0001437749-24-007848.txt : 20240314 0001437749-24-007848.hdr.sgml : 20240314 20240314160803 ACCESSION NUMBER: 0001437749-24-007848 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 124 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240314 DATE AS OF CHANGE: 20240314 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Holley Inc. CENTRAL INDEX KEY: 0001822928 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-39599 FILM NUMBER: 24750135 BUSINESS ADDRESS: STREET 1: 1801 RUSSELLVILLE ROAD CITY: BOWLING GREEN STATE: KY ZIP: 42101 BUSINESS PHONE: 2124971400 MAIL ADDRESS: STREET 1: 1801 RUSSELLVILLE ROAD CITY: BOWLING GREEN STATE: KY ZIP: 42101 FORMER COMPANY: FORMER CONFORMED NAME: Empower Ltd. DATE OF NAME CHANGE: 20200828 10-K 1 hlly20231231_10k.htm FORM 10-K hlly20231231_10k.htm
0001822928 Holley Inc. false --12-31 FY 2023 false false false false 1,577 1,550 0.0001 0.0001 5,000,000 5,000,000 0 0 0 0 0.0001 0.0001 550,000,000 550,000,000 117,707,280 117,707,280 117,147,997 117,147,997 3 1 10 25 5 14 15 20 7 25 3 10 1 1 5 7 99,353 44,314 0 7 600,000 5 7.25 5.75 5 14,633,311 21 21 0 0 0 0 1 4 3 10 3 6.0 6.0 0 0 3.0 2.0 0 1 Includes acquisition costs and management fees paid to Sentinel Capital Partners, including a fee of $23,275 paid in 2021 upon the Closing of the Business Combination. Includes costs incurred as part of the restructuring of operations including professional and consulting services and executive severance. 2023 includes executive severance cost of $591, of which $407 was paid during the year and $184 remained accrued as of December 31, 2023. See Note 2, "Business Combination, Acquisitions, and Divestiture" Includes professional fees for legal, accounting, consulting, administrative, and other professional services directly attributable to acquisitions. Includes 1.0 million PSUs subject to the Company achieving certain Adjusted EBITDA and sales performance targets during each of fiscal years 2023, 2024, and 2025. The criteria are based on a range of these performance targets in which participants may earn between 0% to 150% of the base number of awards granted. The weighted average grant date fair value of these PSUs was $1.98. The Company assesses the attainment of target payout rates each reporting period. Equity-based compensation expense is recognized for awards deemed probable of vesting. Write-off of obsolete inventory, net of inventory adjustments. A fair value adjustment to the contingent consideration payable from the Simpson acquisition. Write-off of uncollectible accounts, net of recoveries. 00018229282023-01-012023-12-31 0001822928us-gaap:CommonStockMember2023-01-012023-12-31 0001822928us-gaap:WarrantMember2023-01-012023-12-31 iso4217:USD 00018229282023-07-02 xbrli:shares 00018229282024-03-01 thunderdome:item 0001822928us-gaap:AllowanceForCreditLossMember2020-12-31 0001822928us-gaap:AllowanceForCreditLossMember2021-01-012021-12-31 0001822928us-gaap:AllowanceForCreditLossMember2021-12-31 0001822928hlly:AllowanceCashDiscountReserveMember2020-12-31 0001822928hlly:AllowanceCashDiscountReserveMember2021-01-012021-12-31 0001822928hlly:AllowanceCashDiscountReserveMember2021-12-31 0001822928us-gaap:AllowanceForCreditLossMember2022-01-012022-12-31 0001822928us-gaap:AllowanceForCreditLossMember2022-12-31 0001822928hlly:AllowanceCashDiscountReserveMember2022-01-012022-12-31 0001822928hlly:AllowanceCashDiscountReserveMember2022-12-31 0001822928us-gaap:AllowanceForCreditLossMember2023-01-012023-12-31 0001822928us-gaap:AllowanceForCreditLossMember2023-12-31 0001822928hlly:AllowanceCashDiscountReserveMember2023-01-012023-12-31 0001822928hlly:AllowanceCashDiscountReserveMember2023-12-31 0001822928us-gaap:InventoryValuationReserveMember2020-12-31 0001822928us-gaap:InventoryValuationReserveMember2021-01-012021-12-31 0001822928us-gaap:InventoryValuationReserveMember2021-12-31 0001822928us-gaap:InventoryValuationReserveMember2022-01-012022-12-31 0001822928us-gaap:InventoryValuationReserveMember2022-12-31 0001822928us-gaap:InventoryValuationReserveMember2023-01-012023-12-31 0001822928us-gaap:InventoryValuationReserveMember2023-12-31 00018229282023-12-31 00018229282022-12-31 iso4217:USDxbrli:shares 00018229282022-01-012022-12-31 00018229282021-01-012021-12-31 0001822928us-gaap:CommonStockMember2020-12-31 0001822928us-gaap:AdditionalPaidInCapitalMember2020-12-31 0001822928us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-31 0001822928us-gaap:RetainedEarningsMember2020-12-31 00018229282020-12-31 0001822928us-gaap:CommonStockMember2021-01-012021-12-31 0001822928us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-31 0001822928us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-31 0001822928us-gaap:RetainedEarningsMember2021-01-012021-12-31 0001822928us-gaap:CommonStockMember2021-12-31 0001822928us-gaap:AdditionalPaidInCapitalMember2021-12-31 0001822928us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0001822928us-gaap:RetainedEarningsMember2021-12-31 00018229282021-12-31 0001822928us-gaap:CommonStockMember2022-01-012022-12-31 0001822928us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-31 0001822928us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-31 0001822928us-gaap:RetainedEarningsMember2022-01-012022-12-31 0001822928us-gaap:CommonStockMember2022-12-31 0001822928us-gaap:AdditionalPaidInCapitalMember2022-12-31 0001822928us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 0001822928us-gaap:RetainedEarningsMember2022-12-31 0001822928us-gaap:CommonStockMember2023-01-012023-12-31 0001822928us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-31 0001822928us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-31 0001822928us-gaap:RetainedEarningsMember2023-01-012023-12-31 0001822928us-gaap:CommonStockMember2023-12-31 0001822928us-gaap:AdditionalPaidInCapitalMember2023-12-31 0001822928us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-31 0001822928us-gaap:RetainedEarningsMember2023-12-31 0001822928hlly:PrincipalPaymentMember2023-01-012023-12-31 0001822928hlly:PrincipalPaymentMember2022-01-012022-12-31 0001822928hlly:PrincipalPaymentMember2021-01-012021-12-31 0001822928hlly:EmpowerSponsorHoldingsLlcMember2023-01-012023-12-31 0001822928hlly:EmpowerSponsorHoldingsLlcMember2022-01-012022-12-31 0001822928hlly:EmpowerSponsorHoldingsLlcMember2021-01-012021-12-31 utr:Y 0001822928us-gaap:NonUsMember2023-12-31 0001822928us-gaap:NonUsMember2022-12-31 xbrli:pure 0001822928us-gaap:CustomerRelationshipsMembersrt:MinimumMember2023-12-31 0001822928us-gaap:CustomerRelationshipsMembersrt:MaximumMember2023-12-31 0001822928us-gaap:CustomerRelationshipsMembersrt:WeightedAverageMember2023-12-31 0001822928us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MinimumMember2023-12-31 0001822928us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MaximumMember2023-12-31 0001822928us-gaap:TechnologyBasedIntangibleAssetsMembersrt:WeightedAverageMember2023-12-31 0001822928us-gaap:TradeNamesMembersrt:MinimumMember2023-12-31 0001822928us-gaap:TradeNamesMembersrt:MaximumMember2023-12-31 0001822928us-gaap:TradeNamesMembersrt:WeightedAverageMember2023-12-31 0001822928srt:WeightedAverageMember2023-12-31 0001822928us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2023-12-31 0001822928us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2023-12-31 0001822928us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2023-12-31 0001822928us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2023-12-31 0001822928hlly:ShareholdersEquityMember2023-12-31 0001822928hlly:ShareholdersEquityMember2022-12-31 0001822928hlly:ShareholdersEquityMember2021-12-31 0001822928us-gaap:OtherExpenseMember2023-01-012023-12-31 0001822928us-gaap:OtherExpenseMember2022-01-012022-12-31 0001822928us-gaap:OtherExpenseMember2021-01-012021-12-31 0001822928hlly:EmpowerSponsorHoldingsLlcMemberhlly:HolleyParentHoldingsLlcMemberhlly:MergerAgreementMember2021-07-162021-07-16 0001822928hlly:EmpowerSponsorHoldingsLlcMemberhlly:HolleyParentHoldingsLlcMemberhlly:MergerAgreementMember2021-07-16 0001822928hlly:PipeInvestorsMemberhlly:SubscriptionAgreementMember2021-07-16 0001822928hlly:PipeInvestorsMemberhlly:MergerAgreementMember2021-07-162021-07-16 0001822928hlly:AmendedAndRestatedForwardPurchaseAgreementMember2021-07-162021-07-16 0001822928hlly:AmendedAndRestatedForwardPurchaseAgreementMember2021-07-16 0001822928hlly:PublicWarrantsMemberus-gaap:IPOMember2021-07-16 0001822928hlly:PrivatePlacementWarrantsMemberus-gaap:IPOMember2021-07-16 0001822928us-gaap:IPOMember2021-07-16 0001822928hlly:EmpowerSponsorHoldingsLlcMemberhlly:MergerAgreementMember2021-07-16 0001822928hlly:EmpowerSponsorHoldingsLlcMemberhlly:TrancheOneMember2022-01-012022-03-31 0001822928hlly:JohnsSouthernKentuckyClassicsAndVestaMotorsportsMember2022-01-012022-12-31 0001822928hlly:JohnsSouthernKentuckyClassicsAndVestaMotorsportsMember2022-12-31 0001822928hlly:JohnsSouthernKentuckyClassicsAndVestaMotorsportsMembersrt:ScenarioPreviouslyReportedMember2022-12-31 0001822928hlly:JohnsSouthernKentuckyClassicsAndVestaMotorsportsMembersrt:RestatementAdjustmentMember2022-12-31 0001822928hlly:JohnsSouthernKentuckyClassicsAndVestaMotorsportsMemberus-gaap:TradeNamesMembersrt:ScenarioPreviouslyReportedMember2022-12-31 0001822928hlly:JohnsSouthernKentuckyClassicsAndVestaMotorsportsMemberus-gaap:TradeNamesMember2022-12-31 0001822928hlly:JohnsSouthernKentuckyClassicsAndVestaMotorsportsMemberus-gaap:CustomerRelationshipsMembersrt:ScenarioPreviouslyReportedMember2022-12-31 0001822928hlly:JohnsSouthernKentuckyClassicsAndVestaMotorsportsMemberus-gaap:CustomerRelationshipsMember2022-12-31 0001822928hlly:FinspeedClassicInstrumentsAdsRocketAndSpeartechMember2021-01-012021-12-31 0001822928hlly:FinspeedClassicInstrumentsAdsRocketAndSpeartechMember2021-12-31 0001822928hlly:FinspeedClassicInstrumentsAdsRocketAndSpeartechMembersrt:ScenarioPreviouslyReportedMember2021-12-31 0001822928hlly:FinspeedClassicInstrumentsAdsRocketAndSpeartechMemberus-gaap:TradeNamesMembersrt:ScenarioPreviouslyReportedMember2021-12-31 0001822928hlly:FinspeedClassicInstrumentsAdsRocketAndSpeartechMemberus-gaap:TradeNamesMember2021-12-31 0001822928hlly:FinspeedClassicInstrumentsAdsRocketAndSpeartechMemberus-gaap:CustomerRelationshipsMembersrt:ScenarioPreviouslyReportedMember2021-12-31 0001822928hlly:FinspeedClassicInstrumentsAdsRocketAndSpeartechMemberus-gaap:CustomerRelationshipsMember2021-12-31 0001822928hlly:FinspeedClassicInstrumentsAdsRocketAndSpeartechMembersrt:RestatementAdjustmentMember2021-12-31 0001822928hlly:FinspeedLlcMembersrt:ScenarioPreviouslyReportedMember2021-12-31 0001822928hlly:FinspeedLlcMember2021-12-31 0001822928hlly:FinspeedLlcMemberus-gaap:CustomerRelationshipsMember2021-12-31 0001822928hlly:BaerIncMember2021-12-232021-12-23 0001822928hlly:BaerIncMember2021-12-23 0001822928hlly:BaerIncMembersrt:ScenarioPreviouslyReportedMember2021-12-23 0001822928hlly:BaerIncMemberus-gaap:TradeNamesMembersrt:ScenarioPreviouslyReportedMember2021-12-23 0001822928hlly:BaerIncMemberus-gaap:TradeNamesMember2021-12-23 0001822928hlly:BaerIncMemberus-gaap:CustomerRelationshipsMembersrt:ScenarioPreviouslyReportedMember2021-12-23 0001822928hlly:BaerIncMemberus-gaap:CustomerRelationshipsMember2021-12-23 0001822928hlly:BaerIncMembersrt:RestatementAdjustmentMember2021-12-23 0001822928hlly:BaerIncMember2021-01-012021-12-31 0001822928hlly:BrothersMailOrderIndustriesIncMember2021-12-162021-12-16 0001822928hlly:BrothersMailOrderIndustriesIncMember2021-12-16 0001822928hlly:BrothersMailOrderIndustriesIncMembersrt:ScenarioPreviouslyReportedMember2021-12-16 0001822928hlly:BrothersMailOrderIndustriesIncMemberus-gaap:TradeNamesMembersrt:ScenarioPreviouslyReportedMember2021-12-16 0001822928hlly:BrothersMailOrderIndustriesIncMemberus-gaap:TradeNamesMember2021-12-16 0001822928hlly:BrothersMailOrderIndustriesIncMembersrt:RestatementAdjustmentMember2021-12-16 0001822928hlly:BrothersMailOrderIndustriesIncMember2021-01-012021-12-31 0001822928hlly:AdvanceEngineManagementIncMember2021-04-142021-04-14 0001822928hlly:AdvanceEngineManagementIncMember2021-04-14 0001822928hlly:AdvanceEngineManagementIncMembersrt:ScenarioPreviouslyReportedMember2021-04-14 0001822928hlly:AdvanceEngineManagementIncMembersrt:RestatementAdjustmentMember2021-04-14 0001822928hlly:AdvanceEngineManagementIncMemberus-gaap:TradeNamesMembersrt:ScenarioPreviouslyReportedMember2021-04-14 0001822928hlly:AdvanceEngineManagementIncMemberus-gaap:TradeNamesMember2021-04-14 0001822928hlly:AdvanceEngineManagementIncMemberus-gaap:CustomerRelationshipsMembersrt:ScenarioPreviouslyReportedMember2021-04-14 0001822928hlly:AdvanceEngineManagementIncMemberus-gaap:CustomerRelationshipsMember2021-04-14 0001822928hlly:AdvanceEngineManagementIncMemberus-gaap:PatentsMembersrt:ScenarioPreviouslyReportedMember2021-04-14 0001822928hlly:AdvanceEngineManagementIncMemberus-gaap:PatentsMember2021-04-14 0001822928hlly:AdvanceEngineManagementIncMemberus-gaap:TechnologyBasedIntangibleAssetsMembersrt:ScenarioPreviouslyReportedMember2021-04-14 0001822928hlly:AdvanceEngineManagementIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-04-14 0001822928hlly:AdvanceEngineManagementIncMember2021-01-012021-12-31 0001822928hlly:FinspeedLlcMember2022-01-012022-12-31 0001822928us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberhlly:FinspeedLlcMember2022-10-012022-12-31 0001822928us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberhlly:FinspeedLlcMemberus-gaap:OtherOperatingIncomeExpenseMember2022-10-012022-12-31 0001822928us-gaap:LandMember2023-12-31 0001822928us-gaap:LandMember2022-12-31 0001822928us-gaap:BuildingAndBuildingImprovementsMember2023-12-31 0001822928us-gaap:BuildingAndBuildingImprovementsMember2022-12-31 0001822928us-gaap:MachineryAndEquipmentMember2023-12-31 0001822928us-gaap:MachineryAndEquipmentMember2022-12-31 0001822928us-gaap:ConstructionInProgressMember2023-12-31 0001822928us-gaap:ConstructionInProgressMember2022-12-31 0001822928country:US2023-12-31 0001822928country:US2022-12-31 0001822928hlly:JohnsAcquisitionMember2022-01-012022-12-31 0001822928hlly:SouthernKentuckyClassicsMember2022-01-012022-12-31 0001822928hlly:RacequipMember2022-01-012022-12-31 0001822928us-gaap:CustomerRelationshipsMember2023-12-31 0001822928us-gaap:TradeNamesMember2023-12-31 0001822928us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-31 0001822928hlly:TradeNames1Member2023-12-31 0001822928us-gaap:CustomerRelationshipsMember2022-12-31 0001822928us-gaap:TradeNamesMember2022-12-31 0001822928us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-31 0001822928hlly:TradeNames1Member2022-12-31 0001822928us-gaap:TradeNamesMember2022-01-012022-12-31 0001822928hlly:FirstLienNoteDueNovember172028Member2023-12-31 0001822928hlly:FirstLienNoteDueNovember172028Member2022-12-31 0001822928us-gaap:RevolvingCreditFacilityMember2023-12-31 0001822928us-gaap:RevolvingCreditFacilityMember2022-12-31 0001822928hlly:FirstLienNoteDueNovember172028Memberhlly:TermLoanMember2021-11-182021-11-18 0001822928hlly:FirstLienNoteDueNovember172028Memberhlly:TermLoanMember2021-11-18 0001822928us-gaap:RevolvingCreditFacilityMember2021-11-182021-11-18 0001822928us-gaap:RevolvingCreditFacilityMember2021-11-18 0001822928hlly:DelayedDrawTermLoanMember2021-11-18 0001822928hlly:DelayedDrawTermLoanMember2022-05-31 0001822928us-gaap:LetterOfCreditMember2023-12-31 0001822928hlly:FirstLienNoteDueNovember172028Member2021-11-18 0001822928hlly:FirstLienNoteDueNovember172028Memberhlly:DelayedDrawTermLoanMember2021-11-182021-11-18 0001822928hlly:FirstLienNoteDueNovember172028Memberhlly:DelayedDrawTermLoanMember2023-01-012023-12-31 0001822928hlly:FirstLienNoteDueNovember172028Memberhlly:DelayedDrawTermLoanMember2023-12-31 0001822928hlly:TheCreditAgreementMember2023-12-31 0001822928hlly:TheCreditAgreementMemberus-gaap:AssetPledgedAsCollateralMemberhlly:CorporateHeadquartersMember2023-12-31 0001822928hlly:TheCreditAgreementMember2023-02-28 00018229282021-10-09 0001822928hlly:PublicWarrantsMember2021-10-09 0001822928hlly:PrivatePlacementWarrantsMember2021-10-09 0001822928hlly:PrivateAndPublicWarrantsMember2021-10-09 0001822928hlly:PublicWarrantsMemberus-gaap:MeasurementInputSharePriceMember2021-10-09 0001822928hlly:PublicWarrantsMemberhlly:MeasurementInputSharePrice1Member2021-10-09 0001822928hlly:EmpowerSponsorHoldingsLlcMemberhlly:EarnOutSharesMember2021-07-162021-07-16 0001822928hlly:EmpowerSponsorHoldingsLlcMemberhlly:TrancheOneMember2022-01-012022-04-03 0001822928hlly:EmpowerSponsorHoldingsLlcMember2023-12-31 0001822928hlly:EmpowerSponsorHoldingsLlcMember2022-12-31 0001822928hlly:EmpowerSponsorHoldingsLlcMember2023-01-012023-12-31 0001822928hlly:EmpowerSponsorHoldingsLlcMember2022-01-012022-12-31 0001822928us-gaap:InterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-04 0001822928us-gaap:InterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-31 0001822928us-gaap:InterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-31 0001822928us-gaap:FairValueInputsLevel1Memberhlly:WarrantLiabilityPublicWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001822928us-gaap:FairValueInputsLevel2Memberhlly:WarrantLiabilityPublicWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001822928us-gaap:FairValueInputsLevel3Memberhlly:WarrantLiabilityPublicWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001822928hlly:WarrantLiabilityPublicWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001822928us-gaap:FairValueInputsLevel1Memberhlly:WarrantLiabilityPrivatePlacementWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001822928us-gaap:FairValueInputsLevel2Memberhlly:WarrantLiabilityPrivatePlacementWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001822928us-gaap:FairValueInputsLevel3Memberhlly:WarrantLiabilityPrivatePlacementWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001822928hlly:WarrantLiabilityPrivatePlacementWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001822928us-gaap:FairValueInputsLevel1Memberhlly:EarnOutLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001822928us-gaap:FairValueInputsLevel2Memberhlly:EarnOutLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001822928us-gaap:FairValueInputsLevel3Memberhlly:EarnOutLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001822928hlly:EarnOutLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001822928us-gaap:FairValueInputsLevel1Memberhlly:InterestRateCollarLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001822928us-gaap:FairValueInputsLevel2Memberhlly:InterestRateCollarLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001822928us-gaap:FairValueInputsLevel3Memberhlly:InterestRateCollarLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001822928hlly:InterestRateCollarLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001822928us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001822928us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001822928us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001822928us-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001822928us-gaap:FairValueInputsLevel1Memberhlly:WarrantLiabilityPublicWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001822928us-gaap:FairValueInputsLevel2Memberhlly:WarrantLiabilityPublicWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001822928us-gaap:FairValueInputsLevel3Memberhlly:WarrantLiabilityPublicWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001822928hlly:WarrantLiabilityPublicWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001822928us-gaap:FairValueInputsLevel1Memberhlly:WarrantLiabilityPrivatePlacementWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001822928us-gaap:FairValueInputsLevel2Memberhlly:WarrantLiabilityPrivatePlacementWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001822928us-gaap:FairValueInputsLevel3Memberhlly:WarrantLiabilityPrivatePlacementWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001822928hlly:WarrantLiabilityPrivatePlacementWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001822928us-gaap:FairValueInputsLevel1Memberhlly:EarnOutLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001822928us-gaap:FairValueInputsLevel2Memberhlly:EarnOutLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001822928us-gaap:FairValueInputsLevel3Memberhlly:EarnOutLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001822928hlly:EarnOutLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001822928us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001822928us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001822928us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001822928us-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001822928hlly:WarrantLiabilityPrivatePlacementWarrantsMemberus-gaap:MeasurementInputSharePriceMemberhlly:MonteCarloSimulationModelMember2023-12-31 0001822928hlly:WarrantLiabilityPrivatePlacementWarrantsMemberus-gaap:MeasurementInputSharePriceMemberhlly:MonteCarloSimulationModelMember2022-12-31 0001822928hlly:WarrantLiabilityPrivatePlacementWarrantsMemberhlly:MeasurementInputStrikePriceMemberhlly:MonteCarloSimulationModelMember2023-12-31 0001822928hlly:WarrantLiabilityPrivatePlacementWarrantsMemberhlly:MeasurementInputStrikePriceMemberhlly:MonteCarloSimulationModelMember2022-12-31 0001822928hlly:WarrantLiabilityPrivatePlacementWarrantsMemberus-gaap:MeasurementInputExpectedTermMemberhlly:MonteCarloSimulationModelMember2023-12-31 0001822928hlly:WarrantLiabilityPrivatePlacementWarrantsMemberus-gaap:MeasurementInputExpectedTermMemberhlly:MonteCarloSimulationModelMember2022-12-31 0001822928hlly:WarrantLiabilityPrivatePlacementWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberhlly:MonteCarloSimulationModelMember2023-12-31 0001822928hlly:WarrantLiabilityPrivatePlacementWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberhlly:MonteCarloSimulationModelMember2022-12-31 0001822928hlly:WarrantLiabilityPrivatePlacementWarrantsMemberhlly:MeasurementInputPriceThresholdMemberhlly:MonteCarloSimulationModelMember2023-12-31 0001822928hlly:WarrantLiabilityPrivatePlacementWarrantsMemberhlly:MeasurementInputPriceThresholdMemberhlly:MonteCarloSimulationModelMember2022-12-31 0001822928hlly:EarnOutLiabilityMemberus-gaap:MeasurementInputSharePriceMemberhlly:MonteCarloSimulationModelMember2023-12-31 0001822928hlly:EarnOutLiabilityMemberus-gaap:MeasurementInputSharePriceMemberhlly:MonteCarloSimulationModelMember2022-12-31 0001822928hlly:EarnOutLiabilityMemberus-gaap:MeasurementInputExpectedTermMemberhlly:MonteCarloSimulationModelMember2023-12-31 0001822928hlly:EarnOutLiabilityMemberus-gaap:MeasurementInputExpectedTermMemberhlly:MonteCarloSimulationModelMember2022-12-31 0001822928hlly:EarnOutLiabilityMemberus-gaap:MeasurementInputPriceVolatilityMemberhlly:MonteCarloSimulationModelMember2023-12-31 0001822928hlly:EarnOutLiabilityMemberus-gaap:MeasurementInputPriceVolatilityMemberhlly:MonteCarloSimulationModelMember2022-12-31 0001822928hlly:EarnOutLiabilityMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberhlly:MonteCarloSimulationModelMember2023-12-31 0001822928hlly:EarnOutLiabilityMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberhlly:MonteCarloSimulationModelMember2022-12-31 0001822928hlly:EarnOutLiabilityMemberhlly:MeasurementInputPriceHurdleOneMemberhlly:MonteCarloSimulationModelMember2023-12-31 0001822928hlly:EarnOutLiabilityMemberhlly:MeasurementInputPriceHurdleOneMemberhlly:MonteCarloSimulationModelMember2022-12-31 0001822928hlly:PrivatePlacementWarrantsMember2021-12-31 0001822928hlly:EarnOutLiabilityMember2021-12-31 0001822928hlly:PrivatePlacementWarrantsMember2022-01-012022-12-31 0001822928hlly:EarnOutLiabilityMember2022-01-012022-12-31 0001822928hlly:PrivatePlacementWarrantsMember2022-12-31 0001822928hlly:EarnOutLiabilityMember2022-12-31 0001822928hlly:PrivatePlacementWarrantsMember2023-01-012023-12-31 0001822928hlly:EarnOutLiabilityMember2023-01-012023-12-31 0001822928hlly:PrivatePlacementWarrantsMember2023-12-31 0001822928hlly:EarnOutLiabilityMember2023-12-31 0001822928hlly:ElectronicSystemsMember2023-01-012023-12-31 0001822928hlly:ElectronicSystemsMember2022-01-012022-12-31 0001822928hlly:ElectronicSystemsMember2021-01-012021-12-31 0001822928hlly:MechanicalSystemMember2023-01-012023-12-31 0001822928hlly:MechanicalSystemMember2022-01-012022-12-31 0001822928hlly:MechanicalSystemMember2021-01-012021-12-31 0001822928hlly:ExhaustMember2023-01-012023-12-31 0001822928hlly:ExhaustMember2022-01-012022-12-31 0001822928hlly:ExhaustMember2021-01-012021-12-31 0001822928hlly:AccessoriesMember2023-01-012023-12-31 0001822928hlly:AccessoriesMember2022-01-012022-12-31 0001822928hlly:AccessoriesMember2021-01-012021-12-31 0001822928hlly:SafetyMember2023-01-012023-12-31 0001822928hlly:SafetyMember2022-01-012022-12-31 0001822928hlly:SafetyMember2021-01-012021-12-31 0001822928country:US2023-01-012023-12-31 0001822928country:US2022-01-012022-12-31 0001822928country:US2021-01-012021-12-31 0001822928country:IT2023-01-012023-12-31 0001822928country:IT2022-01-012022-12-31 0001822928country:IT2021-01-012021-12-31 0001822928us-gaap:DomesticCountryMember2023-12-31 0001822928us-gaap:StateAndLocalJurisdictionMember2023-12-31 0001822928us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-31 0001822928us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-31 0001822928us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-31 0001822928us-gaap:PerformanceSharesMember2023-01-012023-12-31 0001822928us-gaap:PerformanceSharesMember2022-01-012022-12-31 0001822928us-gaap:PerformanceSharesMember2021-01-012021-12-31 0001822928us-gaap:WarrantMember2023-01-012023-12-31 0001822928us-gaap:WarrantMember2022-01-012022-12-31 0001822928us-gaap:WarrantMember2021-01-012021-12-31 0001822928us-gaap:EmployeeStockOptionMember2023-01-012023-12-31 0001822928us-gaap:EmployeeStockOptionMember2022-01-012022-12-31 0001822928us-gaap:EmployeeStockOptionMember2021-01-012021-12-31 0001822928us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-31 0001822928us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-31 0001822928us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-31 0001822928us-gaap:PerformanceSharesMember2023-01-012023-12-31 0001822928us-gaap:PerformanceSharesMember2022-01-012022-12-31 0001822928us-gaap:PerformanceSharesMember2021-01-012021-12-31 0001822928hlly:EarnOutSharesMember2023-01-012023-12-31 0001822928hlly:EarnOutSharesMember2022-01-012022-12-31 0001822928hlly:EarnOutSharesMember2021-01-012021-12-31 0001822928hlly:DefinedContributionPensionMember2022-01-012022-12-31 0001822928us-gaap:PensionPlansDefinedBenefitMember2021-12-31 0001822928us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-12-31 0001822928us-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001822928hlly:The401kMember2023-01-012023-12-31 0001822928hlly:The401kMember2022-01-012022-12-31 0001822928hlly:The401kMember2021-01-012021-12-31 0001822928hlly:The2021OmnibusIncentivePlanMember2021-12-31 0001822928hlly:The2021OmnibusIncentivePlanMember2023-12-31 0001822928us-gaap:RestrictedStockUnitsRSUMembersrt:PresidentMember2023-06-062023-06-06 0001822928us-gaap:PerformanceSharesMembersrt:PresidentMember2023-06-062023-06-06 0001822928us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2023-01-012023-12-31 0001822928us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2023-01-012023-12-31 0001822928us-gaap:RestrictedStockUnitsRSUMember2023-12-31 0001822928us-gaap:RestrictedStockUnitsRSUMember2022-12-31 0001822928us-gaap:PerformanceSharesMember2023-12-31 0001822928us-gaap:PerformanceSharesMembersrt:MinimumMember2023-12-31 0001822928us-gaap:PerformanceSharesMembersrt:MaximumMember2023-12-31 0001822928us-gaap:PerformanceSharesMember2023-03-082023-03-08 0001822928us-gaap:PerformanceSharesMember2023-05-082023-05-08 0001822928us-gaap:StockCompensationPlanMember2023-01-012023-12-31 0001822928us-gaap:StockCompensationPlanMembersrt:MinimumMember2023-01-012023-12-31 0001822928us-gaap:StockCompensationPlanMember2023-12-31 0001822928us-gaap:StockCompensationPlanMember2022-12-31 0001822928us-gaap:StockCompensationPlanMember2021-12-31 0001822928us-gaap:EmployeeStockOptionMember2022-01-012022-12-31 0001822928us-gaap:EmployeeStockOptionMember2021-01-012021-12-31 0001822928us-gaap:EmployeeStockOptionMembersrt:MinimumMember2022-01-012022-12-31 0001822928us-gaap:EmployeeStockOptionMembersrt:MaximumMember2022-01-012022-12-31 0001822928hlly:ProfitInterestUnitsMember2023-12-31 0001822928hlly:ProfitInterestUnitsMember2022-01-012022-12-31 0001822928hlly:ProfitInterestUnitsMember2021-01-012021-12-31 0001822928hlly:ProfitInterestUnitsMember2022-10-012022-10-31 0001822928hlly:ProfitInterestUnitsMember2018-01-012020-10-31 0001822928us-gaap:EmployeeStockOptionMember2023-01-012023-12-31 0001822928hlly:ProfitInterestUnitsMember2023-01-012023-12-31 0001822928srt:MinimumMember2023-12-31 0001822928srt:MaximumMember2023-12-31 0001822928us-gaap:AccruedLiabilitiesMember2023-12-31 0001822928us-gaap:AccruedLiabilitiesMember2022-12-31 0001822928us-gaap:OtherNoncurrentLiabilitiesMember2023-12-31 0001822928us-gaap:OtherNoncurrentLiabilitiesMember2022-12-31 0001822928hlly:AccruedLiabilitiesAndOtherNoncurrentLiabilitiesMember2023-12-31 0001822928hlly:AccruedLiabilitiesAndOtherNoncurrentLiabilitiesMember2022-12-31 0001822928us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberhlly:ResellerCustomersMembersrt:MinimumMember2023-01-012023-12-31 0001822928us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberhlly:CustomerAMember2023-01-012023-12-31 0001822928us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberhlly:CustomerAMember2022-01-012022-12-31 0001822928us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberhlly:CustomerAMember2021-01-012021-12-31 0001822928us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberhlly:ResellerCustomersMembersrt:MinimumMember2023-01-012023-12-31 0001822928us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberhlly:CustomerAMember2023-01-012023-12-31 0001822928us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberhlly:CustomerAMember2022-01-012022-12-31 0001822928us-gaap:EmployeeSeveranceMembersrt:ExecutiveOfficerMember2023-01-012023-12-31 0001822928us-gaap:EmployeeSeveranceMembersrt:ExecutiveOfficerMember2023-12-31 0001822928hlly:SentinelCapitalPartnersMember2021-01-012021-12-31
 

Table of Contents

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

 

FORM 10-K

 

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

For the fiscal year ended December 31, 2023

OR

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

For the transition period from          to         

Commission file number: 001-39599

 

HOLLEY INC.

(Exact name of registrant as specified in its charter)

 

Delaware87-1727560
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)

 

1801 Russellville Road, Bowling Green, KY 42101

(Address of principal executive offices)

 

(270) 782-2900

(Registrants telephone number, including area code) (Zip code)

 

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

 

  Trading Name of each exchange
Title of each class symbol(s) on which registered
Common Stock, par value $0.0001 HLLY New York Stock Exchange
Warrants to Purchase Common Stock HLLY WS New York Stock Exchange

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐ No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act. Yes ☐ No

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

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

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

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

  

Emerging growth company

 

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

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

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

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

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

As of July 2, 2023, the last business day of the registrant’s most recently completed second fiscal quarter, the aggregate market value of the registrant’s common stock held by non-affiliates, computed by reference to the closing sales price of $4.09 reported on the New York Stock Exchange, was approximately $215 million.

There were 118,801,030 shares of Common Stock, including 1,093,750 restricted earn-out shares, par value $0.0001 per share, issued and outstanding as of March 1, 2024.

Documents incorporated by reference: Parts of the registrant’s Proxy Statement for the registrant’s 2024 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K.

 

 

 
PART I    
Item 1. Business 4
Item 1A. Risk Factors 12
Item 1B. Unresolved Staff Comments 32
Item 1C. Cybersecurity 32
Item 2. Properties 33
Item 3. Legal Proceedings 33
Item 4. Mine Safety Disclosures 33
     
PART II    
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities 34
Item 6. Reserved 34
Item 7.  Management’s Discussion and Analysis of Financial Condition and Results of Operations 35
Item 7A. Quantitative and Qualitative Disclosures About Market Risk 48
Item 8. Financial Statements and Supplementary Data  48
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure 49
Item 9A. Controls and Procedures 49
Item 9B. Other Information 49
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections 49
     
PART III    
Item 10. Directors, Executive Officers and Corporate Governance 50
Item 11. Executive Compensation 50
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters 50
Item 13. Certain Relationships and Related Transactions, and Director Independence 50
Item 14. Principal Accountant Fees and Services 50
     
PART IV    
Item 15. Exhibits, Financial Statement Schedules 51
Item 16. Form 10-K Summary 51
 

 

 

 

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Annual Report on Form 10-K includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), that are intended to enjoy the protection of the safe harbor for forward-looking statements provided by the Securities Act and Exchange Act, as well as protections afforded by other federal securities laws. These forward-looking statements relate to expectations for future financial performance, business strategies or expectations for the Company’s business. Forward-looking statements may be accompanied by words such as “believe,” “estimate,” “expect,” “project,” “forecast,” “may,” “will,” “should,” “seek,” “plan,” “scheduled,” “anticipate,” “intend” or similar expressions. These forward-looking statements are subject to various risks and uncertainties, many of which are outside our control. Therefore, you should not place undue reliance on such statements. These forward-looking statements are subject to a number of risks and uncertainties and actual results could differ materially due to numerous factors, including, but not limited to, the Company’s ability to do any of the following:

 

 

execute our business strategy, including monetization of services provided and expansions in and into existing and new lines of business;

 

anticipate and manage through disruptions and higher costs in manufacturing, supply chain, logistical operations, and shortages of certain company products in distribution channels;

 

anticipate and manage through supply shortages of key component parts used in our products and the need to shift the mix of products offered in response thereto;

 

respond to the impact of geopolitical events, including military conflicts (including the conflict in Ukraine, the conflict in Israel and surrounding areas, the possible expansion of such conflicts and potential geopolitical consequences), the interruption from catastrophic events and problems such as terrorism and public health crises;

 

maintain key strategic relationships with partners and resellers;

 

anticipate and manage through the impact of elevated interest rate levels, which cause the cost of capital to increase, as well as respond to inflationary pressures;

 

enhance future operating and financial results;

 

respond to uncertainties associated with product and service development and market acceptance;

 

anticipate and manage through fluctuations in consumer demand and/or shifts in the mix of products sold;

 

attract and retain qualified employees and key personnel;

 

protect and enhance the Company’s corporate reputation and brand awareness;

 

recognition of goodwill and other intangible asset impairment charges;

 

effectively respond to general economic and business conditions;

 

acquire and protect intellectual property;

 

collect, store, process and use personal and payment information and other consumer data;

 

comply with privacy and data protection laws and other legal obligations related to privacy, information security, and data protection;

 

manage the impact of any security breaches, cyber-attacks, or other cybersecurity threats or incidents, or the failure of any key information technology systems;

 

meet future liquidity requirements and comply with restrictive covenants related to long-term indebtedness;

 

obtain additional capital, including use of the debt market;

 

manage to finance operations on an economically viable basis;

 

maintain Holley’s New York Stock Exchange (“NYSE”) listing of our common stock (“Common Stock”) and warrants to purchase Common Stock ("Warrants");

 

comply with existing and /or future laws and regulations applicable to our business, including laws and regulations related to environmental health and safety and the recently issued required climate-related disclosures;

 

respond to litigation, complaints, product liability claims and/or adverse publicity;

 

 

 

anticipate the significance and timing of contractual obligations;

 

anticipate the impact of, and response to, new accounting standards;

 

maintain proper and effective internal controls;

 

respond to the impact of changes in U.S. laws and regulations, including the impact on deferred tax assets;

 

anticipate the time during which we will be an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”);

 

anticipate the impact of changes in consumer spending patterns, consumer preferences, local, regional and national economic conditions, crime, weather, and demographic trends; and

 

other risks and factors, listed under the caption “Risk Factors” included in this Annual Report on Form 10-K, and/or as disclosed in any subsequent filings with the SEC.

 

Forward-looking statements are based on information available as of the date of this Annual Report on Form 10-K and our management’s expectations, forecasts and assumptions, and involve a number of judgements, risks and uncertainties, and actual results, developments and business decisions may differ materially from those envisaged by such forward-looking statements. Accordingly, forward-looking statements should not be relied upon as representing our views as of any subsequent date. We undertake no obligation to update forward-looking statements to reflect events or circumstances after the date they were made, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws.

 

SUMMARY OF RISK FACTORS

 

The following summarizes the principal factors that make an investment in Holley speculative or risky. You should carefully consider the following risks as well as the other information included in this Annual Report on Form 10-K, including “Cautionary Note Regarding Forward-Looking Statements,” “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and the consolidated financial statements and the related notes thereto included elsewhere herein, before investing in our securities. See “Risk Factors” for a more detailed discussion of the risk factors listed below.

 

Risk Related to Our Business and Industry

 

 

A downturn in consumer spending, including as a result of a severe or prolonged economic downturn, could adversely impact our financial condition and results of operations.

 

Inflation could result in higher costs and decreased profitability.

 

Disruptions of supply or shortages of raw materials or components used in our products could harm our business and profitability, as well as the financial condition of our distributors.

 

A significant disruption in the operations of our manufacturing facilities or distribution centers could have a material adverse effect on our business, sales, financial condition and results of operations.

 

Pandemics, epidemics or other public health crises could adversely affect our business, sales, financial condition and results of operations and our ability to access current or obtain new lending facilities.

 

Failure to compete effectively or to develop and market new products and a reduction in demand for our products could reduce our business, financial condition and results of operations.

 

Increased electric vehicles ownership could impact our financial condition and results of operations.

 

Inaccurate forecasting of product demand could harm our financial performance.

 

We may not be able to effectively manage our growth.

 

Our growth partially depends on attracting new customers in a cost-effective manner and expanding into additional consumer markets and we may not successfully do so.

 

Our failure to protect our brand could harm our financial condition and results of operations.

 

Our profitability may decline as a result of increasing pressure on pricing.

 

Our failure to maintain relationships with retail partners or increase sales through our direct-to-consumer ("DTC") channel could harm our business.

 

 

 

Our success depends on the continuing efforts of our employees and retention of skilled personnel, and our results of operations may be adversely affected by labor shortages, turnover and labor cost increases.

 

Our operations and reputation may be negatively impacted if our information technology systems fail to perform adequately or if we experience an interruption in our operations due to security threats or disruptions.

 

Adverse developments affecting the financial services industry, such as bank failures, could have an adverse impact on our financial condition and results of operations.

 

If our estimates relating to our accounting policies prove to be incorrect, our results of operations could be harmed.

 

Our disclosure controls and procedures may not prevent or detect all acts of fraud.

 

Our business could be negatively impacted by the effects of global climate change or the increasing scrutiny and evolving expectations with respect to our environment, social and governance practices.

 

Legal, Regulatory and Compliance Risks Related to Our Business

 

 

We may become involved in legal or regulatory proceedings, including intellectual property claims or lawsuits that could cause us to incur significant costs or that could prohibit us from selling our products.

 

Unauthorized sales of our products could harm our reputation.

 

We are subject to environmental, health and safety laws and regulations as well as privacy laws, regulations, and standards, which could subject us to liabilities, increase costs or restrict operations in the future.

 

Our insurance policies may not provide adequate levels of coverage against all claims, and we may incur losses that are not covered by our insurance.

 

Risks Related to Ownership of Our Securities

 

 

Certain of our stockholders, including Holley Parent Holdings, LLC (the “Holley Stockholder”) and the Empower Sponsor Holdings LLC (the “Sponsor”) (together with its affiliates), may have conflicts of interest with other stockholders and may limit your ability to influence corporate matters.

 

Warrants are exercisable for Common Stock, which could increase the number of shares eligible for future resale in the public market and result in dilution to our stockholders.

 

The Warrants may never be in the money, they may expire worthless, or the terms of the Warrants may be amended in a manner adverse to a holder if holders of at least 50% of the then-outstanding Warrants approve of such amendment.

 

The market price and trading volume of Common Stock and Warrants may be volatile.

 

Reports published by analysts could adversely affect the market price and trading volume of Common Stock and Warrants.

 

Future sales of Common Stock and Warrants in the public market could cause our stock price to fall.

 

We may redeem unexpired Warrants to their exercise at a time that is disadvantageous to the Warrant holders, thereby making the Warrants worthless.

 

 

PART I

 

Item 1. Business

 

About Us

 

Founded in 1903, Holley, Inc. has been a part of the automotive industry for well over a century. We design, manufacture, and distribute high-performance automotive aftermarket products to car and truck enthusiasts primarily in the United States, Canada and Europe. Our products span a number of automotive platforms and are sold across multiple channels. We are a leading manufacturer of a diversified line of performance automotive products, including carburetors, fuel pumps, fuel injection systems, nitrous oxide injection systems, superchargers, exhaust headers, mufflers, distributors, ignition components, engine tuners and automotive performance plumbing products. We are also a leading manufacturer of exhaust products as well as shifters, converters, transmission kits, transmissions, tuners and automotive software. Our products are designed to enhance street, off-road, recreational and competitive vehicle performance through increased horsepower, torque and drivability. We have locations in the United States, Canada, Italy and China.

 

 

We attribute a major component of our success to our brands, including Holley EFI, Holley, MSD, Simpson, Powerteq, Accel and Flowmaster, among others. In addition, we have recently added to our brand lineup through a series of strategic acquisitions, including our 2022 acquisitions of John’s Ind., Inc., Southern Kentucky Classics, and Vesta Motorsports USA, Inc., d.b.a. RaceQuip, and our 2021 acquisitions of AEM Performance Electronics, Classic Instruments LLC, ADS Precision Machining, Inc., d.b.a. Arizona Desert Shocks, Baer, Inc, d.b.a. Baer Brakes, Brothers Mail Order Industries, Inc., d.b.a. Brothers Trucks, Rocket Performance Machine, Inc., d.b.a. Rocket Racing Wheels, and Speartech Fuel Injections Systems, Inc. Through these strategic acquisitions, we have increased our market position in the otherwise highly fragmented performance automotive aftermarket industry.

 

We operate in the performance automotive aftermarket parts industry. We believe there is ample opportunity to continue our expansion into new products and markets, such as exterior accessories and mobile electronics, representing a natural progression for us to grow market share as these adjacencies are driven by passionate enthusiasts, consistent with our core categories. See also “Risk FactorsRisks Relating to Holleys Business and IndustryIf the Company is unable to successfully design, develop and market new products, the Company business may be harmed” for a discussion of the risks related to the Company’s new product development.

 

On July 16, 2021, we consummated a business combination (the “Business Combination”) pursuant to that certain Agreement and Plan of Merger dated March 11, 2021 (the “Merger Agreement”), by and among Empower Ltd., (“Empower”), Empower Merger Sub I Inc., a direct wholly owned subsidiary of Empower (“Merger Sub I”), Empower Merger Sub II LLC, a direct wholly owned subsidiary of Empower (“Merger Sub II”), and Holley Intermediate Holdings, Inc. (“Holley Intermediate”) on July 16, 2021, (the “Closing” and such date, the “Closing Date”). The Merger Agreement provided for, among other things, the following transactions: (i) Merger Sub I merged with and into Holley Intermediate, the separate corporate existence of Merger Sub I ceased, and Holley Intermediate became the surviving corporation, and (ii) Holley Intermediate merged with and into Merger Sub II, the separate corporate existence of Holley Intermediate ceased, and Merger Sub II became the surviving limited liability company. On the Closing Date, Empower changed its name to Holley Inc. and its trading symbol on the NYSE from “EMPW” to “HLLY.”

 

Business Strategy

 

For over 100 years, we have pursued our mission of bringing innovation, discovery and fun to motor life. Today, as Holley Performance Brands, we are the leader in delivering high performance platform solutions, driven to accelerate the passion of auto enthusiasts around the globe. Through our portfolio of leading brands – ranging from icons of the American Road, to emerging technologies – we serve a large, diverse community of expert partners and enthusiast consumers across nine distinct consumer verticals, including Classic Truck, Classic Muscle, Modern Muscle, Modern Truck, Off-Road, Euro, Import, Safety and Racing. 

 

We plan to unlock the full potential of Holley’s innovation-led research and development ("R&D") product portfolio and brand powerhouse in the performance automotive aftermarket across all nine verticals through our highly focused Steering Principles of Fueling our Teammates, Supercharging our Customers and Accelerating Profitable Growth.

 

 

Fueling our teammates: At the heart of our growth strategy lies not just innovation, but the people who drive it. Our first objective is to create a premier place to work that attracts, retains, and empowers talented individuals who share our passion for automotive performance. We will do this by creating an environment that excites, empowers, and nurtures our teammates to their full potential by providing them with the resources, knowledge, encouragement, and motivation they need to excel in their roles. This commitment extends beyond traditional employee engagement strategies; it recognizes the critical link between an enthusiast-driven workforce and the development of highly differentiated products that resonate with our target market. By fostering an environment where our teammates’ automotive passions thrive, with shared goals, we will create a synergy that sparks creative solutions, fuels collaboration, and propels us to new heights.

 

Supercharging our Customers: As a leading enthusiast platform in the automotive performance aftermarket, our objective is to deliver exceptional value, innovation, and support to our customers, ultimately creating a loyal and satisfied base of consumer and distribution partners who continue to choose Holley Performance Brands for their automotive needs. We have a comprehensive marketing strategy tailored to the specific needs of the targeted consumer verticals. Our objective is sales growth through our DTC channel and our loyal distribution partners. We intend to balance the growth between these two channels based on the needs of the consumer verticals and our overall cost to serve the end customer through each channel. Our comprehensive marketing strategy is focused on creating pull for our products through digital and non-digital platforms and partnering with our distribution partners to ensure our products are available and well represented in their offering. In addition, we have a long history of creating excitement around our brands by hosting and participating in experiential enthusiast events. We believe events create the opportunity for us to remain closely connected to our enthusiast consumer, get feedback directly from enthusiasts on our offering, and broaden our understanding of the latest consumer trends.

 

 

Accelerating Profitable Growth: Our third strategic objective is to significantly increase revenue by expanding our market share while maintaining and improving profitability. We aim to achieve those objectives more quickly than in the past by focusing on our nine go-to-market consumer verticals and launching innovative new products, entering new product categories, implementing sales and marketing strategies to boost revenue, and through strategic acquisitions. We also intend to achieve sustainable and long-term profitability by lowering our cost to serve, improving operational efficiencies, and focusing on higher-margin products and services.

 

Competition

 

The performance automotive industry is highly competitive, and we face substantial competition in all the markets that we serve. The principal factors on which industry participants compete include technical features, performance, product design, innovation, reliability and durability, brand, time to market, customer service, reliable order execution, and price. Our success in the marketplace depends on our ability to execute our Business Strategy discussed above.

 

The performance automotive aftermarket parts industry in the United States is large and highly fragmented. In addition, we have seen consistent growth within the automotive aftermarket parts industry over the last two decades. Products in the performance automotive aftermarket parts industry range from functional products that enhance vehicle performance to products that improve safety, stability, handling and appearance.

 

Our core competitive set is comprised of four primary types of competitors with fragmentation across the majority of our major product categories:

 

 

Multi-product category providers: legacy brands with coverage across multiple performance aftermarket products with multiple brands often under one banner and built through acquisition. We are one of the largest multi-product category brands in the performance automotive aftermarket based on gross sales.

 

Single-product category providers: established companies focused on one product category in the market primarily selling via resellers. Single-product category providers generally offer either lower priced products or higher-quality products focused within one product category.

 

E-Tailer Private Labels: traditional online resellers sell other manufactured products and offer private label products, often at a lower price point. E-tailer private labels generally occupy the value end of the market and have a greater presence in less engineered categories with less product-specific brand strength.

 

Niche custom manufacturers: while not our core competitors, smaller shops typically focus on fully customizing specific make or model vehicles. Niche custom manufacturers are typically local or regionally focused, and some also may resell customized products from other manufactured brands.

 

We believe the following factors distinguish Holley from its competitors:

 

 

Brand that resonates with enthusiasts: we actively engage enthusiasts at the platform level across multiple channels (e.g., events, digital media, online communities, etc.), creating reference networks for potential consumers.

 

Innovative, product development: we invest heavily in product research, innovation and development, and introduce products that meet latest platform and use case-specific needs of our enthusiast consumers.

 

Operational ability that enables efficient order execution: we make significant investments in sourcing, manufacturing and distribution excellence, enabling management of multiple product lines while maintaining scale and attractive relative pricing.

 

Differentiated go-to-market strategy: we offer a mix of single product and platform-oriented solutions across DTC and reseller channels, delivering a strong overall consumer experience.

 

 

 

Brands

 

We have a strong portfolio of brands covering various product categories. Our portfolio consists of over 70 brands spanning across over 30 product categories. Our top seven brands generated 70% of our sales in 2023.

 

 

Holley EFI: Currently our largest brand and represented 16% of our sales for 2023. Our Holley EFI brand focuses on electronic fuel injection technology and showcases our new product development engine. 

 

Holley: Currently our second largest brand and represented 14% of our sales for 2023. The Holley brand resonates with consumers as the majority of automotive enthusiast consumers recognize the Holley brand. Holley offers a variety of products across multiple categories but traces its roots back to carburetors which originally made the brand famous with automotive enthusiasts.

 

MSD: Currently our third leading brand and represented 10% of our sales for 2023. MSD has historically been focused on production of ignition products and recently has been more focused on developing electronics for the powertrain category.

 

Simpson: Currently our fourth leading brand and represented 8% of our sales for 2023. Simpson is focused on motorsport safety products including helmets, head and neck restraints, seat belts and fire suits.

 

Powerteq: Currently our fifth leading brand and represented 8% of our sales for 2023. Powerteq is focused on exhaust, intakes, drivetrain and engine tuning products and accessories.

 

Accel: Currently our sixth largest brand and represented 8% of our sales in 2023. Accel is focused on performance fuel and ignition systems.

 

Flowmaster: Currently our seventh largest brand and represented 6% of our sales in 2023. Flowmaster's main focus is on developing exhaust products.

 

We believe the popularity of our brands is the result of consistently delivering high quality, innovative products that resonate with our enthusiast consumers. Our brands have allowed us to build direct, trusted and long-lasting relationships with our consumers and resellers.

 

Product Development

 

We offer our enthusiast consumers a comprehensive suite of performance automotive aftermarket products to meet a wide range of needs. We are continuously innovating and evolving our product offerings to meet ever-changing consumer needs. We invest heavily in developing new products, spending an average of $25.1 million per year on research and development since 2019 . We believe our product development capabilities will enable us to create sustainable long-term growth and margin enhancements for our business.

 

We have a history of developing innovative products, including new products in existing categories like Electronic Fuel Injection, product line expansions, and products that bring us into new markets including components for converting internal combustion engine vehicles to electric powertrains. We have thoughtfully expanded our product portfolio over time to adapt to consumer needs and find solutions to new consumer demands. We expand our existing product families and enter new product categories by creating solutions grounded in our expert insights and relevant market knowledge. We believe we have a meaningful runway across our target product categories and product vintages, and we are well positioned for future growth by expanding in adjacent and transformational categories that present opportunities for further market penetration in the Performance Suspension, Braking and Powertrain Conversion Systems markets. We believe there are also opportunities to capitalize on growing our powertrain agnostic categories like Automotive and Motorcycle Safety.

 

Suppliers

 

We run a flexible sourcing model with a mix of global sourcing and in-house manufacturing. Our best value sourcing model decisions are based on a mix of cost, quality and service. We have a diverse global supplier base and no material supplier concentration. Our efficient sourcing model enables strong gross margins and cash conversion.

 

We believe there is an adequate supply of raw materials and key components; however, there can be no assurance over the long term that the availability of materials and components or increases in commodity prices will not materially affect our business or results of operations. Ongoing supply chain disruptions, resulting in supply shortages and higher shipping charges, have and could continue to impact our ability to maintain supplies of products and the costs associated with obtaining raw materials and key components, including automotive-grade microchips. 

 

 

Marketing

 

We reach and engage our consumers where they participate in the performance automotive aftermarket – online and in person. Our marketing strategy is centered on strong brand equity, leading new product innovation capabilities and delivering consistently high-quality products. In 2023, we spent approximately $9.9 million (or approximately 1.4% of our 2023 annual gross sales) on marketing and advertising. Going forward, consistent with our value creation strategies, we intend to continue our investments in direct consumer marketing and advertising as well as refocus some of our efforts to support our distribution network to fully meet our customers everywhere they shop. In addition, we have established dedicated consumer verticals that are focusing on our go-to-market strategy for the following nine vertical markets: Classic Truck, Classic Muscle, Modern Muscle, Modern Truck, Off-Road, Euro, Import, Safety and Racing. Our current mix of spending is towards activities believed to generate the highest return on investment. We believe these strategies will have a meaningfully positive impact across our brand portfolio.

 

In recent years, we have shifted our marketing efforts towards digital advertising and have increased investments in consumer engagement directly via digital and social media platforms and campaigns. Additionally, since mid-2020 we increased resources focused on expanding our e-commerce and digital platforms. These efforts have included turning Holley.com into a destination for automotive enthusiasts and launching Motor Life, our internal digital publication that is available to the public on our website. As a result, we have experienced a significant increase in social media and online engagement since that time. Continued expansion of and investment in digital and social media are expected in the future to support our DTC channel as well as our complete distribution network.

 

We have also spent significant time and effort in curating engaging, in-person events to build the Holley enthusiast community. These events focus on creating memorable experiences for enthusiasts, celebrate car culture, build community, and show enthusiasts how Holley products can help them get more performance and enjoyment from their vehicles. Our events have grown in total annual attendance from 14,000 in 2015 to125,000 in2023. We hosted seven events in 2023: LS Fest East, LS Fest West, Ford Fest, MoParty, High Voltage, Brother's Truck Show, and LS Fest Texas. 

 

Sales and Distribution

 

We have a diverse omni-channel distribution strategy focused on delivering the best customer experience to our enthusiast consumers and distribution partners. Our omni-channel model enables us to reach our consumers through DTC, E-tailer, warehouse distributor, traditional retailer, and jobber/ installer channels. We have mutually beneficial relationships with our resellers and are able to maintain strong pricing discipline across our channels with strict conformance to minimum advertised pricing.

 

DTC channel: Our DTC channel provides consumers full access to all of our brands, our unique branded content and our full product assortment. We have turned Holley.com into our primary hub for consumer communication and continue to add features and brands that make it an increasingly attractive digital destination for our consumers. Our DTC channel enables us to directly interact with our customers, more effectively control our brand experience, better understand consumer behavior and preferences, and offer exclusive products, content, and customization capabilities. We believe our control over our DTC channel provides our customers with quality brand engagement and further builds customer loyalty, while generating attractive margins.

 

Resellers: We have historically sold the majority of our products through resellers who purchase our products and resell them through various channels. These resellers consist of E-tailers, warehouse distributors, traditional retailers, and jobber/installers with E-tailers and warehouse distributors accounting for 59% of our sales in 2023, and our top ten resellers accounting for 42% of our sales in 2023 with our largest reseller making up 21% of our sales in 2023.

 

We have established mutually beneficial and long-term relationships with our resellers. We believe resellers benefit from our broad suite of product offerings that they can leverage to meet consumer demand across multiple product categories. Based on the value that we offer to our resellers, we are able to operate with pricing discipline that supports the value of our products in the marketplace and buttresses our profit margins. We believe our approach to pricing allows us to better understand consumer demand and identify what our end consumers are buying.

 

 

Intellectual Property

 

Patents, trademarks, and other proprietary rights are important to the continued success of our business. We own and have licensing arrangements for a number of U.S. and foreign patents, trademarks, and other proprietary rights related to our products and business. We also rely upon continuing technological innovation and licensing opportunities to develop and maintain our competitive position. We protect our proprietary rights through a variety of methods, including the use of confidentiality and other similar agreements. We do not consider our business to be dependent on any single patent, nor is the expiration of any patent expected to materially affect our business. Our current patents will expire over various periods and we continue to file new patent applications on newly developed technology. From time to time, we become aware of potential infringement of our patent, trademark, or other proprietary rights, and we investigate instances of alleged infringement where we believe it is merited and take appropriate actions under applicable intellectual property laws in response to such infringements where we determine it is valuable to do so. Similarly, from time to time we are the subject of intellectual property and other proprietary rights related suits and other litigation.

 

Seasonality

 

Holley’s operating results have fluctuated on a quarterly and annual basis in the past and can be expected to continue to fluctuate in the future as a result of a number of factors, some of which are beyond the Company’s control. Traditionally, our sales in the first half of the year are generally higher than in the second half of the year. Due to these factors and others, which may be unknown to the Company at this time, operating results in future periods can be expected to fluctuate. Accordingly, the Company’s historical results of operations may not be indicative of future performance.

 

Regulations

 

We are subject to a variety of federal, state, local and foreign laws and regulations, including those governing the discharge of pollutants into the air or water, the management and disposal of hazardous substances or wastes, and the cleanup of contaminated sites. Some of our operations require environmental permits and controls to prevent and reduce air and water pollution. These permits are subject to modification, renewal and revocation by issuing authorities. We believe we are in substantial compliance with all material environmental laws and regulations applicable to our plants and operations. Historically, our annual costs of achieving and maintaining compliance with environmental, health and safety requirements have not been material to our financial results.

 

Increasing global efforts to control emissions of carbon dioxide, methane, ozone, nitrogen oxide and other greenhouse gases and pollutants, as well as the shifting focus of regulatory efforts towards total emissions output, have the potential to impact our facilities, costs, products and customers. The U.S. Environmental Protection Agency has taken action to control greenhouse gases from certain stationary and mobile sources. In addition, several states have taken steps, such as adoption of cap-and-trade programs or other regulatory systems, to address greenhouse gases. There have also been international efforts seeking legally binding reductions in emissions of greenhouse gases. These developments and further actions that may be taken in the U.S. and in other countries, states or provinces could affect our operations both positively and negatively (e.g., by affecting the demand for or suitability of some of our products).

 

We also may be subject to liability as a potentially responsible party under the Comprehensive Environmental Response, Compensation and Liability Act and similar state or foreign laws for contaminated properties that we currently own, lease or operate or that we or our predecessors have previously owned, leased or operated, and sites to which we or our predecessors sent hazardous substances. Such liability may be joint and several so that we may be liable for more than our share of any contamination, and any such liability may be determined without regard to causation or knowledge of contamination. We or our predecessors have been named potentially responsible parties at contaminated sites from time to time. We do not anticipate any potential liability relating to contaminated sites to be material to our financial results.

 

Employees

 

Holley’s employees are integral to our strategic growth and success. We consider our team members to be our most valuable asset and seek to attract and maintain the highest quality talent by offering competitive benefits and wellness services, opportunities to grow professionally, and regular evaluations, among other initiatives. On December 31, 2023, we employed 1,594 full-time employees and 39 temporary employees. Approximately 49% of our full-time employees are based primarily in our Bowling Green, KY headquarters, distribution center and manufacturing plants. None of our employees are subject to collective bargaining agreements or represented by a labor union. We believe our facilities are in labor markets with ready access to adequate numbers of skilled and unskilled workers, and we believe our relations with our employees are good.

 

Many of our employees are automotive enthusiasts. We pride ourselves on having a platform built for enthusiasts by enthusiasts. On December 31, 2023, our Engineering function included approximately 146 employees, including many enthusiast-focused engineers who are passionate about cars. We continue to seek out top level talent that will help accomplish our mission and vision moving forward. Our goal is to create an inclusive and safe environment for our employees that keeps them engaged in their work.

 

 

Compensation and Benefits. We strive to hire, develop and retain top talent. We attract and reward our employees by providing competitive benefits, including market-competitive compensation, medical, dental and vision insurance, short-term and long-term disability insurance, basic life and accidental death and dismemberment insurance, voluntary supplemental coverages, flexible spending accounts, paid time off, and our 401(k) program. Holley matches employee contributions to the 401(k) Plan up to 3.5% each pay period, and an additional discretionary match of up to 1.5% is made based on company performance to targets. We are committed to providing an array of benefits that meet the needs of our workforce, as demonstrated by the addition of an HSA-eligible health plan in 2024.

 

Health, Safety and Wellness. Holley is committed to the health and well-being of its employees and designs its compensation and benefit programs to demonstrate this commitment. Our programs are intended to support the physical and mental well-being of our employees and their families by providing the tools and resources for employees to improve or maintain their health and to lessen concerns about missing work and the potential financial impact.

 

Employee health and safety in the workplace is one of our top priorities. We have implemented programs and training designed to eliminate workplace incidents, risks and hazards. The core training provided includes Emergency Response, OSHA Reporting, Fire Safety, Slips, Trips and Falls, and Office Ergonomics. We also review and monitor our performance closely. We follow local, state and federal regulations issued by the Occupational Safety and Health Administration and are prepared to implement any applicable workplace requirements in order to keep our employees safe. 

 

Inclusion. We know that diversity throughout our company creates stronger teams, leads to innovation, and results in an organization that provides the best service to our customers. We have a recruitment strategy that encourages diversity across the company. We leverage our employee referral program to identify diverse talent during the recruitment process. We also engage with a local development board and a local refugee center in Bowling Green, KY to increase our diverse talent candidate pool. 

 

We believe our employees should reflect the customers we serve. Notably, approximately 30% of Holley consumers are female. Accordingly, we recognize the benefits of female representation in our workforce, and in 2023 over 35% of our workforce were women. We are committed to closing the gender gap and our recruitment and retention strategies support improving women’s representation in leadership roles.

 

Our Culture. At Holley, we believe that an engaged workforce leads to a more innovative, productive, and profitable organization. For this reason, we measure employee engagement through periodic culture surveys. These surveys allow our employees to provide confidential feedback on culture, company strategy and trust in their direct leaders. This feedback helps create action plans to improve the engagement of our employees. These survey results have demonstrated that our employees have a strong sense of belonging, trust in management, and confidence in Holley. These strengths provide a foundation for our success, and we are dedicated to enhancing the employee experience at Holley.

 

Talent Development. The development of our employees’ skills and knowledge is critical to Holley’s success. Our educational assistance program is designed to encourage personal development by helping employees maintain and improve their skills or knowledge related to their current job or a potential future position at Holley through reimbursement of certain educational expenses, including external training programs or educational courses, pursuit and maintenance of job-related professional licenses and certifications, workshops, seminars, and professional conferences. Further, we are introducing an internship program designed to provide students in the community with an opportunity to gain practical experience. We are committed to fostering an equitable work environment that seeks to ensure fair treatment, equality of opportunity, and fairness in access to information and resources.

 

Social Responsibility. We are committed to social responsibility. Our socially responsible initiatives include donations to community organizations, sponsorship of local sports teams and weekend family events. Through these programs, Holley and its employees are able to give back to the community through monetary donations and by providing community services. Holley gives its subsidiaries the ability to lead their own community engagement initiatives through contributions to charities and participation in fundraising events. This is demonstrated by both the Company’s and its team members’ participation in philanthropic causes such as local food drives and programs that provide holiday gifts to those in need.

 

 

Available Information

 

Our principal executive offices are located at 1801 Russellville Rd., Bowling Green, KY 42101, and our telephone number is (270) 782-2900. Our Internet address is www.holley.com. The information on our website is not, and should not be considered, part of this Form 10-K and is not incorporated by reference in this Form 10-K. The website is, and is only intended to be, for reference purposes only. We make available free of charge on or through our website our Annual Report on Form 10-K, quarterly reports on Form 10-Q and current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act as soon as practicable after we electronically file such material with, or furnish it to, the Securities and Exchange Commission. These reports and other information are also available, free of charge, at www.sec.gov. In addition, we will provide, at no cost, paper or electronic copies of our reports and other filings made with the SEC. Requests can be made in writing or by phone.

 

 

 

Item 1A. Risk Factors

 

The following discussion of "Risk Factors" identifies factors that may adversely affect our business, operations, financial condition or future performance. This information should be read in conjunction with “Cautionary Note Regarding Forward-Looking Statements,” "Managements Discussion and Analysis of Financial Condition and Result of Operations" and the consolidated financial statements and related notes. The following discussion of risks is not all-inclusive but is designed to highlight what we believe are the material factors to consider when evaluating our business and expectations. These factors could cause our future results to differ materially from our historical results and from expectations reflected in forward-looking statements.

 

Risks Relating to Our Business and Industry

 

Global economic and financial market conditions beyond our control might materially and negatively impact us.

 

General economic factors beyond our control could adversely affect our business and results of operations. These factors include, but are not limited to, recent supply chain disruptions, labor shortages, wage pressures, rising inflation and potential economic slowdown or growing recession risk, as well as input costs including fuel and energy costs (for example, the price of gasoline), foreign currency exchange rate fluctuations, and other matters that influence consumer spending and preferences.

 

In addition, public health crises, geopolitical instability (including the conflicts in Ukraine and Israel and surrounding areas, and the possible expansion of such conflicts), as well as other global events have significantly increased global macroeconomic uncertainty and volatility. In response to unfavorable economic conditions, there has been and, in the future, could be a reduction in discretionary spending, which may lead to reduced net sales or cause a shift in our product mix from higher-margin to lower-margin product offerings or a shift of consumer purchasing patterns to lower cost options. This shift could force us to reduce prices for our products in order to compete. Conversely, rapid increases in demand due to improving economic conditions could lead to supply chain challenges.

 

Global markets continued to face threats and uncertainty during fiscal year 2023. Uncertain economic and financial market conditions may also adversely affect the financial condition of our customers, suppliers and other business partners. Any significant decrease in purchases of our products or our inability to collect accounts receivable resulting from an adverse impact of the global markets on customers’ financial condition could have a material adverse effect on our business, financial condition and results of operations. Additionally, disruptions in financial markets could reduce our access to debt and equity capital markets, negatively affecting our ability to implement our business strategy.

 

We must successfully manage the demand, supply, and operational challenges brought about by any disease outbreak, including epidemics, pandemics, or similar widespread public health concerns.

 

Our operations are impacted by consumer spending levels, the availability of our products to retailers and our ability to manufacture, store and distribute products to our customers in an effective and efficient manner. The fear of exposure to or actual effects of a disease outbreak or similar widespread public health concern, could negatively impact our overall business, financial condition and results of operations. These impacts may include, but are not limited to:

 

 

Significant reductions, shifts or fluctuations in demand for one or more of our products;

 

 

Inability to meet our customers’ needs due to disruptions in our manufacturing and supply chain arrangements caused by the loss or disruption of essential manufacturing and supply chain elements. In addition, we may incur higher costs for transportation, workforce and distribution capability in order to maintain the supply of product to our customers;

 

 

Failure of third parties upon which we rely, including our suppliers, contract manufacturers, distributors, contractors and commercial banks, to meet their obligations to us in a timely manner; and

 

 

Significant changes in the political and regulatory landscape in the markets in which we manufacture, sell or distribute our products, which may include, but are not limited to, restrictions on international trade, governmental or regulatory actions, closures or other restrictions that limit or suspend our or our third-party partners' or customers' operating and/or manufacturing capabilities, including operations necessary for the production, distribution, sale, and support of our products, which could adversely impact our results.

 

 

Unfavorable economic conditions could have an adverse impact on consumer discretionary spending and therefore adversely impact our business, sales, financial condition and results of operations.

 

Our products are largely recreational in nature and are therefore discretionary purchases for consumers. Consumers are generally more willing to make discretionary purchases of automotive products during favorable economic conditions and when consumers are feeling confident and prosperous. Discretionary spending is also affected by many other factors, including general business conditions, inflation, interest rates, the availability of consumer credit, taxes, and consumer confidence in future economic conditions. Purchases of our products could decline during periods when disposable income is lower, or during periods of actual or perceived unfavorable economic conditions. A significant or prolonged decline in general economic conditions or uncertainties regarding future economic prospects that adversely affect consumer discretionary spending, whether in the United States or in our international markets, could result in reduced sales of our products, which in turn would have an adverse impact on our business, sales, financial condition and results of operations.

 

Inflation could result in higher costs and decreased profitability.

 

Inflation may continue to adversely affect us by increasing the cost of raw materials. Our products contain various raw materials, including corrosion-resistant steel, non-ferrous metals such as aluminum and nickel, and precious metals such as platinum and palladium. We use raw materials directly in manufacturing and in components that we purchase from our suppliers. We generally purchase components with significant raw material content on the open market. Volatility in the prices of raw materials such as steel, aluminum and nickel could continue to increase the cost of manufacturing our products. In some cases, those cost increases can be passed on to customers in the form of price increases, in other cases, they cannot. Transportation and freight service costs are susceptible to volatility and inflationary pressures due to fuel costs, limited capacity and/or availability of containers, shipping vessels, and/or receiving port services. If the prices of raw material and other inputs increase, and we are not able to charge our customers higher prices to compensate, our results of operations would be adversely affected. 

 

Many of the markets in which we sell have been experiencing high levels of inflation, which may depress consumer demand for our products and reduce our profitability. Even in the event that increased costs can be passed through to customers, our gross margin percentages may decline. Additionally, our suppliers are also subject to fluctuations in the prices of raw materials and may attempt to pass all or a portion of such increases on to us. In the event they are successful in doing so, our margins would decline. If prolonged, and if they cannot be passed on to customers in the form of price increases, these fluctuations in the price of raw materials, product components, other inputs, and/or transportation services could have a material adverse effect on our business, sales, financial condition and results of operations.

 

Disruptions of supply or shortages of raw materials or components used in our products could harm our business and profitability.

 

We have experienced, and may continue to experience, disruptions and higher costs in manufacturing, supply chain, logistical operations, and shortages of steel, non-ferrous metals and precious metals. Additionally, we have been adversely impacted by the global supply shortage of automotive-grade microchips. This shortage has resulted in increased microchip delivery lead times, delays in production and increased costs to source available automotive-grade microchips. If our supply of these products continues to be adversely affected, there can be no assurance that we will be able to obtain adequate replacements for the existing components or that supplies will be available on terms and prices that are favorable to us, if at all.

 

Our success depends in part on our ability to anticipate and react to changes in supply costs and disruptions in the supply chain due to factors beyond our control. We have taken steps to minimize the adverse impacts of supply chain volatility and rising inflation by implementing cost savings initiatives, increasing prices to customers, increasing inventory levels of certain products, and working closely with our suppliers and customers to minimize disruptions in delivering products to customers. Despite the actions we have undertaken to minimize these impacts, there can be no assurance that unforeseen future events in the global supply chain and our ability to pass on inflationary costs to our customers could have a material adverse effect on our business, financial condition and results of operations.

 

 

A significant disruption in the operations of our manufacturing facilities or distribution centers could have a material adverse effect on our business, sales, financial condition and results of operations.

 

A significant disruption at any of our manufacturing facilities or distribution centers could materially and adversely affect our business, sales, financial condition and results of operations. Our manufacturing facilities and distribution centers are highly automated, which means that our operations are complicated and may be subject to a number of risks related to computer viruses, the proper operation of software and hardware, electronic or power interruptions, and other system failures, including failures caused by factors outside of our control, such as political unrest, terrorist attacks, military conflicts (including the conflict in Ukraine, the conflict in Israel and surrounding areas, the possible expansion of such conflicts and potential geopolitical consequences), natural disasters or extreme weather (including events that may be caused or exacerbated by climate change). Risks associated with upgrading or expanding these facilities may significantly disrupt or increase the cost of our operations, which may have an immediate, or in some cases prolonged, impact on our margins. Our risk management, business continuity and disaster recovery plans may not be effective at preventing or mitigating the effects of such disruptions, particularly in the case of catastrophic events or longer-term developments, such as the impacts of climate change.

 

Failure to compete effectively could reduce our market share and significantly harm our business, sales, financial condition and results of operations.

 

Our industry is highly competitive, and our success depends on our ability to compete with suppliers of automotive aftermarket products. Due to the diversity of our product offering, we compete with several large and medium-sized companies and a large number of smaller regional and specialty companies and numerous category-specific competitors. In addition, we face competition from original equipment manufacturers, which, through their automotive dealerships, supply many of the same types of replacement parts that we sell. Existing competitors may expand their product offerings and sales strategies, and new competitors may enter the market.

 

Some of our competitors may have larger customer bases and significantly greater financial, technical and marketing resources than we do. These factors may allow our competitors to respond more quickly than we can to new or emerging technologies and changes in customer requirements by devoting greater resources than we can to the development, promotion and sale of automotive aftermarket products. Increased competition could put additional pressure on us to reduce prices or take other actions, which may have an adverse effect on our business, sales, financial condition and results of operations. We may also lose significant customers or lines of business to competitors.

 

If we are unable to successfully design, develop and market new products, our business may be harmed.

 

To maintain and increase sales, we must continue to introduce new products on a timely basis to respond to new and evolving consumer preferences and improve or enhance our existing products. The success of our new and enhanced products depends on many factors, including anticipating consumer preferences, finding innovative solutions to consumer problems, differentiating our products from those of our competitors, and maintaining the strength of our brands. The design and development of our products is costly, and we typically have several products in development at the same time. Problems in the design or quality of our products, or delays in product introduction, may harm our brands, business, sales, financial condition and results of operations. Any new products that we develop and market may not generate sufficient revenues to cover our development, production, marketing, selling and other costs.

 

A drive toward electric vehicles or away from vehicle ownership in general could impact our business, sales, financial condition and results of operations.

 

The automotive industry is increasingly focused on the development of hybrid and electric vehicles and of advanced driver assistance technologies, with the goal of developing and introducing a commercially viable, fully automated driving experience, and many manufacturers have announced plans to transition from internal- combustion engines into electric vehicle platforms over the coming years. There has also been an increase in consumer preferences for mobility on demand services, such as car and ride sharing, as opposed to automobile ownership, which may result in a long-term reduction in the number of vehicles per capita. Accordingly, if we do not continue to innovate and develop, or acquire, new and compelling products that capitalize upon new technologies in response to original equipment manufacturer and consumer preferences, or if there is a future shift in consumer preferences towards ownership of more utilitarian vehicles or vehicles that are otherwise less interesting to a large portion of our customers who are automotive enthusiasts, or if there is otherwise a future shift away from automobile ownership among consumers in general, our and our subsidiaries’ business, sales, financial condition and results of operations could be impacted.

 

 

Our business depends on maintaining and strengthening our brands to generate and maintain ongoing demand for our products, and a significant reduction in such demand could harm our business, sales, financial condition and results of operations.

 

Our success depends on the value and reputation of our brands, which, in turn, depends on factors such as the quality, design, performance, functionality, and durability of our products, the image of our e-commerce platform and retail partner floor spaces, our communication activities, including advertising, social media, and public relations, and our management of the customer experience, including direct interfaces through customer service. Maintaining, promoting, and positioning our brands are important to expanding our customer base, and will largely depend on the success of our marketing and merchandising efforts and our ability to provide consistent, high-quality customer experiences. We intend to continue making investments in these areas in order to maintain and enhance our brands, and such investments may not be successful. Ineffective marketing, negative publicity, product diversion to unauthorized distribution channels, product or manufacturing defects, counterfeit products, unfair labor practices, and failure to protect the intellectual property rights in our brands are some of the potential threats to the strength of our brands, and those and other factors could rapidly and severely diminish our relationships with customers and suppliers. These factors could cause our customers to lose the personal connection they feel with our brands and reduce our ability to attract new customers and lead to suppliers terminating their relationships with us. We believe that maintaining and enhancing the image of our brands in our current markets and in new markets where we have limited brand recognition is important to expanding our customer base. If we are unable to maintain or enhance our brands in current or new markets, our business, sales, financial condition and results of operations could be harmed.

 

If we inaccurately forecast demand for our products, we may manufacture either insufficient or excess quantities, which, in either case, could adversely affect our financial performance.

 

We plan our manufacturing capacity based upon the forecasted demand for our products. Forecasting the demand for our products is very difficult given the manufacturing lead time and the amount of specification involved, especially given market volatility. Aside from supply chain disruptions and inflationary pressures, forecasting demand for specific automotive parts can also be challenging due to changing consumer preferences and competitive pressures and longer supply lead times. The nature of our business makes it difficult to quickly adjust our manufacturing capacity if actual demand for our products varies from forecasted demand. If actual demand for our products exceeds forecasted demand, we may not be able to produce sufficient quantities of new products in time to fulfill actual demand, which could limit our sales and adversely affect our financial performance. On the other hand, if actual demand is less than forecasted demand for our products, we could produce excess quantities, resulting in excess inventories and related obsolescence charges that could adversely affect our financial performance.

 

We may not be able to effectively manage our growth.

 

As we grow our business, slower growing or reduced demand for our products, increased competition, a decrease in the growth rate of our overall market, failure to develop and successfully market new products, or the maturation of our business or markets could harm our business. We have made and expect to continue to make significant investments in our research and development and sales and marketing organizations, expand our operations and infrastructure both domestically and internationally, design and develop new products, and enhance our existing products. If our sales do not increase at a sufficient rate to offset these increases in our operating expenses, our profitability may decline in future periods.

 

We only have a limited history operating our business as a public company at its current scale. Consequently, if our operations grow at a rapid pace in the future, we may experience difficulties in managing this growth and building the appropriate processes and controls. Future rapid growth may increase the strain on our resources, and we could experience operating difficulties, including difficulties in sourcing, logistics, recruiting, maintaining internal controls, marketing, designing innovative products, and meeting consumer needs. If we do not adapt to meet these evolving challenges, the strength of our brands may erode, the quality of our products may suffer, we may not be able to deliver products on a timely basis to our customers, and our corporate culture may be harmed.

 

We have set certain growth initiatives for our business to meet long-term strategic objectives and improve stockholder value. We may incur certain costs to achieve our growth initiatives, and we may not meet anticipated implementation timetables or stay within budgeted costs. As these growth initiatives are undertaken, we may not achieve our expected results, which could adversely impact our customer retention or results of operation.

 

 

If we fail to attract new customers, or fail to do so in a cost-effective manner, we may not be able to increase sales.

 

Our success depends, in part, on our ability to attract customers in a cost-effective manner. In order to expand our customer base, we must appeal to and attract customers ranging from automotive enthusiasts to individuals who simply value products of uncompromising quality and design. We have made, and expect to continue to make, significant investments in attracting new customers, including through the use of traditional, digital, and social media and participation in, and sponsorship of, community events. Marketing campaigns can be expensive and may not result in the cost-effective acquisition of customers. Further, as our brands become more widely known, future marketing campaigns may not attract new customers at the same rate as past campaigns. If we are unable to attract new customers, or fail to do so in a cost-effective manner, our growth could be slower than we expect, and our business may be harmed.

 

Our growth depends, in part, on expanding into additional consumer markets, and we may not be successful in doing so.

 

We believe that our future growth depends not only on continuing to reach our current core demographic, but also continuing to broaden our retail partner and customer bases. The growth of our business will depend, in part, on our ability to continue to expand our retail partner and customer bases in the United States, as well as in international markets. In these markets, we may face challenges that are different from those we currently encounter, including competition, merchandising, distribution, hiring, and other difficulties. We may also encounter difficulties in attracting customers due to a lack of consumer familiarity with or acceptance of our brands, or a resistance to paying for premium products, particularly in international markets. We continue to evaluate marketing efforts and other strategies to expand the customer base for our products. In addition, although we are investing in sales and marketing activities to further penetrate newer regions, including expansion of our dedicated sales force, we cannot ensure that we will be successful. If we are not successful, our business, sales, financial condition and results of operations may be harmed.

 

Competitors have attempted, and will likely continue to attempt to, imitate our products and technology. If we are unable to protect or preserve the image of our brands and proprietary rights, our business, sales, financial condition and results of operations may be harmed.

 

As our business continues to expand, our competitors have imitated or attempted to imitate, and will likely continue to imitate or attempt to imitate, our product designs and branding, which could harm our business, sales, financial condition and results of operations. Only a portion of the intellectual property used in the manufacture and design of our products is patented, and we, therefore, rely significantly on trade secrets, trade and service marks, trade dress, and the strength of our brands. We regard our patents, trade dress, trademarks, copyrights, trade secrets, and similar proprietary rights as critical to our success. We also rely on trade secret protection and confidentiality agreements with our employees, consultants, suppliers, manufacturers, and others to protect our proprietary rights. Nevertheless, the steps we take to protect our proprietary rights against infringement or other violations may be inadequate, and we may experience difficulty in effectively limiting the unauthorized use of our patents, trademarks, trade dress, and other intellectual property and proprietary rights worldwide. We also cannot guarantee that others will not independently develop technology with the same or similar function to any proprietary technology that we rely on to conduct our business and differentiate Holley from our competitors. Unauthorized use or invalidation of our patents, trademarks, copyrights, trade dress, trade secrets, or other intellectual property or proprietary rights may cause significant damage to our brands and harm our business, sales, financial condition and results of operations.

 

While we actively develop and protect our intellectual property rights, there can be no assurance that we will be adequately protected in all countries in which we conduct our business or that we will prevail when defending our patent, trademark, and proprietary rights. Additionally, we could incur significant costs and management distraction in pursuing claims to enforce our intellectual property rights through litigation and defending any alleged counterclaims. If we are unable to protect or preserve the value of our patents, trade dress, trademarks, copyrights, or other intellectual property rights for any reason, or if we fail to maintain the image of our brands due to actual or perceived product or service quality issues, adverse publicity, governmental investigations or litigation, or other reasons, our brands and reputation could be damaged, and our business may be harmed.

 

 

Our profitability may decline as a result of increasing pressure on pricing.

 

Our industry is subject to significant pricing pressure caused by many factors, including unfavorable economic conditions, intense competition, consolidation in the retail industry, pressure from retailers to reduce the costs of products, and changes in consumer demand. The current economic conditions and macroeconomic trends, including heightened inflation, capital market volatility, interest rate and current rate fluctuations, have had and may continue to have an impact on pricing. These factors may cause us to reduce our prices to retailers and customers or engage in more promotional activity than we anticipate, which could adversely impact our margins and cause our profitability to decline if we are unable to offset price reductions with comparable reductions in our operating costs. This could materially harm our business, sales, financial condition and results of operations. In addition, ongoing and sustained promotional activities could harm the image of our brands.

 

Our current and future products may experience quality problems from time to time that can result in negative publicity, litigation, product recalls, and warranty claims, which could result in decreased sales and operating margin, and harm to our brand.

 

Although we extensively and rigorously test new and enhanced products, there can be no assurance we will be able to detect, prevent, or fix all defects. Defects in materials or components can unexpectedly interfere with the products’ intended use and safety and damage our reputation. Failure to detect, prevent, or fix defects could result in a variety of consequences, including a greater number of product returns than expected from customers and retail partners, litigation, product recalls, and credit claims, among others, which could harm our business, sales, financial condition and results of operations. The occurrence of real or perceived quality problems or material defects in our current and future products could expose us to product recalls, warranty, or other claims. In addition, any negative publicity or lawsuits filed against us related to the perceived quality and safety of our products could also harm our brand and decrease demand for our products.

 

Our reliance on foreign suppliers for some of the automotive parts we sell to our customers or include in our products presents risks to the business.

 

A portion of automotive parts and components we use in our manufacturing processes are imported from suppliers located outside the U.S. As a result, we are subject to various risks of doing business in foreign markets and importing products from abroad, and these risks may become heightened as a result of unfavorable global economic conditions. These risks may include, but are not limited to:

 

 

shortages of key component parts used in our products sourced from non-U.S. suppliers;

 

increased transportation costs;

 

significant delays in the delivery of cargo due to port security considerations;

 

imposition of duties, taxes, tariffs or other charges on imports;

 

potential recalls or cancellations of orders for any product that does not meet our quality standards;

 

disruption of imports by labor disputes or strikes and local business practices;

 

heightened terrorism security concerns, which could subject imported goods to additional, more frequent or more thorough inspections, leading to delays in deliveries or impoundment of goods for extended periods;

 

political tensions and military conflicts (including the conflict in Ukraine, the conflict in Israel and surrounding areas, and the possible expansion of such conflicts);

 

natural disasters, disease, epidemics and health related concerns, which could result in closed factories, reduced workforces, scarcity of raw materials and scrutiny or embargoing of goods produced in infected areas;

 

inability of our non-U.S. suppliers to obtain adequate credit or access liquidity to finance their operations; and

 

our ability or inability to enforce any agreements with our foreign suppliers.

 

Any of the foregoing factors, or a combination of them, could increase the cost or reduce the supply of products available to us and materially and adversely impact our business, sales, financial condition and results of operations.

 

 

We depend on retail partners to display and present our products to customers, and our failure to maintain and further develop our relationships with retail partners could harm our business.

 

We sell a significant amount of our products through knowledgeable national, regional, and independent retail partners. Our retail partners service customers by stocking and displaying our products, explaining the attributes of our products, and sharing the story of our brands. Our relationships with these retail partners are important to the authenticity of our brands and the marketing programs we continue to deploy. Our failure to maintain these relationships with our retail partners or financial difficulties experienced by these retail partners could harm our business.

 

We have key relationships with national retail partners. If we lose any of our key retail partners or any key retail partner reduces their purchases of our existing or new products or their number of stores or operations, or promotes products of our competitors over ours, our sales would be harmed. Because Holley is a premium brand, our sales depend, in part, on retail partners effectively displaying our products, including providing attractive space and point of purchase displays in their stores, and training their sales personnel to sell our products. If our retail partners reduce or terminate those activities, we may experience reduced sales of our products, resulting in lower gross margins, which would harm our business, financial condition and results of operations.

 

If our plans to increase sales through our DTC channel are not successful, our business, sales, financial condition and results of operations could be harmed.

 

For 2023, we generated approximately $144 million in gross sales through our DTC channel. Part of our growth strategy involves increasing sales through our DTC channel. The level of customer traffic and volume of customer purchases through our website is substantially dependent on our ability to provide a content-rich and user-friendly website, a hassle-free customer experience, sufficient product availability, and reliable, timely delivery of our products. If we are unable to maintain and increase customers’ use of our website, allocate sufficient product to our website, and increase any sales through our website, our business, sales, financial condition and results of operations could be harmed.

 

Our future success depends on the continuing efforts of our management and key employees, and on our ability to attract and retain highly skilled personnel and senior management.

 

We depend on the talents and continued efforts of our senior management and key employees. The loss of members of management or key employees may disrupt our business and harm our business, sales, financial condition and results of operations. Furthermore, our ability to manage further expansion will require us to continue to attract, motivate, and retain additional qualified personnel. Competition for this type of personnel is intense, and we may not be successful in attracting, integrating, and retaining the personnel required to grow and operate our business effectively. There can be no assurance that our current management team or any new members of the management team will be able to successfully execute our business and operating strategies.

 

Our results of operations may be adversely affected by increases in labor costs, labor shortages, and/or turnover.

 

An overall labor shortage, lack of skilled labor, increased turnover or labor inflation, increase in federal or state minimum wages, or increase in general labor costs as a result of general macroeconomic factors, could have a material adverse impact on our operations, results of operations, liquidity or cash flows. A sustained labor shortage or increased turnover rates within our employee base, caused by worsening economic conditions or other national or international emergencies, could lead to increased costs, such as increased overtime to meet demand and increased salaries and wage rates to attract and retain employees. Further, labor shortages or increased turnover rates could negatively affect our ability to efficiently operate our business if we are unable to hire and retain employees capable of performing at a high-level, or if mitigation measures we take to respond to a decrease in labor availability have unintended negative consequences. If we are unable to hire or retain skilled personnel, our results of operations would suffer.

 

 

Our operations and reputation may be negatively impacted if our information technology systems fail to perform adequately or if we experience an interruption in our operations due to security threats or disruptions.

 

Our business operations are dependent on information technology systems, which manage crucial functions such as manufacturing, distribution, sales, accounting, and communications. Effective resource allocation and management are vital for building, sustaining, and safeguarding these systems. Failure to do so, including inadequate oversight of system upgrades or third-party service providers, could negatively impact our business and financial results. The failure of our information technology systems to perform as we anticipate could disrupt our business and could result in transaction or reporting errors, processing inefficiencies and the loss of sales and customers, causing our business and results of operations to suffer. 

 

Furthermore, our information technology systems, and the systems of our customers, vendors, suppliers, and other third-party service providers, are subject to cyber-attacks or other security incidents including computer viruses or other malicious codes, phishing attacks, unauthorized access attempts, cyber extortion, business email compromise, social engineering schemes, denial of service attacks, hacking, ransomware, or other cyberattacks attempting to exploit vulnerabilities. Cybercriminals have increasingly demonstrated advanced capabilities, such as use of zero-day vulnerabilities, and rapid integration of new technology such as generative artificial intelligence. Such incidents could result in unauthorized access to information including customer, consumer or other company confidential data as well as disruptions to operations. To address the risks to our information technology systems and data, we maintain an information security program that includes updating technology, developing security policies and procedures, implementing and assessing the effectiveness of controls, monitoring and routine testing of our information systems, and designing business processes to mitigate the risk of such breaches. We believe that these preventative actions provide adequate measures of protection against security breaches and generally reduce our cybersecurity risks. However, cyber-threats are constantly evolving, are becoming more sophisticated and are being made by groups of individuals with a wide range of expertise and motives, which increases the difficulty of detecting and successfully defending against them. There can be no assurance that these measures will prevent or limit the impact of a future incident. Moreover, the development and maintenance of these measures requires continuous monitoring as technologies change and efforts to overcome security measures evolve. Additionally, we rely on services provided by third-party vendors for certain information technology processes and functions, which makes our operations vulnerable to a failure by any one of these vendors to perform adequately or maintain effective internal controls. If they fail to deter, detect or report cyber incidents in a timely manner, we may suffer financial and other harm, including to our information, operations, performance, and reputation. We face additional cybersecurity risks due to our reliance on internet technology and hybrid work arrangements, which could strain our technology resources or create additional opportunities for cybercriminals to exploit vulnerabilities. We are also subject to increasing and evolving government, customer and other cyber and security requirements, including disclosure obligations. If we are unable to prevent or adequately respond to and resolve a cybersecurity incident, it may have a material, negative impact on our operations or business reputation, and we may experience other adverse consequences such as loss of assets, remediation costs, litigation, regulatory investigations, and the failure by us to retain or attract customers following such an event, any of which could adversely affect our reputation, operations, financial performance and condition.

 

Our information systems are also vulnerable to damage or interruption from computer system failures, software defects, natural disasters, power loss, human error, and network failures. Such incidents could adversely affect our company, including incurring unanticipated costs to remediate impacts and lost business. Our customers and suppliers face similar risks that, if realized, could also adversely impact our operations. 

 

We have experienced in the past, and expect to continue to experience, cybersecurity threats and attacks, including an external cyber-attack in 2021 that resulted in a temporary suspension of services to our customers. To date these incidents have not had a material adverse effect on our business and results of operations; however, there can be no assurance that such impacts will not be material in the future. The occurrence and impact of these various risks are difficult to predict, but one or more of them could temporarily disrupt our ability to manage our operations, provide services to our customers and perform vital financial processes, any of which could have a materially adverse effect on our business, cash flows, financial condition and results of operations. While we have contingency plans and insurance coverage for potential liabilities of this nature, they may not be sufficient to cover all claims and liabilities and in some cases are subject to deductibles and layers of self-insured retention.

 

 

We are exposed to risks related to the failure to protect the integrity of individually identifiable information of our customers, vendors, suppliers and employees. 

 

As our information technology systems contain certain information about individuals and businesses, our failure to maintain the security of the data we hold, whether as a result of our own error or the malfeasance or errors of others, could lead to disruptions in our online ordering system or other data systems, and could lead to unauthorized release of confidential or otherwise protected information or corruption of data. Failure to maintain security of the data we hold could also result in violations of applicable privacy, data security and other laws, potentially subjecting us to lawsuits, fines and other forms of regulatory enforcement. While we have implemented security measures, our information technology systems remain susceptible to cyber-attacks, viruses and other disruptions and security compromises. Any unauthorized or inadvertent disclosure of personally identifiable information, whether through a compromise of our network by an unauthorized party, employee theft, misuse, error, or otherwise, has the potential to damage our reputation, impair our ability to attract website visitors, or subject us to claims or litigation arising from damages suffered by consumers. This could adversely affect our operations, financial performance and condition.

 

We depend on cash generated from our operations to support our growth, and we may need to raise additional capital, which may not be available on terms acceptable to us, or at all.

 

We primarily rely on cash flow generated from our sales to fund our current operations and growth initiatives. As we expand our business, we will need significant cash from operations to purchase inventory, increase product development, expand our manufacturer and supplier relationships, pay personnel, pay for the increased costs associated with operating as a public company and further invest in sales and marketing efforts. If our business does not generate sufficient cash flow from operations to fund these activities and sufficient funds are not otherwise available from our current or future credit facility, we may need additional equity or debt financing. If such financing is not available to us on satisfactory terms, our ability to operate and expand our business or to respond to competitive pressures could be harmed. Moreover, if we raise additional capital by issuing equity securities or securities convertible into equity securities, the ownership of our existing stockholders may be diluted. The holders of new securities may also have rights, preferences or privileges which are senior to those of existing holders of our Common Stock. In addition, any indebtedness we incur may subject us to covenants that restrict our operations and will require interest and principal payments that could create additional cash demands and financial risk for us.

 

Events affecting the financial services industry could have an adverse impact on the Company's business operations, financial condition, and results of operations.

 

The closures of certain regional banks have created bank-specific and broader financial institution liquidity risk and concerns. Future adverse developments with respect to specific financial institutions or the broader financial services industry may lead to market-wide liquidity shortages, impair the ability of companies to access working capital needs, and create additional market and economic uncertainty.

 

Although we do not have any funds in any of the banks that have been placed into receivership to date, we cannot guarantee that the banks or other financial institutions that hold our funds will not experience similar issues. These events have resulted in market disruption and volatility and future similar events could lead to greater instability in the credit and financial markets and a deterioration in confidence in economic conditions. Our operations may be adversely affected by any such economic downturn, liquidity shortages, volatile business environments, or unpredictable market conditions. These events could also make any necessary debt or equity financing more difficult and/or costly. 

 

The future effect of these events on the financial services industry and broader economy are unknown and difficult to predict but could include failures of other financial institutions to which we or our customers, vendors, or other counterparties face direct or more significant exposure. Any such developments could adversely impact our results of operation and financial position, and there may be other risks we have not yet identified. 

 

 

Our indebtedness may limit our ability to invest in the ongoing needs of our business and if we are unable to comply with the covenants in our current credit agreements, our business, sales, financial condition and results of operations could be harmed.

 

On November 18, 2021, we entered into a credit facility with a syndicate of lenders and Wells Fargo Bank, N.A., as administrative agent for the lenders, letter of credit issuer and swing line lender (as amended, the "Credit Agreement"). On December 31, 2023, $592.5 million in principal was outstanding under the credit facility. We are required to make quarterly payments of principal plus accrued interest. The Credit Agreement imposes various restrictions and contains customary affirmative and restrictive covenants, including, without limitation, certain reporting obligations, certain limitations on restricted payments, and limitations on liens, encumbrances and indebtedness. In addition, borrowings under the Credit Agreement are jointly and severally guaranteed by us and certain of our wholly owned material subsidiaries and our future subsidiaries that become guarantors (collectively the “Loan Parties"). The First Lien Credit Agreement is secured by a first-priority lien on substantially all of the Loan Parties’ assets, in each case subject to certain customary exceptions. If we fail to comply with the covenants or payments specified in the Credit Agreement, the lender could declare an event of default, which would give it the right to declare all borrowings outstanding, together with any accrued and unpaid interest and fees, to be immediately due and payable.

 

The Credit Agreement places certain conditions on us including, subject to certain conditions, reductions and exceptions, requiring us to utilize a portion of our and our subsidiaries’ cash flow from operations to make payments on our and our subsidiaries’ indebtedness, reducing the availability of cash flow to fund working capital, capital expenditures, development activity, return capital to our stockholders, and other general corporate purposes. Our and our subsidiaries’ compliance with these conditions may limit our and our subsidiaries’ ability to invest in ongoing business needs. For example, complying with these conditions:

 

 

increases vulnerability to adverse economic or industry conditions;

 

limits flexibility in planning for, or reacting to, changes in business or markets;

 

increases vulnerability to higher interest rates, as borrowings under the Credit Agreement bear interest at variable rates;

 

limits our ability to obtain additional financing in the future for working capital or other purposes; and

 

potentially places us at a competitive disadvantage compared to our competitors that have less indebtedness.

 

The Credit Agreement places certain limitations on our and certain of our subsidiaries’ ability to incur additional indebtedness. However, subject to the certain exceptions and baskets in the Credit Agreement, we and our subsidiaries may incur substantial additional indebtedness under and outside of such credit agreement. The Credit Agreement also limits or prohibits, among other things, and in each case, subject to exceptions, materiality thresholds and baskets, our and certain of our subsidiaries’ ability to: (a) pay dividends on, redeem or repurchase stock, or make other distributions; (b) incur or guarantee additional indebtedness; (c) sell stock in certain of our subsidiaries; (d) create or incur liens; (e) make acquisitions or investments; (f) transfer or sell certain assets or merge or consolidate with or into other companies; (g) make certain payments or prepayments of indebtedness subordinated to our obligations under the Credit Agreement; and (h) enter into certain transactions with our affiliates.

 

In addition to the restrictions described above, the Credit Agreement requires us and certain of our subsidiaries to comply with certain other covenants, including a financial maintenance covenant regarding our total net leverage ratio on the last day of each fiscal quarter, with step downs to lower total net leverage ratio levels at specified times as set forth therein. Failure to comply with these covenants and certain other provisions of the Credit Agreement, or the occurrence of a change of control, could result in an event of default and an acceleration of the Loan Parties’ obligations under the Credit Agreement or other indebtedness that we and our subsidiaries may incur in the future.

 

In February 2023, the Company entered into an amendment to its Credit Agreement which, among other things, increased the consolidated net leverage ratio financial covenant level applicable under the Credit Agreement as of the fiscal quarter ending April 2, 2023 to initially 7.25:1.00, and provides for modified step-down levels for such covenant thereafter through the fiscal quarter ending March 31, 2024 (the "Covenant Relief Period"). Commencing with the fiscal quarter ending June 30, 2024 (or such earlier date as the Company may choose to end the Covenant Relief Period in its sole discretion), the consolidated net leverage financial covenant reverts back to 5:00:1.00. As an ongoing condition to the Covenant Relief Period, the Company also agreed to (i) a minimum liquidity test, (ii) an interest coverage test, (iii) an anti-cash hoarding test at any time revolving loans are outstanding, and (iv) additional reporting obligations. 

 

 

If such an event of default and acceleration of the Loan Parties’ obligations occurs, subject to intercreditor agreements agreed to by the lenders, the lenders under the Credit Agreement would have the right to proceed against the collateral the Loan Parties granted to them to secure such indebtedness. If the debt under the Credit Agreement were to be accelerated, we and our subsidiaries may not have sufficient cash or be able to sell sufficient collateral to repay this debt, which would immediately and materially harm our and our subsidiaries’ business, sales, financial condition and results of operations. The threat of our debt being accelerated in connection with a change of control could make it more difficult for us to attract potential buyers or to consummate a change of control transaction that would otherwise be beneficial to our stockholders.

 

Our failure to maintain effective internal controls over financial reporting could harm us.

 

As a public company, we are required to comply with the SEC’s rules implementing Sections 302 and 404 of the Sarbanes-Oxley Act, which require management to certify financial and other information in our quarterly and annual reports and provide an annual management report on the effectiveness of internal control over financial reporting. As an emerging growth company, our independent registered public accounting firm will not be required to formally attest to the effectiveness of our internal control over financial reporting pursuant to Section 404 until the date we are no longer an emerging growth company. At such time, our independent registered public accounting firm may issue a report that is adverse in the event that it is not satisfied with the level at which our controls are documented, designed or operating.

 

Any failure to maintain internal control over financial reporting, or any failure to fully remediate the existing or any future material weaknesses that may be found to exist, could inhibit our ability to accurately and on a timely basis report our cash flows, results of operations or financial condition in compliance with applicable securities laws. If we are unable to conclude that our internal control over financial reporting is effective, or if our independent registered public accounting firm determines we have a material weakness or significant deficiency in our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of our Common Stock and Warrants could decline and we could be subject to sanctions or investigations by NYSE, the SEC or other regulatory authorities. Failure to remediate any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets and negatively impact the price and trading market for our Common Stock and Warrants.

 

Our disclosure controls and procedures may not prevent or detect all acts of fraud.

 

Our disclosure controls and procedures are designed to reasonably assure that information required to be disclosed in reports filed or submitted under the Exchange Act is accumulated and communicated to management and is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms. Our management expects that our disclosure controls and procedures and internal controls and procedures, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, they cannot provide absolute assurance that all control issues and instances of fraud, if any, within our company have been prevented or detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by an unauthorized override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and we cannot assure that any design will succeed in achieving its stated goals under all potential future conditions. Accordingly, because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

 

We may acquire or invest in other companies to complement our organic growth, which may not be successful and may divert financial and management resources.

 

Historically our growth has been dependent on our acquisition strategy, and our future growth may continue to depend, in part, on our acquisition strategy and the successful integration of acquired businesses into our existing operations. We intend to continue to identify appropriate opportunities to acquire or invest in businesses or assets that we believe could complement or expand our business, enhance our capabilities, or otherwise offer growth opportunities. However, we may not be successful in identifying suitable acquisition opportunities or completing such transactions. The pursuit of potential acquisitions may divert the attention of management and cause us to incur costs in identifying, investigating, and pursuing acquisitions, whether or not they are consummated. Our ability to enter into and complete acquisitions may be restricted by, or subject to, various approvals under U.S. or other applicable law or may not otherwise be possible, may result in a possible dilutive issuance of our securities, or may require us to seek additional financing.

 

 

In addition, following completion of an acquisition, our management and resources may be diverted from their core business activities due to the integration process, which diversion may harm the effective management of our business. We may experience difficulties integrating acquired operations, technology, and personnel into our existing business and operations. It may not be possible to achieve the expected synergies or the actual cost of delivering such benefits may exceed the anticipated cost. We cannot provide assurance that any acquisition, once integrated, will perform as planned, be accretive to earnings, or prove to be beneficial to our results of operations or cash flow. Completed acquisitions may also expose us to potential risks, including risks associated with the assumption of product liabilities, or contingent or undisclosed liabilities, acquisition-related litigation, difficulties in maintaining uniform standards, impact to our corporate culture, the diversion of resources from our existing business, and the potential loss of, or harm to, relationships with our suppliers, business relationships or employees as a result of our integration of new businesses.

 

We may also face liability with respect to acquired businesses for violations of environment laws occurring prior to the date of acquisition, which may not be covered by environment insurance secured to mitigate the risk or by indemnification from the sellers of the acquired businesses. We could also incur significant costs, including, but not limited to, remediation costs, natural resources damages, civil or criminal fines and sanctions, and third-party claims, as a result of past or future violations of, or liabilities, associated with environmental laws. Any of these factors may have an adverse effect on our business, results of operations and financial condition.

 

Our management team does not have extensive experience managing a public company.

 

Most members of our management team do not have extensive experience managing a publicly traded company, interacting with public company investors, and complying with the increasingly complex laws pertaining to public companies. Our management team may not successfully or efficiently manage us as a public company that is subject to significant regulatory oversight and reporting obligations under federal securities laws and the continuous scrutiny of securities analysts and investors. These obligations and constituents require significant attention from our senior management and could divert their attention away from the day-to-day management of our business, which could adversely affect our business, results of operations and financial condition.

 

If our goodwill, other intangible assets, or fixed assets become impaired, we may be required to record a charge to earnings.

 

We may be required to record future impairments of goodwill, other intangible assets, or fixed assets to the extent the fair value of these assets falls below their book value. Our estimates of fair value are based on assumptions regarding future cash flows, gross margins, expenses, discount rates applied to these cash flows, and current market estimates of value. Estimates used for future sales growth rates, gross profit performance, and other assumptions used to estimate fair value could cause us to record material non-cash impairment charges, which could harm our financial condition and results of operations.

 

We assess the potential impairment of goodwill and indefinite-lived intangible assets on an annual basis or whenever events or changes in circumstances indicate the carrying value of these assets may have been impaired. During the third quarter of 2022, we concluded it was necessary to reevaluate goodwill and indefinite-lived intangible assets for impairment after supply chain challenges led to a downward revision of earnings estimates for 2022, which resulted in a decline in our market capitalization. Based on a quantitative assessment in the third quarter of 2022, we identified impairment of $2.4 million on certain indefinite-lived tradenames but did not identify any indicators of goodwill impairment. During the fourth quarter of 2022, we performed our annual impairment test for goodwill, and a quantitative analysis did not identify any indicators of impairment. Based on the annual impairment assessment, the estimated fair value exceeded the carrying value of the reporting unit by 15%. On December 31, 2022, we concluded it was necessary to reevaluate goodwill for impairment due to a further downward revision of earnings estimates for 2022 and a continued decline in our market capitalization. Accordingly, we performed a qualitative assessment and did not identify any indicators of impairment. During the fourth quarter of 2023, we performed our annual impairment test for goodwill, and a qualitative analysis did not identify any indicators of impairment. Goodwill was $419.1 million on December 31, 2023, and is considered at higher risk of failing future quantitative impairment tests due to the narrow difference between fair value and carrying value. 

 

 

Global climate change and related regulations could negatively affect our business.

 

The effects of climate change, such as extreme weather conditions, create financial risks to our business. The demand for our products may be affected by extreme weather conditions, such as droughts, wildfires and flooding. These types of extreme weather events have and may continue to adversely impact us, our suppliers, our customers and their ability to purchase our products and our ability to timely receive appropriate raw materials to manufacture and transport our products on a timely basis. The effects of climate change could also disrupt our operations by impacting the availability and cost of materials needed for manufacturing and could increase insurance and other operating costs. We could also face indirect financial risks passed through the supply chain and disruptions that could result in increased prices for our products and the resources needed to produce them.

 

Furthermore, the long-term impacts of climate change, whether involving physical risks (such as extreme weather conditions, drought, or rising sea levels) or transition risks (such as regulatory or technology changes) are expected to be widespread and unpredictable. Certain impacts of physical risk may include: temperature changes that increase the heating and cooling costs at our facilities; extreme weather patterns that affect the production or sourcing of certain components; flooding and extreme storms that damage or destroy our buildings and inventory; and heat and extreme weather events that cause long-term disruption or threats to the habitability of our customers’ communities. Relative to transition risk, certain impacts may include: changes in energy and commodity prices driven by climate-related weather events; prolonged climate-related events affecting macroeconomic conditions with related effects on consumer spending and confidence; stakeholder perception of our engagement in climate-related policies; and new regulatory requirements resulting in higher compliance risk and operational costs.

 

Climate change is continuing to receive ever increasing attention worldwide, which could lead to additional legislative and regulatory efforts to increase transparency and standardization of reporting of greenhouse gas emissions, energy policies, and renewable energy usage. Additionally, new federal or state restrictions on emissions of carbon dioxide that may be imposed on vehicles and automobile fuels could adversely affect demand for vehicles, annual miles driven or the products we sell or lead to changes in automotive technology. Compliance with any new or more stringent laws or regulations, or stricter interpretations of existing laws, could require increased capital expenditures to improve our product portfolio to meet such new laws, regulations and standards.

 

Increasing scrutiny and evolving expectations with respect to our environmental, social and governance (ESG) practices may impose additional costs on us or expose us to new or additional risks.

 

In addition to the increased legislative and regulatory attention to climate change, customer, investor, and employee expectations in ESG have been rapidly evolving and increasing. While we have been committed to continuous improvements to our product portfolio to meet anticipated regulatory standard levels, if customers, regulators or investors demand we increase our greenhouse gas emission or renewable energy disclosures or our ESG initiatives, we may have to implement additional reporting standards and reporting requirements. If we fail to meet customer, investor, or employee expectations, we may be unable to attract or retain our consumer base or talent. Further, there can be no assurance that our commitments will be successful, that our products will be accepted by the market, that proposed regulation or deregulation will not have a negative competitive impact, or that economic returns will reflect our investments in new product development.

 

The standards by which ESG efforts and related matters are measured are developing and evolving, and we could be criticized for the scope of our initiatives and goals, or lack thereof. If we fail to comply with the evolving customer or investor or employee expectations and standards, or if we are perceived to have failed to adequately respond to such expectations and standards, we may suffer from reputational damage, which could have an adverse impact on our business or financial condition.

 

 

Legal, Regulatory and Compliance Risks Related to Our Business

 

We may become involved in legal or regulatory proceedings and audits.

 

Our business requires compliance with many laws and regulations, including labor and employment, sales and other taxes, customs, and consumer protection laws and ordinances that regulate retailers generally and/or govern the importation, promotion, and sale of merchandise, and the operation of stores and warehouse facilities. Failure to comply with these laws and regulations could subject us to lawsuits and other proceedings, and could also lead to damage awards, fines, and penalties. We may become involved in a number of legal proceedings and audits, including government and agency investigations, and consumer, employment, tort, and other litigation. The outcome of some of these legal proceedings, audits, and other contingencies could require us to take, or refrain from taking, actions that could harm our operations or require us to pay substantial amounts of money, harming our business, sales, financial condition and results of operations. Additionally, defending against these lawsuits and proceedings may be necessary, which could result in substantial costs and diversion of management’s attention and resources, harming our business, sales, financial condition and results of operations. Any pending or future legal or regulatory proceedings and audits could harm our business, sales, financial condition and results of operations.

 

We may become subject to intellectual property claims or lawsuits that could cause us to incur significant costs or pay significant damages or that could prohibit us from selling our products.

 

Our competitors also seek to obtain patent, trademark, copyright or other protection of their proprietary rights and designs for automotive products. From time to time, third parties have claimed or may claim in the future that our products infringe upon their proprietary rights. We evaluate any such claims and, where appropriate, have obtained or sought to obtain licenses or other business arrangements. To date, there have been no significant interruptions in our business as a result of any claims of infringement. However, in the future, intellectual property claims could force us to alter our existing products or withdraw them from the market or could delay the introduction of new products.

 

Various patents have been issued to our competitors in the automotive parts industry and these competitors may assert that our products infringe their patent or other proprietary rights. If our products are found to infringe third-party intellectual property rights, we may be unable to obtain a license to use such technology, and we could incur substantial costs to redesign our products, withdraw them from the market, and/or to defend legal actions.

 

Sales of our products by unauthorized retailers or distributors could adversely affect our authorized distribution channels and harm our reputation.

 

Some of our products may find their way to unauthorized outlets or distribution channels. This “gray market” for our products can undermine authorized retailers and foreign wholesale distributors who promote and support our products and can injure our brands in the minds of our customers and consumers. On the other hand, stopping such commerce could result in a potential decrease in sales to those customers who are selling our products to unauthorized distributors or an increase in sales returns over historical levels. While we have taken some lawful steps to limit commerce of our products in the “gray market” in both the United States and abroad, we have not stopped such commerce.

 

We are subject to environmental, health, safety, and other governmental laws and regulations, which could subject us to liabilities, increase our costs or restrict our operations in the future.

 

Our properties and operations are subject to a number of environmental, health and safety laws and regulations in each of the jurisdictions in which we operate, including, among others, regulations of the California Air Resources Board. These laws and regulations govern, among other things, air emissions, water discharges, handling and disposal of solid and hazardous substances and wastes, soil and groundwater contamination and employee health and safety. Our failure to comply with such environmental, health and safety laws and regulations could result in substantial civil or criminal fines or penalties or enforcement actions, including regulatory or judicial orders enjoining or curtailing operations or requiring remedial or corrective measures, installation of pollution control equipment or other actions.

 

We may also be subject to liability for environmental investigations and cleanups, including at properties that we currently or previously owned or operated, even if such contamination was not caused by us, and we may face claims alleging harm to health or property or natural resource damages arising out of contamination or exposure to hazardous substances. We may also be subject to similar liabilities and claims in connection with locations at which hazardous substances or wastes we have generated have been stored, treated, otherwise managed, or disposed. Environmental conditions at or related to our current or former properties or operations, and/or the costs of complying with current or future environmental, health and safety requirements (which have become more stringent and complex over time) could materially adversely affect our business, sales, financial condition and results of operations.

 

 

Compliance with new and proposed ESG disclosure requirements, including the climate change disclosure requirements of the SEC and the State of California, could require significant effort and divert management’s attention and resources, which could adversely affect our operating results. We are also subject to evolving data privacy and cybersecurity laws and regulations (including applicable standards), compliance with which may also increase our costs of doing business.

 

Changes in, or any failure to comply with, privacy laws, regulations, and standards may adversely affect our business.

 

Personal privacy and data security have become significant issues in the United States, Europe, and in many other jurisdictions in which we operate. The regulatory framework for privacy and security issues worldwide is rapidly evolving and is likely to remain uncertain for the foreseeable future. Furthermore, federal, state, or foreign government bodies or agencies have in the past adopted, and may in the future adopt, laws and regulations affecting data privacy, all of which may be subject to invalidation by relevant foreign judicial bodies.

 

Industry organizations also regularly adopt and advocate for new standards in this area. In the United States, these include rules and regulations promulgated under the authority of federal agencies and state attorneys general and legislatures and consumer protection agencies, including, but not limited to, the California Consumer Privacy Act. Internationally, many jurisdictions in which we operate have established their own data security and privacy legal framework with which we or our customers must comply, including, but not limited to, the European General Data Protection Regulation, which imposes certain privacy-related obligations and potential penalties and risks upon our business. In many jurisdictions, enforcement actions and consequences for noncompliance are also rising. In addition to government regulation, privacy advocates and industry groups may propose new and different self-regulatory standards that either legally or contractually apply to us. Any inability or perceived inability to adequately address privacy and security concerns, even if unfounded, or comply with applicable privacy and data security laws, regulations, and policies, could result in additional cost and liability to us, damage our reputation and adversely affect our business.

 

Our insurance policies may not provide adequate levels of coverage against all claims, and we may incur losses that are not covered by our insurance.

 

We maintain insurance of the type and in amounts that we believe are commercially reasonable and that are available to businesses in our industry. We carry various types of insurance, including general liability, auto liability, workers’ compensation, cyber, and excess umbrella, from highly rated insurance carriers. Market forces beyond our control could limit the scope of the insurance coverage that we can obtain in the future or restrict our ability to buy insurance coverage at reasonable rates. We cannot predict the level of the premiums that we may be required to pay for subsequent insurance coverage, the level of any deductible and/or self- insurance retention applicable thereto, the level of aggregate coverage available or the availability of coverage for specific risks. In the event of a substantial loss, the insurance coverage that we carry may not be sufficient to compensate us for the losses we incur or any costs we are responsible for.

 

Changes in tax law or regulation, effective tax rates and unanticipated tax liabilities could adversely affect our effective income tax rate and profitability.

 

We are subject to income taxes in the United States (federal and state) and various foreign jurisdictions. Our future effective income tax rate could be subject to volatility or adversely affected by a number of factors, including changes in the valuation of deferred tax assets and liabilities, changes in tax laws, regulations, accounting principles, or interpretations and application thereof. In particular, the U.S. government may enact significant changes to the taxation of business entities including, among others, an increase in the corporate income tax rate, the imposition of minimum taxes or surtaxes on certain types of income, significant changes to the taxation of income derived from international operations, and an addition of further limitations on the deductibility of business interest. For example, the U.S. government enacted the Inflation Reduction Act which, among other things, imposes a minimum tax on certain corporations with book income of at least $1 billion, subject to certain adjustments, and a 1% excise tax on certain stock buybacks and similar corporate actions. Any of these or similar developments or changes in federal, state, or international tax laws or tax rulings could adversely affect our effective tax rate and our operating results. 

 

We are also subject to the continuous examination of our income and other tax returns by the Internal Revenue Service and other tax authorities globally. It is possible that tax authorities may disagree with certain positions we have taken, and an adverse outcome of such a review or audit could have a negative effect on our financial position and operating results. There can be no assurance that the outcomes from such examinations, or changes in tax law or regulation impacting our effective tax rates, will not have an adverse effect on our business, financial condition and results of operations.

 

 

Risks Related to Ownership of Our Securities

 

Certain of our stockholders, including the Holley Stockholder and the Sponsor, may have conflicts of interest with other stockholders and may limit other stockholders' ability to influence corporate matters.

 

On December 31, 2023, the Holley Stockholder and the Sponsor (together with its affiliates) beneficially own, in the aggregate, approximately 50% of shares of Common Stock, excluding any Warrants exercisable for Common Stock held by Sponsor or its affiliates (or 52% inclusive of shares of Common Stock underlying Warrants held by Sponsor and its affiliates). As a result of this concentration of stock ownership, these parties acting together have sufficient voting power to effectively control most matters submitted to our stockholders for approval, including director elections and proposed amendments to our certificate of incorporation and bylaws. On July 16, 2021, (the “Closing” and such date, the “Closing Date”), the Company, the Sponsor, certain affiliates of the Sponsor, the Holley Stockholder and Sentinel Capital Partners V, L.P., Sentinel Capital Partners V-A, L.P. and Sentinel Capital Investors V, L.P., controlling affiliates of the Holley Stockholder entered into the Stockholders’ Agreement, pursuant to which the Holley Stockholder and the Sponsor have the right to designate nominees for election to our board of directors subject to certain beneficial ownership requirements.

 

In addition, this concentration of ownership may delay or prevent a merger, consolidation or other business combination or change in control of our company and make some transactions that might otherwise give stockholders the opportunity to realize a premium over the then-prevailing market price of our securities more difficult or impossible without their support. Because we have opted out of Section 203 of the Delaware General Corporation Law (“DGCL”) regulating certain business combinations with interested stockholders, these parties may transfer their shares of Common Stock and such control of us to a third party, which would not require the approval of our board of directors or other stockholders and may limit the price that investors are willing to pay in the future for shares of our Common Stock. The interests of these parties may not always coincide with our interests as a company or the interests of other stockholders. Accordingly, these parties could cause us to enter into transactions or agreements of which other stockholders may not approve or make decisions with which other stockholders would disagree. This concentration of ownership may also adversely affect the trading prices of our securities.

 

Each of the Holley Stockholder and the Sponsor is in the business of making investments in companies and may from time to time acquire and hold interests in businesses that compete directly or indirectly with us. The certificate of incorporation provides that none of the Holley Stockholder, the Sponsor, any of their affiliates or any director who is not employed by us (including any non-employee director who serves as one of our officers in both his or her director and officer capacities) or his or her affiliates will have any duty to refrain from engaging, directly or indirectly, in the same business activities or similar business activities or lines of business in which we operate. Each of the Holley Stockholder and the Sponsor also may pursue acquisition opportunities that may be complementary to our business and, as a result, those acquisition opportunities may not be available to us.

 

Warrants are exercisable for Common Stock, which could increase the number of shares eligible for future resale in the public market and result in dilution to our stockholders.

 

On December 31, 2023, we had an aggregate of 14,633,311 Warrants issued and outstanding, representing the right to purchase an equivalent number of shares of Common Stock. The exercise price of the Warrants is $11.50 per share. To the extent such Warrants are exercised, additional shares of Common Stock will be issued, which will result in dilution to our stockholders and increase the number of shares eligible for resale in the public market. Sales of substantial numbers of such shares in the public market or the fact that such Warrants may be exercised could adversely affect the market price of our Common Stock. However, there is no guarantee that the Warrants will ever be in the money prior to their expiration, and as such, the Warrants may expire worthless.

 

The Warrants may expire worthless, and the terms of the Warrants may be amended in a manner adverse to a holder if holders of at least 50% of the then-outstanding Warrants approve of such amendment.

 

The Warrant Agreement provides that the terms of the Warrants may be amended without the consent of any holder to cure any ambiguity or correct any defective provision, but it requires the approval by the holders of at least 50% of the then-outstanding Warrants to make any change that adversely affects the interests of the registered holders of the Warrants. Accordingly, we may amend the terms of the Warrants in a manner adverse to a holder if holders of at least 50% of the then-outstanding Warrants approve of such amendment. Although our ability to amend the terms of the Warrants with the consent of at least 50% of the then outstanding Warrants is unlimited, examples of such amendments could be amendments to, among other things, increase the exercise price of the Warrants, shorten the exercise period or decrease the number of Common Stock purchasable upon exercise of a Warrant.

 

 

The market price and trading volume of Common Stock and Warrants may be volatile.

 

Stock markets, including the NYSE, have from time-to-time experienced significant price and volume fluctuations. Even if an active, liquid and orderly trading market develops and is sustained for Common Stock and Warrants, the market price of Common Stock and Warrants may be volatile and could decline significantly, whether or not any price changes are related to matters specific to us. In addition, the trading volume in Common Stock and Warrants may fluctuate and cause significant price variations to occur. If the market price of Common Stock and Warrants declines significantly, stockholders may be unable to resell shares of Common Stock and Warrants at or above the market price of Common Stock and Warrants. We cannot guarantee that the market price of Common Stock and Warrants will not fluctuate widely or decline significantly in the future in response to a number of factors, including, among others, the following:

 

 

the realization of any of the risk factors presented in this Annual Report;

 

actual or anticipated differences in our estimates, or in the estimates of analysts, for our revenues, results of operations, level of indebtedness, liquidity or financial condition;

 

additions and departures of key personnel;

 

failure to comply with the requirements of the NYSE;

 

failure to comply with the Sarbanes-Oxley Act or other laws or regulations;

 

future issuances, sales or resales, or anticipated issuances, sales or resales, of Common Stock;

 

perceptions of the investment opportunity associated with Common Stock relative to other investment alternatives;

 

the performance and market valuations of other similar companies;

 

future announcements concerning our business or our competitors’ businesses;

 

broad disruptions in the financial markets, including sudden disruptions in the credit markets;

 

speculation in the press or investment community;

 

actual, potential or perceived control, accounting or reporting problems;

 

changes in accounting principles, policies and guidelines; and

 

general economic and political conditions, such as inflation, labor shortages, disruption of the supply chain, interest rates, fuel prices and other transportation costs, international currency fluctuations, geopolitical instability, military conflicts (including the conflict in Ukraine, the conflict in Israel and surrounding areas, and the possible expansion of such conflicts) or terrorism.

 

Securities class action litigation has often been instituted against companies following periods of volatility in the market price of their securities. The trading price of our common stock has experienced significant volatility. In addition, we and certain of our former executive officers have been named as defendants in a putative securities class action lawsuit. See Litigation in Note 19 “Commitments and Contingencies.”  We could face additional securities litigation class action lawsuits in the future. This type of litigation [has resulted and could continue to] result in substantial costs and divert our management’s attention and resources, which could have a material adverse effect on us.

 

Reports published by analysts, including projections in those reports that differ from our actual results, could adversely affect the market price and trading volume of Common Stock and Warrants.

 

The market for Common Stock and Warrants depends in part on the research and reports that securities or industry analysts publish about us or our business. Securities research analysts may establish and publish their own periodic projections for Holley. These projections may vary widely and may not accurately predict the results we actually achieve. Our share price may decline if our actual results do not match the projections of these securities research analysts. Similarly, if one or more of the analysts who write reports on us downgrades our stock or publishes inaccurate or unfavorable research about our business, our share price could decline. If one or more of these analysts ceases coverage of us or fails to publish reports on us regularly, demand for Common Stock and Warrants could decrease, which might cause the market price and trading volume of our Common Stock and Warrants to decline significantly.

 

 

Future sales of our Common Stock and Warrants in the public market could cause our stock price to fall.

 

On December 31, 2023, the Holley Stockholder and the Sponsor (together with its affiliates) beneficially own, in the aggregate, approximately 50% of our shares of Common Stock, excluding any warrants exercisable for Common Stock held by Sponsor or its affiliates (or 52% inclusive of shares of Common Stock underlying Warrants held by Sponsor and its affiliates). All shares held by our affiliates are eligible for resale in the public market, subject to applicable securities laws, including the Securities Act. Therefore, unless shares owned by any of our affiliates are registered under the Securities Act, these shares may only be resold into the public markets in accordance with the requirements of an exemption from registration or safe harbor, including Rule 144 and the volume limitations, manner of sale requirements and notice requirements thereof. However, pursuant to the terms the Amended and Restated Registration Rights Agreement, of which the Company entered into with the Sponsor and the Holley Stockholder at the closing of the Business Combination, the Sponsor and the Holley Stockholder have the right to demand that we register their shares under the Securities Act as well as the right to include their shares in any registration statement that we file with the SEC, subject to certain exceptions. The registration statement, which was filed pursuant to these registration rights, and any registration of other shares we may file in the future, enables those securities to be sold in the public market. Any sale by the Holley Stockholder, the Sponsor or other affiliates and stockholders, or any perception in the public markets that such a transaction may occur could cause the market price of our Common Stock and Warrants to decline materially.

 

We may redeem unexpired Warrants prior to their exercise at a time that is disadvantageous to the Warrant holders, thereby making the Warrants worthless.

 

We have the ability to redeem outstanding Warrants at any time prior to their expiration, at a price of $0.01 per Warrant, provided that the last reported sales price of Common Stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) on the trading day prior to the date on which we send the notice of redemption to the Warrant holders. If and when the Warrants become redeemable by us, we may not exercise our redemption right if the issuance of shares of Common Stock upon exercise of the Warrants is not exempt from registration or qualification under applicable state blue sky laws or we are unable to effect such registration or qualification. We will use our best efforts to register or qualify such shares of Common Stock under the blue-sky laws of the state of residence in those states in which the Warrants were offered. Redemption of the outstanding Warrants could force stockholders (i) to exercise the Warrants and pay the exercise price therefor at a time when it may be disadvantageous to do so, (ii) to sell the Warrants at the then-current market price when stockholders might otherwise wish to hold the Warrants or (iii) to accept the nominal redemption price which, at the time the outstanding Warrants are called for redemption, is likely to be substantially less than the market value of the Warrants. None of the Private Warrants will be redeemable by us so long as they are held by the Sponsor, or its permitted transferees.

 

The NYSE may delist our securities from trading on its exchange, which could limit stockholders ability to make transactions in our securities and subject us to additional trading restrictions.

 

Our Common Stock and Warrants are currently listed on NYSE. We cannot assure that our securities will continue to be listed on the NYSE. In order to continue listing our securities on the NYSE, we are required to maintain certain financial, distribution and stock price levels. Generally, we are required to maintain a minimum amount of stockholders’ equity.

 

If the NYSE delists our securities from trading on its exchange for failure to meet the exchange's continued listing standards or otherwise, and we are not able to list our securities on another national securities exchange, our securities could be quoted on an over-the-counter market, but no assurance of this can be given. If this were to occur, we and our stockholders could face significant material adverse consequences including:

 

 

a limited availability of market quotations for our securities;

 

reduced liquidity for our securities;

 

a determination that our Common Stock is a “penny stock” which will require brokers trading in our Common Stock to adhere to more stringent rules and possibly result in a reduced level of trading activity in the secondary trading market for our securities;

 

a limited amount of news and analyst coverage; and

 

a decreased ability to issue additional securities or obtain additional financing in the future.

 

 

The National Securities Markets Improvement Act of 1996, which is a federal statute, prevents or preempts the states from regulating the sale of certain securities, which are referred to as “covered securities.” Since our Common Stock and Warrants are listed on the NYSE, they are covered securities. Although the states are preempted from regulating the sale of our securities, the federal statute does allow the states to investigate companies if there is a suspicion of fraud, and, if there is a finding of fraudulent activity, then the states can regulate or bar the sale of covered securities in a particular case. Further, if we were no longer listed on the NYSE, our securities would not be covered securities, and we would be subject to regulation in each state in which we offer our securities.

 

Future issuances of debt securities and equity securities may adversely affect us, including the market price of Common Stock and may be dilutive to existing stockholders.

 

There is no assurance that we will not incur debt or issue equity ranking senior to Common Stock. Those securities will generally have priority upon liquidation. Such securities also may be governed by an indenture or other instrument containing covenants restricting their operating flexibility. Additionally, any convertible or exchangeable securities that the Company issues in the future may have rights, preferences and privileges more favorable than those of Common Stock. Separately, additional financing may not be available on favorable terms, or at all. Because our decision to issue debt or equity in the future will depend on market conditions and other factors beyond our control, we cannot predict or estimate the amount, timing, nature or success of our future capital raising efforts. As a result, future capital-raising efforts may reduce the market price of Common Stock and be dilutive to existing stockholders.

 

We do not intend to pay cash dividends for the foreseeable future.

 

We currently intend to retain our future earnings, if any, to finance the further development and expansion of our business and do not intend to pay cash dividends in the foreseeable future. Any future determination to pay dividends will be at the discretion of our board of directors and will depend on our financial condition, results of operations, capital requirements, restrictions contained in future agreements and financing instruments, business prospects and such other factors as our board of directors deems relevant.

 

The JOBS Act permits emerging growth companies like us to take advantage of certain exemptions from various reporting requirements applicable to other public companies that are not emerging growth companies.

 

We qualify as an “emerging growth company” as defined in Section 2(a)(19) of the Securities Act, as modified by the JOBS Act. As such, we take advantage of certain exemptions from various reporting requirements applicable to other public companies that are not emerging growth companies for as long as we continue to be an emerging growth company, including (i) the exemption from the auditor attestation requirements with respect to internal control over financial reporting under Section 404 of the Sarbanes-Oxley Act, (ii) the exemptions from say-on-pay, say-on-frequency and say-on-golden parachute voting requirements and (iii) reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements. As a result, our stockholders may not have access to certain information they deem important. We will remain an emerging growth company until the earliest of (i) the last day of the fiscal year (a) following the fifth anniversary of our initial public offering, (b) in which we have total annual gross revenue of at least $1.235 billion or (c) in which we are deemed to be a large accelerated filer, which means the market value of the Common Stock and Warrants that are held by non-affiliates exceeds $700 million as of the last business day of our prior second fiscal quarter, and (ii) the date on which we have issued more than $1.0 billion in non-convertible debt during the prior three-year period.

 

In addition, Section 107 of the JOBS Act also provides that an emerging growth company can take advantage of the exemption from complying with new or revised accounting standards provided in Section 7(a)(2)(B) of the Securities Act as long as we are an emerging growth company. An emerging growth company can therefore delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies, but any such election to opt out is irrevocable. We have elected to avail ourselves of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, we, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of our financial statements with another public company that is neither an emerging growth company nor an emerging growth company that has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.

 

We cannot predict if investors will find our Common Stock and Warrants less attractive because we will rely on these exemptions. If some investors find our Common Stock and Warrants less attractive as a result, there may be a less active trading market for our Common Stock and Warrants and more stock price volatility.

 

 

Delaware law and our certificate of incorporation and bylaws contain certain provisions, including anti- takeover provisions that limit the ability of stockholders to take certain actions and could delay or discourage takeover attempts that stockholders may consider favorable.

 

The certificate of incorporation, bylaws and the DGCL contain provisions that could have the effect of rendering more difficult, delaying, or preventing an acquisition that stockholders may consider favorable, including transactions in which stockholders might otherwise receive a premium for their shares. These provisions could also limit the price that investors might be willing to pay in the future for shares of our Common Stock, and therefore depress the trading price of Common Stock. These provisions could also make it difficult for stockholders to take certain actions, including electing directors who are not nominated by the current members of our board of directors or taking other corporate actions, including effecting changes in our management. Among other things, the certificate of incorporation and bylaws include provisions regarding:

 

 

a classified board of directors with staggered, three-year terms;

 

prevent stockholders from acting by written consent;

 

limit the ability of stockholders to amend our certificate of incorporation;

 

limit the ability of stockholders to remove directors;

 

prevent stockholders from calling special meetings of stockholders;

 

the ability of the board of directors to issue shares of preferred stock, including “blank check” preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder;

 

the certificate of incorporation prohibits cumulative voting in the election of directors;

 

the limitation of the liability of, and the indemnification of, our directors and officers;

 

the ability of the board of directors to amend the bylaws; and

 

advance notice procedures with which stockholders must comply to nominate candidates to the board of directors or to propose matters to be acted upon at a stockholders’ meeting.

 

These provisions, alone or together, could discourage, delay or prevent hostile takeovers and changes in control, including transactions in which the acquirer may offer a premium price for our Common Stock and Warrants, or changes in our board of directors or management. In addition, our Incentive Plan provides for accelerated vesting of awards that are assumed or substituted in connection with a change in control of the Company as a result of the change in control if a participant experiences a qualifying termination within two years following the change in control, which could discourage, delay or prevent a merger or acquisition at a premium price.

 

The provisions of the certificate of incorporation requiring exclusive forum in the Court of Chancery of the State of Delaware for certain types of lawsuits may have the effect of discouraging lawsuits against our directors and officers.

 

The certificate of incorporation provides that, unless we select or consent in writing to the selection of an alternative forum, to the fullest extent permitted by the applicable law: (a) the sole and exclusive forum for any complaint asserting any internal corporate claims, to the fullest extent permitted by law, and subject to applicable jurisdictional requirements, shall be the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have, or declines to accept, jurisdiction, another state court or a federal court located within the State of Delaware); and (b) the sole and exclusive forum for any complaint asserting a cause of action arising under the Securities Act of 1933, to the fullest extent permitted by law, shall be the federal district courts of the United States of America. For purposes of the foregoing, “internal corporate claims” means claims, including claims in the right of the Company that are based upon a violation of a duty by a current or former director, officer, employee or stockholder in such capacity, or as to which the DGCL confers jurisdiction upon the Court of Chancery. Any person or entity purchasing or otherwise acquiring any interest in any shares of Common Stock will be deemed to have consented to (i) the personal jurisdiction of the state and federal courts located within the State of Delaware in connection with any action brought in any such court to enforce the certificate of incorporation’s exclusive forum provision (an “FSC Enforcement Action”), and (ii) having service of process made upon such holder of Common Stock in any such FSC Enforcement Action by service upon such holder of Common Stock’s counsel in such action as agent for such holder of Common Stock.

 

These provisions may have the effect of discouraging lawsuits against our directors and officers. The enforceability of similar choice of forum provisions in other companies’ certificates of incorporation has been challenged in legal proceedings, and it is possible that, in connection with any applicable action brought against us, a court could find the choice of forum provisions contained in the certificate of incorporation to be inapplicable or unenforceable in such action.

 

 

Item 1B. Unresolved Staff Comments

 

None

 

Item 1C. Cybersecurity

 

Holley recognizes the importance of maintaining the safety and security of our information systems and data and has risk-based processes in place for overseeing and managing material risks from cybersecurity threats. Our cybersecurity program, which is further described below, is supported by our information technology team, management and our board of directors. Additionally, our cybersecurity processes and reporting structure are incorporated into our enterprise risk management program, which addresses both the corporate information technology environment and customer-facing products. We will continue to invest in the security and resiliency of our networks and to enhance our internal controls and processes, which are designed to help protect our systems and infrastructure, and the information they contain.

 

Managements Role

 

Holley’s information technology team, which is responsible for developing and implementing our cybersecurity program, currently operates under the oversight of our Chief Financial Officer (“CFO”). The CFO is generally responsible for managing risks from cybersecurity threats, as well as overseeing the safeguarding and fortification of our networks and systems. With a proven track record in developing and leading data science teams, the CFO's expertise in business, finance and technology enables him to guide the team in making strategic information technology investments that strike a balance between growth opportunities, risk mitigation and return on investment. The information technology team is comprised of cybersecurity professionals with broad experience and expertise, including in cybersecurity threat assessments and detection, mitigation technologies, cybersecurity training, incident response, penetration testing processes and methodologies, and risk communication and reporting. Currently, an Interim Chief Information Officer (“CIO”) is overseeing our cybersecurity program as we proceed with an executive search to appoint a permanent CIO. Going forward, the CIO will be responsible for the management and oversight of Holley’s cybersecurity program.

 

Board Oversight

 

Our board of directors, in coordination with the Audit Committee, oversees Holley’s enterprise risk management activities, including the management of risks from cybersecurity threats. Our Audit Committee directly oversees our cybersecurity program. The Audit Committee receives updates, biannually or more frequently, as needed, from management on the Company’s cyber risk management processes, including reports on risk trends related to cybersecurity. If a cybersecurity incident is identified, the information technology team, in conjunction with management, will take appropriate actions to mitigate and remediate the incident in a timely manner. Management will determine the materiality of the incident and inform the Audit Committee, as appropriate.

 

Technical Safeguards and Continuous Monitoring

 

As part of our cybersecurity program, we regularly assess and deploy technical safeguards designed to protect our information systems from cybersecurity threats. Such safeguards are regularly evaluated and improved based on vulnerability assessments, cybersecurity threat intelligence and incident response experience. We utilize data analytics to detect anomalies and search for cyber threats. Our cybersecurity processes include a continuous monitoring system which supports comprehensive cyber threat detection and response capabilities and complements the technology, processes and threat detection techniques we use to monitor, manage and mitigate cybersecurity threats. Cyber partners are a key part of Holley’s cybersecurity infrastructure. We partner with leading cybersecurity companies, leveraging third-party technology and expertise. We engage with these partners to monitor and maintain the performance and effectiveness of products and services that are deployed in our environment. 

 

Training and Awareness

 

We provide awareness training to our employees to help identify, avoid and mitigate cybersecurity threats. Our employees with network access participate annually in required training, including privacy and security training designed to enhance employee awareness of how to detect and respond to cybersecurity threats. We have also developed a program for staging incident response drills to prepare support teams in the event of a significant incident.

 

Third-Party Risk Management

 

Our information technology team is responsible for identifying and managing any cybersecurity threats that occur with our vendors and suppliers. The team communicates with our suppliers and vendors and relies on them to apprise Holley of any cybersecurity issues.

 

We have not identified risks from cybersecurity threats that have materially affected us, including our financial position, results of operations, cash flows, or reputation, although certain risks, if realized, are reasonably likely to materially affect us. For more information regarding the risks we face from cybersecurity threats and how those risks could affect us, please see Item 1A. “Risk Factors.”

 

 

Item 2. Properties

 

Our corporate headquarters is located at 1801 Russellville Rd, Bowling Green, Kentucky 42101. We own the property and building where our headquarters is located. Our facility is approximately 200,000 square feet and includes approximately 69,000 square feet for corporate office space, 89,000 square feet for manufacturing and approximately 42,000 square feet for product shipment and delivery acceptance.

 

We have a number of leased locations across the United States, Canada and Italy that serve multiple functions, including distribution, engineering, manufacturing, office space, R&D, and retail sales. We have 15 facilities that perform manufacturing of our products and 12 distribution locations. We also have 17 R&D/Engineering facilities designed to develop our new product innovations.

 

Item 3. Legal Proceedings

 

See Litigation in Note 19 "Commitments and Contingencies."

 

Item 4. Mine Safety Disclosures

 

Not applicable

 

 

 

PART II

 

Item 5. Market for Registrants Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

 

Market Information

 

The principal market on which Holley's Common Stock and Warrants are listed for trading is the New York Stock Exchange. Holley's Common Stock and Warrants trade under the symbols “HLLY” and “HLLY WS,” respectively.

 

Holders of Record

 

As of March 11, 2024, there were approximately 14 stockholders of record of Common Stock.

 

Dividend Policy

 

Holley has never declared or paid any cash dividends on its Common Stock and does not currently anticipate paying any cash dividends in the foreseeable future. Holley may consider declaring and paying a cash dividend in the future; however, there can be no assurance that it will do so.

 

Issuer Repurchase of Equity Securities

 

None

 

Unregistered Sales of Equity Securities

 

Except as previously disclosed in a Current Report on Form 8-K, no unregistered sales of the Company’s equity securities were made during the year ended December 31, 2023.

 

Stock Performance Graph

 

The following graph shows a comparison from July 16, 2021, (the date the Company’s common stock commenced trading on the NYSE) through December 31, 2023, of the cumulative total return for the Company's common stock, the Standard & Poor's 500 Stock Index (S&P 500 Index), and the Standard & Poor’s Consumer Discretionary (Sector) Index. The graph assumes that $100 was invested in the Company’s common stock at the close of the market on July 16, 2021. In the case of the S&P 500 Index and the S&P Consumer Discretionary Index, the graph assumes that $100 was invested at the close of the market on July 16, 2021, and assumes reinvestments of dividends. The stock price performance of the following graph is not necessarily indicative of future stock price performance.

tsrgrph.jpg

Item 6. [Reserved]

 

 

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

 

Unless the context requires otherwise, references to Holley, we, us, our and the Company in this section are to the business and operations of Holley Inc. The following discussion and analysis should be read in conjunction with Holleys consolidated financial statements and related notes thereto included in this Annual Report on Form 10-K. In addition to historical information, this discussion contains forward-looking statements that involve risks, uncertainties, and assumptions that could cause Holleys actual results to differ materially from managements expectations. Factors that could cause such differences are discussed herein and under the caption, Cautionary Note Regarding Forward-Looking Statements.

 

Overview

 

We are a designer, marketer, and manufacturer of high-performance automotive aftermarket products serving car and truck enthusiasts, with sales, processing, and distribution facilities reaching most major markets in the United States, Canada, Europe and China. Holley designs, markets, manufactures and distributes a diversified line of performance automotive products including fuel injection systems, tuners, exhaust products, carburetors, safety equipment and various other performance automotive products. Our products are designed to enhance street, off-road, recreational and competitive vehicle performance and safety.

 

Central to our business and growth strategy is a commitment to innovation. We have a history of developing innovative products, including new additions to existing product families, expansions of product lines, accessory offerings, and ventures into entirely new categories. We believe this strategic approach allows us to continually adapt to evolving consumer needs. Furthermore, strategic acquisitions have played a significant role in our evolution. These acquisitions have enabled us to expand our brand portfolio, enter new product categories and consumer segments, enhance DTC scale and connection, increase market share in existing product categories, and realize valuable revenue and cost synergies. While we anticipate continued organic growth, we intend to continue evaluating opportunities for strategic acquisitions that align with our current business, expanding our reach within the target market.

 

Factors Affecting our Performance

 

We believe that our performance and future success depend on a number of factors that present significant opportunities for us but also pose risks and challenges, including those discussed below and in the section of this Form 10-K titled “Risk Factors.”

 

Business Combination

 

On July 16, 2021, we consummated the Business Combination pursuant to the Merger Agreement, by and among Empower, Merger Sub I, Merger Sub II, and Holley Intermediate. The Merger Agreement provided for, among other things, the following transactions: (i) Merger Sub I merged with and into Holley Intermediate, the separate corporate existence of Merger Sub I ceased and Holley Intermediate became the surviving corporation, and (ii) Holley Intermediate merged with and into Merger Sub II, the separate corporate existence of Holley Intermediate, and Merger Sub II became the surviving limited liability company. Upon closing of the Business Combination, Empower changed its name to Holley Inc. and its trading symbol on the NYSE from “EMPW” to “HLLY.” 

 

The Business Combination was accounted for as a reverse recapitalization in accordance with GAAP. Holley Intermediate was deemed the accounting acquirer with Holley Inc. as the successor registrant. As such, Empower was treated as the acquired company for financial reporting purposes, and financial statements for periods prior to the Business Combination are those of Holley Intermediate.

 

As a result of the Business Combination, Holley Inc. listed on the NYSE, which required us to hire additional personnel and implement procedures and processes to address public company regulatory requirements and customary practices. We have incurred and expect to continue to incur additional annual expenses as a public company for, among other things, directors’ and officers’ liability insurance, director fees, and additional internal and external accounting, legal, and administrative resources, including increased personnel costs, audit and other professional service fees.

 

 

Acquisitions

 

We have historically pursued a growth strategy through both organic growth and acquisitions. We have pursued acquisitions that we believe will help drive profitability, cash flow and stockholder value. We target companies that we believe are market leaders, expand our geographic presence, provide a highly synergistic opportunity and/or enhance our ability to provide a wide array of our products to our customers through our distribution network.

 

In 2022 and 2021, Holley completed 11 acquisitions. The most significant of these acquisitions impacting the comparability of our operating results were:

 

 

Baer, Inc.: On December 23, 2021, we acquired Baer, Inc. doing business as Baer Brakes, a developer and supplier of brakes and brake systems. This acquisition moves us closer to our goal of providing complete vehicle solutions by adding a new product category and brake system expertise.

 

Brothers Mail Order Industries, Inc.: On December 16, 2021, we acquired Brothers Mail Order Industries, Inc., doing business as Brothers Trucks, a distributor of Classic and Custom vehicle restoration parts serving the Chevrolet and GMC truck aftermarket. This acquisition increases our offering in truck and SUV appearance items.

 

Advance Engine Management Inc.: On April 14, 2021, we acquired Advance Engine Management Inc., doing business as AEM Performance Electronics, a developer and supplier of electronic control and monitoring systems for performance automotive applications. This acquisition increases our penetration into the import and other sport compact cars submarket.

 

The acquisitions have all been accounted for in accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Topic 805, Business Combinations, and the operations of the acquired entities are included in our historical results for the periods following the closing of the applicable acquisition. See Note 1, “Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies,” and Note 2, “Business Combination and Acquisitions,” in the Notes to the Consolidated Financial Statements included in this Annual Report on Form 10-K for additional information related to our acquisitions and investments.

 

Business Environment

 

Our business and results of operations, financial condition, and liquidity are impacted by broad economic conditions including inflation, labor shortages, and disruption of the supply chain, as well as by geopolitical events, including military conflicts (including the conflict in Ukraine, the conflict in Israel and surrounding areas, and the possible expansion of such conflicts). Our operations have been adversely impacted, and may continue to be adversely impacted, by inflationary pressures primarily related to transportation, labor and component costs. Sales growth in certain products has been constrained by continuing supply chain challenges and automotive electronic component shortages. In response to the global supply chain volatility and inflationary impacts, we have attempted to minimize potential adverse impacts on our business with cost savings initiatives, price increases to customers, and by increasing inventory levels of certain products and working closely with our suppliers and customers to minimize disruptions in delivering products to customers. Our profitability has been, and may continue to be, adversely affected by constrained consumer demand, a shift in sales mix to lower-margin products, and demands on our performance that increased our costs. Should the ongoing macroeconomic conditions not improve, or worsen, or if our attempts to mitigate the impact on our supply chain, operations and costs is not successful, our business, results of operations and financial condition may be adversely affected. 

 

 

Key Components of Results of Operations

 

Net Sales

 

The principal activity from which we generate our sales is the designing, marketing, manufacturing and distribution of performance aftermarket automotive parts for our end consumers. Sales are displayed net of rebates and sales returns allowances. Sales returns are recorded as a charge against gross sales in the period in which the related sales are recognized.

 

Cost of Goods Sold

 

Cost of goods sold consists primarily of the cost of purchased parts and manufactured products, including materials and direct labor costs. In addition, warranty, incoming shipping and handling and inspection and repair costs are also included within costs of goods sold. Reductions in the cost of inventory to its net realizable value are also a component of cost of goods sold.

 

Selling, General, and Administrative

 

Selling, general, and administrative consist of payroll and related personnel expenses, IT and office services, office rent expense and professional services. In addition, self-insurance, advertising, research and development, outgoing shipping costs, pre-production and start-up costs are also included within selling, general, and administrative. We have incurred additional expenses as a result of operating as a public company, including expenses necessary to comply with the rules and regulations applicable to companies listed on a national securities exchange and related to compliance and reporting obligations pursuant to the rules and regulations of the SEC, as well as higher expenses for general and director and officer insurance, investor relations and other professional services.

 

Acquisition and Restructuring Costs

 

Acquisition and restructuring costs consist of professional fees for legal, accounting, consulting, administrative, and other professional services directly attributable to potential acquisitions. In addition, operational restructuring costs are included within this classification.

 

Related Party Acquisition and Management Fee Costs

 

Related party acquisition and management fee costs consist of fees paid to our historical private equity sponsor pursuant to a management services agreement for management services and consulting services directly attributable to potential acquisitions. Upon the Closing of the Business Combination, the management services agreement with our private equity sponsor was terminated.

 

Interest Expense

 

Interest expense consists of interest due on the indebtedness under our credit facilities. On December 31, 2023, $592.5 million was outstanding under the Credit Agreement. Interest is based on the SOFR or prime rate, plus the applicable margin rate.

 

 

Results of Operations

 

Year Ended December 31, 2023 Compared With Year Ended December 31, 2022

 

The table below presents our results of operations for the years ended December 31, 2023 and 2022 (dollars in thousands):

 

   

For the years ended December 31,

 
   

2023

   

2022

   

Change ($)

   

Change (%)

 

Net sales

  $ 659,704     $ 688,415     $ (28,711 )     (4.2 )%

Cost of goods sold

    403,615       434,757       (31,142 )     (7.2 )%

Gross profit

    256,089       253,658       2,431       1.0 %

Selling, general, and administrative

    120,244       150,728       (30,484 )     (20.2 )%

Research and development costs

    23,844       29,083       (5,239 )     (18.0 )%

Amortization of intangible assets

    14,557       14,683       (126 )     (0.9 )%

Impairment of indefinite-lived intangible assets

          2,395       (2,395 )     (100.0 )%

Acquisition and restructuring costs

    2,641       4,513       (1,872 )     (41.5 )%

Other expense

    765       1,514       (749 )     (49.5 )%

Operating income

    94,038       50,742       43,296       85.3 %

Change in fair value of warrant liability

    4,111       (57,021 )     61,132       n/a  

Change in fair value of earn-out liability

    2,303       (10,731 )     13,034       n/a  

Gain on early extinguishment of debt

    (701 )           (701 )     n/a  

Interest expense

    60,746       40,227       20,519       51.0 %

Income before income taxes

    27,579       78,267       (50,688 )     (64.8 )%

Income tax expense

    8,399       4,493       3,906       86.9 %

Net income

    19,180       73,774       (54,594 )     (74.0 )%

Foreign currency translation adjustment

    234       (990 )     1,224       n/a  

Pension liability gain

          302       (302 )     (100.0 )%

Total comprehensive income

  $ 19,414     $ 73,086     $ (53,672 )     (73.4 )%

 

Net Sales

 

Net sales for the year ended December 31, 2023, decreased $28.7 million, or 4.2%, to $659.7 million as compared to $688.4 million for the year ended December 31, 2022. The decline in sales was driven by supply chain constraints in electronic components and a return to the sales trends experienced prior to the increased demand experienced during the COVID-19 pandemic. As a result, lower unit volume drove a decrease of approximately $42.3 million that was partially offset by improved price realization of approximately $13.6 million compared to the prior year period. Comparable year-over-year results by category include a decrease in safety products sales of $9.4 million (14.3% category decline), a decrease in accessories sales of $9.3 million (8.6% category decline), a decrease in mechanical systems sales of $7.6 million (4.6% category decline), a decrease in exhaust system sales of $6.8 million (10.2% category decline), and electronic systems sales growth of $4.4 million (1.5% category growth) 

 

Cost of Goods Sold

 

Cost of goods sold for year ended December 31, 2023, decreased $31.1 million, or 7.2%, to $403.6 million as compared to $434.8 million for the year ended December 31, 2022. The decrease in cost of goods sold during the year ended December 31, 2023, reflects the decrease in product sales during such period combined with lower freight costs.

 

Gross Profit and Gross Margin

 

Gross profit for the year ended December 31, 2023, increased $2.4 million, or 1.0%, to $256.1 million as compared to $253.7 million for the year ended December 31, 2022. Gross margin for the year ended December 31, 2023, was 38.8% as compared to a gross margin of 36.8% for the year ended December 31, 2022. The increase in gross profit and gross profit margin, during a period in which sales volume was down, was driven primarily by meaningful improvements in freight, lower warranty costs, and product mix. 

 

 

Selling, General and Administrative

 

Selling, general and administrative costs for the year ended December 31, 2023, decreased $30.5 million, or 20.2%, to $120.2 million as compared to $150.7 million for the year ended December 31, 2022. When expressed as a percentage of sales, selling, general and administrative costs decreased to 18.2% of sales for the year ended December 31, 2023, compared to 21.9% of sales in 2022. The decrease selling, general and administrative costs was driven by a lower equity compensation cost and the implementation of cost-saving initiatives, which resulted in decreases in outbound shipping and handling, professional fees, personnel and marketing costs. 

 

Research and Development Costs

 

Research and development costs for the year ended December 31, 2023, decreased $5.2 million, or 18.0%, to $23.8 million as compared to $29.1 million for the year ended December 31, 2022. The decrease in research and development costs was primarily due to headcount reductions, reflecting the implementation of cost-saving initiatives.

 

Amortization and Impairment of Intangible Assets

 

Amortization of intangible assets for the year ended December 31, 2023, decreased $0.1 million, or 0.9%, to $14.6 million as compared to $14.7 million for the year ended December 31, 2022. Additionally, an impairment charge of $2.4 million was recognized on certain indefinite-lived tradenames during 2022 (see Note 5, “Goodwill and Other Intangible Assets” in the Notes to the Consolidated Financial Statements included in this Annual Report on Form 10-K for additional information related to our recognition of impairment charges).

 

Acquisition and Restructuring Costs

 

Acquisition and restructuring costs for the year ended December 31, 2023, decreased $1.9 million to $2.6 million, as compared to $4.5 million for the year ended December 31, 2022, reflecting a reduction in restructuring activities associated with acquisitions.

 

Operating Income

 

As a result of factors described above, operating income for the year ended December 31, 2023, increased $43.3 million, or 85.3%, to $94.0 million as compared to $50.7 million for the year ended December 31, 2022.

 

Change in Fair Value of Warrant Liability

 

For the year ended December 31, 2023, we recognized a loss of $4.1 million due to the change in fair value of the warrant liability, which reflects an increase in Holley's stock price during 2023. This compares to a gain of $57.0 million for the year ended December 31, 2022, a period during which Holley's stock price declined. The warrant liability reflects the fair value of the Warrants issued in connection with the Business Combination.

 

Change in Fair Value of Earn-Out Liability

 

For the year ended December 31, 2023, we recognized a loss of $2.3 million due to the change in fair value of the earn-out liability, which reflects an increase in Holley's stock price during 2023. This compares to a gain of $10.7 million for the year ended December 31, 2022, a period during which Holley's stock price declined. The earn-out liability reflects the fair value of the unvested Earn-Out Shares resulting from the Business Combination.

 

Gain on Early Extinguishment of Debt

 

For the year ended December 31, 2023, we recognized a gain of $0.7 million on the early extinguishment of debt. The gain was recognized on the repurchase of $38.8 million of our first lien term loan at a discount to par, net of the write-off of unamortized debt issuance costs (refer to Note 7, “Debt” for further discussion). 

 

Interest Expense

 

Interest expense for the year ended December 31, 2023, increased $20.5 million, or 51.0%, to $60.8 million as compared to $40.2 million for the year ended December 31, 2022, reflecting a higher effective interest rate on outstanding debt. Interest expense for 2023 is net of a $1.2 million fair value adjustment on the interest rate collar and $0.6 million in cash payments received on the interest rate collar.

 

 

Income before Income Taxes

 

As a result of factors described above, we recognized $27.6 million of income before income taxes for the year ended December 31, 2023, as compared to net income before income taxes of $78.3 million for the year ended December 31, 2022.

 

Income Tax Expense

 

We recognized income tax expense of $8.4 million for the year ended December 31, 2023, as compared to $4.5 million for the year ended December 31, 2022. The effective tax rate was 30.5% and 5.7% for the years ended December 31, 2023 and 2022, respectively. The difference between the effective tax rate and the federal statutory rate in 2023 was primarily due to permanent differences resulting from state income taxes, foreign rate differentials, compensation limits with respect to covered employees, and the change in fair value of warrant and earn-out liabilities. The difference between the effective tax rate and the federal statutory rate in 2022 was primarily due to permanent differences resulting from the change in fair value of warrant and earn-out liabilities. 

 

Net Income and Total Comprehensive Income 

 

As a result of factors described above, we recognized net income of $19.2 million for the year ended December 31, 2023, as compared to net income of $73.8 million for the year ended December 31, 2022. Additionally, we recognized total comprehensive income of $19.4 million for the year ended December 31, 2023, as compared to total comprehensive income of $73.1 million for the year ended December 31, 2022. Comprehensive income (loss) includes the effect of foreign currency translation and pension liability adjustments.

 

Year Ended December 31, 2022 Compared With Year Ended December 31, 2021

 

The table below presents our results of operations for the years ended December 31, 2022 and 2021 (dollars in thousands):

 

   

For the years ended December 31,

 
   

2022

   

2021

   

Change ($)

   

Change (%)

 

Net sales

  $ 688,415     $ 692,847     $ (4,432 )     (0.6 %)

Cost of goods sold

    434,757       406,040       28,717       7.1 %

Gross profit

    253,658       286,807       (33,149 )     (11.6 %)

Selling, general, and administrative

    150,728       116,793       33,935       29.1 %

Research and development costs

    29,083       28,280       803       2.8 %

Amortization of intangible assets

    14,683       13,999       684       4.9 %

Impairment of indefinite-lived intangible assets

    2,395             2,395       n/a  

Acquisition and restructuring costs

    4,513       23,668       (19,155 )     (80.9 %)

Related party acquisition and management fee costs

          25,789       (25,789 )     (100.0 %)

Other operating expense

    1,514       755       759       100.5 %

Operating income

    50,742       77,523       (26,781 )     (34.5 %)

Change in fair value of warrant liability

    (57,021 )     32,580       (89,601 )     n/a  

Change in fair value of earn-out liability

    (10,731 )     8,875       (19,606 )     n/a  

Loss on early extinguishment of debt

          13,650       (13,650 )     (100.0 %)

Interest expense

    40,227       39,128       1,099       2.8 %

Income (loss) before income taxes

    78,267       (16,710 )     94,977       n/a  

Income tax expense

    4,493       10,429       (5,936 )     (56.9 %)

Net income (loss)

    73,774       (27,139 )     100,913       n/a  

Foreign currency translation adjustment

    (990 )     30       (1,020 )     n/a  

Pension liability gain

    302       388       (86 )     (22.2 %)

Total comprehensive income (loss)

  $ 73,086     $ (26,721 )   $ 99,807       n/a  

 

 

Net Sales

 

Net sales for the year ended December 31, 2022, decreased $4.4 million, or 0.6%, to $688.4 million as compared to $692.9 million for the year ended December 31, 2021. Non-comparable sales associated with acquisitions contributed $31.3 million to net sales in 2022, or year-over-year growth of 4.5%. The remaining comparable sales decreased by $35.7 million, or 5.2%. The decline in comparable sales was primarily driven by supply chain constraints that prevented us from building and shipping to orders received from customers and stabilizing demand due to a reduction in disposable income of our consumers. As a result, lower unit volume drove a decrease of approximately $88.5 million that was partially offset by improved price realization of approximately $52.8 million compared to 2021. Comparable year-over-year results by category include a decrease in electronic system sales of $28.1 million (9.1% category decline), a decrease in exhaust system sales of $11.4 million (14.6% category decline), a decrease in mechanical system sales of $4.6 million (3.0% category decline), a decrease in safety product sales of $3.2 million (4.9% category decline), and accessories sales growth of $11.6 million (13.6% category growth).

 

Cost of Goods Sold

 

Cost of goods sold for year ended December 31, 2022, increased $28.7 million, or 7.1%, to $434.8 million as compared to $406.0 million for the year ended December 31, 2021. The increase in cost of goods sold during the year ended December 31, 2022, in which sales declined reflects compression in gross profit margin due to manufacturing inefficiencies driven by supply chain constraints, higher product rationalization charges, higher warranty costs, and inflationary pressures on certain other costs. 


Gross Profit and Gross Margin

 

Gross profit for the year ended December 31, 2022, decreased $33.2 million, or 11.6%, to $253.7 million as compared to $286.8 million for the year ended December 31, 2021. Gross margin for the year ended December 31, 2022, of 36.8% decreased from gross margin of 41.4% for the year ended December 31, 2021. The decrease in gross profit and gross profit margin was driven primarily by inflationary factors, higher expenses associated with product rationalization and warranty costs, and a shift in the mix of products sold towards products with lower margins due in part to limitations caused by supply chain challenges. In general, gross margin and margins on individual products will remain under pressure due to various factors, including potential increases in manufacturing costs and the shift of our sales mix towards products with lower gross margins. Future gross margins could also be affected by our ability to manage product quality and warranty costs effectively and to stimulate demand for certain of our products.

 

Selling, General and Administrative

 

Selling, general and administrative costs for the year ended December 31, 2022, increased $33.9 million, or 29.1%, to $150.7 million as compared to $116.8 million for the year ended December 31, 2021. When expressed as a percentage of sales, selling, general and administrative costs increased to 21.9% of sales for the year ended December 31, 2022, compared to 16.9% of sales in 2021. The increase in costs was driven by a $19.4 million increase in compensation expense related to equity awards, which included an $11.4 million cumulative adjustment related to the early vesting of profit interest units granted by the Holley Stockholder prior to the Business Combination. Outbound shipping and handling costs increased $7.6 million, reflecting inflationary pressures on domestic shipping companies, and recent acquisitions contributed $3.7 million to the increase in selling, general and administrative costs.

 

Research and Development Costs

 

Research and development costs for the year ended December 31, 2022, increased $0.8 million, or 2.8%, to $29.1 million as compared to $28.3 million for the year ended December 31, 2021. The increase in research and development costs reflects our pursuit of product innovation and new products.

 

Amortization and Impairment of Intangible Assets

 

Amortization of intangible assets for the year ended December 31, 2022, increased $0.7 million, or 4.9%, to $14.7 million as compared to $14.0 million for the year ended December 31, 2021, due to recent acquisitions. Additionally, an impairment charge of $2.4 million was recognized on certain indefinite-lived tradenames during 2022 (see Note 5, “Goodwill and Other Intangible Assets” in the Notes to the Consolidated Financial Statements included in this Annual Report on Form 10-K for additional information related to our recognition of impairment charges).

 

Acquisition and Restructuring Costs

 

Acquisition and restructuring costs for the year ended December 31, 2022, decreased $19.2 million to $4.5 million, as compared to $23.7 million for the year ended December 31, 2021. The year ended December 31, 2021, included an adjustment of $17.2 million for contingent consideration payable for the acquisition of Simpson Performance Products (“Simpson”).

 

 

Related Party Acquisition and Management Fees

 

Upon the Closing of the Business Combination, the management services agreement with our private equity sponsor was terminated. Related party acquisition and management fee costs for the year ended December 31, 2021, were $25.8 million, of which $23.3 million represents a fee paid upon the Closing of the Business Combination.

 

Operating Income

 

As a result of factors described above, operating income for the year ended December 31, 2022, decreased $26.8 million, or 34.5%, to $50.7 million as compared to $77.5 million for the year ended December 31, 2021.

 

Change in Fair Value of Warrant Liability

 

For the year ended December 31, 2022, we recognized a gain of $57.0 million from the change in fair value of the warrant liability as compared to a loss of $32.6 million for the year ended December 31, 2021. The warrant liability reflects the fair value of the Warrants issued in connection with the Business Combination.

 

Change in Fair Value of Earn-Out Liability

 

For the year ended December 31, 2022, we recognized a gain of $10.7 million from the change in fair value of the earn-out liability as compared to a loss of $8.9 million for the year ended December 31, 2021. The earn-out liability reflects the fair value of the unvested Earn-Out Shares resulting from the Business Combination.

 

Loss on Early Extinguishment of Debt

 

For the year ended December 31, 2021, we recognized a $13.6 million loss on the early extinguishment of debt. The extinguishment loss includes a write off of $12.2 million in unamortized debt issuance costs associated with our previous first lien and second lien notes due to the refinancing of our previous credit facility (refer to Note 7, “Debt” for further discussion). Additionally, we wrote off $1.4 million of unamortized debt issuance costs when $100 million of the net proceeds from the Business Combination were used to reduce the outstanding principal balance of our second lien note.

 

Interest Expense

 

Interest expense for the year ended December 31, 2022, increased $1.1 million, or 2.8%, to $40.2 million as compared to $39.1 million for the year ended December 31, 2021, due to a higher effective interest rate.

 

Income (Loss) before Income Taxes

 

As a result of factors described above, we recognized net income of $78.3 million before income taxes for the year ended December 31, 2022, as compared to a net loss before income taxes of $(16.7) million for the year ended December 31, 2021.

 

Income Tax Expense

 

We recognized income tax expense of $4.5 million for the year ended December 31, 2022, as compared to $10.4 million for the year ended December 31, 2021. The effective tax rate for the year ended December 31, 2022, was 5.7%. The difference between the effective tax rate and the federal statutory rate in 2022 was primarily due to permanent differences resulting from the change in fair value of the warrant and earn-out liabilities. We recognized income tax expense on a net loss for the year ended December 31, 2021, due to permanent differences resulting from the Business Combination, the adjustment to the Simpson earn-out liability during the period, and the change in fair value of the warrant and earn-out liabilities.

 

Net Income (Loss) and Total Comprehensive Income (Loss)

 

As a result of factors described above, we recognized net income of $73.8 million for the year ended December 31, 2022, as compared to a net loss of $(27.1) million for the year ended December 31, 2021. Additionally, we recognized total comprehensive income of $73.1 million for the year ended December 31, 2022, as compared to total comprehensive loss of $(26.7) million for the year ended December 31, 2021. Comprehensive income (loss) includes the effect of foreign currency translation and pension liability adjustments.

 

 

Non-GAAP Financial Measures

 

We present EBITDA and Adjusted EBITDA as supplemental measures of our operating performance and believe that such non-GAAP financial measures provide useful information to investors, because they exclude the impact of certain items that we do not consider indicative of our ongoing operating performance and we believe are useful in comparing our results of operations between periods. We believe that the presentation of EBITDA and Adjusted EBITDA enhances the usefulness of our financial information by presenting measures that management uses internally to establish forecasts, budgets and operational goals to manage and monitor our business. We believe that these non-GAAP financial measures help to depict a more realistic representation of the performance of our underlying business, enabling us to evaluate and plan more effectively for the future. 

 

We define EBITDA as earnings before depreciation, amortization of intangible assets, interest expense, and income tax expense. We define Adjusted EBITDA as EBITDA adjusted to exclude, to the extent applicable, acquisition and restructuring costs, which includes transaction fees and expenses, termination related benefits, facilities relocation, and executive transition costs; changes in the fair value of the warrant liability; changes in the fair value of the earn-out liability; equity-based compensation expense; non-cash charges due to our product rationalization initiative aimed at eliminating unprofitable or slow-moving stock keeping units; impairment of indefinite-lived intangible assets; loss or (gain) on the early extinguishment of debt; related party acquisition and management fee costs; notable items that we do not believe are reflective of operating performance, which for the year ended December 31, 2023, includes certain costs incurred for advisory services related to identifying performance initiatives, and for the year ended December 31, 2022, includes a non-cash adjustment related to the adoption of ASC Topic 842, “Leases,” and legal fees and costs related to a settlement, and for the year ended December 31, 2021 includes amortization of the fair market value increase in inventory due to acquisitions; and other expenses or gains, which for the year ended December 31, 2022, includes a $1.0 million loss on the sale of a business (see Note 2, "Business Combination, Acquisitions, and Divestiture," in the Notes to the Consolidated Financial Statements included in this Annual Report on Form 10-K for additional information related to the divestiture) and for all periods includes net gains or losses from disposal of fixed assets, franchise taxes, and gains or losses from foreign currency transactions. 

 

EBITDA and Adjusted EBITDA are not prepared in accordance with GAAP and may be different from non-GAAP financial measures used by other companies. These measures should not be considered as measures of financial performance under GAAP, and the items excluded from or included in these metrics are significant components in understanding and assessing Holley’s financial performance. These metrics should not be considered as alternatives to net income (loss) or any other performance measures derived in accordance with GAAP.

 

The following unaudited table presents the reconciliation of net income (loss), the most directly comparable GAAP measure, to EBITDA and Adjusted EBITDA for the years ended December 31, 2023, 2022 and 2021 (dollars in thousands):

 

   

For the years ended December 31,

 
   

2023

   

2022

   

2021

 

Net income (loss)

  $ 19,180     $ 73,774     $ (27,139 )

Adjustments:

                       

Depreciation

    10,308       10,107       11,527  

Amortization of intangible assets

    14,557       14,683       13,999  

Interest expense, net

    60,746       40,227       39,128  

Income tax expense (benefit)

    8,399       4,493       10,429  

EBITDA

    113,190       143,284       47,944  

Acquisition and restructuring costs

    2,641       4,513       23,668  

Change in fair value of warrant liability

    4,111       (57,021 )     32,580  

Change in fair value of earn-out liability

    2,303       (10,731 )     8,875  

Equity-based compensation expense

    7,291       24,395       4,963  

Product rationalization

    (800 )     4,519        

Impairment of indefinite-lived intangible assets

          2,395        

(Gain) loss on early extinguishment of debt

    (701 )           13,650  

Related party acquisition and management fee costs

                25,789  

Notable items

    1,285       1,838       11,270  

Other expense

    765       1,514       755  

Adjusted EBITDA

  $ 130,085     $ 114,706     $ 169,494  

 

 

Liquidity and Capital Resources

 

Our primary cash needs are to support working capital, capital expenditures, acquisitions, and debt repayments. We have generally financed our historical needs with operating cash flows, capital contributions and borrowings under our credit facilities. These sources of liquidity may be impacted by various factors, including demand for our products, investments made in acquired businesses, plant and equipment and other capital expenditures, and expenditures on general infrastructure and information technology.

 

On December 31, 2023, we had cash of $41.1 million and availability of $123.3 million under our revolving credit facility. We have a senior secured revolving credit facility with $125 million in borrowing capacity. On December 31, 2023, we had $1.7 million in letters of credit outstanding under the revolving credit facility. In February 2023, we entered into an amendment to our Credit Agreement which, among other things, contains a minimum liquidity financial covenant of $45 million, which includes unrestricted cash and any available borrowing capacity under the revolving credit facility. The amendment also increases the consolidated net leverage ratio financial covenant level applicable under the Credit Agreement as of the fiscal quarter ending April 2, 2023 to initially 7.25:1.00 and provides for modified step-down levels for such covenant thereafter through the fiscal quarter ending March 31, 2024 (the “Covenant Relief Period”). Commencing with the fiscal quarter ending June 30, 2024 (or such earlier date as the Company may choose to end the Covenant Relief Period in its sole discretion), the consolidated net leverage financial covenant reverts back to 5.00:1.00. 

 

We are obligated under various operating leases for facilities, equipment, and automobiles with estimated lease payments of approximately $7.2 million, including short-term leases, due in fiscal year 2024. See Note 16, "Lease Commitments" in the Notes to the Consolidated Financial Statements included in this Annual Report on Form 10-K for additional information related to our lease obligations.

 

Our capital expenditures for the year ended December 31, 2023 of $5.9 million are primarily related to ongoing maintenance and improvements, including investments related to upgrading and maintaining our information technology systems, tooling for new products, vehicles for product development, and machinery and equipment for operations. We expect capital expenditures in the range of $8 million to $12 million in fiscal year 2024.

 

See Note 7, "Debt" in the Notes to the Consolidated Financial Statements included in this Annual Report on Form 10-K for further detail of our credit facility and the timing of principal maturities. On December 31, 2023, based on the then current weighted average interest rate of 9.2%, expected interest payments associated with outstanding debt totaled approximately $54.6 million for fiscal year 2024.

 

As discussed under “Business Environment” above, although the future impact of supply chain disruptions and inflationary pressures are highly uncertain, we believe that our current operating performance, operating plan, cash position, and borrowings available under our revolving credit facility will be sufficient to satisfy our liquidity needs and capital expenditure requirements for at least the next twelve months and thereafter for the foreseeable future.

 

Cash Flows

 

The following table provides a summary of cash flows from operating, investing, and financing activities for the periods presented (dollars in thousands):

 

   

For the years ended December 31,

 
   

2023

   

2022

   

2021

 

Cash flows provided by operating activities

  $ 88,092     $ 12,312     $ 21,583  

Cash flows used in investing activities

    (4,453 )     (25,037 )     (134,089 )

Cash flows (used in) provided by financing activities

    (69,008 )     2,850       77,157  

Effect of foreign currency rate fluctuations on cash

    300       (300 )      

Net (decrease) increase in cash and cash equivalents

  $ 14,931     $ (10,175 )   $ (35,349 )

 

 

Operating Activities. Cash provided by operating activities for the year ended December 31, 2023, was $88.1 million compared to cash provided by operating activities of $12.3 million for the year ended December 31, 2022. Cash provided by inventory and prepaids and other current assets increased by $96.6 million and $1.4 million, respectively. Offsetting these increases were decreases in cash provided by accrued interest, accounts receivable, and accounts payable of $8.2 million, $6.1 million, and $0.9 million, respectively. The changes in accounts receivable, accounts payable, and inventory are impacted by fluctuations in sales and accrued interest, accounts receivable and accounts payable are impacted by the timing of receipts and payments.

 

Cash provided by operating activities for the year ended December 31, 2022, was $12.3 million compared to cash provided by operating activities of $21.6 million for the year ended December 31, 2021. Cash provided by prepaids and other current assets, accrued interest and accounts receivable increased by $14.6 million, $5.9 million, and $3.3 million, respectively. Offsetting these increases were decreases in cash provided by inventory, accrued liabilities and accounts payable of $13.3 million, $13.0 million, and $9.5 million, respectively. The changes in accounts receivable, accounts payable, and inventory are impacted by fluctuations in sales and accrued interest, accounts receivable and accounts payable are impacted by the timing of receipts and payments. 

 

Investing Activities. Cash used in investing activities for the year ended December 31, 2023, was $4.5 million, primarily relating to capital expenditures of $5.9 million. For the year ended December 31, 2022, cash used in investing activities was $25.0 million, primarily relating to acquisitions of $14.3 million and capital expenditures of $13.6 million. For the year ended December 31, 2021, cash used in investing activities was $134.1 million, primarily relating to acquisitions of $119.2 million and capital expenditures of $15.2 million.

 

Financing Activities. Cash used in financing activities for the year ended December 31, 2023, was $69.0 million, which primarily reflected principal payments on long-term debt. Cash provided by financing activities for the year ended December 31, 2022, was $2.9 million, which primarily reflected net borrowings on long-term debt. Cash provided by financing activities for the year ended December 31, 2021, was $77.2 million, which included $630.0 million in proceeds from long-term debt, $132.3 million in cash received due to the recapitalization, and $25.0 million in net borrowings under the revolving credit agreement, largely offset by $687.5 million in principal payments on long-term debt, $13.4 million in deferred financing fees, and $9.2 million in payment of contingent consideration on acquisitions.

 

Working Capital. On December 31, 2023, working capital was $203.6 million compared to $223.7 million on December 31, 2022. For the year ended December 31, 2023, inventories decreased by $41.3 million. Offsetting this decrease in working capital was an increase in cash of $14.9 million.

 

Holley’s working capital on December 31, 2022, increased $23.8 million from $199.9 million on December 31, 2021. For the year ended December 31, 2022, inventories increased by $48.5 million. Offsetting this increase in working capital were a decrease in cash of $10.2 million, an increase in accrued liabilities of $8.5 million, and a decrease in accounts receivable of $4.3 million.

 

Critical Accounting Estimates

 

The discussion and analysis of Holley's financial condition and results of operations are based upon its consolidated financial statements, which have been prepared in accordance with GAAP. See Note 1, "Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies", in the Notes to the Consolidated Financial Statements included in this Annual Report on Form 10-K for a complete summary of the significant accounting policies used in the presentation of our financial statements. The preparation of these financial statements requires management to make estimates and judgments that affect the reported amounts and related disclosures of assets, liabilities, revenue, and expenses. We evaluate our estimates and assumptions on an ongoing basis. The estimates and assumptions used by management are based on historical experience and other factors, which are believed to be reasonable under the circumstances. Actual results may differ from these estimates under different assumptions or conditions, impacting our reported results of operations and financial condition.

 

Critical accounting policies and estimates are those that management considers the most important to the portrayal of our financial condition and results of operations because they require the most difficult, subjective, or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain. We believe that our most critical accounting estimates are related to accounting for inventory reserves, the fair value of assets and liabilities acquired in the Business Combination and acquisitions, and accounting for goodwill and intangible assets. These critical accounting policies are addressed below. 

 

 

Inventory Reserve

 

Our inventories are stated at the lower of cost or net realizable value using the first-in, first-out (FIFO) method. Adjustments to reduce the cost of inventory to its net realizable value are made, if required, for estimated excess, obsolescence or impaired balances. See Part IV, Item 15 in this Annual Report on Form 10-K for additional information related to our inventory valuation reserve.

 

We regularly monitor inventory quantities on hand and on order and record write-downs for excess and obsolete inventories based on our estimate of the demand for our products, potential obsolescence of technology, product life cycles, and when pricing trends or forecast indicate that the carrying value of inventory exceeds our estimated selling price. These factors are affected by market and economic conditions, technology changes, and new product introductions and require estimates that may include elements that are uncertain. Actual demand may differ from forecasted demand and may have a material effect on our gross margin. If inventory is written down, a new cost basis will be established that cannot be increased in future periods.

 

Fair Value of Acquired Assets and Liabilities

 

Assigning fair market values to the assets acquired and liabilities assumed at the date of an acquisition requires knowledge of current market values and the values of assets in use, and often requires the application of significant judgment regarding estimates and assumptions. The same applies to assigning fair market values to the liabilities assumed in the Business Combination at the date of the transaction and at each reporting date thereafter. While the ultimate responsibility resides with management, for certain acquisitions we retain the services of certified valuation specialists to assist with assigning estimated values to certain acquired assets and assumed liabilities, including intangible assets, tangible long- lived assets, and liabilities assumed in the Business Combination. Acquired intangible assets, excluding goodwill, are valued using various methodologies including discounted cash flows, relief from royalty, and multiperiod excess earnings depending on the type of intangible asset purchased. These methodologies incorporate various estimates and assumptions, such as projected revenue growth rates, profit margins and forecasted cash flows based on discount rates and terminal growth rates. We use a Monte Carlo simulation model to estimate the fair value of our Private Warrants and earn-out liability assumed in the Business Combination, which requires certain subjective inputs and assumptions, including expected common stock price volatility, expected term, and risk-free interest rates. These estimates and assumptions could vary significantly, which could result in material differences in the fair values assigned to the assets and liabilities. See Note 2, "Business Combination, Acquisitions, and Divestiture" and Note 10, "Fair Value Measurements" in the Notes to the Consolidated Financial Statements included in this Annual Report on Form 10-K for additional information related to our assets and liabilities measured at fair value.

 

Goodwill and Intangible Assets

 

Goodwill represents the excess of purchase price over the fair value of the net tangible and identifiable intangible assets of businesses acquired. Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable. During the third quarter of 2022, we concluded it was necessary to reevaluate goodwill and indefinite-lived intangible assets for impairment after supply chain challenges led to a downward revision of earnings estimates for 2022, which resulted in a decline in our market capitalization. Based on a quantitative assessment in the third quarter of 2022, we did not identify any indicators of goodwill impairment. During the fourth quarter of 2022, we performed our annual impairment test for goodwill, and a quantitative analysis did not identify any indicators of impairment. Based on the annual impairment assessment, the estimated fair value exceeded the carrying value of the reporting unit by 15%. On December 31, 2022, we concluded it was necessary to reevaluate goodwill for impairment due to a further downward revision of earnings estimates for 2022 and a continued decline in our market capitalization. Accordingly, we performed a qualitative assessment and did not identify any indicators of impairment. During the fourth quarter of 2023, we performed our annual impairment test for goodwill, and a qualitative assessment did not identify any indicators of impairment. Goodwill was $419.1 million on December 31, 2023, and is considered at higher risk of failing future quantitative impairment tests due to the narrow difference between fair value and carrying value. No goodwill impairment charges were incurred during 2023 and 2022.

 

Intangible assets include trade names, customer relationships and developed technology obtained through business acquisitions. Acquired finite-lived intangible assets are initially recorded at fair value and are amortized on a straight-line basis over their estimated useful lives. Indefinite life intangible assets are not amortized but are tested for impairment at least annually or more often if circumstances indicate that the carrying amounts may not be recoverable. During the third quarter of 2022, a quantitative assessment of indefinite life intangible assets identified certain tradenames for which the carrying amounts might not be recoverable. As a result of this evaluation, a pre-tax impairment of $2.4 million was recognized on certain indefinite-lived tradenames. During the fourth quarter of 2023, we performed our annual impairment test of indefinite-lived intangible assets, and a qualitative assessment did not identify any indicators of impairment. No impairment was recognized on intangible assets in 2023.

 

 

The fair value of the indefinite-lived tradenames was estimated using the relief from royalty method, a form of the income approach. Significant judgement is required in estimating the fair value of a reporting unit and in performing impairment tests. The most significant assumptions utilized in the determination of the estimated fair values of the indefinite-lived tradenames were the sales projections and long-term earnings growth rates, the royalty rate and the discount rate. The long-term earnings growth rate represents the expected rate at which the brands are expected to grow beyond the shorter-term business planning period. The royalty rate is based on observed market royalty rates for various industrial, consumer and commercial trademarks. The discount rate is based on our weighted average cost of capital adjusted for risk.

 

Determining the fair value of the reporting unit requires significant judgment, including judgements about the appropriate terminal growth rates, weighted average costs of capital and the amounts and timing of projected future cash flows. Fair value determinations are sensitive to changes in underlying assumptions, estimates, and market factors. Projected future cash flows are based on our most recent forecasts and strategic plans as well as certain growth rate assumptions. Potential changes in our costs and operating structure, the implementation of synergies, and overall performance in the automotive aftermarket industry, could negatively impact our near-term cash-flow projections and could trigger a potential impairment of our goodwill. In addition, failure to execute our strategic plans as well as increases in weighted average costs of capital could negatively impact the fair value of the reporting unit and increase the risk of future impairment charges.

 

Recent Accounting Pronouncements

 

For a discussion of Holley’s new or recently adopted accounting pronouncements, see Note 1, “Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies,” in the Notes to the Consolidated Financial Statements included in this Annual Report on Form 10-K.

 

 

 

Item 7A. Quantitative and Qualitative Disclosures about Market Risk

 

Interest Rate Risk. Holley is exposed to market risk in the normal course of business due to the Company’s ongoing investing and financing activities. The risk of loss can be assessed from the perspective of adverse changes in fair values, cash flows and future earnings. Holley has established policies and procedures governing the Company’s management of market risks and the use of financial instruments to manage exposure to such risks. When appropriate, the Company uses derivative financial instruments to mitigate some of the effects of increases in interest rates. On December 31, 2023 the Company had $592.5 million of floating-rate debt outstanding under the Credit Agreement with a weighted average borrowing rate of 9.2%. A hypothetical 100 basis point increase in interest rates would result in an approximately $0.9 million increase in annual interest expense, while a hypothetical 100 basis point decrease in interest rates would result in an approximately $4.1 million decrease to Holley’s annual interest expense.

 

Credit and other Risks. Holley is exposed to credit risk associated with cash and cash equivalents and trade receivables. On December 31, 2023, the majority of the Company’s cash and cash equivalents consisted of cash balances in non-interest-bearing checking accounts which exceed the insurance coverage provided on such deposits. Substantially all trade receivable balances of the business are unsecured. The credit risk with respect to trade receivables is concentrated by the number of significant customers that the Company has in its customer base and a prolonged economic downturn could increase exposure to credit risk on the Company’s trade receivables. To manage exposure to such risks, Holley performs ongoing credit evaluations of the Company’s customers and maintains an allowance for potential credit losses.

 

Exchange Rate Sensitivity. On December 31, 2023, the Company was exposed to changes in foreign currency exchange rates. While historically this exposure to changes in foreign currency exchange rates has not had a material effect on the Company’s financial condition or results of operations, foreign currency fluctuations could have an adverse effect on business and results of operations in the future. Historically, Holley’s primary exposure has been related to transactions denominated in the Euros and Canadian dollars. The majority of the Company’s sales, both domestically and internationally, are denominated in U.S. Dollars. Historically, the majority of the Company’s expenses have also been in U.S. Dollars, and it has been somewhat insulated from currency fluctuations. However, Holley may be exposed to greater exchange rate sensitivity in the future. Currently, the Company does not hedge foreign currency exposure; however, the Company may consider strategies to mitigate foreign currency exposure in the future if deemed necessary.

 

Item 8. Financial Statements and Supplementary Data

 

The consolidated financial statements and accompanying notes listed in Part IV, Item 15(a)(1) of this Annual Report on Form 10-K are included immediately following Part IV hereof and incorporated by reference herein.

 

 

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

 

None

 

Item 9A. Controls and Procedures

 

(a)

Evaluation of Disclosure Controls and Procedures

 

We maintain disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is accumulated and communicated to our management, including our President and Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

 

Our management under the supervision and with the participation of the Company’s President and Chief Executive Officer and Chief Financial Officer carried out an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rule 13a-15(e) and 15d-15(e) under the Exchange Act, on December 31, 2023. Based on their evaluation the President and Chief Executive Officer and Chief Financial Officer have concluded that the Company’s disclosure controls and procedures were effective on December 31, 2023.

 

(b)

Managements Annual Report on Internal Control Over Financial Reporting

 

The Company’s management is responsible for establishing and maintaining adequate internal control over financial reporting. The Company’s internal control system is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation and fair presentation of published financial statements in accordance with U.S. GAAP and includes those policies and procedures that: (i) pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of its assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of its financial statements in accordance with U.S. GAAP, and that its receipts and expenditures are being made only in accordance with authorizations of its management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company's assets that could have a material effect on its financial statements.

 

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

 

The Company’s management, under the oversight of the President and Chief Executive Officer and Chief Financial Officer, assessed the effectiveness of the Company’s internal control over financial reporting on December 31, 2023 and in making this assessment used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission Internal Control-Integrated Framework (2013). Based on this assessment, the Company’s management, under the oversight of the President and Chief Executive Officer and Chief Financial Officer, determined that the Company’s internal control over financial reporting was effective on December 31, 2023.

 

(c)

Changes in Internal Control Over Financial Reporting

 

There were no changes in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d- 15(f) of the Exchange Act) during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 

Item 9B. Other Information

 

None

 

 

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

 

Not applicable

 

 

 

Part III

 

Item 10. Directors, Executive Officers and Corporate Governance

 

The information required by Item 10 will appear in the Company’s Proxy Statement for its 2024 Annual Meeting of Stockholders and is incorporated herein by reference.

 

Item 11. Executive Compensation

 

The information required by Item 11 will appear in the Company’s Proxy Statement for its 2024 Annual Meeting of Stockholders and is incorporated herein by reference.

 

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

 

The information required by Item 12 will appear in the Company’s Proxy Statement for its 2024 Annual Meeting of Stockholders and is incorporated herein by reference.

 

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

 

The information required by Item 13 will appear in the Company’s Proxy Statement for its 2024 Annual Meeting of Stockholders and is incorporated herein by reference.

 

Item 14. Principal Accountant Fees and Services

 

The information required by Item 14 will appear in the Company’s Proxy Statement for its 2024 Annual Meeting of Stockholders and is incorporated herein by reference.

 

 

 

Part IV

 

Item 15. Exhibits, Financial Statement Schedules

 

The following documents are filed as part of this Annual Report on Form 10-K:

 

 

(1)

Financial Statements:

 

The financial statements are filed as part of this Annual Report on Form 10-K under “Item 8. Financial Statements and Supplementary Data.”

 

 

(2)

Financial Statement Schedules:

 

Schedule II-Valuation and Qualifying Accounts is included below. The rest of the schedules required by this item have been omitted as they are either not required, not applicable or the information required is presented in the financial statements and notes thereto under "Item 8. Financial Statements and Supplementary Data" of this report.

 

 

Holley Inc. and Subsidiaries

Schedule II - Valuation and Qualifying Accounts

Years Ended December 31, 2023, 2022, and 2021

 

      

Charged

      

Charged

     
  

Balance at

  

(Credited)

  

Reserves

  

Against

  

Balance at

 
  

Beginning of

  

to Costs and

  

from

  

Allowances

  

End of

 
  

Period

  

Expenses

  

Acquisitions

  (1) (2)  

Period

 

Accounts receivable reserve:

                    

Year ended December 31, 2021:

                    

Bad debt reserve

 $813  $809  $  $666  $956 

Cash discount reserve

  426   6,173      6,169   430 

Year ended December 31, 2022:

                    

Bad debt reserve

  956   878      672   1,162 

Cash discount reserve

  430   5,941      5,983   388 

Year ended December 31, 2023:

                    

Bad debt reserve

  1,162   1,016      1,122   1,056 

Cash discount reserve

  388   5,991      5,858   521 
                     

Inventory valuation reserve:

                    

Year ended December 31, 2021:

                    

Expired and obsolete reserve

  22,052   3,806   1,226   804   26,280 

Year ended December 31, 2022:

                    

Expired and obsolete reserve

  26,280   13,410      1,156   38,534 

Year ended December 31, 2023:

                    

Expired and obsolete reserve

  38,534   1,802      6,362   33,974 

(1) Write-off of uncollectible accounts, net of recoveries.

 

(2) Write-off of obsolete inventory, net of inventory adjustments.

 

 

 
 

(3)

Exhibits:

 

See Exhibit Index immediately following the signature page of this Annual Report on Form 10-K.

 

Item 16. Form 10-K Summary

 

None

 

 

 

HOLLEY INC.

 

INDEX TO FINANCIAL STATEMENTS

 

 Page
Report of Independent Registered Public Accounting Firm (PCAOB ID Number 248)53
Consolidated Balance Sheets54
Consolidated Statements of Comprehensive Income (Loss)55
Consolidated Statements of Changes in Stockholders’ Equity56
Consolidated Statements of Cash Flows57
Notes to Consolidated Financial Statements58

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

Board of Directors and Stockholders

Holley Inc.

 

Opinion on the financial statements

We have audited the accompanying consolidated balance sheets of Holley Inc. (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2023 and 2022, the related consolidated statements of comprehensive income (loss), changes in stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2023, and the related notes and financial statement schedules included under Item 15(a) (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for opinion

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

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

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

 

/s/ GRANT THORNTON LLP

 

 

We have served as the Company’s auditor since 2020

 

Cincinnati, Ohio

March 14, 2024

 

 

 

HOLLEY INC.

CONSOLIDATED BALANCE SHEETS

(in thousands, except share data)

 

 

  

December 31,

 
  

2023

  

2022

 

ASSETS

        

Cash and cash equivalents

 $41,081  $26,150 

Accounts receivable, less allowance for credit losses of $1,577 and $1,550, respectively

  48,360   47,083 

Inventory

  192,260   233,573 

Prepaids and other current assets

  15,665   18,157 

Total current assets

  297,366   324,963 

Property, plant, and equipment, net

  47,206   52,181 

Goodwill

  419,056   418,121 

Other intangibles assets, net

  410,465   424,855 

Right-of-use assets

  29,250   29,522 

Total assets

 $1,203,343  $1,249,642 

LIABILITIES AND STOCKHOLDERS' EQUITY

        

Accounts payable

 $43,692  $44,948 

Accrued interest

  455   5,994 

Accrued liabilities

  42,129   43,317 

Current portion of long-term debt

  7,461   7,000 

Total current liabilities

  93,737   101,259 

Long-term debt, net of current portion

  576,710   643,563 

Warrant liability

  8,383   4,272 

Earn-out liability

  3,479   1,176 

Deferred taxes

  53,542   58,390 

Other noncurrent liabilities

  26,341   24,992 

Total liabilities

  762,192   833,652 

Commitments and contingencies (Refer to Note 19 - Commitments and Contingencies)

          

Stockholders' equity:

        

Preferred stock, $0.0001 par value, 5,000,000 shares authorized, none issued and outstanding on December 31, 2023 and December 31, 2022

      

Common stock, $0.0001 par value, 550,000,000 shares authorized, 117,707,280 and 117,147,997 shares issued and outstanding on December 31, 2023 and December 31, 2022, respectively

  12   12 

Additional paid-in capital

  373,869   368,122 

Accumulated other comprehensive loss

  (710)  (944)

Retained earnings

  67,980   48,800 

Total stockholders' equity

  441,151   415,990 

Total liabilities and stockholders' equity

 $1,203,343  $1,249,642 

 

See accompanying notes to consolidated financial statements.

 

 

 

HOLLEY INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(in thousands)

 

  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Net sales

 $659,704  $688,415  $692,847 

Cost of goods sold

  403,615   434,757   406,040 

Gross profit

  256,089   253,658   286,807 

Selling, general, and administrative

  120,244   150,728   116,793 

Research and development costs

  23,844   29,083   28,280 

Amortization of intangible assets

  14,557   14,683   13,999 

Impairment of indefinite-lived intangible assets

     2,395    

Acquisition and restructuring costs

  2,641   4,513   23,668 

Related party acquisition and management fee costs

        25,789 

Other operating expense

  765   1,514   755 

Total operating expense

  162,051   202,916   209,284 

Operating income

  94,038   50,742   77,523 

Change in fair value of warrant liability

  4,111   (57,021)  32,580 

Change in fair value of earn-out liability

  2,303   (10,731)  8,875 

Loss (gain) on early extinguishment of debt

  (701)     13,650 

Interest expense, net

  60,746   40,227   39,128 

Total non-operating expense (income)

  66,459   (27,525)  94,233 

Income (loss) before income taxes

  27,579   78,267   (16,710)

Income tax expense

  8,399   4,493   10,429 

Net income (loss)

 $19,180  $73,774  $(27,139)

Comprehensive income (loss):

            

Foreign currency translation adjustment

  234   (990)  30 

Pension liability gain

     302   388 

Total other comprehensive income (loss)

  234   (688)  418 

Total comprehensive income (loss)

 $19,414  $73,086  $(26,721)

Common Share Data:

            

Weighted average common shares outstanding - basic

  117,378,854   116,762,928   89,959,993 

Weighted average common shares outstanding - diluted

  118,510,800   117,248,296   89,959,993 

Basic net income (loss) per share

 $0.16  $0.63  $(0.30)

Diluted net income (loss) per share

 $0.16  $0.14  $(0.30)

 

See accompanying notes to consolidated financial statements.

 

 

 

HOLLEY INC.

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY

(in thousands, except share data)

 

  

Common Stock

      

Accumulated

  

Retained

     
          

Additional

  

Other

  

Earnings

     
          

Paid-In

  

Comprehensive

  

(Accumulated

     
  

Shares

  

Amount

  

Capital

  

Gain (Loss)

  

Deficit)

  

Total

 

Balance on December 31, 2020

  67,673,884  $7  $238,883  $(674) $2,165  $240,381 

Net loss

              (27,139)  (27,139)

Equity compensation

        4,963         4,963 

Foreign currency translation

           30      30 

Pension liability adjustment

           388      388 

Recapitalization transaction, net

  48,133,453   5   85,859         85,864 

Balance on December 31, 2021

  115,807,337   12   329,705   (256)  (24,974)  304,487 

Net income

              73,774   73,774 

Equity compensation

        24,395         24,395 

Foreign currency translation

           (990)     (990)

Pension liability adjustment

           302      302 

Issuance of vested Earn-Out Shares

  1,093,750      14,689         14,689 

Warrants exercised

  33,333      383         383 

Tax withholding related to vesting of restricted stock units

        (1,050)        (1,050)

Issuance of shares for restricted stock units

  213,577                

Balance on December 31, 2022

  117,147,997   12   368,122   (944)  48,800   415,990 

Net income

              19,180   19,180 

Equity compensation

        7,291         7,291 

Foreign currency translation

           234      234 

Tax withholding related to vesting of restricted stock units

        (1,544)        (1,544)

Issuance of shares for restricted stock units

  559,283                

Balance on December 31, 2023

  117,707,280  $12  $373,869  $(710) $67,980  $441,151 

 

See accompanying notes to consolidated financial statements.

 

 

 

HOLLEY INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

OPERATING ACTIVITIES:

            

Net income (loss)

 $19,180  $73,774  $(27,139)

Adjustments to reconcile net income (loss) to net cash from operating activities:

            

Depreciation

  10,308   10,107   11,527 

Amortization of intangible assets

  14,557   14,683   13,999 

Impairment of indefinite-lived intangible assets

     2,395    

Amortization of deferred loan costs

  1,780   1,707   3,182 

Amortization of right of use assets

  5,480   5,666    

Gain on termination of leases

     (279)   

Fair value adjustments to warrant liability

  4,111   (57,021)  32,580 

Fair value adjustments to earn-out liability

  2,303   (10,731)  8,875 

Fair value adjustments to interest rate collar

  1,164       

Equity compensation

  7,291   24,395   4,963 

Change in deferred taxes

  (4,848)  (11,655)  (66)

Loss on sale of business

     1,037    

Loss (gain) on early extinguishment of long-term debt

  (701)     13,650 

Loss (gain) on disposal of property, plant and equipment

  (192)  253   (82)

Provision for inventory reserves

  1,802   13,410   4,228 

Provision for credit losses

  1,016   878   147 

Change in operating assets and liabilities:

            

Accounts receivable

  (2,280)  3,777   464 

Inventories

  38,199   (58,406)  (45,073)

Prepaids and other current assets

  2,555   1,142   (13,408)

Accounts payable

  (1,626)  (740)  8,727 

Accrued interest

  (5,539)  2,635   (3,229)

Accrued and other liabilities

  (6,468)  (4,715)  8,238 

Net cash provided by operating activities

  88,092   12,312   21,583 

INVESTING ACTIVITIES:

            

Capital expenditures

  (5,934)  (13,590)  (15,233)

Proceeds from the disposal of fixed assets

  1,481   888   364 

Proceeds from sale of business

     1,966    

Cash paid for acquisitions, net

     (14,301)  (119,220)

Net cash used in investing activities

  (4,453)  (25,037)  (134,089)

FINANCING ACTIVITIES:

            

Proceeds from issuance of long-term debt

     37,000   655,000 

Principal payments on long-term debt

  (66,038)  (33,483)  (687,529)

Deferred financing fees

  (1,427)     (13,413)

Payment of acquisition contingent consideration

        (9,200)

Proceeds from Business Combination and PIPE financing, net of issuance costs paid

        132,299 

Payments from stock-based award activities

  (1,543)  (1,050)   

Proceeds from issuance of common stock in connection with the exercise of Warrants

     383    

Net cash (used in) provided by financing activities

  (69,008)  2,850   77,157 

Effect of foreign currency rate fluctuations on cash

  300   (300)   

Net change in cash and cash equivalents

  14,931   (10,175)  (35,349)

Cash and cash equivalents:

            

Beginning of period

  26,150   36,325   71,674 

End of period

 $41,081  $26,150  $36,325 

Supplemental disclosures of cash flow information:

            

Cash paid for interest

 $64,693  $36,868  $38,067 

Cash paid for income taxes

  16,041   6,834   10,648 

Noncash investing and financing activities:

            

Vested Earn-Out Shares issued to Empower Sponsor Holdings LLC

 $  $14,689  $ 

Assumption of warrant liability

        28,713 

Assumption of earn-out liability

        17,722 

 

See accompanying notes to consolidated financial statements.

 

 

HOLLEY INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(in thousands, except share data)

 

1.

Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies

 

Holley Inc., a Delaware corporation headquartered in Bowling Green, Kentucky conducts operations through its wholly owned subsidiaries. These operating subsidiaries are comprised of Holley Performance Products Inc., Hot Rod Brands, Inc., Simpson Safety Solutions, Inc., B&M Racing and Performance Products, Inc., and Speedshop.com, Inc. When used in these notes, the terms the “Company” or “Holley” mean Holley, Inc. and all entities included in its consolidated financial statements.

 

The Company consummated a Business Combination pursuant to the Merger Agreement, by and among Empower, Merger Sub I, Merger Sub II, and Holley Intermediate on the Closing Date. The Business Combination was accounted for as a reverse recapitalization in accordance with GAAP in which Holley Intermediate was deemed the accounting acquirer with Holley Inc. as the successor registrant. As such, Empower was treated as the acquired company for financial reporting purposes. On the Closing Date, Empower changed its name to Holley Inc. and its trading symbol on the NYSE from “EMPW” to “HLLY.”

 

The Company designs, manufactures and distributes performance automotive products to customers primarily in the United States, Canada and Europe. The Company is a leading manufacturer of a diversified line of performance automotive products, including carburetors, fuel pumps, fuel injection systems, nitrous oxide injection systems, superchargers, exhaust headers, mufflers, distributors, ignition components, engine tuners and automotive performance plumbing products. The Company is also a leading manufacturer of exhaust products as well as shifters, converters, transmission kits, transmissions, tuners and automotive software. The Company’s products are designed to enhance street, off-road, recreational and competitive vehicle performance through increased horsepower, torque and drivability. The Company has locations in the United States, Canada, Italy and China.

 

Emerging Growth Company Status

 

Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company is an emerging growth company, and, as such, has elected to take advantage of the benefits of the extended transition period for new or revised financial accounting standards.

 

Risks and Uncertainties

 

The Company's business and results of operations, financial condition, and liquidity are impacted by broad economic conditions including inflation, labor shortages, and disruption of the supply chain, as well as by geopolitical events, including military conflicts (including the conflict in Ukraine, the conflict in Israel and surrounding areas, and the possible expansion of such conflicts). The Company's operations have been adversely impacted by inflationary pressures primarily related to transportation, labor and component costs. Sales growth in certain products has been constrained by supply chain challenges and automotive electronic component shortages. In response to the global supply chain volatility and inflationary impacts, the Company has attempted to minimize potential adverse impacts on its business with cost savings initiatives, price increases to customers, and by closely monitoring inventory levels of certain products and working closely with its suppliers and customers to minimize disruptions in delivering products to customers. Our profitability has been, and may continue to be, adversely affected by constrained consumer demand, a shift in sales to lower-margin products, and demands on our performance that increase our costs. Should the ongoing macroeconomic conditions not improve, or worsen, or if the Company's attempt to mitigate the impact on its supply chain, operations and costs is not successful, the Company’s business, results of operations and financial condition may be adversely affected.

 

Basis of Presentation

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America and include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany transactions and accounts have been eliminated in consolidation.

 

Reclassifications

 

Certain previously reported amounts in the accrued liabilities footnote have been reclassified between line items to conform to the current period presentation.

 

58

 

Summary of Significant Accounting Policies

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. These estimates require the use of judgment as future events, and the effect of these events, cannot be predicted with certainty. The estimates will change as new events occur, as more experience is acquired and as more information is obtained. The Company evaluates and updates assumptions and estimates on an ongoing basis and may consult outside experts to assist as considered necessary.

 

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. The Company's cash and cash equivalents include cash and deposits, including an overnight sweep account where funds are transferred to an interest-bearing deposit account that is insured by the Federal Deposit Insurance Corporation ("FDIC"). The FDIC insures financial institution deposits up to $250. The Company maintains deposits exceeding $250 in certain accounts at financial institutions in the United States. On  December 31, 2023 and 2022, the Company had cash in foreign bank accounts of $4,975 and $5,878, respectively. Cash and cash equivalent in foreign bank accounts are primarily held in Italy. Italian deposits are insured up to €100 per depositor, per bank. The Company maintains deposits exceeding €100 in certain accounts at financial institutions in Italy. The Company has not incurred any losses in these accounts.

 

Accounts Receivable and Allowance for Credit Losses

 

Accounts receivable represent amounts due from customers in the ordinary course of business. The receivables are stated at the amount management expects to collect. The Company is subject to risk of loss from uncollectible receivables in excess of its allowance. The Company maintains an allowance for credit losses for estimated losses from customers’ inability to make required payments. In order to estimate the appropriate level of this allowance, the Company analyzes historical bad debts, customer concentrations, current customer creditworthiness, current economic trends and changes in customer payment patterns. Accounts are written off when management determines the account is uncollectable. Interest is not charged on past due accounts.

 

Inventory Valuation

 

The Company's inventories are stated at the lower of cost or net realizable value using the first-in, first-out (FIFO) method. Adjustments to reduce the cost of inventory to its net realizable value are made, if required, for estimated excess, obsolescence or impaired balances.

 

Segments

 

The Company's operations are managed and reported to its Chief Executive Officer (“CEO”), the Company’s chief operating decision maker, on a consolidated basis. The CEO assesses performance and allocates resources based on the consolidated results of operations. Under this organizational and reporting structure, the Company has one reportable segment.

 

Goodwill

 

Goodwill represents the excess of purchase price over the fair value of the net assets of businesses acquired. On an annual basis or whenever events or changes in circumstances indicate the carrying value of goodwill may have been impaired, the Company may perform a qualitative assessment to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount, including goodwill. If the Company determines that the fair value of the reporting unit is less than its carrying amount or elects not to perform a qualitative assessment, it will perform a quantitative analysis; otherwise, no further evaluation is necessary. For the quantitative impairment assessment, the Company compares the fair value of the reporting unit to its carrying value, including goodwill. The Company determines the fair value of the reporting unit based on a weighting of income and market approaches. If the fair value of the reporting unit exceeds the carrying value of the net assets assigned to that unit, goodwill is not impaired and no further testing is performed. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, then the Company will recognize a loss equal to the excess, limited to the total amount of goodwill allocated to that reporting unit. Impairments, if any, are charged directly to earnings. 

 

59

 

Intangible Assets Other Than Goodwill

 

Tradenames acquired in certain business combinations were determined to have indefinite useful lives and are not amortized, but instead are tested for impairment on an annual basis and when facts and circumstances indicate that the carrying values of the assets may be impaired. If such review indicates an asset’s carrying value may not be recoverable, an impairment loss is recognized for the excess of the carrying value over the fair value of the asset.

 

As part of separate business acquisitions, the Company’s customer relationships, technology and certain tradenames were identified as definite-lived intangible assets. The customer relationship intangible assets are being amortized over a ten to twenty-five year life based on the attrition rate of customers with a weighted-average amortization period of 23.6 years. The technology intangible assets are being amortized over a five to fourteen year life based on the lifecycle of previous technology with a weighted-average amortization period of 12.1 years. The tradenames are being amortized over a fifteen to twenty year life based on the estimated life of the tradename with a weighted-average amortization period of 19.2 years. The weighted-average amortization period for all amortizable intangibles on a combined basis is 22.5 years.

 

Property, Plant and Equipment

 

Property, plant and equipment acquired in various acquisitions have been recorded at fair value. All other property, plant and equipment is recorded at cost. Depreciation and amortization are provided for using the straight-line method over the estimated useful lives of the assets. Estimated useful lives for new property, plant and equipment additions are seven to twenty-five years for buildings, three to ten years for machinery and equipment, and the shorter of the estimated lease term or useful life for leasehold improvements. Maintenance, repairs, and betterments which do not enhance the value of or increase the life of the assets are expensed as incurred.

 

Leases

 

Operating lease right of use ("ROU") assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. The Company's leases may include options to extend or terminate the lease. These options to extend are included in the lease term when it is reasonably certain that the Company will exercise that option. Some leases have variable payments, however, because they are not based on an index or rate, they are not included in the ROU assets and liabilities. Variable payments for real estate leases primarily relate to common area maintenance, insurance, taxes and utilities. Since the Company's leases generally do not provide an implicit rate, the Company applies a portfolio approach using an estimated incremental borrowing rate based on the lease term and other information available at the commencement date in determining the present value of lease payments. The rate applied is based on the currency of the lease. Leases having a lease term of 12 months or less are not recorded on the balance sheet and the related lease expense is recognized on a straight-line basis over the term of the lease. In addition, the Company has applied the practical expedient to account for the lease and non-lease components as a single lease component for all of the Company's leases. 

 

Debt Issuance Costs

 

Debt issuance costs include fees and costs incurred to obtain financing. Debt issuance costs related to the Company's term loans are presented in the consolidated balance sheet as a direct deduction from the carrying amount of the term loans. These fees and costs are being amortized using the effective interest method over the term of the related loans and are included in interest expense in the Company's consolidated statements of comprehensive income (loss). If the debt is retired before its scheduled maturity date, any remaining unamortized debt issuance costs are written off in the period the debt is retired as a non-operating expense in the statement of operations as loss on the early extinguishment of debt. For the years ended 20232022 and 2021, the amortization of debt issuance costs included in interest expense was $1,780, $1,707, and $3,182, respectively.

 

Self-Insurance

 

The Company is self-insured for employee medical and prescription drug benefits up to certain stop loss coverage amounts. The Company accrues an estimate for unpaid claims, as well as incurred but not reported claims, based upon the Company’s claim experience and expectations of future claim activity. The resulting liability and expense are reflected as a component of accrued expenses, cost of sales and selling, general and administrative expenses in the accompanying consolidated balance sheets and consolidated statements of comprehensive income (loss), respectively.

 

60

 

Revenue Recognition

 

The Company recognizes revenue with customers when control of the promised goods transfers to the customer. This generally occurs when the product is shipped to the customer. Revenue is recorded at the amount of consideration the Company expects to be entitled to in exchange for the delivered goods, which includes an estimate of variable consideration, expected returns, or refunds when applicable. The Company estimates variable consideration, such as sales incentives, by using the most likely amount approach, which considers the single most likely amount from a range of possible consideration amounts. Estimates of variable consideration result in an adjustment to the transaction price such that it is probable that a significant reversal of cumulative revenue would not occur in the future. Sales incentives and allowances are recognized as a reduction to revenue at the time of the related sale. Revenue is recorded net of sales tax. Shipping and handling fees billed to customers are included in net sales, while costs of shipping and handling to customers are included in selling, general and administrative costs. 

 

For more information about the Company’s revenue from contracts with customers, see Note 11,Revenue”.

 

Customer Sales Incentives

 

Sales incentives provided take the form of either sales discounts or rebates and are treated as a reduction of net sales. The Company also maintains a cooperative advertising program with its customers and provides sales incentives to the extent of the estimated value of advertising provided by the customer on behalf of the Company. The costs incurred under the cooperative advertising program are included as a reduction of net sales.

 

Product Warranty 

 

The Company generally warrants its products against certain manufacturing and other defects. These product warranties are provided for specific periods of time depending on the nature of the product. The accrued product warranty costs are based primarily on historical experience of actual warranty claims and are recorded at the time of the sale. These obligations are recorded within accrued liabilities in the consolidated balance sheets (see also Note 19,Commitments and Contingencies” for additional information on warranty reserves). Significant judgments and estimates must be made and used in connection with establishing warranty allowances in any accounting period. Revision of these estimates is made, when necessary, based upon changes in these factors.

 

Sales Returns

 

Estimated sales returns and allowances are recorded as a charge against gross sales in the period in which the related sales are recognized, net of returns to stock. The Company’s customers are permitted to return new, undamaged products within customer-specific limits (which are generally limited to a specified percentage of their annual purchases) in the event that they have overstocked their inventories. The Company estimates sales returns based primarily upon actual historical returns, planned product discontinuances, and promotional sales. Returned products, which are recorded as inventories, are valued at the lower of cost or net realizable value. The physical condition and marketability of the returned products are the major factors considered in estimating realizable value. 

 

Cost of Goods Sold 

 

Cost of goods sold primarily consists of materials and labor expense in the manufacturing of the Company’s products sold to its customers. Cost of goods sold also includes provisions for excess and obsolete inventory, warranty costs, certain allocated costs for facilities, depreciation and other manufacturing overhead. 

 

Selling, General and Administrative Expenses 

 

Selling, general and administrative expenses include personnel costs for employees in selling, general and administrative functions (including equity-based compensation); costs to operate shop locations, corporate offices and back-office support centers; costs to transport products from facilities to our customers; and other selling, general and administrative expenses, such as professional fees, supplies, and advertising expenses.

 

61

 

Income Taxes

 

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

 

The Company recognizes income tax positions only if those positions are “more likely than not” of being sustained upon examination by taxing authorities. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company recognizes interest on liabilities for uncertain tax positions in interest expense and would recognize penalties, if any, in operating expenses in its consolidated income statements. The Company has no amounts accrued for such interest or penalties on  December 31, 2023 and 2022. The Company files income tax returns in the U.S. federal jurisdiction and various foreign and state jurisdictions.

 

On  December 31, 2023, the Company had approximately $329 of unrecognized tax benefits. There were no unrecognized tax benefits on  December 31, 2022. The statute of limitations remains open for U.S. federal income tax examinations for the years ended December 31, 2020, through December 31, 2022. U.S. state jurisdictions have statues of limitations generally ranging from three to eight years. The Company does not expect the total amount of unrecognized tax benefits to significantly change in the next 12 months.

 

Impairment or Disposal of Long-Lived Assets

 

The Company accounts for long-lived assets, including intangible assets subject to amortization, in accordance with the provisions that require long-lived assets, such as property and equipment, be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the sum of undiscounted net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.

 

Advertising

 

Advertising production costs are expensed the first time the advertising takes place. Total advertising expenses were $5,987, $7,159, and $6,299 for the years ended December 31, 2023, 2022, and 2021, respectively. Advertising costs are classified as a component of selling, general and administrative costs in the accompanying consolidated statements of comprehensive income (loss).

 

Research and Development Costs

 

Research, development, pre-production and start-up costs related to both present and future products are expensed as incurred. Such costs amount to $23,844, $29,083, and $28,280 for the years ended December 31, 2023, 2022, and 2021, respectively.

 

Other Comprehensive Income (Loss)

 

Comprehensive income (loss) encompasses all changes in stockholder’s equity and includes net income, change in the foreign currency translation adjustment and minimum pension liability gains. The Company’s accumulated other comprehensive loss shown on the consolidated balance sheets on  December 31, 2023 and 2022 consists of foreign currency translation adjustments of $710 and $944, respectively.

 

Foreign Currencies

 

The functional currency of the Company’s Italian subsidiary is the Euro. Assets and liabilities of foreign operations are translated using period end exchange rates. Revenue and expenses are translated using average exchange rates during each period reported. Translation gains (losses) are reported in accumulated other comprehensive loss as a component of shareholders equity and were $234, ($990), and $30 for the years ended December 31, 2023, 2022 and 2021, respectively. The Company recognizes foreign currency transaction gains (losses) on certain assets and liabilities. These transaction (gains) losses are reported in other expense in the consolidated statements of comprehensive income (loss) and were $278, ($97), and $44 for the years ended December 31, 2023, 2022 and 2021, respectively.

 

62

 

Earnings per Share

 

Earnings per share is computed by dividing net income or loss available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period. The dilutive effect of these potential common shares is reflected in diluted earnings per share by application of the treasury stock method.

 

Warrants

 

The Company accounts for warrants to purchase its common stock as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Accounting Standards Codification ("ASC") Topic 480, Distinguishing Liabilities from Equity, and ASC Topic 815, Derivatives and Hedging. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC Topic 480, meet the definition of a liability pursuant to ASC Topic 480, and whether the warrants meet all of the requirements for equity classification under ASC Topic 815, including whether the warrants are indexed to the Company’s own shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

 

Equity-Based Compensation

 

The Company accounts for equity-based awards granted to employees and nonemployees under the fair value method prescribed by ASC Subtopic 718-10, Stock Compensation. Equity-based compensation cost is measured based on the estimated grant date fair value of the award and is recognized as expense over the requisite service period (generally the vesting period). The fair value of stock options is estimated using the Black Scholes option-pricing model. Restricted stock units are valued at the stock price on the grant date. The fair value of profit interest units granted by the Holley Stockholder is estimated based on the Company’s estimated equity value for each unit class at the time of granting using the Black-Scholes option-pricing model, discounted to reflect market considerations for illiquidity.

 

Performance share units that vest based on the achievement of company-designated performance targets are valued at the stock price on the grant date. Compensation expense in respect of such performance share units is recognized each period based on the expected level of achievement and, to the extent that the expected levels of achievement change, compensation cost is adjusted in the period of change with the remaining unrecognized cost recognized over the remaining requisite service period. For performance share units that vest based on the achievement of predetermined market conditions, the Company estimates the grant date fair value using a Monte Carlo simulation model. The fair value associated with each tranche of the award is recognized, straight-line, over the associated requisite service period for that tranche, subject to acceleration if the market condition is met prior to the end of the derived service period. 

 

Unless the awards contain a market condition, previously recognized expense related to forfeited awards is reversed in the period in which the forfeiture occurs. For awards containing a market condition, previously recognized stock-based compensation expense is not reversed when the awards are forfeited as long as the service is provided for the duration of the required service period.

 

Fair Value Measurements

 

Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimizes the use of unobservable inputs to the extent possible. The inputs used to measure fair value are prioritized based on a three-level hierarchy, which are defined as follows:

 

Level 1 – Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.

 

Level 2 – Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

 

Level 3 – Significant unobservable inputs that reflect a company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

 

63

 

Derivative Financial Instruments

 

The Company evaluates its financial instruments to determine if such instruments are derivatives or contain features that qualify as embedded derivatives in accordance with ASC Topic 815, Derivatives and Hedging. For derivative financial instruments that are accounted for as assets or liabilities, the derivative instrument is initially recorded at its fair value on the grant date and is then re-valued at each reporting date, with changes in the fair value reported in the statements of operations. Derivative assets and liabilities are classified on the balance sheet as current or non-current based on whether or not net cash settlement or conversion of the instrument could be required within 12 months of the balance sheet date. 

 

The Company uses derivative instruments to manage its exposure to changes in interest rates on borrowings under its debt facility. These derivative instruments are primarily valued on the basis of quotes obtained from banks, brokers, and/or dealers. The valuation of the derivative instruments considers future expected interest rates on the notional principal balance remaining, which is comparable to what a prospective acquirer would pay on the measurement date. Valuation pricing models consider inputs such as forward rates, anticipated interest rate volatility relating to the reference rate, as well as time value, counterparty risk and other factors underlying derivative instruments. 

 

Concentration of Credit Risk 

 

Financial instruments, which potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and accounts receivable. The Company controls its exposure to credit risk associated with these instruments by (i) placing cash and cash equivalents with several major financial institutions and (ii) maintaining strict policies over credit extension that include credit evaluations, credit limits and monitoring procedures. For more information on the Company’s net sales to its three largest customers, see Note 17,Major Reseller Customers”.

 

Recent Accounting Pronouncements

 

Accounting Standards Recently Adopted

 

In October 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU requires entities to apply the definition of a performance obligation under ASC Topic 606, Revenue from Contracts with Customers, to recognize and measure contract assets and contract liabilities (i.e., deferred revenue) relating to contracts with customers that are acquired in a business combination. Prior to the adoption of ASU 2021-08, an acquirer generally recognized assets acquired, and liabilities assumed in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers, at fair value on the acquisition date. ASU No. 2021-08 results in the acquirer recording acquired contract assets and liabilities on the same basis that would have been recorded by the acquiree before the acquisition under ASC Topic 606. The Company adopted ASU 2021-08 on January 1, 2023. Adoption of ASU 2021-08 did not impact the Company's consolidated financial statements.

 

64

 

Accounting Standards Not Yet Adopted

 

In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to SEC's Disclosure Update and Simplification Initiative. This ASU amends the disclosure or presentation requirements related to various subtopics in the FASB Accounting Standards Codification. The effective date for each amendment will be the date on which the SEC's removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. The Company will monitor the removal of various requirements from the current regulations in order to determine when to adopt the related amendments, but it does not anticipate that the adoption of the new guidance will have a material impact on the Company’s consolidated financial statements and related disclosures. The Company will continue to evaluate the impact of this guidance on its consolidated financial statements.

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU expands reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The standard requires interim and annual disclosure of significant segment expenses that are regularly provided to the chief operating decision-maker ("CODM") and included within the reported measure of a segment’s profit or loss, requires interim disclosures about a reportable segment’s profit or loss and assets that are currently required annually, requires disclosure of the position and title of the CODM, clarifies circumstances in which an entity can disclose multiple segment measures of profit or loss, and contains other disclosure requirements. This ASU is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the effect of this new guidance on its consolidated financial statements and related disclosures.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU requires additional disclosures of various income tax components that affect the rate reconciliation based on the applicable taxing jurisdictions, as well as the qualitative and quantitative aspects of those components. The standard also requires information pertaining to taxes paid to be disaggregated for federal, state and foreign taxes, and contains other disclosure requirements. This ASU is effective for fiscal years beginning after December 15, 2024 and interim periods within fiscal years beginning after December 15, 2025, with early adoption permitted. The Company is currently evaluating the effect of this new guidance on its consolidated financial statements and related disclosures.

 

65

 
 

2.

BUSINESS COMBINATION, ACQUISITIONS, AND DIVESTITURE

 

BUSINESS COMBINATION

 

On July 16, 2021, Holley consummated the Business Combination pursuant to the terms of the Merger Agreement, whereby (i) Merger Sub I, a direct wholly owned subsidiary of Empower, merged with and into Holley Intermediate, with Holley Intermediate surviving such merger as a wholly owned subsidiary of Holley (“Merger I”) and (ii) Merger Sub II, a direct wholly owned subsidiary of Empower, merged with and into Holley Intermediate, with Merger Sub II surviving such merger as a wholly owned subsidiary of Holley (“Merger II”).

 

Pursuant to the Merger Agreement, at the Closing, all outstanding shares of Holley Intermediate common stock as of immediately prior to the effective time of Merger I were cancelled and the Holley Stockholder, the sole stockholder of Holley Intermediate, received $264,718 in cash and 67,673,884 shares of common stock (at a deemed value of $10.00 per share). The Company’s common stock is listed on the NYSE under the symbol “HLLY.”

 

In connection with the Business Combination, a number of subscribers purchased from the Company an aggregate of 24,000,000 shares of Common Stock (the “PIPE”), for a purchase price of $10.00 per share, or $240,000 in the aggregate. Per the Merger Agreement, $100,000 of the PIPE proceeds were used to partially pay off Holley’s debt.

 

Pursuant to the Amended and Restated Forward Purchase Agreement (“A&R FPA”), at the Closing, 5,000,000 shares of the Company’s Common Stock and 1,666,667 Warrants were issued to certain investors for an aggregate purchase price of $50,000. Pursuant to the A&R FPA, each Warrant entitles the holder to purchase one share of the Company’s Common Stock at a price of $11.50 per share (the ”Public Warrants”), subject to certain conditions.

 

The Company also assumed 8,333,310 Public Warrants and 4,666,667 private placement warrants (the “Private Warrants”, and together with the Public Warrants, the “Warrants”) upon the Business Combination, all of which were issued in connection with Empower’s initial public offering. Each Warrant represents the right to purchase one share of the Company’s common stock at a price of $11.50 per share, subject to certain conditions. The Warrants are exercisable commencing on October 9, 2021 (the one-year anniversary of Empower’s initial public offering) and expire on July 16, 2026 (five years after the Closing Date). The Public Warrants are listed on the NYSE under the symbol “HLLY WS.”

 

Additionally, Empower Sponsor Holdings LLC (the "Sponsor") received 2,187,500 shares of the Company’s common stock, which vest in two equal tranches upon achieving certain market share price milestones as outlined in the Merger Agreement during the earn-out period (“the “Earn-Out Shares”). The first tranche of Earn-Out Shares vested during the first quarter of 2022. The remaining tranche of Earn-Out Shares will be forfeited if the applicable conditions are not satisfied before July 16, 2028 (seven years after the Closing Date). 

 

The Business Combination was accounted for as a reverse recapitalization in accordance with U.S. GAAP. This determination was primarily based on the Holley Stockholder having a relative majority of the voting power of the Company, the operations of Holley prior to the acquisition comprising the only ongoing operations of the Company, and senior management of Holley comprising the majority of the senior management of the Company. Under this method of accounting, Empower was treated as the acquired company for financial reporting. Accordingly, the Business Combination was accounted for as the equivalent of Holley issuing stock for the net assets of Empower, accompanied by a recapitalization. The net assets of Empower are stated at historical cost, with no goodwill or other intangible assets recorded. Reported amounts from operations included herein prior to the Business Combination are those of Holley Intermediate. The shares and corresponding capital amounts and earnings per share, prior to the Business Combination, have been retroactively restated based on shares received by the Holley Stockholder.

 

The following table reconciles the elements of the Business Combination to the consolidated statements of cash flows for the year ended December 31, 2021:

 

  

Recapitalization

 

Cash - Empower's trust and cash (net of redemptions of $99,353 and transaction costs of $44,314)

 $107,017 

Cash - Forward Purchase Agreement

  50,000 

Cash - PIPE Financing

  240,000 

Net cash provided by Business Combination and PIPE Financing

  397,017 

Less: cash consideration paid to Holley Stockholder

  (264,718)

Net contributions from Business Combination and PIPE Financing

 $132,299 

 

66

 

ACQUISITIONS

 

During the three years ended December 31, 2023, the Company completed 11 acquisitions. These acquisitions are expected to enhance the Company's portfolio of products and services in the automotive aftermarket and automotive safety solutions market.

 

The Company accounts for acquisitions using the acquisition method, and accordingly, the purchase price has been allocated based upon the fair value of the assets acquired and liabilities assumed. The valuation of the assets acquired and liabilities assumed is subject to revision. If additional information becomes available, the Company may further revise the purchase price allocation as soon as practical, but no later than one year from the acquisition date; however, material changes are not expected. Goodwill generated by the acquisitions is primarily attributable to the strong market position of the entities acquired.

 

Purchase price consideration for all acquisitions was paid primarily in cash. All acquisitions were for 100 percent of the acquired business and are reported in the Consolidated Statements of Cash Flows, net of acquired cash and cash equivalents. Acquisition-related costs, including advisory, legal, accounting, valuation and other costs, are typically expensed in the periods in which the costs are incurred and are recorded in acquisition and restructuring costs. The results of operations of acquired businesses are included in the consolidated financial statements from the acquisition date.

 

In 2022, the Company acquired substantially all the assets of John's Ind., Inc., Southern Kentucky Classics, and Vesta Motorsports USA, Inc., doing business as RaceQuip. These acquisitions were immaterial business combinations. Cash paid for the three acquisitions, net of cash acquired, was $14,863, and was funded with borrowings from the Company's credit facility and cash on hand. The acquisitions resulted in both amortizable and nonamortizable intangibles and goodwill totaling $10,553. The goodwill and intangibles generated as a result of these acquisitions are deductible for income tax purposes. Pro forma results of operations and the results of operations since the acquisition dates for these immaterial acquisitions have not been separately disclosed because the effects were not significant compared to the consolidated financial statements, individually or in the aggregate. 

 

The determination of the final purchase price allocation to specific assets acquired and liabilities assumed was adjusted to reflect the final fair value estimate of acquired assets and liabilities, as noted below. The allocation of the purchase price to the assets acquired and liabilities assumed was based on estimates of the fair value of the net assets as follows:

 

  

2022

  

Measurement Period

  

2022

 
  

(as initially reported)

  

Adjustments

  

(as adjusted)

 

Accounts receivable

 $959  $(397) $562 

Inventory

  3,481   146   3,627 

Property, plant and equipment

  275      275 

Other assets

  1,132   (1,108)  24 

Tradenames

  1,689      1,689 

Customer relationships

  1,512      1,512 

Goodwill

  5,858   1,494   7,352 

Accounts payable

  (25)  (133)  (158)

Accrued liabilities

  (18)  (2)  (20)
  $14,863  $  $14,863 

 

The fair value of the acquired customer relationship intangible asset was estimated using the excess earnings approach. The customer relationship intangible asset is being amortized based on the attrition rate of customers which was determined to be 20 years. The fair value of the acquired tradenames intangible asset was estimated using the relief from royalty method, a form of the income approach. The tradenames were determined to have an indefinite life.

 

67

 

In 2021, the Company acquired substantially all the assets of Finspeed, LLC, Classic Instruments LLC, ADS Precision Machining, Inc., doing business as Arizona Desert Shocks, Rocket Performance Machine, Inc., doing business as Rocket Racing Wheels, and Speartech Fuel Injections Systems, Inc. These five acquisitions were individually immaterial business combinations that are material in the aggregate. Cash paid for the five immaterial acquisitions, net of cash acquired, was $19,909, and was funded with borrowings from the Company's credit facility and cash on hand. The acquisitions resulted in both amortizable and non-amortizable intangibles and goodwill totaling $13,247. The goodwill and intangibles generated as a result of these acquisitions are deductible for income tax purposes. Pro forma results of operations and the results of operations since the acquisition dates for these immaterial acquisitions have not been separately disclosed because the effects were not significant compared to the consolidated financial statements, individually or in the aggregate. 

 

The determination of the final purchase price allocation to specific assets acquired and liabilities assumed was adjusted to reflect the final fair value estimate of acquired assets and liabilities, as noted below. The allocation of the purchase price to the assets acquired and liabilities assumed was based on estimates of the fair value of the net assets as follows:

 

  

2021

  

Measurement Period

  

2021

 
  

(as initially reported)

  

Adjustments

  

(as adjusted)

 

Cash

 $122  $  $122 

Accounts receivable

  618      618 

Inventory

  3,975      3,975 

Property, plant and equipment

  2,274      2,274 

Other assets

  23      23 

Tradenames

  2,608      2,608 

Customer relationships

  2,450      2,450 

Goodwill

  11,017   (2,828)  8,189 

Accounts payable

  (343)     (343)

Accrued liabilities

  (129)  122   (7)
  $22,615  $(2,706) $19,909 

 

The fair value of the acquired customer relationship intangible assets was estimated using the excess earnings approach. The customer relationship intangible assets are being amortized based on the attrition rate of customers which have an estimated weighted average life of 18 years. The fair value of the acquired tradenames intangible asset was estimated using the relief from royalty method, a form of the income approach. The tradenames were determined to have an indefinite life.

 

The remaining three acquisitions completed during the year ended December 31, 2021 are described below.

 

68

 

Baer, Inc.

 

On December 23, 2021, the Company acquired substantially all the assets and liabilities of Baer, Inc., doing business as Baer Brakes ("Baer"). Consideration for the assets acquired was cash payments of $22,170. The acquisition resulted in both amortizable and non-amortizable intangibles and goodwill totaling $18,989. The goodwill and intangibles generated as a result of this acquisition are deductible for income tax purposes. The purchase price was funded with borrowings from the Company's credit facility and cash on hand.

 

The determination of the final purchase price allocation to specific assets acquired and liabilities assumed was adjusted to reflect the final fair value estimate of acquired assets and liabilities, as noted below. The allocation of the purchase price to the assets acquired and liabilities assumed was based on estimates of the fair value of the net assets as follows:

 

  

December 23, 2021

  

Measurement Period

  

December 23, 2021

 
  

(as initially reported)

  

Adjustments

  

(as adjusted)

 

Accounts receivable

 $627  $  $627 

Inventory

  1,813      1,813 

Property, plant and equipment

  695      695 

Other assets

  76      76 

Tradenames

  4,630      4,630 

Customer relationships

  6,075      6,075 

Goodwill

  8,363   (79)  8,284 

Accounts payable

  (81)  79   (2)

Accrued liabilities

  (28)     (28)
  $22,170  $  $22,170 

 

The fair value of the acquired customer relationship intangible asset was estimated using the excess earnings approach. The customer relationship intangible asset is being amortized based on the attrition rate of customers which was determined to be 20 years. The fair value of the acquired tradenames intangible asset was estimated using the relief from royalty method, a form of the income approach. The tradenames were determined to have an indefinite life.

 

The contractual value of the accounts receivable acquired was $800.

 

The Company incurred transaction costs in the amount of $222, which are reflected in operating expenses for the year ended December 31, 2021.

 

69

 

Brothers Mail Order Industries, Inc.

 

On December 16, 2021, the Company acquired substantially all the assets and liabilities of Brothers Mail Order Industries, Inc., doing business as Brothers Trucks ("Brothers"). Consideration for the assets acquired was cash payments of $26,135. The acquisition resulted in non-amortizable intangibles and goodwill totaling $24,835. The goodwill and intangibles generated as a result of this acquisition are deductible for income tax purposes. The purchase price was funded with borrowings from the Company's credit facility and cash on hand.

 

The determination of the final purchase price allocation to specific assets acquired and liabilities assumed was adjusted to reflect the final fair value estimate of acquired assets and liabilities, as noted below. The allocation of the purchase price to the assets acquired and liabilities assumed was based on estimates of the fair value of the net assets as follows:

 

  

December 16, 2021

  

Measurement Period

  

December 16, 2021

 
  

(as initially reported)

  

Adjustments

  

(as adjusted)

 

Accounts receivable

 $22  $  $22 

Inventory

  1,682      1,682 

Property, plant and equipment

  20      20 

Other assets

  13      13 

Tradenames

  4,975      4,975 

Goodwill

  19,561   299   19,860 

Accounts payable

  (34)     (34)

Accrued liabilities

  (403)     (403)
  $25,836  $299  $26,135 

 

The fair value of the acquired tradenames intangible asset was estimated using the relief from royalty method, a form of the income approach. The tradenames were determined to have an indefinite life.

 

The contractual value of the accounts receivable acquired was $22.

 

The Company incurred transaction costs in the amount of $191, which are reflected in operating expenses for the year ended December 31, 2021.

 

70

 

Advance Engine Management Inc.

 

On April 14, 2021, the Company acquired substantially all the assets and liabilities of Advance Engine Management Inc. doing business as AEM Performance Electronics (“AEM”). Consideration for the assets acquired was cash payments of $51,243. The acquisition resulted in both amortizable and non-amortizable intangibles and goodwill, totaling $44,486. The goodwill and intangibles generated as a result of this acquisition are deductible for income tax purposes. The purchase price was funded from cash on hand.

 

The determination of the final purchase price allocation to specific assets acquired and liabilities assumed was adjusted to reflect the final fair value estimate of acquired assets and liabilities, as noted below. The allocation of the purchase price to the assets acquired and liabilities assumed was based on estimates of the fair value of the net assets as follows:

 

  

April 14, 2021

  

Measurement Period

  

April 14, 2021

 
  

(as initially reported)

  

Adjustments

  

(as adjusted)

 

Accounts receivable

 $3,454  $(61) $3,393 

Inventory

  3,892      3,892 

Property, plant and equipment

  1,342      1,342 

Other assets

  493   (91)  402 

Tradenames

  10,760      10,760 

Customer relationships

  14,640      14,640 

Patents

  1,970      1,970 

Technology intangibles

  110      110 

Goodwill

  17,426   (420)  17,006 

Accounts payable

  (2,032)  110   (1,922)

Accrued liabilities

  (489)  139   (350)
  $51,566  $(323) $51,243 

 

The fair value of the acquired customer relationship intangible asset was estimated using the excess earnings approach. The customer relationship intangible asset is being amortized based on the attrition rate of customers which was determined to be 20 years. The fair value of the acquired tradenames and patents intangible assets were estimated using the relief from royalty method, a form of the income approach. The tradenames were determined to have an indefinite life. The patents are being amortized over 13 years based on the weighted average remaining life of the patent portfolio.

 

The contractual value of the accounts receivable acquired was $3,454.

 

71

 

The Company’s results for the year ended December 31, 2021, include $16,593 of net sales and $2,664 of net income from AEM since the date of acquisition. The Company incurred transaction costs in the amount of $2,264, which are reflected in operating expenses for the year ended December 31, 2021.

 

The following table provides the unaudited consolidated pro forma results for the periods presented as if Baer, Brothers, and AEM had been acquired as of January 1, 2021.

 

  

For the year ended December 31,

 
  

2021

 

Pro forma net sales

 $727,369 

Pro forma net income

  (16,248)

 

The pro forma results include the effects of the amortization of purchased intangible assets and acquired inventory step-up. The pro forma results are based upon unaudited financial information of the acquired entity and are presented for informational purposes only and are not necessarily indicative of the results of future operations or the results that would have occurred had the acquisitions taken place in the periods noted.

 

DIVESTITURE

 

In the fourth quarter of 2022, the Company made the decision to sell Finspeed in connection with a strategic review of its product portfolio. Finspeed generated approximately $426 in net sales in 2022. The Company received $1,966 cash consideration and recorded a pre-tax loss of $1,037 on the sale of the business, which included a $268 write-down of intangible assets, and was reported as other operating expense in the Consolidated Statements of Comprehensive Income (Loss).  

 

72

 
 

3.

INVENTORY

 

Inventories of the Company consisted of the following:

 

  

December 31,

 
  

2023

  

2022

 

Raw materials

 $63,552  $78,586 

Work-in-process

  22,619   23,906 

Finished goods

  106,089   131,081 
  $192,260  $233,573 

 

 

4.

PROPERTY, PLANT AND EQUIPMENT, NET

 

Property, plant and equipment of the Company consisted of the following:

 

  

December 31,

 
  

2023

  

2022

 

Land

 $3,326  $3,426 

Buildings and improvements

  11,404   11,051 

Machinery and equipment

  73,332   66,140 

Construction in process

  6,224   9,563 

Total property, plant and equipment

  94,286   90,180 

Less: accumulated depreciation

  47,080   37,999 

Property, plant and equipment, net

 $47,206  $52,181 

 

The Company’s long-lived assets by geographic locations are as follows:

 

  

December 31,

 
  

2023

  

2022

 

United States

 $44,931  $50,434 

International

  2,275   1,747 

Total property, plant and equipment, net

 $47,206  $52,181 

 

 

73

 
 

5.

GOODWILL AND OTHER INTANGIBLE ASSETS

 

The following presents changes to goodwill for the periods indicated:

 

     

Balance on December 31, 2021

 $411,383 

John's acquisition

  240 

SKC acquisition

  1,270 

RaceQuip acquisition

  4,348 

Measurement period adjustments

  880 

Balance on December 31, 2022

  418,121 

Measurement period adjustments

  935 

Balance on December 31, 2023

 $419,056 

 

Goodwill represents the premium paid over the fair value of the net tangible and identifiable intangible assets acquired in the Company's business combinations. The measurement period for the valuation of assets acquired and liabilities assumed ends as soon as information on the facts and circumstances that existed as of the acquisition date becomes available, not to exceed 12 months. Adjustments in purchase price allocations may require a change in the amounts allocated to goodwill during the periods in which the adjustments are determined. In the fourth quarter of 2023, the Company performed a qualitative assessment and did not identify any indicators of impairment. In the third quarter and fourth quarters of 2022, the Company performed quantitative and qualitative assessments and did not identify any indicators of impairment. No goodwill impairment charges were incurred during 2023 and 2022.

 

Intangible assets consisted of the following:

 

  

December 31, 2023

 
  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Value

 

Finite-lived intangible assets:

            

Customer relationships

 $269,950  $(55,732) $214,218 

Tradenames

  13,775   (5,569)  8,206 

Technology

  26,676   (13,800)  12,876 

Total finite-lived intangible assets

 $310,401  $(75,101) $235,300 
             

Indefinite-lived intangible assets:

            

Tradenames

 $175,165     $175,165 

 

  

December 31, 2022

 
  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Value

 

Finite-lived intangible assets:

            

Customer relationships

 $269,950  $(44,178) $225,772 

Tradenames

  13,775   (4,843)  8,932 

Technology

  26,676   (11,523)  15,153 

Total finite-lived intangible assets

 $310,401  $(60,544) $249,857 
             

Indefinite-lived intangible assets:

            

Tradenames

 $174,998     $174,998 

 

The following outlines the estimated future amortization expense related to intangible assets held on  December 31, 2023:

 

2024

 $13,744 

2025

  13,714 

2026

  13,608 

2027

  13,601 

2028

  13,601 

Thereafter

  167,032 

Total

 $235,300 

 

74

 

In the third quarter of 2022, management concluded it was necessary to reevaluate indefinite-lived intangible assets for impairment after supply chain challenges led to a downward revision of earnings estimates for 2022, which resulted in a decline in the Company's market capitalization. As a result of this evaluation, a pre-tax impairment of $2,395 was recognized on certain indefinite-lived tradenames. In the fourth quarter of 2022, the Company performed a qualitative assessment of indefinite-lived intangible assets and did not identify any indicators of impairment. The Company has not subsequently identified any circumstances to indicate that it was necessary to reevaluate indefinite-lived intangible assets for impairment. No impairment was recognized on intangible assets in 2023.

 

The fair value of the indefinite-lived tradenames was estimated using the relief from royalty method, a form of the income approach. Significant judgement is required in estimating the fair value of intangible assets and in performing impairment tests. The most significant assumptions utilized in the determination of the estimated fair values of the indefinite-lived tradenames were the sales projections and long-term earnings growth rates, the royalty rate and the discount rate. The long-term earnings growth rate represents the expected rate at which the brands are expected to grow beyond the shorter-term business planning period. The royalty rate is based on observed market royalty rates for various industrial, consumer and commercial trademarks. The discount rate is based on the Company's weighted average cost of capital adjusted for risk. Due to the inherent uncertainty in forecasting future sales, actual results in the future may vary significantly from the forecasts.

 

Potential changes in our costs and operating structure, the implementation of synergies, and overall performance in the automotive aftermarket industry, could negatively impact our near-term cash-flow projections and could trigger a potential impairment of the Company's goodwill and / or indefinite-lived intangible assets. In addition, failure to execute the Company's strategic plans as well as increases in weighted average costs of capital could negatively impact the fair value of the reporting unit and increase the risk of future impairment charges.

 

 

6.

ACCRUED LIABILIITES

 

Accrued liabilities of the Company consisted of the following:

 

  

December 31,

 
  

2023

  

2022

 

Accrued freight

 $5,654  $6,861 

Accrued employee compensation and benefits

  11,696   7,635 

Accrued returns, allowances and warranties

  11,267   8,798 

Accrued taxes

  1,475   6,697 

Current portion of operating lease liabilities

  4,948   5,112 

Accrued other

  7,089   8,214 

Total accrued liabilities

 $42,129  $43,317 

 

75

 
 

7.

DEBT

 

Debt of the Company consisted of the following:

 

  

December 31,

 
  

2023

  

2022

 

First lien term loan due November 17, 2028

 $592,505  $649,350 

Revolver

     10,000 

Other

  1,974   2,770 

Less unamortized debt issuance costs

  (10,308)  (11,557)
   584,171   650,563 

Less current portion of long-term debt

  (7,461)  (7,000)
  $576,710  $643,563 

 

On November 18, 2021, the Company entered into a credit facility with a syndicate of lenders and Wells Fargo Bank, N.A., as administrative agent for the lenders, letter of credit issuer and swing line lender (the "Credit Agreement"). The financing consists of a seven-year $600,000 first lien term loan, a five-year $125,000 revolving credit facility, and a $100,000 delayed draw term loan. The proceeds of delayed draw loans made after closing were available to the Company to finance acquisitions. Upon the expiration of the delayed draw term loan in May 2022, the Company had drawn $57,000, which is included in the amount outstanding under the first lien term loan due November 17, 2028. 

 

The revolving credit facility includes a letter of credit facility in the amount of $10,000, pursuant to which letters of credit may be issued as long as revolving loans may be advanced and subject to availability under the revolving credit facility. The Company had $1,728 in outstanding letters of credit on  December 31, 2023.

 

In 2021, proceeds from the credit facility were used to repay in full the Company’s obligations under its existing first lien and second lien notes and to pay $13,413 in deferred financing fees related to the refinancing. As a result of the prepayments of the Company’s existing first lien and second lien notes, losses of $13,650 were recognized in 2021 on the early extinguishment of debt due to the write-off of unamortized debt issuance costs.

 

The first lien term loan is to be repaid in quarterly payments of $1,643 through September 30, 2028, with the balance due upon maturity on November 17, 2028. The Company is required to make annual payments on the term loan in an amount equal to 50% of annual excess cash flow greater than $5,000, as defined in the Credit Agreement. This percentage requirement may decrease or be eliminated if certain leverage ratios are achieved. Based on the Company's results for 2023, no excess cash flow payment is expected to be required in 2024. Any such payments offset future mandatory quarterly payments. The Credit Agreement permits voluntary prepayments at any time, in whole or in part. The Company paid down an aggregate of $56,845 in principal on its outstanding first lien term loan during the year ended December 31, 2023 by repurchasing $38,845 at a discount to par, making a voluntary repayment of $11,000, and making required quarterly payments totaling $7,000. A gain of $701 was recognized on the debt repurchased at a discount to par, net of the write-off of unamortized debt issuance costs. 

 

On December 31, 2023, amounts outstanding under the credit facility accrue interest at a rate equal to either the SOFR or base rate, at the Company's election, plus a specified margin. In the case of revolving credit loans and letter of credit fees, the specified margin is based on the Company's Total Leverage Ratio, as defined in the Credit Agreement. Commitment fees payable under the revolving credit facility are based on the Company's Total Leverage Ratio. On  December 31, 2023, the weighted average interest rate on the Company's borrowings under the credit facility was 9.2%.

 

Obligations under the Credit Agreement are secured by substantially all of the Company’s assets, including a secured interest in the Company's corporate headquarters, with a carrying value of $2,999. The Credit Agreement includes representations and warranties, and affirmative and negative covenants customary for financings of this type, including, but not limited to, limitations on restricted payments, additional borrowings, additional investments, and asset sales. The Credit Agreement also requires that Holley maintain, on the last day of each quarter, a Total Leverage Ratio not to exceed a maximum amount. On  December 31, 2023, the Company was in compliance with all financial covenants.

 

76

 

In February 2023, the Company entered into an amendment to its Credit Agreement which, among other things, increases the Total Leverage Ratio applicable under the Credit Agreement as of the fiscal quarter ending April 2, 2023 to initially 7.25:1.00, and provides for modified step-down levels for such covenant thereafter through the fiscal quarter ending March 31, 2024 (the “Covenant Relief Period”). As of December 31, 2023, the required Total Leverage Ratio was 5.75:1.00. As an ongoing condition to the Covenant Relief Period, the Company also agreed to (i) a minimum liquidity test, (ii) an interest coverage test, (iii) an anti-cash hoarding test at any time revolving loans are outstanding, and (iv) additional reporting obligations. Under the amended Credit Agreement, the revolving credit facility contains a minimum liquidity financial covenant of $45,000, which includes unrestricted cash and any available borrowing capacity under the revolving credit facility. In April 2023, the Company entered into a second amendment to the Credit Agreement in which the interest rate on any outstanding borrowings under the Credit Agreement was changed from LIBOR to SOFR. In May 2023, the Company entered into a third amendment to the Credit Agreement in which certain defined terms were clarified. The Company incurred $1,427 of deferred financing fees related to these amendments. On December 31, 2023, the Company was in compliance with all financial covenants. 

 

Some of the lenders that are parties to the Credit Agreement, and their respective affiliates, have various relationships with the Company in the ordinary course of business involving the provision of financial services, including cash management, commercial banking, investment banking or other services.

 

Future maturities of long-term debt and amortization of debt issuance costs on  December 31, 2023, are as follows:

 

   Debt   Debt Issuance Costs 

2024

 $7,461  $1,770 

2025

  7,656   1,921 

2026

  6,571   2,087 

2027

  6,572   2,271 

2028

  566,219   2,259 
  $594,479  $10,308 

 

77

 
 

8.

COMMON STOCK WARRANTS AND EARN-OUT LIABILITY

 

Upon the Closing, there were 14,666,644 Warrants, consisting of 9,999,977 Public Warrants and 4,666,667 Private Warrants, outstanding to purchase shares of the Company's common stock that were issued by Empower prior to the Business Combination. Each Warrant entitles the registered holder to purchase one share of Common Stock at a price of $11.50 per share, subject to adjustments, commencing on October 9, 2021 (the one-year anniversary of Empower’s initial public offering), provided that the Company has an effective registration statement under the Securities Act covering the shares of Common Stock issuable upon exercise of the Warrants and a current prospectus relating to them is available and such shares are registered, qualified or exempt from registration under the securities laws of the state of residence of the holder. The Warrants may be exercised only for a whole number of shares of Common Stock. The Warrants expire on July 16, 2026, the date that is five years after the Closing date, or earlier upon redemption or liquidation. Additionally, the Private Warrants will be non-redeemable and are exercisable on a cashless basis so long as they are held by the Sponsor or any of its permitted transferees. If the Private Warrants are held by someone other than the Sponsor or its permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.

 

The Company may redeem the Public Warrants at a price of $0.01 per warrant upon 30 days' notice if the closing price of the Company’s common stock equals or exceeds $18.00 per share, subject to adjustments, on the trading day prior to the date on which notice of redemption is given, provided there is an effective registration statement and current prospectus in effect with respect to the ordinary shares underlying such Warrants throughout the 30-day redemption period. If the foregoing conditions are satisfied and the Company issues a notice of redemption of the Warrants, the Warrant holder is entitled to exercise his, her or its Warrant prior to the scheduled redemption date. Any such exercise requires the Warrant holder to pay the exercise price for each Warrant being exercised. Further, the Company may redeem the Public Warrants at a price of $0.10 per warrant upon 30 days' notice if the closing price of Common Stock equals or exceeds $10.00 per share, subject to adjustments, on the trading day prior to the date on which notice of redemption is given. Beginning on the date the notice of redemption is given until the Warrants are redeemed or exercised, holders may elect to exercise their Warrants on a cashless basis and receive that number of shares of Common Stock as determined by reference to a table in the warrant agreement.

 

During any period when the Company has failed to maintain an effective registration statement, warrant holders may exercise Warrants on a cashless basis in accordance with Section 3(a)(9) of the Securities Act or another exemption, but the Company will use its commercially reasonable best efforts to register or qualify the shares under applicable blue sky laws to the extent an exemption is not available.

 

The Warrants are accounted for as a liability in accordance with ASC Subtopic 815-40, Derivatives and Hedging - Contracts in Entity's Own Equity, and are presented as a warrant liability on the balance sheet. The warrant liability was measured at fair value at inception and on a recurring basis, with changes in fair value recognized as non-operating expense. On  December 31, 2023 and 2022, a warrant liability with a fair value of $8,383 and $4,272, respectively, was reflected as a long-term liability in the consolidated balance sheet. As of both  December 31, 2023 and 2022, there were 14,633,311 Warrants outstanding. For the year ended December 31, 2023, an increase of $4,111 in the fair value of the warrant liability as compared to a decrease of $57,021 in the fair value of the warrant liability for the year ended  December 31, 2022, was reflected as change in fair value of warrant liability in the consolidated statements of comprehensive income.

 

Additionally, the Sponsor received 2,187,500 shares of Common Stock upon the Closing, which vest in two equal tranches upon achievement of certain market share price milestones during the earn-out period, as outlined in the Merger Agreement (the “Earn-Out Shares”). The first tranche of Earn-Out Shares vested during the first quarter of 2022. Upon vesting, the first tranche of 1,093,750 Earn-Out Shares were issued and a liability of $14,689, representing the fair value of the shares on the date of vesting, was reclassified from liabilities to equity. The remaining tranche of Earn-Out Shares will be forfeited if the applicable conditions are not satisfied before July 16, 2028 (seven years after the Closing Date). The unvested Earn-Out Shares are presented as an earn-out liability on the balance sheet and are remeasured at fair value with changes in fair value recognized as non-operating expense. On  December 31, 2023 and 2022, an earn-out liability with a fair value of $3,479 and $1,176, respectively, was reflected as a long-term liability in the consolidated balance sheet. For the year ended December 31, 2023, an increase of $2,303 in the fair value of the earn-out liability as compared to a decrease of $10,731 in the fair value of the earn-out liability for the year ended  December 31, 2022, was reflected as change in fair value of earn-out liability in the consolidated statements of comprehensive income. 

 

78

 
 

9.  DERIVATIVE INSTRUMENTS 

 

The Company from time to time enters into derivative financial instruments, such as interest rate collar agreements (each, a “Collar”), to manage its exposure to fluctuations in interest rates on the Company’s variable rate debt. On January 4, 2023, the Company entered into a Collar with Wells Fargo Bank, N.A. ("Wells Fargo") with a notional amount of $500,000 that expires on February 18, 2026. The Collar has a floor of 2.811% and a cap of 5% (based on three-month SOFR). The structure of this Collar is such that the Company receives an incremental amount if the Collar index exceeds the cap rate. Conversely, the Company pays an incremental amount to Wells Fargo if the Collar index falls below the floor rate. No payments are required if the Collar index falls between the cap and floor rates. 

 

On  December 31, 2023, the Company recognized a derivative liability of $1,164 for the Collar in other noncurrent liabilities on the consolidated balance sheet. For the year ended December 31, 2023, the Company recorded a net change in the fair value of the Collar as an increase to interest expense of $1,164. Cash receipts for the Collar totaled $620 for the year ended December 31, 2023

 

The fair value of the Collar is determined using observable market-based inputs and the impact of credit risk on the derivative’s fair value (the creditworthiness of the Company’s counterparty for assets and the creditworthiness of the Company for liabilities) (a Level 2 measurement, as described in Note 10, "Fair Value Measurements").

 

 

10.

FAIR VALUE MEASUREMENTS

 

The Company’s financial liabilities subject to fair value measurement on a recurring basis and the level of inputs used for such measurements were as follows: 

 

  

Fair Value Measured on December 31, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Warrant liability (Public)

 $5,480  $  $  $5,480 

Warrant liability (Private)

        2,903   2,903 

Earn-out liability

        3,479   3,479 

Interest rate collar liability

     1,164      1,164 

Total fair value liabilities

 $5,480  $1,164  $6,382  $13,026 

 

  

Fair Value Measured on December 31, 2022

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Warrant liability (Public)

 $2,691  $  $  $2,691 

Warrant liability (Private)

        1,581   1,581 

Earn-out liability

        1,176   1,176 

Total fair value liabilities

 $2,691  $  $2,757  $5,448 

 

On  December 31, 2023 and 2022, the Company's liabilities for its Private and Public Warrants, earn-out liability, and Collar are measured at fair value on a recurring basis (see Note 8,Common Stock Warrants and Earn-Out Liability,” and Note 9, "Derivative Instruments,” for more details). The fair values of the Private Warrants and earn-out liability are determined based on significant inputs not observable in the market (Level 3). These assumptions are believed to be reasonable at the time, but such assumptions are subject to inherent uncertainty. The valuation of the Level 3 liabilities uses assumptions and estimates the Company believes would be made by a market participant in making the same valuation. The Company assesses these assumptions and estimates on an on-going basis as additional data impacting the assumptions and estimates are obtained. The Company uses a Monte Carlo simulation model to estimate the fair value of its Private Warrants and earn-out liability. The fair value of the Collar, which is included in other noncurrent liabilities on the consolidated balance sheet, is determined based on models that reflect the contractual terms of the derivative, yield curves, and the credit quality of the counterparties. Inputs are generally observable and do not contain a high level of subjectivity (Level 2). The fair value of the Public Warrants is determined using publicly traded prices (Level 1). Changes in the fair value of the derivative liabilities related to Warrants and the earn-out liability are recognized as non-operating expense in the consolidated statements of comprehensive income (loss). Changes in the fair value of the Collar are recognized as an adjustment to interest expense in the consolidated statements of comprehensive income (loss). Changes in the fair value of the Warrants, the earn-out liability, and the Collar, along with cash flows associated with the Collar, are presented in operating activities on the consolidated statements of cash flows.

 

79

 

The fair value of Private Warrants was estimated on  December 31, 2023 and 2022 using the Monte Carlo simulation model with the following assumptions:

 

  

2023

  

2022

 

Valuation date price

 $4.87  $2.12 

Strike price

 $11.50  $11.50 

Remaining life (in years)

  2.54   3.54 

Expected dividend

 $  $ 

Risk-free interest rate

  4.01%  4.06%

Price threshold

 $18.00  $18.00 

 

The fair value of the earn-out liability was estimated on  December 31, 2023 and 2022 using the Monte Carlo simulation model with the following assumptions:

 

  

2023

  

2022

 

Valuation date price

 $4.87  $2.12 

Expected term (in years)

  4.54   5.54 

Expected volatility

  67.20%  70.33%

Risk-free interest rate

  3.79%  3.88%

Price hurdle

 $15.00  $15.00 

 

On  December 31, 2023 and 2022, the Company had accounts receivable, accounts payable and accrued expenses for which the carrying value approximates fair value due to the short-term nature of these instruments. The carrying value of the Company’s long-term debt approximates fair value as the rates used approximate the market rates currently available to the Company. Fair value measurements used in the impairment reviews of goodwill and intangible assets are Level 3 measurements.

 

The reconciliation of changes in Level 3 during the years ended December 31, 2023 and 2022 is as follows:

 

  

Private Warrants

  

Earn-Out Liability

  

Total

 

Balance on December 31, 2021

 $21,793  $26,596  $48,389 

Liabilities reclassed to equity

     (14,689)  (14,689)

Gains included in earnings

  (20,212)  (10,731)  (30,943)

Balance on December 31, 2022

 $1,581  $1,176  $2,757 

Losses included in earnings

  1,322   2,303   3,625 

Balance on December 31, 2023

 $2,903  $3,479  $6,382 

 

 

11.

REVENUE

 

The principal activity from which the Company generates its revenue is the manufacturing and distribution of after-market automotive parts for its customers, comprised of resellers and end users. The Company recognizes revenue at a point in time, rather than over time, as the performance obligation is satisfied when customer obtains control of the product upon title transfer and not as the product is manufactured or developed. The amount of revenue recognized is based on the purchase order price and adjusted for revenue allocated to variable consideration (i.e., estimated rebates, co-op advertising, etc.).

 

The Company collects sales tax and other taxes concurrent with revenue-producing activities which are excluded from revenue. Shipping and handling costs incurred after control of the product is transferred to our customers are treated as fulfillment costs and not a separate performance obligation.

 

The Company allows customers to return products when certain Company-established criteria are met. These sales returns are recorded as a charge against gross sales in the period in which the related sales are recognized, net of returns to stock. Returned products, which are recorded as inventories, are valued at the lower of cost or net realizable value. The physical condition and marketability of the returned products are the major factors considered in estimating realizable value. The Company also estimates expected sales returns and records the necessary adjustment as a charge against gross sales.

 

80

 

The Company’s payment terms with customers are customary and vary by customer and geography but typically range from 30 to 365 days. The Company elected the practical expedient to disregard the possible existence of a significant financing component related to payment on contracts, as the Company expects that customers will pay for the products within one year. The Company has evaluated the terms of its arrangements and determined that they do not contain significant financing components. Additionally, as all contracts with customers have an expected duration of one year or less, the Company has elected the practical expedient to exclude disclosure of information regarding the aggregate amount and future timing of performance obligations that are unsatisfied or partially satisfied as of the end of the reporting period. The Company provides limited warranties on most of its products against certain manufacturing and other defects. Provisions for estimated expenses related to product warranty are made at the time products are sold. Refer to Note 19,Commitments and Contingencies” for more information.

 

The following table summarizes total revenue by product category. The Company's product category definitions have been revised by management in 2022. The prior-year period has been revised to conform with the current presentation. There is no change to total sales.

 

  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Electronic systems

 $287,215  $282,865  $309,233 

Mechanical systems

  157,427   165,007   154,878 

Exhaust

  59,938   66,767   78,179 

Accessories

  98,899   108,150   85,280 

Safety

  56,225   65,626   65,277 

Net sales

 $659,704  $688,415  $692,847 

 

The following table summarizes total revenue based on geographic location from which the product is shipped:

 

  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

United States

 $644,652  $669,187  $674,491 

Italy

  15,052   19,228   18,356 

Net sales

 $659,704  $688,415  $692,847 

 

 

12.

INCOME TAXES

 

Income tax expense of the Company consisted of the following:

 

  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Current income tax expense:

            

Federal

 $10,909  $12,356  $7,422 

State

  927   1,253   323 

Foreign

  1,715   2,450   2,602 

Total current income tax expense

  13,551   16,059   10,347 

Deferred income tax expense (benefit):

            

Federal

  (5,986)  (8,679)  823 

State

  811   (2,591)  (552)

Foreign

  23   (296)  (189)

Total deferred income tax expense (benefit)

  (5,152)  (11,566)  82 

Total income tax expense

 $8,399  $4,493  $10,429 

 

The Company’s income before income taxes was subject to taxes in the following jurisdictions:

 

  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

United States

 $23,971  $72,276  $(24,772)

Foreign

  3,608   5,991   8,062 

Income (loss) before income taxes

 $27,579  $78,267  $(16,710)

 

81

 

Reported income tax expense for the years ended December 31, 2023, 2022 and 2021 differs from the “expected” tax expense (benefit), computed by applying the U.S. Federal statutory income tax rate of 21% to income before income taxes as follows:

 

  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Expected tax expense (benefit) at U.S. Federal statutory rates

 $5,792  $16,479  $(3,510)

State income tax expense (benefit)

  1,373   (1,057)  (180)

Permanent tax differences

  375   4,275   825 

Foreign-derived intangible income deduction

  (397)  (298)   

Global intangible low-taxed income

        375 

Section 162(m) limitation

  709       

Foreign rate differential

  782   560   719 

Tax credit

  (1,506)  (1,393)  (1,620)

Earn-outs

  484   (2,254)  5,470 

Change in fair value of Warrants

  863   (11,974)  6,842 

Transaction costs

        1,465 

Other differences, net

  (76)  155   43 

Total income tax expense

 $8,399  $4,493  $10,429 

 

The tax effects of temporary differences that give rise to significant portions of the Company’s deferred tax assets and deferred tax liabilities consisted of the following:

 

  

December 31,

 
  

2023

  

2022

 

Deferred tax assets:

        

Reserves on assets

 $10,283  $12,305 

Liabilities not yet deductible

  781   3,371 

Interest expense limitation

  16,040   9,624 

Right-of-use liability

  6,791   6,899 

Section 174 expenses

  10,049   6,197 

Net operating losses

  2,446   1,493 

Other

  1,113   526 

Total gross deferred tax assets

  47,503   40,415 

Valuation allowance

  (5)   

Total gross deferred tax assets, net of valuation allowance

  47,498   40,415 

Deferred tax liabilities:

        

Tradename

  33,801   33,770 

Intangible assets

  41,715   41,126 

Goodwill

  12,310   10,037 

Property, plant and equipment

  6,634   7,110 

Right-of-use asset

  6,585   6,762 

Total gross deferred tax liabilities

  101,045   98,805 

Net deferred tax liabilities

 $53,542  $58,390 

 

Based on the Company’s projected pretax earnings, reversal of deferred tax liabilities and other relevant factors, management believes that it is more likely than not that the Company’s deferred tax assets on  December 31, 2023 and 2022 will be realized, with the exception of certain state net operating loss carryforwards.

 

On  December 31, 2023, the Company's federal and state net operating loss carryforwards for income tax purposes were immaterial. A majority of the U.S. net operating loss carryforwards have no expiration date. The remaining state net operating loss carryforwards expire at various dates through 2035. The entire amount of federal net operating loss carryforward of $381 and a significant portion of state net operating loss carryforward of $2,064 relate to acquisitions, and, as a result, are limited in the amount that can be recognized in any one year.

 

82

 

Changes in the valuation allowance for deferred tax assets were as follows:

 

  

December 31,

 
  

2023

 

Valuation allowance, January 1

 $ 

Additions charged to expense accounts

  5 

Valuation allowance, December 31

 $5 

 

The valuation allowance on December 31, 2023, includes allowances primarily related to unrealized state net operating losses and credit carryforwards of $5.

 

Uncertain Tax Positions

 

Under the accounting rules for income taxes, the Company is not permitted to recognize the tax benefit attributable to a tax position unless such position is more likely than not to be sustained upon examination by taxing authorities, including resolution of any related appeals and litigation processes, based solely on the technical merits of the position. The Company had uncertain tax positions of $329 for the year ended December 31, 2023. The Company did not have any uncertain tax positions for the year ended December 31, 2022.

 

The Company recognizes interest on liabilities for uncertain tax positions in interest expense and would recognize penalties, if any, in operating expenses in its consolidated statements of comprehensive income (loss). In 2023 and 2022, the Company has not recognized any amount of interest and penalties for uncertain tax positions in its consolidated statements of comprehensive income (loss).

 

Changes in unrecognized tax benefits were as follows:

 

  

December 31,

 
  

2023

 

Gross unrecognized tax benefits, January 1

 $ 

Changes in balance related to tax position taken during prior periods

  329 

Gross unrecognized tax benefits, December 31

 $329 

 

As of  December 31, 2023, $9 of this total represents the amount of unrecognized tax benefits that, if recognized, would favorably affect the effective income tax rate in future periods. Interest, penalties, and accrued interest related to unrecognized tax benefits are insignificant for the periods presented.

 

The Company regularly engages in discussions and negotiations with tax authorities regarding tax matters in various jurisdictions in which it conducts business. Although the timing of the resolutions and/or closures of audits is highly uncertain, it is reasonably possible, that certain U.S. federal and non-U.S. tax audits may be concluded within the next 12 months, which could increase or decrease the balance of our gross unrecognized tax benefits. The Company estimates that unrecognized tax benefits as of December 31, 2023, could decrease by as much as $9 in the next 12 months.

 

The Company files federal, state, and non-U.S. tax returns in various foreign jurisdictions. For state and non-U.S. tax returns, the Company is generally no longer subject to tax examinations for years prior to 2014. For federal tax returns, the Company is no longer subject to tax examinations for years prior to 2019. The federal tax returns for 2020 through 2022 remain open for examinations. State income tax returns remain open for examination in various states for tax years 2014 through 2022.

 

83

 
 

13.

EARNINGS PER SHARE

 

The following table sets forth the calculation of basic and diluted earnings per share:

 

   

For the years ended December 31,

 
   

2023

   

2022

   

2021

 

Numerator:

                       

Net income (loss)

  $ 19,180     $ 73,774     $ (27,139 )

Less: fair value adjustment for Warrants

          (57,021 )      

Net income (loss) - diluted

  $ 19,180     $ 16,753     $ (27,139 )

Denominator:

                       

Weighted average common shares outstanding - basic

    117,378,854       116,762,928       89,959,993  

Dilutive effect of potential common shares from RSUs

    952,161       101,290        

Dilutive effect of potential common shares from PSUs

    179,785              

Dilutive effect of potential common shares from Warrants

          384,078        

Weighted average common shares outstanding - diluted

    118,510,800       117,248,296       89,959,993  

Earnings (loss) per share:

                       

Basic

  $ 0.16     $ 0.63     $ (0.30 )

Diluted

  $ 0.16     $ 0.14     $ (0.30 )

 

The following outstanding shares of common stock equivalents were excluded from the calculation of diluted earnings per share due to the anti-dilutive effect such shares would have on net loss per common share.

 

   

For the years ended December 31,

 
   

2023

   

2022

   

2021

 

Anti-dilutive shares excluded from calculation of diluted EPS:

                       

Warrants

    14,633,311             14,666,644  

Stock options

    886,046       1,709,690       1,386,974  

Restricted stock units

    146,475       540,344       656,485  

Performance stock units

    1,822,994              

Unvested Earn-Out Shares

    1,093,750       1,093,750       2,187,500  

Total anti-dilutive shares

    18,582,576       3,343,784       18,897,603  

 

84

 
 

14.

BENEFIT PLANS

 

On January 28, 2022, the Company approved the termination of its defined benefit pension plan (the "Plan"), effective March 31, 2022. The final distribution of Plan assets pursuant to the termination was not made until the plan termination satisfied all regulatory requirements in the fourth quarter of 2022. Plan participants received their accrued benefits from plan assets by electing either lump sum distributions or annuity contracts with a qualifying third-party annuity provider. The resulting settlement effect of the Plan termination was determined based on prevailing market conditions, the lump sum offer participation rate of eligible participants, the actual lump sum distributions, and annuity purchase rates at the date of distribution. As a result, the Plan recognized a final settlement loss of $154. Prior to termination, the Projected Unit Credit Actuarial Cost Method was used to determine the normal cost of the Plan and estimated pension benefit obligation. The fair value of Plan assets on  December 31, 2022, was zero. 

 

The following table shows the changes in the benefit obligation and plan assets and the plan’s funded status.

 

  

December 31,

 
  

2022

 

Change in Projected Benefit Obligation:

    

Benefit obligation, January 1

 $6,104 

Service cost

  113 

Interest cost

  138 

Plan curtailments

  (5,185)

Benefits paid

  (299)

Expenses paid

  (149)

Actuarial (gain) loss

  (722)

Benefit obligation, December 31

 $ 

Change in Plan Assets:

    

Fair value of plan assets, January 1

 $5,242 

Actual return on plan assets

  (374)

Employer contributions

  765 

Plan settlements

  (5,185)

Benefits paid from plan assets

  (299)

Expenses paid

  (149)

Fair value of plan net assets, December 31

 $ 

Funded status at end of period

 $ 

 

There was no remaining accumulated benefit obligation for the Plan on  December 31, 2022. The Company made contributions of $765 and $471 in 2022 and 2021, respectively. There were no participant contributions in 2022 or 2021.

 

The pre-tax amounts recognized in other comprehensive income were as follows:

 

  

For the years ended December 31,

 
  

2022

  

2021

 

Actuarial gain arising during measurement period

 $(129) $(513)

Amortization of actuarial loss

  (154)  (25)

Total recognized in other comprehensive (income) loss

 $(283) $(538)

 

85

 

The following summarizes the components of net periodic benefit cost for the defined benefit pension plan:

 

  

For the years ended December 31,

 
  

2022

  

2021

 

Components of expense:

        

Service cost

 $113  $143 

Interest cost

  138   152 

Expected return on plan assets

  (218)  (240)

Settlement loss recognized

  154    

Amortization of net loss

     25 

Net periodic benefit cost

 $187  $80 

 

Weighted-average assumptions used to determine net cost:

 

  

December 31,

 
  

2022

 

Discount rate

  2.78%

Expected return on plan assets

  5.20%

 

401(k) Plan

 

The Company has a 401(k) savings plan for salaried and non-salaried employees. Participation in the plan is optional. The Company matches employee contributions up to 3.5% each pay period. The Company's matching contributions for the years ended December 31, 2023, 2022, and 2021, include additional discretionary matching contributions of 1.2%, 0%, and 1% based on the Company's performance targets for 2023, 2022 and 2021, respectively. The Company made matching contributions of $3,154, $2,990, and $2,579 for the years ended December 31, 2023, 2022, and 2021, respectively. 

 

 

15.

EQUITY-BASED COMPENSATION PLANS

 

In 2021, the Company adopted the 2021 Omnibus Incentive Plan (the “2021 Plan”), under which awards, including stock options, time-based restricted stock units ("RSUs"), and performance-based restricted stock units ("PSUs") may be granted to employees and non-employee directors. The 2021 Plan authorized 8,850,000 shares of Common Stock to be available for award grants. On  December 31, 2023, 4,679,306 shares of Common Stock remained available for future issuance under the 2021 Plan. On June 6, 2023, the Company granted 1,000,000 time-based RSUs and 1,520,000 PSUs to its new President and Chief Executive Officer. These awards were granted outside of the 2021 Plan as employment inducement awards and did not require shareholder approval under the rules of the NYSE or otherwise. 

 

Restricted Stock Awards

 

RSUs and PSU are collectively referred to as “Restricted Stock Awards”. The Compensation Committee has awarded RSUs to select employees and non-employee directors and has awarded PSUs to select employees. The RSUs vest ratably over one to four years of continued employment. The grant date fair value of a time-based award or a performance-based award without a market condition is equal to the market price of Common Stock on the grant date and is recognized over the requisite service period. The grant date fair value of a performance-based award with a market condition is determined using a Monte Carlo simulation and is recognized over the requisite service period. On  December 31, 2023, there was $9,071 of unrecognized compensation cost related to unvested Restricted Stock Awards that is expected to be recognized over a remaining weighted average period of 2.3 years.

 

86

 

The weighted-average grant-date fair value of Restricted Stock Awards granted during the years ended December 31, 2023, 2022, and 2021, was $2.60, $5.87 and $12.06, respectively. The fair value of Restricted Stock Awards vested and converted to shares of Common Stock was $4,231 for the year ended December 31, 2023.

 

  

Unvested Restricted Stock Awards

 
      

Weighted Average

 
  

Number of RSAs

  

Grant Date Fair Value

 

Balance on December 31, 2022

  1,108,330  $9.43 

Granted (1)

  4,954,177   2.60 

Vested

  (823,337)  4.96 

Forfeited

  (334,369)  8.19 

Balance on December 31, 2023

  4,904,801  $2.86 

 

(1) Includes 1.0 million PSUs subject to the Company achieving certain Adjusted EBITDA and sales performance targets during each of fiscal years 2023, 2024, and 2025. The criteria are based on a range of these performance targets in which participants may earn between 0% to 150% of the base number of awards granted. The weighted average grant date fair value of these PSUs was $1.98. The Company assesses the attainment of target payout rates each reporting period. Equity-based compensation expense is recognized for awards deemed probable of vesting.

 

Performance-based Restricted Stock Units

 

The PSUs granted under the 2021 Plan represent shares of Common Stock that are potentially issuable in the future based on a combination of performance and service requirements. On March 8, 2023, the Company granted 949,412 PSUs to key employees with a grant date fair value of $1.98 and on May 8, 2023, granted an additional 8,050 PSUs with a grant data fair value of $2.43. The PSUs granted to employees were based on salary and include annual net sales and adjusted EBITDA growth targets with threshold and stretch goals. The awards vest ratably over three years, subject to the employee’s continuous employment through the vesting date and the level of performance achieved. The number of PSUs granted reflects the target number able to be earned under a given award. Non-vested PSU compensation expense is based on the most recent performance assumption available and is adjusted as assumptions change. The fair value of a PSU at the grant date is equal to the market price of Common Stock on the grant date. The cost estimates for PSU grants represent initial target awards until the Company can reasonably forecast the financial performance of each PSU award grant. The actual number of shares of Common Stock to be issued at the end of each performance period will range from 0% to 150% of the initial target awards.

 

On June 6, 2023, the Company granted 1,520,000 PSUs to its new President and Chief Executive Officer as an employment inducement award. These shares are potentially issuable in the future based on a combination of achievement of certain stock price metrics and service requirements through the expiration date of December 31, 2030. Share-based compensation expense will not be adjusted solely because the market condition is not satisfied, and the award is therefore not earned, provided the requisite service is rendered. The fair value of this award was determined as of the date of the grant using a Monte Carlo valuation model with the following assumptions:

 

  

For the year ended

 
  

December 31, 2023

 

Expected volatility

  60.5%

Expected dividend

   

Risk-free interest rate

  3.67%

 

The Company's estimates of fair value may be impacted by certain variables including, but not limited to, stock price volatility, the risk-free interest rate, expected dividend yields, and the Company's performance. Expected volatility is based on a size and leverage-adjusted peer volatility estimate since the Company has limited historical volatility. The expected dividend yield is assumed to be zero since the Company has never paid dividends and does not have current plans to pay any dividends. The risk-free interest rate is based on a term-matched zero-coupon risk-free interest rate derived from the Treasury Constant Maturities yield curve on the valuation date.

 

87

 

Stock Options

 

Stock option grants have an exercise price at least equal to the market value of the underlying Common Stock on the date of grant, have ten-year terms, and vest ratably over three years of continued employment. In general, vested options expire if not exercised within 90 days of termination of service. Compensation expense for stock options is recorded based on straight-line amortization of the grant date fair value over the requisite service period. On  December 31, 2023, there was $893 of unrecognized compensation cost related to unvested stock options that is expected to be recognized over a remaining weighted-average period of 0.9 years.

 

The following table presents a summary of stock option activity for the year ended December 31, 2023:

 

          

Weighted Average

     
      

Weighted

  

Remaining

  

Aggregate

 
  

Number of

  

Average

  

Contractual

  

Intrinsic Value

 
  

Stock Options

  

Exercise Price

  

Term (years)

  

(in millions)

 

Options outstanding on December 31, 2022

  1,709,690  $10.97         

Forfeited

  (628,770)  11.12         

Expired

  (194,874)  10.50         

Options outstanding on December 31, 2023

  886,046  $10.97   7.33  $ 

Options exercisable on, December 31, 2023

  512,370  $10.79   6.94  $ 

 

The weighted-average grant-date fair value of stock options granted during the years ended December 31, 2022 and 2021, was $4.65 and $3.88, respectively. The fair value of each stock option granted in 2022 and 2021 was estimated on the grant date using a Black-Scholes option pricing model with the following assumptions:

 

  

For the years ended December 31,

 
  

2022

  

2021

 

Weighted-average expected term

 

6.0 years

  

6.0 years

 

Expected volatility

  36.0% - 40.0%  40.3%

Expected dividend

      

Risk-free interest rate

  1.98% - 3.06%  0.94%

 

The expected term has been estimated using a simplified method, which calculates the expected term as the mid-point between the vesting date and the contractual life of the awards since the Company does not have an extended history of actual exercises. The expected dividend yield is assumed to be zero since the Company has never paid dividends and does not have current plans to pay any dividends. The risk-free interest rate is based on yields of U.S. Treasury securities with maturities similar to the expected term of the options. Expected volatility is based on an evenly weighted blend of implied volatility and historical volatility of publicly traded peer companies since the Company has limited historical volatility.

 

88

 

Profit Interest Units

 

The Holley Stockholder authorized an incentive pool of 41,400,000 units of Holley Stockholder that its management had the right to grant to certain employees of the Company. The units, which are designated as Profit Interest Units (“PIU's”), are a special type of limited liability company equity unit that allows the recipient to potentially participate in a future increase in the value of the Company. The PIUs were issued for no consideration and generally provided for vesting over a requisite service period, subject to the recipient remaining an employee of the Company through each vesting date. Compensation expense related to PIUs is recorded based on the grant-date fair value over the requisite service period. For the years ended December 31, 2022 and 2021, 36,506,814 and 1,693,804 PIUs vested with total grant-date fair values of $20,276 and $535, respectively.

 

In October 2022, the Holley Stockholder amended the vesting criteria to allow for immediate vesting of all outstanding and unvested PIUs. The changes to these awards were deemed to be modification events under ASC Subtopic 718-10, Stock Compensation. Accordingly, during the year ended December 31, 2022, the Company recognized a cumulative adjustment of $11,351, including incremental fair value resulting from the modification, as applicable to each award grant, presented in selling, general and administrative expenses. At that time all PIUs were fully vested with no remaining unrecognized compensation cost, and there are no remaining PIUs authorized for issuance.

 

Prior to October 2022, the Holley Stockholder's had granted 24,074,944 PIUs that contained certain performance vesting criteria related to the attainment of specified levels of return for certain other investors in the Holley Stockholder and the occurrence of certain events. Compensation expense for these performance-based awards was not recognized prior to the early vesting date, as meeting the necessary performance conditions for vesting was not considered probable. The early vesting of these awards was classified as a Type III: Improbable to Probable modification event under ASC Subtopic 718-10, and the fair value of the modified awards was estimated on the modification date using a Black-Scholes option pricing model. The fair value of PIUs was estimated on the grant date with the following assumptions:

 

  

For the years ended December 31,

 
  

2022

  

2021

 

Weighted-average expected term

  3.0 years   2.0 years 

Expected volatility

  65.0%  55.0%

Expected dividend

      

Risk-free interest rate

  4.3%  0.3%

 

Determining the fair value of PIUs is affected by estimates involving inherent uncertainties, as well as assumptions regarding a number of other complex and subjective variables. These variables include the fair value of the equity unit classes, value adjustments for a reduction in marketability, expected unit price volatility over the expected term of the units, unit redemption and cancellation behaviors, risk-free interest rates and expected dividends.

 

The expected term has been estimated based on the contractual terms, vesting schedules and expectations of future unit holder behavior. The expected dividend yield is assumed to be zero since the Company has never paid dividends and does not have current plans to pay any dividends. The risk-free interest rate is based on yields of U.S. Treasury securities with maturities similar to the expected term of the options for each option group. As the Holley Stockholder is a private company and does not have a trading history for its equity units, the expected price volatility for the equity units is estimated by taking the average historical price volatility for industry peers. Industry peers, which the Company has designated, consist of several public companies in the industry similar in size, stage of life cycle and financial leverage.

 

The components of share-based compensation expense, included within selling, general and administrative costs in the consolidated statements of comprehensive income, is as follows:

 

  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Restricted stock units

 $4,371  $4,304  $1,070 

Performance stock units

  2,343       

Stock options

  577   2,349   824 

Profit interest units

     17,742   3,069 

 

89

 
 

16.

LEASE COMMITMENTS

 

The Company leases retail stores, manufacturing, distribution, engineering, and research and development facilities, office space, equipment, and automobiles under operating lease agreements. Leases have remaining lease terms of one to 14 years, inclusive of renewal options that the Company is reasonably certain to exercise. Taxes, insurance and maintenance expenses relating to all leases are obligations of the Company.

 

The following table summarizes operating lease assets and obligations and provides information associated with the measurement of operating lease obligations:

 

  

December 31,

 
  

2023

  

2022

 

Assets:

        

Operating right of use assets

 $29,250  $29,522 

Liabilities:

        

Current operating lease liabilities - Accrued liabilities

 $4,948  $5,112 

Long-term operating lease liabilities - Other noncurrent liabilities

  25,177   24,992 

Total lease liabilities

 $30,125  $30,104 

Lease term and discount rate

        

Weighted average remaining lease term (in years)

  7.2   7.9 

Weighted average discount rate

  6.21%  5.77%

 

The following summarizes the components of operating lease expense and provides supplemental cash flow information for operating leases:

 

  

For the years ended December 31,

 
  

2023

  

2022

 

Components of lease expense:

        

Operating lease expense

 $6,629  $7,294 

Short-term lease expense

  1,953   2,402 

Variable lease expense

  314   763 

Total lease expense

 $8,896  $10,459 

Supplemental cash flow information related to leases:

        

Cash paid for amounts included in measurement of operating lease liabilities

 $7,024  $7,311 

Right-of-use assets obtained in exchange for new operating lease liabilities

  6,531   13,942 

Decapitalization of right-of-use assets upon lease termination or modification

  1,320   12,658 

 

The short-term lease expense for the period does not reasonably reflect the Company's short-term lease commitments. The Company's short-term lease commitments as of December 31, 2023, were approximately $540.

 

The following table summarizes the maturities of the Company's operating lease liabilities on  December 31, 2023:

 

2024

 $6,651 

2025

  5,202 

2026

  4,715 

2027

  4,695 

2028

  4,442 

Thereafter

  11,918 

Total lease payments

  37,623 

Less imputed interest

  (7,498)

Present value of lease liabilities

 $30,125 

 

For the year ended December 31, 2021, total rent expense under operating leases approximated $8,412

 

90

 
 

17.

MAJOR RESELLER CUSTOMERS

 

The Company's reseller customers include many large and well-known automotive parts retailers and distributors. The following table summarizes resellers that individually account for more than 5% of the Company’s net sales in any of the periods presented:

 

  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Customer A

  21.4%  19.2%  19.3%
             

 

The following reseller customers accounted for 10% or more of the Company’s account receivable balance in any of the periods presented:

 

  

December 31,

 
  

2023

  

2022

 

Customer A

  16.4%  11.3%

 

 

18.

ACQUISITION, RESTRUCTURING AND MANAGEMENT FEE COSTS

 

The following table summarizes total acquisition, restructuring and management fee costs:

 

  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Acquisitions (1)

 $  $1,887  $5,074 

Restructuring (2)

  2,641   2,626   1,421 

Management fees (3)

        25,789 

Earn out adjustment (4)

        17,173 

Total acquisition and restructuring costs

 $2,641  $4,513  $49,457 

 

 

(1)

Includes professional fees for legal, accounting, consulting, administrative, and other professional services directly attributable to acquisitions.

 

(2)

Includes costs incurred as part of the restructuring of operations including professional and consulting services and executive severance. 2023 includes executive severance cost of $591, of which $407 was paid during the year and $184 remained accrued as of December 31, 2023.  

 

(3)

Includes acquisition costs and management fees paid to Sentinel Capital Partners, including a fee of $23,275 paid in 2021 upon the Closing of the Business Combination. 

 

(4)

A fair value adjustment to the contingent consideration payable from the Simpson acquisition.

 

 

91

 
 

19.

COMMITMENTS AND CONTINGENCIES

 

Litigation 

 

The Company is a party to various lawsuits and claims in the normal course of business, as well as the putative securities class action described below. While the lawsuits and claims against the Company cannot be predicted with certainty, management believes that the ultimate resolution of such matters will not have a material effect on the consolidated financial position or liquidity of the Company; however, in light of the inherent uncertainties involved in such lawsuits and claims, some of which may be beyond the Company’s control, an adverse outcome in one or more of these matters could be material to the Company’s results of operations or cash flows for any particular reporting period.

 

A putative securities class action was filed on November 6, 2023, against the Company, Tom Tomlinson (the Company’s former Director, President, and Chief Executive Officer), and Dominic Bardos (the Company’s former Chief Financial Officer) in the United States District Court for the Western District of Kentucky (the “Complaint”) and is captioned City of Fort Lauderdale General Employees’ Retirement System v. Holley, Inc., f/k/a Empower LTD., Tom Tomlinson, and Dominic Bardos, Civil Action No. 1:23-cv-148-S.

 

On February 26, 2024, the court appointed City of Fort Lauderdale General Employees’ Retirement System to serve as lead plaintiff to prosecute claims on behalf of a proposed class of stockholders who purchased or otherwise acquired Holley securities between July 21, 2021 and February 6, 2023.  Lead plaintiff alleges that statements made regarding the Company’s business, operations, and prospects violated Sections 10(b), Section 20(a) and Rule 10b-5 of the Securities Exchange Act of 1934 and seeks class certification, damages, interest, attorneys’ fees, and other relief.

 

Due to the early stage of this proceeding, we cannot reasonably estimate the potential range of loss, if any. The Company disputes the allegations and intends to vigorously defend against them.

 

Product Warranties 

 

The Company generally warrants its products against certain manufacturing and other defects. These product warranties are provided for specific periods of time depending on the nature of the product. The accrued product warranty costs are based primarily on historical experience of actual warranty claims and are recorded at the time of the sale.

 

The following table provides the changes in the Company's accrual for product warranties, which is classified as a component of accrued liabilities in the consolidated balance sheets.

 

  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Beginning balance

 $3,584  $3,994  $3,989 

Accrued for current year warranty claims

  11,362   12,261   10,185 

Settlement of warranty claims

  (11,621)  (12,671)  (10,180)

Ending balance

 $3,325  $3,584  $3,994 

 

 

 

Exhibit Index

 

Exhibit No.   Description

2.1

 

Agreement and Plan of Merger, dated as of March 11, 2021, by and among Empower Ltd., Empower Merger Sub I Inc., Empower Merger Sub II LLC and Holley Intermediate Holdings, Inc. (incorporated by reference to Exhibit 2.1 to the Companys Current Report on Form 8-K, filed with the SEC on March 12, 2021).

3.1

 

Certificate of Incorporation of the Company, dated July 16, 2021 (incorporated by reference to Exhibit 3.1 of the Companys Current Report on Form 8-K, filed with the SEC on July 21, 2021).

3.2

 

Amended and Restated Bylaws of the Company, dated August 8, 2023 (incorporated by reference to Exhibit 3.1 of the Company’s Current Report on Form 8-K, filed with the SEC on August 9, 2023).

4.1

 

Description of Securities.

4.3

 

Warrant Agreement, dated October 6, 2020, by and between Empower Ltd. and Continental Stock Transfer & Trust Company, as warrant agent (incorporated by reference to Exhibit 4.1 to the Companys Current Report on Form 8-K, filed with the SEC on October 13, 2020).

4.4

 

Specimen Common Stock Certificate of Holley Inc. (incorporated by reference to Exhibit 4.5 to Amendment No. 1 to the Companys Registration Statement on Form S-4/A (File No. 333-255133), filed with the SEC on May 25, 2021).

4.5   Specimen Warrant Certificate (incorporated by reference to Exhibit 4.3 to Amendment No. 1 to the Company’s Registration Statement on Form S-1/A (File No. 333-248899), filed with the SEC on September 25, 2020).

10.1

 

Amended and Restated Registration Rights Agreement, dated as of July 16, 2021, by and among Empower Sponsor Holdings LLC, Holley Parent Holdings LLC and Holley Inc. (incorporated by reference to Exhibit 10.5 of the Companys Current Report on Form 8-K, filed with the SEC on July 21, 2021).

10.2

 

Stockholders Agreement, dated as of July 16, 2021, by and among Holley Inc., Empower Sponsor Holdings LLC, MidOcean Partners V, L.P., MidOcean Partners V Executive, L.P., Holley Parent Holdings, LLC, Sentinel Capital Partners V, L.P., Sentinel Capital Partners V-A, L.P., and Sentinel Capital Investors V, L.P. (incorporated by reference to Exhibit 10.6 of the Companys Current Report on Form 8-K, filed with the SEC on July 21, 2021).

10.3

 

Holley 2021 Stock Incentive Plan (incorporated by reference to Exhibit 10.12 of Amendment No. 1 to the Companys Registration Statement on Form S-4/A, filed with the SEC on May 25, 2021).

10.4

 

#New Executive Agreement, effective July 16, 2021, by and among Holley Intermediate Holdings Inc. and Thomas W. Tomlinson (as assigned to Holley Inc.) (incorporated by reference to Exhibit 10.9 of the Companys Current Report on Form 8-K, filed with the SEC on July 21, 2021).

10.5

 

#Employment Agreement, dated as of December 12, 2022, by and between Holley Inc. and Jesse Weaver (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K, filed with the SEC on December 12, 2022).

10.6   #Severance Agreement and General Release, dated March 28, 2023, by and between Holley Intermediate Holdings LLC and Thomas W. Tomlinson (incorporated by reference to Exhibit 10.4 to the Company’s Quarterly Report on Form 10-Q, filed with the SEC on May 11, 2023).
10.7   #Employment Agreement, dated as of March 30, 2022, by and between Holley Inc. and Carly Kennedy (incorporated by reference to Exhibit 10.9 to the Company’s Annual Report on Form 10-K, filed with the SEC on March 15, 2023).
10.8   #Offer Letter, dated as of November 8, 2022, by and between Holley Performance Products, Inc. and Brian Appelgate (incorporated by reference to Exhibit 10.10 to the Company’s Annual Report on Form 10-K, filed with the SEC on March 15, 2023).

10.9

 

#Form of Indemnification Agreement of Holley Inc. (incorporated by reference to Exhibit 10.14 of the Companys Current Report on Form 8-K, filed with the SEC on July 21, 2021).

10.10

 

#Form of Option Grant Notice and Agreement (incorporated by reference to Exhibit 10.22 of the Companys Current Report on Form 8-K, filed with the SEC on July 21, 2021).

10.11

 

#Form of Restricted Stock Unit Grant Notice and Agreement (incorporated by reference to Exhibit 10.23 of the Companys Current Report on Form 8-K, filed with the SEC on July 21, 2021).

10.12

 

Non-Disclosure Agreement, dated as of August 10, 2021, between the Company, Sentinel Capital Partners, L.L.C., Owen Basham and James Coady (incorporated by reference to Exhibit 10.1 of the Companys Current Report on Form 8-K, filed with the SEC on August 12, 2021).

 

 

10.13

 

Non-Disclosure Agreement, dated as of August 10, 2021, between the Company, MidOcean US Advisor, LP, Matthew Rubel and Graham Clempson (incorporated by reference to Exhibit 10.2 of the Companys Current Report on Form 8-K, filed with the SEC on August 12, 2021).

10.14

 

Credit Agreement dated as of November 18, 2021, by and among Holley Inc. as Borrower, Wells Fargo Bank, N.A. as administrative agent, and other lender parties thereto (incorporated by reference to Exhibit 10.1 of the Companys Current Report on Form 8-K, filed with the SEC on November 19, 2021).

10.15   Amendment No. 1 to Credit Agreement, dated as of March 3, 2023, by and among the Company. and certain of its subsidiaries as the Borrower, Wells Fargo Bank, National Association, as Administrative Agent, and other lender parties thereto (incorporated by reference to Exhibit 10.1 of the Company’s Current Report on Form 8-K, filed with the SEC on March 9, 2023).
 
10.16   Amendment No. 2 to Credit Agreement, dated as of April 20, 2023, by and among the Company and certain of it s subsidiaries, as the Borrower, Wells Fargo Bank, National Association, as Administrative Agent, and other lender parties thereto (incorporated by reference to Exhibit 10.5 of the Company’s Quarterly Report on Form 10-Q, filed with the SEC on May 11, 2023)

10.17

 

Amended and Restated Forward Purchase Agreement, dated as of March 11, 2021, by and between Empower Ltd. and Empower Funding LLC. as assigned to MidOcean Partners V, L.P. and MidOcean Partners V, L.P. (incorporated by reference to Exhibit 10.4 to the Companys Registration Statement on Form S-4 (File No. 333-255133), filed with the SEC on April 8, 2021.

10.18

 

Form of Subscription Agreement, by and between Empower and the Subscriber party thereto (incorporated by reference to Exhibit 10.4 to the Companys Current Report on Form 8-K, filed with the SEC on March 12, 2021).

10.19

 

Sponsor Agreement, dated as of March 11, 2021, by and among Empower Ltd., Empower Sponsor Holdings LLC, and Holley Parent Holdings, LLC (incorporated by reference to Exhibit 10.1 to the Companys Current Report on Form 8-K, filed with the SEC on March 12, 2021).

10.20

 

#Indemnity Agreement, dated October 9, 2020, between Empower and Matthew Rubel (incorporated by reference to Exhibit 10.7 of Empowers Form 10-K, filed with the SEC on March 8, 2021).

10.21

 

#Form of Performance Stock Unit Grant Notice and Agreement (incorporated by reference to Exhibit 10.23 to the Company's Annual Report on Form 10-K, filed with the SEC on March 15, 2023).

10.22

 

#Inducement Award Restricted Stock Unit Award Agreement (incorporated by reference to Exhibit 99.1 of the Company's Registration Statement on Form S-8 (File No. 333-272436) filed with the SEC on June 6, 2023).

10.23

 

#Inducement Award Performance-Based Restricted Stock Unit Award Agreement (incorporated by reference to Exhibit 99.2 of the Company's Registration Statement on Form S-8 (File No. 333-272436) filed with the SEC on June 6, 2023).

10.24

 

#Letter Agreement, dated February 20,2023, by and between the Company and Michelle Gloeckler (incorporated by reference to Exhibit 10.1 of the Company's Quarterly Report on Form 10-Q, filed with the SEC on May 11, 2023).

21.1

 

Subsidiaries of Holley Inc.

23.1

 

Consent of Grant Thornton LLP.

24.1

 

Power of attorney (included in the signature page hereof).

31.1

 

Certification of Chief Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a) of the Exchange Act

31.2

 

Certification of Chief Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) of the Exchange Act

32.1

 

Certification of Chief Executive Officer pursuant to Rule 13a-14(b) of the Exchange Act and 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

32.2

 

Certification of Chief Financial Officer pursuant to Rule 13a-14(b) of the Exchange Act and 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

97.1   #Policy Relating to Recovery of Erroneously Awarded Compensation.
101.INS   Inline XBRL Instance Document.
101.SCH   Inline XBRL Taxonomy Extension Schema Document.
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document.
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document.
104   Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

 

#   Indicates management contract or compensatory plan or arrangement.

 

 

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.

 

  Holley Inc.  

 

 

 

 

/s/ Matthew Stevenson

 

 

Matthew Stevenson

 

 

President and Chief Executive Officer

 

  (Principal Executive Officer)  
     
  March 14, 2024  
     
     
  /s/ Jesse Weaver  
  Jesse Weaver  
  Chief Financial Officer  
  (Principal Financial and Accounting Officer)  
     
  March 14, 2024  

 

 

 

Pursuant to the requirements of the Securities and Exchange Act of 1934, this Annual Report on Form 10-K has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 

  Signature   Title Date
         
         
/S/ Matthew Stevenson      
  Matthew Stevenson   Director, President and Chief Executive Officer (principal executive officer) March 14, 2024
         
         
/S/ Jesse Weaver      
  Jesse Weaver   Chief Financial Officer (principal financial and accounting officer) March 14, 2024
         
         
/S/ Michelle Gloeckler      
  Michelle Gloeckler   Director  March 14, 2024
         
         
/S/ James Coady      
  James Coady   Director March 14, 2024
         
         
/S/ Owen Basham      
  Owen Basham   Director March 14, 2024
         
         
/S/ Anita Sehgal      
  Anita Sehgal   Director March 14, 2024
         
         
/S/ Graham Clempson      
  Graham Clempson   Director March 14, 2024
         
         
/S/ Matthew Rubel      
  Matthew Rubel   Director and Executive Chairman March 14, 2024
         
         
/S/ Ginger Jones      
  Ginger Jones   Director March 14, 2024

 

96
EX-4.1 2 ex_632053.htm EXHIBIT 4.1 ex_632053.htm
 

Exhibit 4.1

HOLLEY INC.

DESCRIPTION OF SECURITIES

 

The following sets forth a summary of certain terms of the securities of Holley Inc. (the “Company”, “we” or “our”), including certain provisions of the Delaware General Corporation Law (the “DGCL”) and of the Company’s certificate of incorporation and the bylaws. This summary is not intended to be a complete summary of the rights and preferences of such securities and is qualified entirely by reference to the certificate of incorporation, bylaws and the Warrant Agreement, dated October 6, 2020, between Continental Stock Transfer & Trust Company, as Warrant agent, and Empower Ltd. (the “Warrant Agreement”). You should refer to our certificate of incorporation, bylaws and the Warrant Agreement, which are incorporated by reference as exhibits to our Annual Report on Form 10-K, for a complete description of the rights and preferences of our securities. The summary below is also qualified by reference to the provisions of the DGCL, as applicable.

 

Authorized and Outstanding Stock

 

The certificate of incorporation authorizes the issuance of 555,000,000 shares of capital stock, consisting of (i) 550,000,000 shares of common stock, par value $0.0001 per share (“Common Stock”) and (ii) 5,000,000 shares of preferred stock, par value $0.0001 per share (“Preferred Stock”).

 

Common Stock

 

Except as otherwise required by law or as otherwise provided in any certificate of designation for any series of preferred stock, under the certificate of incorporation, the holders of Common Stock possess all voting power for the election of our directors and all other matters requiring stockholder action and are entitled to one vote per share on matters to be voted on by stockholders and are not entitled to cumulative voting in the election of directors. Subject to certain limited exceptions, the holders of Common Stock shall at all times vote together as one class on all matters submitted to a vote of the holders of Common Stock under the certificate of incorporation. Subject to preferences that may be applicable to any outstanding series of preferred stock, the holders of our Common Stock will receive ratably any dividends declared by our board of directors out of funds legally available for the payment of dividends. In the event of our liquidation, dissolution or winding-up, the holders of our Common Stock will be entitled to share ratably in all assets remaining after payment of or provision for any liabilities, subject to prior distribution rights of preferred stock, if any, then outstanding.

 

Preferred Stock

 

The certificate of incorporation provides that shares of preferred stock may be issued from time to time in one or more series. The board of directors is authorized to fix the voting rights, if any, designations, powers, preferences and relative, participating, optional, special and other rights, if any, and any qualifications, limitations and restrictions thereof, applicable to the shares of each series. The Company’s board of directors is able, without stockholder approval, to issue preferred stock with voting and other rights that could adversely affect the voting power and other rights of the holders of the Common Stock and could have anti-takeover effects. The ability of the Company’s board of directors to issue preferred stock without stockholder approval could have the effect of delaying, deferring or preventing a change of control of us or the removal of existing management.

 

Dividends

 

Under the certificate of incorporation, holders of Common Stock are entitled to receive ratable dividends, if any, as may be declared from time-to-time by our board of directors out of legally available assets or funds, subject to preferences that may be applicable to any outstanding series of preferred stock.

 

Preemptive or Other Rights

 

The certificate of incorporation does not provide for any preemptive or other similar rights.

 

Election of Directors

 

Under the terms of the certificate of incorporation, the board of directors is divided into three classes designated as Class I, Class II and Class III. Class I directors will initially serve for a term expiring at the 2022 annual meeting of stockholders. Class II and Class III directors will initially serve for a term expiring at the 2023 and 2024 annual meeting of stockholders, respectively. At each succeeding annual meeting of stockholders, directors will be elected for a full term of three years to succeed the directors of the class whose terms expire at such annual meeting of the stockholders. There will be no limit on the number of terms a director may serve on the board of directors of the Company.

 

1

 

Under the certificate of incorporation, directors are elected by a plurality voting standard, whereby each of our stockholders may not give more than one vote per share towards any one director nominee. There are no cumulative voting rights.

 

Annual Stockholder Meetings

 

The bylaws provide that annual stockholder meetings will be held at a date, time and place, if any, as exclusively selected by the board of directors. To the extent permitted under applicable law, the Company may conduct meetings by remote communications.

 

Dissenters Rights of Appraisal and Payment

 

Under the DGCL, with certain exceptions, the Company’s stockholders have appraisal rights in connection with a merger or consolidation of the Company. Pursuant to the DGCL, stockholders who properly request and perfect appraisal rights in connection with such merger or consolidation will have the right to receive payment of the fair value of their shares as determined by the Delaware Court of Chancery.

 

Stockholders Derivative Actions

 

Under the DGCL, any of the Company’s stockholders may bring an action in the Company’s name to procure a judgment in the Company’s favor, also known as a derivative action, provided that the stockholder bringing the action is a holder of the Company’s shares at the time of the transaction to which the action relates or such stockholder’s stock thereafter devolved by operation of law.

 

Limitations on Liability and Indemnification of Officers and Directors

 

The certificate of incorporation and bylaws provide for the indemnification of current and former officers and directors of the Company to the fullest extent permitted by Delaware law. The DGCL permits a corporation to limit or eliminate a director’s personal liability to the corporation or the holders of its capital stock for breach of fiduciary duty. This limitation is generally unavailable for acts or omissions by a director which (i) were not in good faith, (ii) were the result of intentional misconduct or a knowing violation of law, (iii) the director derived an improper personal benefit from (such as a financial profit or other advantage to which the director was not legally entitled) or (iv) breached the director’s duty of loyalty. The DGCL also prohibits limitations on director liability under Section 174 of the DGCL, which relates to certain unlawful dividend declarations and stock repurchases. We have entered into agreements with our officers and directors to provide contractual indemnification in addition to the indemnification provided for in our certificate of incorporation. We have purchased a policy of directors’ and officers’ liability insurance that insures our officers and directors against the cost of defense, settlement or payment of a judgment in some circumstances and insures us against our obligations to indemnify our officers and directors. In connection with the consummation of that certain business combination (the “Closing”) contemplated by that certain Agreement and Plan of Merger dated March 11, 2021 (the “Merger Agreement”), by and among Empower Ltd., (“Empower” and predecessor to the Company), Empower Merger Sub I Inc., Empower Merger Sub II LLC, and Holley Intermediate Holdings, Inc., we purchased a tail policy with respect to liability coverage for the benefit of our officers and directors prior to the Closing on the same or substantially similar terms of our existing policy. Pursuant to the Merger Agreement, we are required to maintain such tail policy for a period of no less than six years following the Closing.

 

These provisions may discourage current stockholders and future stockholders from bringing a lawsuit against our directors for breach of their fiduciary duty. These provisions also may have the effect of reducing the likelihood of derivative litigation against officers and directors, even though such an action, if successful, might otherwise benefit us and our stockholders and stockholders. Furthermore, a stockholder’s or stockholder’s investment may be adversely affected to the extent we pay the costs of settlement and damage awards against officers and directors pursuant to these indemnification provisions.

 

We believe that these provisions, the directors’ and officers’ liability insurance and the indemnity agreements are necessary to attract and retain talented and experienced officers and directors.

 

2

 

Exclusive Forum

 

The certificate of incorporation provides that, unless the Company selects or consents in writing to the selection of an alternative forum, to the fullest extent permitted by the applicable law: (a) the sole and exclusive forum for any complaint asserting any internal corporate claims, to the fullest extent permitted by law, and subject to applicable jurisdictional requirements, shall be the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have, or declines to accept, jurisdiction, another state court or a federal court located within the State of Delaware); and (b) the sole and exclusive forum for any complaint asserting a cause of action arising under the Securities Act of 1933, to the fullest extent permitted by law, shall be the federal district courts of the United States of America. For purposes of the foregoing, “internal corporate claims” means claims, including claims in the right of the Company that are based upon a violation of a duty by a current or former director, officer, employee or stockholder in such capacity, or as to which the DGCL confers jurisdiction upon the Court of Chancery. Any person or entity purchasing or otherwise acquiring any interest in any shares of Common Stock will be deemed to have consented to (i) the personal jurisdiction of the state and federal courts located within the State of Delaware in connection with any action brought in any such court to enforce the exclusive forum provision of the certificate of incorporation, and (ii) having service of process made upon such holder of Common Stock in any such action by service upon such holder of Common Stock’s counsel in such action as agent for such holder of Common Stock. 

 

Certain Anti-Takeover Provisions of Delaware Law; Certificate of Incorporation and Bylaws

 

The certificate of incorporation, bylaws and DGCL contain provisions, as summarized in the following paragraphs that are intended to enhance the likelihood of continuity and stability in the composition of our board of directors. These provisions are intended to avoid costly takeover battles, reduce the Company’s vulnerability to a hostile change of control and enhance the ability of the Company’s board of directors to maximize stockholder value in connection with any unsolicited offer to acquire the Company. However, these provisions may have an anti-takeover effect and may delay, deter or prevent a merger or acquisition of the Company by means of a tender offer, a proxy contest or other takeover attempt that a stockholder might consider in its best interest, including those attempts that might result in a premium over the prevailing market price for the shares of Common Stock held by stockholders.

 

Advanced Notice Requirements for Stockholder Meetings, Nominations and Proposals

 

The bylaws provide that special meetings of the stockholders may be called only by or at the direction of the chairman of our board of directors, the chief executive officer, the secretary, or the board of directors pursuant to a resolution adopted by a majority of the board. Our bylaws prohibit the conduct of any business at a special meeting other than as specified in the notice for such meeting. These provisions may have the effect of deferring, delaying or discouraging hostile takeovers or changes in control or management of the Company.

 

The bylaws establish an advance notice procedure for stockholders who wish to present a proposal before an annual meeting of stockholders, including the nomination of a director candidate. The bylaws provide that the only business that may be conducted at an annual meeting of stockholders is business that is (i) specified in the notice of such meeting (or any supplement or amendment thereto) given by or at the direction of the board of directors, (ii) otherwise properly brought before such meeting by or at the direction of the board of directors, or (iii) otherwise properly brought before such meeting by a stockholder who (A) is (1) a stockholder of record and (2) with respect to any beneficial owner, if different, on whose behalf such business is proposed, only if such beneficial owner is the beneficial owner of shares of Common Stock, in any case, both at the time of giving the notice and at the time of the meeting, (B) is entitled to vote at the meeting, and (C) has complied with (1) the provisions set forth in the bylaws and (2) all requirements of the Exchange Act and other applicable legal requirements in connection with such business. To be timely for the Company’s annual meeting of stockholders, the Company’s secretary must receive the written notice at the Company’s principal executive offices not earlier than the 120th day and not later than the 90th day before the one-year anniversary of the preceding year’s annual meeting. In the event that no annual meeting was held in the previous year or the date of the annual meeting is advanced by more than thirty (30) days or delayed (other than as a result of adjournment) by more than thirty (30) days from the first anniversary of the previous year’s annual meeting, notice by a stockholder to be timely must be received not later than the close of business on the later of the ninetieth (90th) day prior to such annual meeting or the tenth (10th) day following the date on which public announcement of the date of such meeting is first made. Nominations and proposals also must satisfy other procedural and information requirements set forth in the bylaws. The Chairperson of the board of directors of the Company or the board of directors of the Company may refuse to acknowledge the introduction of any stockholder proposal not made in compliance with the foregoing procedures. These provisions may also defer, delay or discourage a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to influence or obtain control of the Company.

 

3

 

 

No Cumulative Voting

 

The DGCL provides that a stockholder’s right to vote cumulatively in the election of directors does not exist unless the certificate of incorporation specifically provides otherwise. Our certificate of incorporation does not provide for cumulative voting.

 

Classified Board of Directors

 

Our certificate of incorporation provides that our board of directors is divided into three classes of directors, with the classes to be as nearly equal in number as possible, designated Class I, Class II and Class III. Class I, II and III directors shall initially serve until our 2022, 2023 and 2024 annual meetings of stockholders, respectively. Commencing with the 2024 annual meeting of stockholders, directors of each class the term of which shall then expire shall be elected to hold office for a three-year term. The classification of directors has the effect of making it more difficult for stockholders to change the composition of our board of directors.

 

Removal of Directors; Vacancies

 

Our certificate of incorporation provides that directors may be removed only for cause and only upon the affirmative vote of holders of a majority of the voting power of all the then outstanding shares of stock entitled to vote generally in the election of directors, voting together as a single class. In addition, our certificate of incorporation provides that any newly created directorships and any vacancies on our board of directors will be filled only by the affirmative vote of the majority of remaining directors. Therefore, stockholders are not able to elect new directors to fill any resulting vacancies that may be created as a result of such a special meeting.

 

Supermajority Vote Requirement to Amend the Bylaws and Certificate of Incorporation

 

The affirmative vote of at least (i) 66 2/3% of the voting power of all the then-outstanding shares of capital stock entitled to vote generally in the election of directors, voting as a single class, is required for stockholders to adopt, amend or repeal Article VI of the bylaws, (ii) 66.7% of the voting power of all the then-outstanding shares of capital stock entitled to vote generally in the election of directors is required for stockholders, voting as a single class, to adopt, amend or repeal Section 4.2 and Articles V, VII, VIII, X, XI and XII of the certificate of incorporation and (iii) 80% of the voting power of all the then-outstanding shares of capital stock entitled to vote generally in the election of directors is required for stockholders, voting as a single class, to adopt, amend or repeal Article IX of the certificate of incorporation.

 

Stockholder Action by Written Consent

 

The DGCL permits any action required to be taken at any annual or special meeting of the stockholders to be taken without a meeting, without prior notice and without a vote if a consent in writing, setting forth the action so taken, is signed by the holders of outstanding stock having not less than the minimum number of votes that would be necessary to authorize or take such action at a meeting at which all shares of stock entitled to vote thereon were present and voted, unless the certificate of incorporation provides otherwise. Our certificate of incorporation precludes stockholder action by written consent.

 

Authorized but Unissued Shares

 

Our authorized but unissued shares of Common Stock and preferred stock are available for future issuance without stockholder approval. The DGCL does not require stockholder approval for any issuance of authorized shares. However, the rules of the New York Stock Exchange require stockholder approval of certain issuances equal to or exceeding 20% of the then-outstanding voting power or the then-outstanding number of shares of Common Stock. No assurances can be given that our shares will remain so listed. We may use additional shares for a variety of corporate purposes, including future public offerings to raise additional capital, corporate acquisitions and employee benefit plans. As discussed above, our board of directors has the ability to issue preferred stock with voting rights or other preferences, without stockholder approval. The existence of authorized but unissued shares of Common Stock and preferred stock could render more difficult or discourage an attempt to obtain control of the Company by means of a proxy contest, tender offer, merger or otherwise.

 

4

 

 

Warrants

 

As of January 25, 2022, there were 14,666,644 warrants outstanding, consisting of 9,999,977 public warrants, each representing the right to purchase one share of Common Stock at a price of $11.50 per share, subject to certain conditions set forth in the Warrant Agreement (the “Public Warrants”) and 4,666,667 private placement warrants, each representing the right to purchase one share of Common Stock at a price of $11.50 per share, subject to certain conditions set forth in the Warrant Agreement (the “Private Warrants”, together with the Public Warrants, the “Warrants”).

 

Public Warrants

 

Each whole Warrant entitles the registered holder to purchase one share of Common Stock at a price of $11.50 per share, subject to adjustment as discussed below, at any time commencing on October 9, 2021 (the one year anniversary of Empower’s initial public offering), except as discussed below. Pursuant to the Warrant Agreement, a Warrant holder may exercise its Warrants only for a whole number of shares of Common Stock. This means only a whole Warrant may be exercised at a given time by a Warrant holder. The Warrants will expire on July 16, 2026, the date that is five years after the Closing Date, at 5:00 p.m., New York City time, or earlier upon redemption or liquidation.

 

We will not be obligated to deliver any shares of Common Stock pursuant to the exercise of a Warrant and will have no obligation to settle such Warrant exercise unless a registration statement under the Securities Act with respect to the shares of Common Stock underlying the Warrants is then effective and a prospectus relating thereto is current, subject to our satisfying our obligations described below with respect to registration, or a valid exemption from registration is available. As of the date hereof, all of the (i) outstanding Public Warrants and the underlying shares of Common Stock to such Public Warrants and (ii) outstanding Private Warrants and the underlying shares of Common Stock to such Private Warrants have been registered for resale pursuant to a registration statement, and such registration statements have been declared effective by the SEC. It is the Company’s expectation that it will continue to maintain the effectiveness of such registration statements. No Warrant will be exercisable and we will not be obligated to issue a share of Common Stock upon exercise of a Warrant unless the share of Common Stock issuable upon such Warrant exercise has been registered, qualified or deemed to be exempt under the securities laws of the state of residence of the registered holder of the Warrants. In the event that the conditions in the two immediately preceding sentences are not satisfied with respect to a Warrant, the holder of such Warrant will not be entitled to exercise such Warrant and such Warrant may have no value and expire worthless. In no event will we be required to net cash settle any Warrant.

 

We have agreed that as soon as practicable, but in no event later than twenty business days after the Closing, we will use our commercially reasonable efforts to file with the SEC a registration statement for the registration, under the Securities Act, of the shares of Common Stock issuable upon exercise of the Warrants, and we will use our commercially reasonable efforts to cause the same to become effective within 60 business days after the Closing, and to maintain the effectiveness of such registration statement and a current prospectus relating to those shares of Common Stock until the Warrants expire or are redeemed, as specified in the Warrant Agreement. As of the date hereof, all of the (i) outstanding Public Warrants and the underlying shares of Common Stock to such Public Warrants and (ii) outstanding Private Warrants and the underlying shares of Common Stock to such Private Warrants have been registered for resale pursuant to a registration statement, and such registration statements have been declared effective by the SEC. It is the Company’s expectation that it will continue to maintain the effectiveness of such registration statements. However, if our shares of Common Stock are at the time of any exercise of a Warrant not listed on a national securities exchange such that they satisfy the definition of a “covered security” under Section 18(b)(1) of the Securities Act, we may, at our option, require holders of Public Warrants who exercise their Warrants to do so on a “cashless basis” in accordance with Section 3(a)(9) of the Securities Act and, in the event we so elect, we will not be required to file or maintain in effect a registration statement, but we will use our commercially reasonably efforts to register or qualify the shares under applicable blue sky laws to the extent an exemption is not available. If a registration statement covering the shares of Common Stock issuable upon exercise of the Warrants is not effective by the 60th business day after the Closing, Warrant holders may, until such time as there is an effective registration statement and during any period when we will have failed to maintain an effective registration statement, exercise Warrants on a “cashless basis” in accordance with Section 3(a)(9) of the Securities Act or another exemption, but we will use our commercially reasonably efforts to register or qualify the shares under applicable blue sky laws to the extent an exemption is not available. In such event, each holder would pay the exercise price by surrendering the Warrants for that number of shares of Common Stock equal to the lesser of (A) the quotient obtained by dividing (x) the product of the number of shares of Common Stock underlying the Warrants, multiplied by the excess of the fair market value less the exercise price of the Warrants by (y) the fair market value and (B) 0.361 per Warrant. The “fair market value” as used in this paragraph shall mean the volume weighted average price of the shares of Common Stock for the 10 trading days ending on the trading day prior to the date on which the notice of exercise is received by the Warrant agent.

 

5

 

Redemption of Warrants when the price per share of Common Stock equals or exceeds $18.00. 

 

We may redeem the outstanding Warrants (except as described herein with respect to the Private Warrants) in whole and not in part, at a price of $0.01 per Warrant, upon a minimum of 30 day’s prior written notice of redemption to each Warrant holder, if, and only if, the closing price of the Common Stock equals or exceeds $18.00 per share (as adjusted for adjustments to the number of shares issuable upon exercise or the exercise price of a Warrant as described under the heading “— Anti-dilution Adjustments”) on the trading day prior to the date on which we send the notice of redemption to the Warrant holders.

 

We will not redeem the Warrants as described above unless a registration statement under the Securities Act covering the issuance of the shares of Common Stock issuable upon exercise of the Warrants is then effective and a current prospectus relating to those shares of Common Stock is available throughout the 30-day redemption period. If and when the Warrants become redeemable by us, we may exercise our redemption right even if we are unable to register or qualify the underlying securities for sale under all applicable state securities laws.

 

We have established the last of the redemption criterion discussed above to prevent a redemption call unless there is at the time of the call a significant premium to the Warrant exercise price. If the foregoing conditions are satisfied and we issue a notice of redemption of the Warrants, each Warrant holder will be entitled to exercise his, her or its Warrant prior to the scheduled redemption date. Any such exercise would not be done on a “cashless” basis and would require the exercising Warrant holder to pay the exercise price for each Warrant being exercised. However, the price of the shares of Common Stock may fall below the $18.00 redemption trigger price (as adjusted for adjustments to the number of shares issuable upon exercise or the exercise price of a Warrant as described under the heading “— Anti-dilution Adjustments”) as well as the $11.50 per share of Common Stock exercise price after the redemption notice is issued.

 

Redemption of Warrants when the price per share of Common Stock equals or exceeds $10.00.

 

We may redeem the outstanding Warrants (except as described herein with respect to the Private Warrants) in whole and not in part, at a price of $0.10 per Warrant, upon a minimum of 30 days’ prior written notice of redemption if, and only if, the closing price of our shares of Common Stock equals or exceeds $10.00 per share (as adjusted for adjustments to the number of shares issuable upon exercise or the exercise price of a Warrant as described under the heading “— Anti-dilution Adjustments”) on the trading day prior to the date on which we send the notice of redemption to the Warrant holders.

 

Beginning on the date the notice of redemption is given until the Warrants are redeemed or exercised, holders may elect to exercise their Warrants on a cashless basis. The numbers in the table below represent the number of shares of Common Stock that a Warrant holder will receive upon such cashless exercise in connection with a redemption by us pursuant to this redemption feature, based on the “fair market value” of our shares of Common Stock on the corresponding redemption date (assuming holders elect to exercise their Warrants and such Warrants are not redeemed for $0.10 per Warrant), determined for these purposes based on volume weighted average price of our shares of Common Stock for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of Warrants, and the number of months that the corresponding redemption date precedes the expiration date of the Warrants, each as set forth in the table below. We will provide our Warrant holders with the redemption fair market value no later than one business day after the 10-trading day period described above ends.

 

The share prices set forth in the column headings of the table below will be adjusted as of any date on which the number of shares issuable upon exercise of a Warrant or the exercise price of a Warrant is adjusted as set forth under the heading “ — Anti-dilution Adjustments” below. If the number of shares issuable upon exercise of a Warrant is adjusted, the adjusted share prices in the column headings will equal the share prices immediately prior to such adjustment, multiplied by a fraction, the numerator of which is the number of shares deliverable upon exercise of a Warrant prior to such adjustment and the denominator of which is the number of shares deliverable upon exercise of a Warrant immediately so adjusted. In such an event, the number of shares in the table below shall be adjusted by multiplying such share amounts by a fraction, the numerator of which is the number of shares deliverable upon exercise of a Warrant immediately prior to such adjustment and the denominator of which is the number of shares deliverable upon exercise of a Warrant as so adjusted. If the exercise price of a Warrant is adjusted pursuant to the second paragraph under the heading “ — Anti-dilution Adjustments” below, the adjusted share prices in the column headings will equal the share prices immediately prior to the adjustment less the decrease in the exercise price of a Warrant pursuant to such exercise price adjustment.

 

6

 

Redemption Date

(period to expiration of Warrants)

Fair Market Value of share of Common Stock 

   

<10.00 

11.00 

12.00 

13.00 

14.00 

15.00 

16.00 

17.00 

 

>18.00 

60 months         

0.261         

0.281         

0.297         

0.311         

0.324         

0.337         

0.348         

0.358         

0.361         

57 months         

0.257         

0.277         

0.294         

0.310         

0.324         

0.337         

0.348         

0.358         

0.361         

54 months         

0.252         

0.272         

0.291         

0.307         

0.322         

0.335         

0.347         

0.357         

0.361         

51 months         

0.246         

0.268         

0.287         

0.304         

0.320         

0.333         

0.346         

0.357         

0.361         

48 months         

0.241         

0.263         

0.283         

0.301         

0.317         

0.332         

0.344         

0.356         

0.361         

45 months         

0.235         

0.258         

0.279         

0.298         

0.315         

0.330         

0.343         

0.356         

0.361         

42 months         

0.228         

0.252         

0.274         

0.294         

0.312         

0.328         

0.342         

0.355         

0.361         

39 months         

0.221         

0.246         

0.269         

0.290         

0.309         

0.325         

0.340         

0.354         

0.361         

36 months         

0.213         

0.239         

0.263         

0.285         

0.305         

0.323         

0.339         

0.353         

0.361         

33 months         

0.205         

0.232         

0.257         

0.280         

0.301         

0.320         

0.337         

0.352         

0.361         

30 months         

0.196         

0.224         

0.250         

0.274         

0.297         

0.316         

0.335         

0.351         

0.361         

27 months         

0.185         

0.214         

0.242         

0.268         

0.291         

0.313         

0.332         

0.350         

0.361         

24 months         

0.173         

0.204         

0.233         

0.260         

0.285         

0.308         

0.329         

0.348         

0.361         

21 months         

0.161         

0.193         

0.223         

0.252         

0.279         

0.304         

0.326         

0.347         

0.361         

18 months         

0.146         

0.179         

0.211         

0.242         

0.271         

0.298         

0.322         

0.345         

0.361         

15 months         

0.130         

0.164         

0.197         

0.230         

0.262         

0.291         

0.317         

0.342         

0.361         

12 months         

0.111         

0.146         

0.181         

0.216         

0.250         

0.282         

0.312         

0.339         

0.361         

9 months         

0.090         

0.125         

0.162         

0.199         

0.237         

0.272         

0.305         

0.336         

0.361         

6 months         

0.065         

0.099         

0.137         

0.178         

0.219         

0.259         

0.296         

0.331         

0.361         

3 months         

0.034         

0.065         

0.104         

0.150         

0.197         

0.243         

0.286         

0.326         

0.361         

0 months         

—         

—         

0.042         

0.115         

0.179         

0.233         

0.281         

0.323         

0.361         

 

For example, if the volume weighted average price of our shares of Common Stock for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of the Warrants is $11.00 per share, and at such time there are 57 months until the expiration of the Warrants, holders may choose to, in connection with this redemption feature, exercise their Warrants for 0.277 shares of Common Stock for each whole Warrant. However, the exact fair market value and redemption date may not be set forth in the table above, in which case, if the fair market value is between two values in the table or the redemption date is between two redemption dates in the table, the number of shares of Common Stock to be issued for each Warrant exercised will be determined by a straight-line interpolation between the number of shares set forth for the higher and lower fair market values and the earlier and later redemption dates, as applicable, based on a 365 or 366-day year, as applicable. For example, if the volume weighted average price of our shares of Common Stock for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of the Warrants is $13.50 per share, and at such time there are 38 months until the expiration of the Warrants, holders may choose to, in connection with this redemption feature, exercise their Warrants for 0.298 shares of Common Stock for each whole Warrant. In no event will the Warrants be exercisable on a cashless basis in connection with this redemption feature for more than 0.361 shares of Common Stock per Warrant (subject to adjustment). Finally, as reflected in the table above, if the Warrants are out of the money, they cannot be exercised on a cashless basis in connection with a redemption by us pursuant to this redemption feature, since they will not be exercisable for any shares of Common Stock.

 

7

 

This redemption feature differs from the typical Warrant redemption features used by many other blank check companies, which typically only provide for a redemption of Warrants for cash (other than the Private Warrants) when the trading price for the shares of Common Stock exceeds $18.00 per share for a specified period of time. This redemption feature is structured to allow for all of the outstanding Warrants to be redeemed when the shares of Common Stock are trading at or above $10.00 per share, which may be at a time when the trading price of our shares of Common Stock is below the exercise price of the Warrants. This redemption feature was established to provide us with the flexibility to redeem the Warrants without the Warrants having to reach the $18.00 per share threshold discussed above. Holders choosing to exercise their Warrants in connection with a redemption pursuant to this feature will, in effect, receive a number of shares for their Warrants based on an option pricing model with a fixed volatility input as of the date of the initial public offering prospectus. This redemption right provides us with an additional mechanism by which to redeem all of the outstanding Warrants, and therefore have certainty as to our capital structure as the Warrants would no longer be outstanding and would have been exercised or redeemed. We will be required to pay the applicable redemption price to Warrant holders if we choose to exercise this redemption right and it will allow us to quickly proceed with a redemption of the Warrants if we determine it is in our best interest to do so. As such, we would redeem the Warrants in this manner when we believe it is in our best interest to update our capital structure to remove the Warrants and pay the redemption price to the Warrant holders.

 

As stated above, we can redeem the Warrants when the shares of Common Stock are trading at a price starting at $10.00, which is below the exercise price of $11.50, because it will provide certainty with respect to our capital structure and cash position while providing Warrant holders with the opportunity to exercise their Warrants on a cashless basis for the applicable number of shares. If we choose to redeem the Warrants when the shares of Common Stock are trading at a price below the exercise price of the Warrants, this could result in the Warrant holders receiving fewer shares of Common Stock than they would have received if they had chosen to wait to exercise their Warrants for shares of Common Stock if and when such shares of Common Stock were trading at a price higher than the exercise price of $11.50.

 

No fractional shares of Common Stock will be issued upon exercise. If, upon exercise, a holder would be entitled to receive a fractional interest in a share, we will round down to the nearest whole number of the number of shares of Common Stock to be issued to the holder. If, at the time of redemption, the Warrants are exercisable for a security other than the shares of Common Stock pursuant to the Warrant Agreement, the Warrants may be exercised for such security. At such time as the Warrants become exercisable for a security other than the shares of Common Stock, the Company (or surviving company) will use its commercially reasonable efforts to register under the Securities Act the security issuable upon the exercise of the Warrants.

 

Maximum Percentage Procedures. 

 

A holder of a Warrant may notify us in writing in the event it elects to be subject to a requirement that such holder will not have the right to exercise such Warrant, to the extent that after giving effect to such exercise, such person (together with such person’s affiliates), to the Warrant agent’s actual knowledge, would beneficially own in excess of 9.8% (or such other amount as a holder may specify) of the shares of Common Stock issued and outstanding immediately after giving effect to such exercise.

 

Anti-dilution Adjustments. 

 

If the number of outstanding shares of Common Stock is increased by a capitalization or share dividend payable in shares of Common Stock, or by a split-up of ordinary shares or other similar event, then, on the effective date of such capitalization or share dividend, split-up or similar event, the number of shares of Common Stock issuable on exercise of each Warrant will be increased in proportion to such increase in the outstanding Common Stock. A rights offering made to all or substantially all holders of Common Stock entitling holders to purchase shares of Common Stock at a price less than the “historical fair market value” (as defined below) will be deemed a share dividend of a number of shares of Common Stock equal to the product of (i) the number of shares of Common Stock actually sold in such rights offering (or issuable under any other equity securities sold in such rights offering that are convertible into or exercisable for shares of Common Stock) and (ii) one minus the quotient of (x) the price per share of Common Stock paid in such rights offering and (y) the historical fair market value. If the rights offering is for securities convertible into or exercisable for shares of Common Stock, in determining the price payable for shares of Common Stock, there will be taken into account any consideration received for such rights, as well as any additional amount payable upon exercise or conversion. For these purposes, “historical fair market value” means the volume weighted average price of a share of Common Stock as reported during the 10 trading day period ending on the trading day prior to the first date on which the shares of Common Stock trade on the applicable exchange or in the applicable market, regular way, without the right to receive such rights.

 

8

 

In addition, if we, at any time while the Warrants are outstanding, pay a dividend or make a distribution in cash, securities or other assets to all or substantially all of the holders of the shares of Common Stock on account of such shares of Common Stock (or other securities into which the Warrants are convertible), other than (a) as described above, (b) any cash dividends or cash distributions which, when combined on a per share basis with all other cash dividends and cash distributions paid on the shares of Common Stock during the 365-day  period ending on the date of declaration of such dividend or distribution does not exceed $0.50 (as adjusted to appropriately reflect any other adjustments and excluding cash dividends or cash distributions that resulted in an adjustment to the exercise price or to the number of shares of Common Stock issuable on exercise of each Warrant) but only with respect to the amount of the aggregate cash dividends or cash distributions equal to or less than $0.50 per share or (c) to satisfy the redemption rights of the holders of Common Stock in connection with a stockholder vote to amend our certificate of incorporation or bylaws with respect to any other provision relating to the rights of holders of Common Stock, then the Warrant exercise price will be decreased, effective immediately after the effective date of such event, by the amount of cash and/or the fair market value of any securities or other assets paid on each share of Common Stock in respect of such event.

 

If the number of outstanding shares of Common Stock is decreased by a consolidation, combination, reverse share sub-division or reclassification of shares of Common Stock or other similar event, then, on the effective date of such consolidation, combination, reverse share sub-division, reclassification or similar event, the number of shares of Common Stock issuable on exercise of each Warrant will be decreased in proportion to such decrease in outstanding shares of Common Stock. Whenever the number of shares of Common Stock purchasable upon the exercise of the Warrants is adjusted, as described above, the Warrant exercise price will be adjusted by multiplying the Warrant exercise price immediately prior to such adjustment by a fraction (x) the numerator of which will be the number of shares of Common Stock purchasable upon the exercise of the Warrants immediately prior to such adjustment and (y) the denominator of which will be the number of shares of Common Stock so purchasable immediately thereafter.

 

In case of any reclassification or reorganization of the outstanding shares of Common Stock (other than those described above or that solely affects the par value of such shares of Common Stock), or in the case of any merger or consolidation of us with or into another corporation (other than a consolidation or merger in which we are the continuing corporation and that does not result in any reclassification or reorganization of our outstanding shares of Common Stock), or in the case of any sale or conveyance to another corporation or entity of the assets or other property of us as an entirety or substantially as an entirety in connection with which the Company is dissolved, the holders of the Warrants will thereafter have the right to purchase and receive, upon the basis and upon the terms and conditions specified in the Warrants and in lieu of the shares of Common Stock issuable upon exercise thereof, the kind and amount of shares of Common Stock or other securities or property (including cash) receivable upon such reclassification, reorganization, merger or consolidation, or upon a dissolution following any such sale or transfer, that the holder of the Warrants would have received if such holder had exercised their Warrants immediately prior to such event. However, if such holders were entitled to exercise a right of election as to the kind or amount of securities, cash or other assets receivable upon such consolidation or merger, then the kind and amount of securities, cash or other assets for which each Warrant will become exercisable will be deemed to be the weighted average of the kind and amount received per share by such holders in such consolidation or merger that affirmatively make such election, and if a tender, exchange or redemption offer has been made to and accepted by such holders under circumstances in which, upon completion of such tender or exchange offer, the maker thereof, together with members of any group (within the meaning of Rule 13d-5(b)(1) under the Exchange Act) of which such maker is a part, and together with any affiliate or associate of such maker (within the meaning of Rule 12b-2 under the Exchange Act) and any members of any such group of which any such affiliate or associate is a part, own beneficially (within the meaning of Rule 13d-3 under the Exchange Act) more than 50% of the issued and outstanding shares of Common Stock, the holder of a Warrant will be entitled to receive the highest amount of cash, securities or other property to which such holder would actually have been entitled as a stockholder if such Warrant holder had exercised the Warrant prior to the expiration of such tender or exchange offer, accepted such offer and all of the shares of Common Stock held by such holder had been purchased pursuant to such tender or exchange offer, subject to adjustment (from and after the consummation of such tender or exchange offer) as nearly equivalent as possible to the adjustments provided for in the Warrant Agreement. If less than 70% of the consideration receivable by the holders of shares of Common Stock in such a transaction is payable in the form of shares of Common Stock in the successor entity that is listed for trading on a national securities exchange or is quoted in an established over-the-counter market, or is to be so listed for trading or quoted immediately following such event, and if the registered holder of the Warrant properly exercises the Warrant within thirty days following public disclosure of such transaction, the Warrant exercise price will be reduced as specified in the Warrant Agreement based on the Black-Scholes value (as defined in the Warrant Agreement) of the Warrant. The purpose of such exercise price reduction is to provide additional value to holders of the Warrants when an extraordinary transaction occurs during the exercise period of the Warrants pursuant to which the holders of the Warrants otherwise do not receive the full potential value of the Warrants.

 

9

 

The Warrants are issued in registered form under the Warrant Agreement whereby the terms of the Warrants may be amended without the consent of any holder for the purpose of (i) curing any ambiguity or correcting any mistake, or defective provision (ii) amending the provisions relating to cash dividends on ordinary shares as contemplated by and in accordance with the Warrant Agreement or (iii) adding or changing any provisions with respect to matters or questions arising under the Warrant Agreement as the parties to the Warrant Agreement may deem necessary or desirable and that the parties deem to not adversely affect the rights of the registered holders of the Warrants, provided that the approval by the holders of at least 50% of the then-outstanding Public Warrants is required to make any change that adversely affects the interests of the registered holders. The Warrant holders do not have the rights or privileges of holders of shares of Common Stock and any voting rights until they exercise their Warrants and receive shares of Common Stock.

 

Private Placement Warrants

 

Except as described below, the Private Warrants have terms and provisions that are identical to those of the Public Warrants. The Private Warrants (including the shares of Common Stock issuable upon exercise of the Private Warrants) were not transferable, assignable or salable until August 15, 2021, the date that was 30 days after the Closing Date (except pursuant to limited exceptions to our officers and directors and other persons or entities affiliated with the initial purchasers of the Private Warrants), and they will not be redeemable by us so long as they are held by Empower Sponsor Holdings LLC (the “Sponsor”) or its permitted transferees. Our Sponsor, or its permitted transferees, has the option to exercise the Private Warrants on a cashless basis. If the Private Warrants are held by holders other than our Sponsor or its permitted transferees, the Private Warrants will be redeemable by us in all redemption scenarios and exercisable by the holders on the same basis as the Public Warrants. Any amendment to the terms of the Private Warrants or any provision of the Warrant Agreement with respect to the Private Warrants will require a vote of holders of at least 50% of the number of the then outstanding Private Warrants.

 

If a holder of the Private Warrants elects to exercise a Private Warrant on a cashless basis, the holder would pay the exercise price by surrendering his, her or its Warrants for that number of shares of Common Stock equal to the quotient obtained by dividing (x) the product of the number of shares of Common Stock underlying the Warrants, multiplied by the excess of the “Sponsor fair market value” (defined below) over the exercise price of the Warrants by (y) the Sponsor fair market value. For these purposes, the “Sponsor fair market value” shall mean the average reported closing price of the shares of Common Stock for the 10 trading days ending on the third trading day prior to the date on which the notice of Warrant exercise is sent to the Warrant agent. The reason these Warrants permit a cashless exercise so long as they are held by our Sponsor and its permitted transferees is because it was not known at time of issuance whether they would be affiliated with us following the Business Combination, which would significantly limit their ability to sell our securities in the open market. We have policies in place that restrict insiders from selling our securities except during specific periods of time. Even during such periods of time when insiders will be permitted to sell our securities, an insider cannot trade in our securities if he or she is in possession of material non-public information. Accordingly, unlike public investors who could exercise their Warrants and sell the shares of Common Stock received upon such exercise freely in the open market in order to recoup the cost of such exercise, the insiders are significantly restricted from selling such securities.

 

10
EX-21.1 3 ex_599667.htm EXHIBIT 21.1 ex_599667.htm

Exhibit 21.1

 

Subsidiaries of the Registrant

 

Holley Intermediate Holdings LLC

 

Holley Purchaser, Inc.

 

Holley High Performance Holdings, Inc.

 

High Performance Industries, Inc.

 

Holley Performance Products Inc.

 

Hot Rod Brands, Inc.

 

Speedshop.com, Inc.

 

Simpson Safety Solutions, Inc.

 

B&M Racing & Performance Products, Inc.

 

Holley Performance Products (Canada), Inc.

 

Simpson Performance Products, Inc.

 

Team Simpson Partners, Inc.

 

Simpson Partners, Inc.

 

Stilo S.r.L

 

Aero Wings, Inc.

 

Accel Performance Group, LLC

 

MSD, LLC

 

MSDP Trading Shanghai Company Ltd.

 

Powerteq, LLC

 

APR, LLC

 

APR Germany GP, LLC

 

APR Germany LLC & Co. KG

 

 

 

 

 

 

 
EX-23.1 4 ex_599668.htm EXHIBIT 23.1 ex_599668.htm

Exhibit 23.1

 

 

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

We have issued our report dated March 14, 2024, with respect to the consolidated financial statements included in the Annual Report of Holley Inc. on Form 10-K for the year ended December 31, 2023. We consent to the incorporation by reference of said report in the Registration Statements of Holley Inc. on Form S-1 (File No. 333-258075), Forms S-8 (File No. 333-259744), Form S-3 (File No. 333-266779), Form S-8 (333-272436), and Form S-3 (File No. 333-276324).

.

 

/s/ Grant Thornton LLP

 

Cincinnati, Ohio

March 14, 2024

 

 

 

 
EX-31.1 5 ex_599669.htm EXHIBIT 31.1 ex_599669.htm

Exhibit 31.1

 

CERTIFICATIONS

 

I, Matthew Stevenson, certify that:

 

1. I have reviewed this annual report on Form 10-K of Holley Inc.;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

   
 

/s/ Matthew Stevenson

 

Matthew Stevenson

 

Director, President and Chief Executive Officer

   
  March 14, 2024

 

 
EX-31.2 6 ex_599670.htm EXHIBIT 31.2 ex_599670.htm

Exhibit 31.2

 

CERTIFICATIONS

 

I, Jesse Weaver, certify that:

 

1. I have reviewed this annual report on Form 10-K of Holley Inc.;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

 

/s/ Jesse Weaver

 

Jesse Weaver

 

Chief Financial Officer

   
  March 14, 2024

 

 
EX-32.1 7 ex_599671.htm EXHIBIT 32.1 ex_599671.htm

Exhibit 32.1

 

CERTIFICATIONS PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

(18 U.S.C. SECTION 1350)

 

In connection with the Annual Report on Form 10-K of Holley Inc. (the “Company”) for the year ended December 31, 2023, as filed with the Securities and Exchange Commission (the “Report”), Matthew Stevenson, Director, President and Chief Executive Officer of the Company, does hereby certify, pursuant to § 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. § 1350), that to his knowledge:

 

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

 

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

 

 

 

 

 

/s/ Matthew Stevenson

 

Matthew Stevenson

 

Director, President and Chief Executive Officer

   
  March 14, 2024

 

 

A signed original of this statement has been provided to the Company and will be retained by the Company and furnished to the SEC or its staff upon request.

 

 
EX-32.2 8 ex_599672.htm EXHIBIT 32.2 ex_599672.htm

Exhibit 32.2

 

CERTIFICATIONS PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

(18 U.S.C. SECTION 1350)

 

In connection with the Annual Report on Form 10-K of Holley Inc. (the “Company”) for the year ended December 31, 2023, as filed with the Securities and Exchange Commission (the “Report”), Jesse Weaver, Chief Financial Officer of the Company, does hereby certify, pursuant to § 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. § 1350), that to his knowledge:

 

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

 

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

 

 

 

 

 

/s/ Jesse Weaver

 

Jesse Weaver

 

Chief Financial Officer
   
  March 14, 2024

 

 

A signed original of this statement has been provided to the Company and will be retained by the Company and furnished to the SEC or its staff upon request.

 

 
EX-97.1 9 ex_630386.htm EXHIBIT 97.1 ex_630386.htm

Exhibit 97.1

 

HOLLEY INC.

 

CLAWBACK POLICY

 

Effective December 1, 2023

 

If Holley Inc., a Delaware corporation (together with its subsidiaries, the “Company”), is required to prepare an Accounting Restatement (as defined below), then the Company will recover reasonably promptly the amount of Erroneously Awarded Compensation (as defined below) Received (as defined below) by any current or former Executive Officer (as defined below) during the Recovery Period (as defined below).

 

The Company will not be required to enforce this policy if the Compensation Committee (the “Committee”) of the Board of Directors of the Company (the “Board”) determines that (i) recovery would be impracticable, as determined by the Committee, and (ii) one of the conditions of (A), (B), or (C) are satisfied:

 

 

(A)

The direct expense paid to a third party to assist in enforcing this policy would exceed the amount to be recovered; provided, before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based expense of enforcement, document such reasonable attempt(s) to recover, and provide that documentation to the New York Stock Exchange (the “NYSE”).

 

 

 

(B)

Recovery would violate home country law where that law was adopted prior to November 28, 2022; provided, that before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on violation of home country law, the Company must obtain an opinion of home country counsel, acceptable to the NYSE, that recovery would result in such a violation, and must provide such opinion to the NYSE.

 

 

 

(C)

Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to the Company’s employees, to fail to meet the requirements of the Internal Revenue Code of 1986, as amended.

 

The Company is prohibited from indemnifying any current or former Executive Officer against the loss of any Erroneously Awarded Compensation or paying or reimbursing such Executive Officers for insurance premiums to recover losses incurred under this policy.

 

This policy is intended to comply with Section 303A.14 of the NYSE Listed Company Manual (the “Manual”), as required by Section 10D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Rule 10D-1 promulgated thereunder. The Committee shall have express discretionary authority to interpret and administer this policy and to make all determinations with respect to this policy in its sole discretion which shall be final and binding on all parties.

 

Definitions: For purposes of this policy:

 

 

“Accounting Restatement” means an accounting restatement triggered by the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.

 

 

 

“Executive Officer” means the Company’s president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president of the issuer in charge of a principal business unit, division or function (such as sales, administration or finance), any other officer who performs a policy-making function, or any other person who performs similar policy-making functions for the issuers. Executive officers of the Company parent(s) or subsidiaries are deemed executive officers of the Company if they perform such policy making functions. Identification of an Executive Officer for purposes of this policy and Section 303A.14 of the Manual would include at a minimum executive officers identified pursuant to 17 CFR 229.401(b).

 

 

 

“Erroneously Awarded Compensation” means the amount of Incentive-Based Compensation Received by an Executive Officer that exceeds the amount of Incentive-Based Compensation that otherwise would have been Received had it been determined based on the restated amounts, which amount must be computed without regard to any taxes paid.

 

 

 

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

 

 

 

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

 

 

 

“Received” with respect to Incentive-Based Compensation means the fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that period.

 

 

 

“Recovery Period” means the three (3) completed fiscal years immediately preceding the date that the Company is required to prepare an Accounting Restatement, which date is the earlier to occur of (a) the date the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement or (b) the date a court, regulator or other legally authorized body directs the Company to prepare an Accounting Restatement. In addition to these last three (3) completed fiscal years, the Recovery Period also applies to any transition period (that results from a change in the Company’s fiscal year) within or immediately following those three (3) completed fiscal years. However, a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year that comprises a period of nine (9) to twelve (12) months would be deemed a completed fiscal year.

 

 
EX-101.SCH 10 hlly-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 995452 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:calculationLink link:definitionLink link:presentationLink 995453 - Disclosure - Note 1 - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 995454 - Disclosure - Note 2 - Business Combination, Acquisitions and Divestiture link:calculationLink link:definitionLink link:presentationLink 995455 - Disclosure - Note 3 - Inventory link:calculationLink link:definitionLink link:presentationLink 995456 - Disclosure - Note 4 - Property, Plant and Equipment, Net link:calculationLink link:definitionLink link:presentationLink 995457 - Disclosure - Note 5 - Goodwill and Other Intangible Assets link:calculationLink link:definitionLink link:presentationLink 995458 - Disclosure - Note 6 - Accrued Liabilities link:calculationLink link:definitionLink link:presentationLink 995459 - Disclosure - Note 7 - Debt link:calculationLink link:definitionLink link:presentationLink 995460 - Disclosure - Note 8 - Common Stock Warrants and Earn-out Liability link:calculationLink link:definitionLink link:presentationLink 995461 - Disclosure - Note 9 - Derivative Instruments link:calculationLink link:definitionLink link:presentationLink 995462 - Disclosure - Note 10 - Fair Value Measurements link:calculationLink link:definitionLink link:presentationLink 995463 - Disclosure - Note 11 - Revenue link:calculationLink link:definitionLink link:presentationLink 995464 - Disclosure - Note 12 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 995465 - Disclosure - Note 13 - Earnings Per Share link:calculationLink link:definitionLink link:presentationLink 995466 - Disclosure - Note 14 - Benefit Plans link:calculationLink link:definitionLink link:presentationLink 995467 - Disclosure - Note 15 - Equity-based Compensation Plans link:calculationLink link:definitionLink link:presentationLink 995468 - Disclosure - Note 16 - Lease Commitments link:calculationLink link:definitionLink link:presentationLink 995469 - Disclosure - Note 17 - Major Reseller Customers link:calculationLink link:definitionLink link:presentationLink 995470 - Disclosure - Note 18 - Acquisition, Restructuring and Management Fee Costs link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Note 19 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 2 - Business Combination, Acquisitions and Divestiture (Tables) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 3 - Inventory (Tables) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 4 - Property, Plant and Equipment, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 5 - Goodwill and Other Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 6 - Accrued Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 7 - Debt (Tables) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 10 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 11 - Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 12 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 13 - Earnings Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 14 - Benefit Plans (Tables) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 15 - Equity-based Compensation Plans (Tables) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 16 - Lease Commitments (Tables) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 17 - Major Reseller Customers (Tables) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Note 18 - Acquisition, Restructuring and Management Fee Costs (Tables) link:calculationLink link:definitionLink link:presentationLink 995489 - Disclosure - Note 19 - Commitments and Contingencies (Tables) link:calculationLink link:definitionLink link:presentationLink 995490 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) link:calculationLink link:definitionLink link:presentationLink 995491 - Disclosure - Note 1 - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995492 - Disclosure - Note 2 - Business Combination, Acquisitions and Divestiture (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995493 - Disclosure - Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Reconciles Elements of Business Combination to Cash Flows (Details) link:calculationLink link:definitionLink link:presentationLink 995494 - Disclosure - Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Reconciles Elements of Business Combination to Cash Flows (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 995495 - Disclosure - Note 2 - Business Combination, Acquisitions, and Divestiture - Allocation of the Purchase Price to the Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) link:calculationLink link:definitionLink link:presentationLink 995496 - Disclosure - Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Pro Forma Information (Details) link:calculationLink link:definitionLink link:presentationLink 995497 - Disclosure - Note 3 - Inventory - Schedule of Inventory (Details) link:calculationLink link:definitionLink link:presentationLink 995498 - Disclosure - Note 4 - Property, Plant and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 995499 - Disclosure - Note 4 - Property, Plant and Equipment, Net - Schedule of Long-lived Assets by Geographic Locations (Details) link:calculationLink link:definitionLink link:presentationLink 995500 - Disclosure - Note 5 - Goodwill and Other Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995501 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 995502 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995503 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Schedule of Finite-lived Intangible Assets, Future Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 995504 - Disclosure - Note 6 - Accrued Liabilities - Accrued Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995505 - Disclosure - Note 7 - Debt (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995506 - Disclosure - Note 7 - Debt - Schedule of Debt (Details) link:calculationLink link:definitionLink link:presentationLink 995507 - Disclosure - Note 7 - Debt - Future Maturities of Long-term Debt and Amortization of Debt Issuance Cost (Details) link:calculationLink link:definitionLink link:presentationLink 995508 - Disclosure - Note 8 - Common Stock Warrants and Earn-out Liability (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995509 - Disclosure - Note 9 - Derivative Instruments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995510 - Disclosure - Note 10 - Fair Value Measurements - Schedule of Value Assets and Liabilities Measured on Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 995511 - Disclosure - Note 10 - Fair Value Measurements - Summary of Assumptions for Estimated Fair Value Using Monte Carlo Simulation Model (Details) link:calculationLink link:definitionLink link:presentationLink 995512 - Disclosure - Note 10 - Fair Value Measurements - Reconciliation of Changes (Details) link:calculationLink link:definitionLink link:presentationLink 995513 - Disclosure - Note 11 - Revenue - Summary of Revenue by Product Category (Details) link:calculationLink link:definitionLink link:presentationLink 995514 - Disclosure - Note 11 - Revenue - Summary of Revenue Based on Geographic Location (Details) link:calculationLink link:definitionLink link:presentationLink 995515 - Disclosure - Note 12 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995516 - Disclosure - Note 12 - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) link:calculationLink link:definitionLink link:presentationLink 995517 - Disclosure - Note 12 - Income Taxes - Schedule of Income Before Income Tax, Domestic and Foreign Jurisdictions (Details) link:calculationLink link:definitionLink link:presentationLink 995518 - Disclosure - Note 12 - Income Taxes - Schedule of Provision and Effective Tax Rates (Details) link:calculationLink link:definitionLink link:presentationLink 995519 - Disclosure - Note 12 - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995520 - Disclosure - Note 12 - Income Taxes - Change in the Valuation Allowance for Deferred Tax Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995521 - Disclosure - Note 12 - Income Taxes - Changes in Unrecognized Tax Benefits (Details) link:calculationLink link:definitionLink link:presentationLink 995522 - Disclosure - Note 13 - Earnings Per Share - Schedule of Basic and Diluted Earning Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 995523 - Disclosure - Note 13 - Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 995524 - Disclosure - Note 14 - Benefit Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995525 - Disclosure - Note 14 - Benefit Plans - Summary of Changes in the Benefit Obligation and Plan Assets and the Plan Funded Status (Details) link:calculationLink link:definitionLink link:presentationLink 995526 - Disclosure - Note 14 - Benefit Plans - Schedule of Pre Tax Amounts Recognized in Other Comprehensive Income (Details) link:calculationLink link:definitionLink link:presentationLink 995527 - Disclosure - Note 14 - Benefit Plans - Summarizes the Components of Net Periodic Benefit Cost (Details) link:calculationLink link:definitionLink link:presentationLink 995528 - Disclosure - Note 14 - Benefit Plans - Schedule of Defined Benefit Plan, Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 995529 - Disclosure - Note 15 - Equity-based Compensation Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995530 - Disclosure - Note 15 - Equity-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995531 - Disclosure - Note 15 - Equity-based Compensation Plans - Schedule of Share-Based Payment Award Equity Instruments Other Than Options Valuation Using Black-Scholes Option Pricing Model (Details) link:calculationLink link:definitionLink link:presentationLink 995532 - Disclosure - Note 15 - Equity-based Compensation Plans - Summary of Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995533 - Disclosure - Note 15 - Equity-based Compensation Plans - Schedule of Share-Based Payment Award Stock Options Valuation Using Black-Scholes Option Pricing Model (Details) link:calculationLink link:definitionLink link:presentationLink 995534 - Disclosure - Note 15 - Equity-based Compensation Plans - Schedule of Profit Interest Units Valuation using Black-Scholes Option Pricing Model (Details) link:calculationLink link:definitionLink link:presentationLink 995535 - Disclosure - Note 15 - Equity-based Compensation Plans - Schedule of Components of Equity-based Compensation Expense (Details) link:calculationLink link:definitionLink link:presentationLink 995536 - Disclosure - Note 16 - Lease Commitments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995537 - Disclosure - Note 16 - Lease Commitments - Schedule of Operating Lease Assets and Obligations (Details) link:calculationLink link:definitionLink link:presentationLink 995538 - Disclosure - Note 16 - Lease Commitments - Schedule of Operating Lease Expense Supplemental Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink 995539 - Disclosure - Note 16 - Lease Commitments - Schedule of Future Minimum Rental Payments for Operating Leases (Details) link:calculationLink link:definitionLink link:presentationLink 995540 - Disclosure - Note 17 - Major Reseller Customers (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995541 - Disclosure - Note 17 - Major Reseller Customers - Schedules of Concentration of Risk (Details) link:calculationLink link:definitionLink link:presentationLink 995542 - Disclosure - Note 18 - Acquisition, Restructuring and Management Fee Costs (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995543 - Disclosure - Note 18 - Acquisition, Restructuring and Management Fee Costs - Summary of Total Acquisitions and Restructuring Costs (Details) link:calculationLink link:definitionLink link:presentationLink 995544 - Disclosure - Note 19 - Commitments and Contingencies - Schedule of Accrual For Product Warranties (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 11 hlly-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 12 hlly-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 13 hlly-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Note To Financial Statement Details Textual Significant Accounting Policies Schedule II - Valuation and Qualifying Accounts Note 2 - Business Combination, Acquisitions and Divestiture Risk-free interest rate Note 3 - Inventory Note 4 - Property, Plant and Equipment, Net Note 5 - Goodwill and Other Intangible Assets Note 6 - Accrued Liabilities Note 7 - Debt Note 10 - Fair Value Measurements Expected dividend Note 11 - Revenue Note 12 - Income Taxes Note 13 - Earnings Per Share Note 14 - Benefit Plans Expected volatility Note 15 - Equity-based Compensation Plans us-gaap_LiabilitiesCurrent Total current liabilities Note 16 - Lease Commitments Note 17 - Major Reseller Customers Note 18 - Acquisition, Restructuring and Management Fee Costs Note 19 - Commitments and Contingencies Weighted-average expected term (Year) Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Reconciles Elements of Business Combination to Cash Flows (Details) Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Reconciles Elements of Business Combination to Cash Flows (Details) (Parentheticals) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Note 2 - Business Combination, Acquisitions, and Divestiture - Allocation of the Purchase Price to the Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Pro Forma Information (Details) Note 3 - Inventory - Schedule of Inventory (Details) Note 4 - Property, Plant and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) Note 4 - Property, Plant and Equipment, Net - Schedule of Long-lived Assets by Geographic Locations (Details) Note 5 - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) Note 5 - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) Note 5 - Goodwill and Other Intangible Assets - Schedule of Finite-lived Intangible Assets, Future Amortization Expense (Details) Note 6 - Accrued Liabilities - Accrued Liabilities (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) us-gaap_OtherOperatingIncomeExpenseNet Other operating expense Note 7 - Debt - Schedule of Debt (Details) Note 7 - Debt - Future Maturities of Long-term Debt and Amortization of Debt Issuance Cost (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue Vested, weighted average grant date fair value (in dollars per share) Note 10 - Fair Value Measurements - Schedule of Value Assets and Liabilities Measured on Recurring Basis (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue Forfeited, weighted average grant date fair value (in dollars per share) Note 10 - Fair Value Measurements - Summary of Assumptions for Estimated Fair Value Using Monte Carlo Simulation Model (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Balance on December 31, 2022 (in dollars per share) Balance on December 31, 2023 (in dollars per share) Note 10 - Fair Value Measurements - Reconciliation of Changes (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited, shares (in shares) Note 11 - Revenue - Summary of Revenue by Product Category (Details) Note 11 - Revenue - Summary of Revenue Based on Geographic Location (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Balance on December 31, 2022 (in shares) Balance on December 31, 2023 (in shares) Note 12 - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) Current portion of long-term debt Note 12 - Income Taxes - Schedule of Income Before Income Tax, Domestic and Foreign Jurisdictions (Details) Note 12 - Income Taxes - Schedule of Provision and Effective Tax Rates (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) Note 12 - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) Vested, shares (in shares) Note 12 - Income Taxes - Change in the Valuation Allowance for Deferred Tax Assets (Details) Note 12 - Income Taxes - Changes in Unrecognized Tax Benefits (Details) Note 13 - Earnings Per Share - Schedule of Basic and Diluted Earning Per Share (Details) us-gaap_LongTermDebtCurrent Less current portion of long-term debt Note 13 - Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Note 14 - Benefit Plans - Summary of Changes in the Benefit Obligation and Plan Assets and the Plan Funded Status (Details) Note 14 - Benefit Plans - Schedule of Pre Tax Amounts Recognized in Other Comprehensive Income (Details) Note 14 - Benefit Plans - Summarizes the Components of Net Periodic Benefit Cost (Details) Note 14 - Benefit Plans - Schedule of Defined Benefit Plan, Assumptions (Details) Note 15 - Equity-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) Note 15 - Equity-based Compensation Plans - Schedule of Share-Based Payment Award Equity Instruments Other Than Options Valuation Using Black-Scholes Option Pricing Model (Details) Options exercisable, weighted average exercise price (in dollars per share) Note 15 - Equity-based Compensation Plans - Summary of Stock Option Activity (Details) Options exercisable, weighted average remaining contractual term (Year) Note 15 - Equity-based Compensation Plans - Schedule of Share-Based Payment Award Stock Options Valuation Using Black-Scholes Option Pricing Model (Details) Options exercisable, aggregate intrinsic value Note 15 - Equity-based Compensation Plans - Schedule of Profit Interest Units Valuation using Black-Scholes Option Pricing Model (Details) Note 15 - Equity-based Compensation Plans - Schedule of Components of Equity-based Compensation Expense (Details) Interest Rate Contract [Member] Note 16 - Lease Commitments - Schedule of Operating Lease Assets and Obligations (Details) Note 16 - Lease Commitments - Schedule of Operating Lease Expense Supplemental Cash Flow Information (Details) Note 16 - Lease Commitments - Schedule of Future Minimum Rental Payments for Operating Leases (Details) Options exercisable, shares (in shares) Note 17 - Major Reseller Customers - Schedules of Concentration of Risk (Details) Note 18 - Acquisition, Restructuring and Management Fee Costs - Summary of Total Acquisitions and Restructuring Costs (Details) Options outstanding, weighted average remaining contractual term (Year) Note 19 - Commitments and Contingencies - Schedule of Accrual For Product Warranties (Details) Options outstanding, aggregate intrinsic value Notes To Financial Statements Notes To Financial Statements [Abstract] us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price, Ending Balance (in dollars per share) Financial Instruments [Domain] Accrued Liabilities [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Options outstanding, weighted average exercise price (in dollars per share) Options outstanding, weighted average exercise price (in dollars per share) Forfeited, weighted average exercise price (in dollars per share) Expired, weighted average exercise price (in dollars per share) Financial Instrument [Axis] Accrued liabilities Total accrued liabilities us-gaap_AccruedIncomeTaxesCurrent Accrued taxes us-gaap_InterestPayableCurrent Accrued interest Lessee, Operating Leases [Text Block] Accounts payable us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Options outstanding, shares (in shares) Options outstanding, shares (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod Expired, shares (in shares) us-gaap_AccruedEmployeeBenefitsCurrent Accrued employee compensation and benefits us-gaap_OtherAccruedLiabilitiesCurrent Accrued other us-gaap_PolicyTextBlockAbstract Accounting Policies us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) LIABILITIES AND STOCKHOLDERS' EQUITY Vesting [Axis] Vesting [Domain] us-gaap_Assets Total assets Restructuring, Impairment, and Other Activities Disclosure [Text Block] Plan Name [Axis] Shareholders' Equity and Share-Based Payments [Text Block] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Award Type [Domain] hlly_SharebasedCompensationArrangementEquityInstrumentsOtherThanOptionsTimebasedAwards Share-based Compensation Arrangement, Equity Instruments Other Than Options, Time-based Awards (in shares) The number of equity instruments of than options that are time-based awards. Award Type [Axis] Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Net Total Other intangibles assets, net Finite-Lived Intangible Assets, Gross Private and Public Warrants [Member] Represents private and public warrants. Tradenames us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill Commitments and Contingencies Disclosure [Text Block] Less: accumulated depreciation Property, plant, and equipment, net Property, Plant and Equipment, Net Property, plant and equipment, net Goodwill Goodwill Balance Balance Property, Plant, and Equipment, Gross Derivative Instrument [Axis] Derivative Contract [Domain] Letter of Credit [Member] Income tax expense Total income tax expense us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal Management fees (3) us-gaap_OperatingExpenses Total operating expense us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount Defined Contribution Plan, Employer Discretionary Contribution Amount us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch Defined Contribution Plan, Employer Matching Contribution, Percent of Match Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value us-gaap_DefinedBenefitPlanFairValueOfPlanAssets Fair value of plan net assets Fair value of plan net assets Funded status at end of period us-gaap_DefinedBenefitPlanBenefitObligation Benefit obligation Benefit obligation us-gaap_DefinedBenefitPlanContributionsByEmployer Defined Benefit Plan, Plan Assets, Contributions by Employer hlly_FdicDepositsMaturities FDIC Deposits Maturities (Year) Represents FDIC deposits maturities. Amendment Flag City Area Code Use of Estimates, Policy [Policy Text Block] hlly_OutstandingTermOfTheEarnoutShare Outstanding Term of the Earn-out Share (Year) Outstanding term of the earn-out share. us-gaap_GainLossOnSaleOfBusiness Loss on sale of business New Accounting Pronouncements, Policy [Policy Text Block] Reclassification, Comparability Adjustment [Policy Text Block] us-gaap_GainLossOnSaleOfPropertyPlantEquipment Loss (gain) on disposal of property, plant and equipment Expected return on plan assets us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets Current Fiscal Year End Date Discount rate us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate Reseller Customers [Member] Represents reseller customers. us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation Defined Benefit Plan, Accumulated Benefit Obligation Document Fiscal Period Focus Document Fiscal Year Focus Document Period End Date Entity File Number Entity Ex Transition Period Entity Emerging Growth Company Document Type us-gaap_GainsLossesOnExtinguishmentOfDebt Gain (Loss) on Extinguishment of Debt Loss (gain) on early extinguishment of long-term debt Entity Small Business us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets Actual return on plan assets Entity Shell Company us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant Defined Benefit Plan, Plan Assets, Contributions by Plan Participant us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid Benefits paid from plan assets us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 Settlement loss recognized Document Information [Line Items] Document Information [Table] us-gaap_DefinedBenefitPlanSettlementsPlanAssets Plan settlements Entity Public Float us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid Benefits paid Entity Filer Category Entity Current Reporting Status Entity Voluntary Filers Acquisitions (1) Entity Well-known Seasoned Issuer us-gaap_DefinedBenefitPlanActuarialGainLoss Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Actuarial (gain) loss us-gaap_DefinedBenefitPlanSettlementsBenefitObligation Plan curtailments Impairment of indefinite-lived intangible assets Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) us-gaap_GoodwillImpairmentLoss Goodwill, Impairment Loss Concentration risk, percentage Concentration Risk, Percentage Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Entity Address, Address Line One ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] Amortization of intangible assets Entity Address, City or Town ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] Entity Address, Postal Zip Code Entity Address, State or Province ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Concentration Risk Type [Axis] Material Terms of Trading Arrangement [Text Block] Concentration Risk Type [Domain] Entity Common Stock, Shares Outstanding us-gaap_AdvertisingExpense Advertising Expense Revenue Benchmark [Member] Accounts Receivable [Member] Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Local Phone Number us-gaap_TableTextBlock Notes Tables Selling, general, and administrative Provision for credit losses Research and development costs Charged against allowances The amount of charges against valuation allowances and reserves. us-gaap_InterestExpense Interest expense, net SEC Schedule, 12-09, Allowance, Cash Discount Reserve [Member] Related to allowance for cash discount reserve. Amortization of deferred loan costs Amortization of Debt Issuance Costs hlly_ResearchDevelopmentPreProductionAndStartUpCosts Research, Development, Pre Production and Start Up Costs Research, development, pre production and start up costs. us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Derivative Instruments and Hedging Activities Disclosure [Text Block] Inventory Disclosure [Text Block] Schedule of Inventory, Current [Table Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive Thereafter Equity compensation us-gaap_EmployeeBenefitsAndShareBasedCompensation Fair Value Measurement, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2025 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2026 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2027 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive 2028 Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Segment Reporting, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2024 SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Foreign Currency Transactions and Translations Policy [Policy Text Block] Self Insurance Reserve [Policy Text Block] Lessee, Leases [Policy Text Block] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) Earnings Per Share, Policy [Policy Text Block] Comprehensive Income, Policy [Policy Text Block] Income Tax, Policy [Policy Text Block] Research and Development Expense, Policy [Policy Text Block] us-gaap_SharesIssuedPricePerShare Shares Issued, Price Per Share (in dollars per share) Schedule of Elements of Business Combination to Cash Flows [Table Text Block] Schedule of elements of business combination to cash flows table text block. Cash - Forward Purchase Agreement Proceeds from forward purchase agreement. Cash - PIPE Financing Proceeds from PIPE financing. us-gaap_AssetsCurrent Total current assets Share-Based Payment Arrangement [Policy Text Block] hlly_NetCashProceedsFromBusinessCombinationAndPIPEFinancing Net cash provided by Business Combination and PIPE Financing Net cash proceeds from business combination and PIPE Financing. hlly_NetContributionsFromBusinessCombinationAndPIPEFinancing Net contributions from Business Combination and PIPE Financing Net contributions from business combination and PIPE financing. Empowers trust and cash redemptions Payments for redemption of common stock. us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill Impairment of Intangible Assets (Excluding Goodwill), Total Selling, General and Administrative Expenses, Policy [Policy Text Block] Advertising Cost [Policy Text Block] Additions charged to expense accounts us-gaap_DeferredTaxAssetsValuationAllowance Valuation allowance Valuation allowance, January 1 Valuation allowance, December 31 Summary of Valuation Allowance [Table Text Block] 2028, debt issuance costs amortization Amortization of debt issuance Costs year Five us-gaap_DeferredTaxAssetsNet Total gross deferred tax assets, net of valuation allowance Debt, Policy [Policy Text Block] Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Other us-gaap_DeferredTaxAssetsOther Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] us-gaap_DeferredTaxAssetsGross Total gross deferred tax assets Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] us-gaap_DeferredIncomeTaxLiabilities Total gross deferred tax liabilities Inventory Inventory, Net Work-in-process us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax Revenue from Contract with Customer, Including Assessed Tax Revenue from External Customers by Products and Services [Table Text Block] us-gaap_ForeignCurrencyTransactionGainLossBeforeTax Gain (Loss), Foreign Currency Transaction, before Tax Finished goods Raw materials us-gaap_PropertyPlantAndEquipmentUsefulLife Property, Plant and Equipment, Useful Life (Year) Construction in Progress [Member] Accounts receivable, less allowance for credit losses of $1,577 and $1,550, respectively Accounts Receivable, Allowance for Credit Loss, Current us-gaap_NumberOfReportableSegments Number of Reportable Segments Building and Building Improvements [Member] Land [Member] Property, Plant and Equipment, Policy [Policy Text Block] Long-Lived Tangible Asset [Axis] us-gaap_NonoperatingIncomeExpense Total non-operating expense (income) Long-Lived Tangible Asset [Domain] Net operating losses us-gaap_DeferredTaxAssetsOperatingLossCarryforwards Section 174 expenses us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal Deferred Tax Assets, Operating Loss Carryforwards, State and Local us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Beginning of period End of period Inventory, Policy [Policy Text Block] ASSETS IPO [Member] Deferred tax assets: us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net change in cash and cash equivalents us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash (used in) provided by financing activities Sale of Stock [Axis] Sale of Stock [Domain] Effect of foreign currency rate fluctuations on cash Executive Officer [Member] us-gaap_OperatingIncomeLoss Operating income us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities us-gaap_DeferredTaxLiabilities Net deferred tax liabilities Goodwill us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill hlly_EffectiveIncomeTaxRateReconciliationTransactionCosts Transaction costs The transaction costs for effective income tax rate reconciliation. Intangible assets us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets Cost of goods sold Derivatives, Reporting of Derivative Activity [Policy Text Block] us-gaap_GrossProfit Gross profit Permanent tax differences Permanent tax differences. hlly_EarnOuts Earn-outs Earn-outs. Change in fair value of Warrants Tax Effects of Fair Value Adjustment of Warrants. Provision for inventory reserves Right-of-use asset us-gaap_DeferredTaxLiabilitiesLeasingArrangements Liabilities not yet deductible hlly_DeferredTaxAssetsLiabilitiesNotYetDeductible The amount of deferred tax assets from liabilities not yet deductible. Interest expense limitation hlly_DeferredTaxAssetsInterestExpenseLimitation The amount of deferred tax assets from interest expense limitation. Tradename hlly_DeferredTaxLiabilitiesTradename The amount of deferred tax liabilities from tradename. us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities Payment of acquisition contingent consideration Reserves on assets hlly_DeferredTaxAssetsReservesOnAssets The amount of deferred tax assets from reserves on assets. Concentration Risk, Credit Risk, Policy [Policy Text Block] hlly_DefinedBenefitPlanPlanAssetsExpensesPaid Expenses paid Defined benefit plan plan assets expenses paid. us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation Payments from stock-based award activities Property, plant and equipment us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment hlly_DefinedBenefitPlanBenefitObligationExpensesPaid Expenses paid Defined benefit plan benefit obligation expenses paid. Deferred tax liabilities: hlly_AcceleratedSharebasedPaymentArrangementExpense Accelerated Share-Based Payment Arrangement, Expense The amount of accelerated share-based payment arrangement expense. Sentinel Capital Partners [Member] Related to Sentinel Capital Partners. Shareholders Equity [Member] Related to shareholders equity. President [Member] Customer A [Member] Related to Customer A. hlly_AcquisitionCostsAndManagementFees Acquisition Costs and Management Fees The amount of acquisition costs and management fees. Proceeds from issuance of common stock in connection with the exercise of Warrants Net sales us-gaap_ProceedsFromIssuanceOfCommonStock Proceeds from Issuance of Common Stock Title of Individual [Domain] us-gaap_CurrentStateAndLocalTaxExpenseBenefit State Title of Individual [Axis] us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit State us-gaap_CurrentForeignTaxExpenseBenefit Foreign us-gaap_DeferredForeignIncomeTaxExpenseBenefit Foreign us-gaap_CurrentFederalTaxExpenseBenefit Federal us-gaap_DeferredFederalIncomeTaxExpenseBenefit Federal us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued Income Tax Examination, Penalties and Interest Accrued Deferred income tax expense (benefit): Current income tax expense: us-gaap_CurrentIncomeTaxExpenseBenefit Total current income tax expense Global intangible low-taxed income Foreign us-gaap_EffectiveIncomeTaxRateReconciliationFdiiAmount Foreign-derived intangible income deduction us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income (loss) before income taxes United States us-gaap_PaymentsOfFinancingCosts Deferred financing fees ICFR Auditor Attestation Flag State and Local Jurisdiction [Member] Income Tax Authority [Axis] Income Tax Authority [Domain] Domestic Tax Authority [Member] us-gaap_RepaymentsOfLongTermDebt Repayments of Long-Term Debt, Total Principal payments on long-term debt us-gaap_AccountsReceivablePurchase Accounts Receivable, Purchase Revenue from Contract with Customer [Text Block] Accounts Receivable [Policy Text Block] Defined Benefit Plan [Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits Gross unrecognized tax benefits, January 1 Gross unrecognized tax benefits, December 31 us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounting Policies [Abstract] us-gaap_EarlyRepaymentOfSeniorDebt Early Repayment of Senior Debt Basis of Accounting, Policy [Policy Text Block] Concentration Risk Disclosure [Text Block] Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Changes in balance related to tax position taken during prior periods Proceeds from issuance of long-term debt hlly_AccruedFreightCurrent Accrued freight Carrying value as of the balance sheet date of freight. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). hlly_AccruedReturnsAndAllowancesCurrent Accrued returns, allowances and warranties Represents current accrued returns and allowance. Auditor Name Auditor Firm ID Auditor Location hlly_DebtInstrumentCovenantMinimumLiquidity Debt Instrument, Covenant, Minimum Liquidity Represents minimum liquidity for debt instrument covenant. us-gaap_SharePrice Share Price (in dollars per share) Acquisition and restructuring costs Acquisition And Restructuring Costs. Antidilutive Securities Excluded from Computation of Earnings Per Share (in shares) Related party acquisition and management fee costs Related Party Acquisition and Management Fee Costs Weighted average common shares outstanding - diluted (in shares) Weighted average common shares outstanding - diluted (in shares) Warrant liability Warrant Liability Represent warrant liability. us-gaap_OperatingLossCarryforwards Operating Loss Carryforwards Issuance of vested Earn-Out Shares Issuance of earn-out shares Statement of Financial Position [Abstract] Diluted net income (loss) per share (in dollars per share) Issuance of vested Earn-Out Shares (in shares) Issuance of earn-out shares, Shares. Weighted average common shares outstanding - basic (in shares) Business Acquisition [Axis] Basic net income (loss) per share (in dollars per share) Business Acquisition, Acquiree [Domain] Empower Sponsor Holdings LLC [Member] Represents information regarding Empower Sponsor Holdings LLC. Statement of Cash Flows [Abstract] hlly_IncreaseDecreaseInPrepaidsAndOtherCurrentAssets Prepaids and other current assets Represents the increase or decrease in prepaids and other current assets. Holley Parent Holdings Llc [Member] Information about Holley Parent Holdings Llc business combination. Statement of Stockholders' Equity [Abstract] Revenue from External Customers by Geographic Areas [Table Text Block] us-gaap_LesseeOperatingLeaseRemainingLeaseTerm Lessee, Operating Lease, Remaining Lease Term (Year) Long-Lived Assets by Geographic Areas [Table Text Block] Schedule of Accrued Liabilities [Table Text Block] Merger Agreement [Member] Name of agreement. hlly_BusinessCombinationContingentConsiderationSharesIssuableShares Business Combination Contingent Consideration Shares Issuable, Shares (in shares) Business Combination Contingent Consideration Shares Issuable Shares. Transaction costs Finspeed Llc [Member] Information about Finspeed Llc. Recapitalization transaction, net Stock issued in period value, recapitalization transaction net. hlly_BusinessCombinationIntangibleAssetsIncludingGoodwillAcquired Business Combination Intangible Assets Including Goodwill Acquired Business Combination Intangible Assets Including Goodwill Acquired. Recapitalization transaction, net (in shares) Stock issued in period, shares, recapitalization transaction, net. Baer Inc [Member] Information about Baer Inc Member. Assumption of warrant liability Assumption of warrant liability. Brothers Mail Order Industries Inc [Member] Information about Brothers Mail Order Industries Inc. Assumption of earn-out liability Assumption of earn out liability. us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Johns Acquisition [Member] Information about Johns acquisition. Advance Engine Management Inc [Member] Information about Advance Engine Management Inc. Proceeds from Business Combination and PIPE financing, net of issuance costs paid Proceeds from business combination and financing net of issuance costs paid. Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] hlly_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccrued Accrued liabilities Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accrued. Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] hlly_DebtInstrumentWithdrawnAmount Debt Instrument, Withdrawn Amount Debt Instrument Withdrawn Amount. Type of Restructuring [Domain] First Lien Note Due November 17, 2028 [Member] Information about the first lien note. Employee Severance [Member] Restructuring Type [Axis] Other differences, net FINANCING ACTIVITIES: us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] 2027, debt issuance costs amortization Amortization of Debt Issuance Costs Year Four. Warrant Liability [Text Block] Disclosure of warrant liability. us-gaap_PaymentsForProceedsFromHedgeInvestingActivities Payments for (Proceeds from) Hedge, Investing Activities Public Warrants [Member] Represents public warrants. 2024, debt issuance costs amortization Amortization of debt issuance costs year one. 2025, debt issuance costs amortization Amortization of debt issuance costs year two. 2026, debt issuance costs amortization Amortization of debt issuance costs year three. Pipe Investors [Member] Information about pipe investors. Subscription Agreement [Member] information about subscription agreement. Private Placement Warrants [Member] Represents private placement warrants. Proceeds from sale of business Proceeds from Divestiture of Businesses Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Pledged Status [Domain] Pledged Status [Axis] Amortization of right of use assets us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Cash paid for acquisitions, net Class of Stock [Axis] Class of Stock [Domain] Cash - Empower's trust and cash (net of redemptions of $99,353 and transaction costs of $44,314) Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] us-gaap_PaymentsToAcquireBusinessesGross Payments to Acquire Businesses, Gross Less: cash consideration paid to Holley Stockholder us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable Accounts payable us-gaap_IncomeTaxReconciliationTaxCredits Tax credit State income tax expense (benefit) Foreign rate differential Property, plant and equipment us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment Intangible assets us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles us-gaap_DerivativeNotionalAmount Derivative, Notional Amount Expected tax expense (benefit) at U.S. Federal statutory rates Accounts receivable us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables Income Tax Disclosure [Text Block] Other assets us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther Hedging Designation [Axis] Cash us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents Hedging Designation [Domain] Inventory us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory Designated as Hedging Instrument [Member] Schedule of Maturities of Long-Term Debt [Table Text Block] Schedule of Debt [Table Text Block] Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Schedule of Net Benefit Costs [Table Text Block] Pro forma net income us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Business Acquisition, Pro Forma Information [Table Text Block] Pro forma net sales Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block] Defined Benefit Plan, Assumptions [Table Text Block] Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Retirement Plan Name [Axis] Retirement Plan Name [Domain] Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Goodwill [Table Text Block] Pension Plan [Member] Revolving Credit Facility [Member] Proceeds from the disposal of fixed assets Emerging Growth Company [Policy Text Block] Emerging growth company. Retirement Plan Type [Axis] Risks And Uncertainties [Policy Text Block] Risks and uncertainties. Retirement Plan Type [Domain] Warrant and Forward Purchase Agreement Liabilities [Policy Text Block] Warrant and Forward Purchase Agreement Liabilities. Credit Facility [Axis] Credit Facility [Domain] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Amended And Restated Forward Purchase Agreement [Member] Information about the amended and restated forward purchase agreement. Trade Names [Member] Vested Earn-Out Shares issued to Empower Sponsor Holdings LLC Warrant Liability Private Placement Warrants [Member] Information about Warrant Liability Private Placement Warrants. Dilutive effect of potential common shares from Warrants (in shares) Indefinite-Lived Intangible Assets [Axis] Monte Carlo Simulation Model [Member] Monte Carlo Simulation Model. Indefinite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Capital expenditures Dilutive effect of potential common shares from share-based payment arrangement (in shares) Warrant Liability Public Warrants [Member] Information about public warrants. Earn Out Liability [Member] Earn Out Liability. Measurement Input Price Hurdle One [Member] Measurement Input Price Hurdle One. Measurement Input Strike Price [Member] Measurement Input Strike Price Member. Measurement Input Price Threshold [Member] Measurement Input Price Threshold. Cash paid for income taxes Electronic Systems [Member] Information about electronic systems. Common Share Data: Supplemental disclosures of cash flow information: Patents [Member] Technology-Based Intangible Assets [Member] Mechanical System [Member] Information about mechanical systems. Exhaust [Member] Information about exhaust. Accessories [Member] Information by accessories. Safety [Member] Information by safety product. us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Net income (loss) Customer Relationships [Member] Net income (loss) - diluted Earn Out Shares [Member] Information about earn-out shares. Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation Tax withholding related to vesting of restricted stock units Contingent Consideration by Type [Axis] Contingent Consideration Type [Domain] us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed Net income (loss) Net income (loss) Net income (loss) Restricted Stock Units (RSUs) [Member] Performance Shares [Member] Share-Based Payment Arrangement [Member] Share-Based Payment Arrangement, Option [Member] Warrant [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] The 401K [Member] Represents the 401K plan. The 2021 Omnibus Incentive Plan [Member] Represents the 2021 Omnibus incentive plan. Measurement period adjustments Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Acquisition Defined Contribution Pension [Member] Represents the defined contribution pension. Profit Interest Units [Member] Represents profit interest units. Business Combination Disclosure [Text Block] Schedule of Operating Lease Assets and Obligations [Table Text Block] Tabular disclosure of the schedule of operating lease assets and obligations. Long-Term Debt, Type [Axis] Long-Term Debt, Type [Domain] Earn out adjustment (4) Represent earn out adjustment. hlly_TotalAcquisitionRestructuringAndManagementFees Total acquisition and restructuring costs Represents the total acquisition, restructuring, and management fees. Term Loan [Member] Information about term loan. Tranche One [Member] Tranche one. Measurement Input Share Price1 [Member] Measurement Input Share Price1. INVESTING ACTIVITIES: Earnings (loss) per share: Earnings Per Share [Text Block] us-gaap_DeferredFinanceCostsGross Debt Issuance Costs, Gross Accrued interest us-gaap_IncreaseDecreaseInInterestPayableNet SEC Schedule, 12-09, Reserve, Inventory [Member] Accounts payable us-gaap_IncreaseDecreaseInAccountsPayable us-gaap_DebtInstrumentTerm Debt Instrument, Term (Year) us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax Pension liability gain us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax Foreign currency translation adjustment The Credit Agreement [Member] Information regarding the credit agreement. SEC Schedule, 12-09, Allowance, Credit Loss [Member] Share-Based Payment Arrangement, Expense us-gaap_AllocatedShareBasedCompensationExpense Change in deferred taxes us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings Gains included in earnings Pension liability adjustment Comprehensive income (loss): us-gaap_ComprehensiveIncomeNetOfTax Total comprehensive income (loss) Accrued and other liabilities us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities us-gaap_DebtInstrumentPeriodicPaymentPrincipal Debt Instrument, Periodic Payment, Principal us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common Stock, Shares, Outstanding (in shares) Preferred Stock, Shares Outstanding (in shares) us-gaap_DebtWeightedAverageInterestRate Debt, Weighted Average Interest Rate ITALY Variable lease expense us-gaap_LeaseCost Total lease expense Weighted average discount rate Components of lease expense: Corporate Headquarters [Member] Related to corporate headquarters. Operating lease expense Short-term lease expense Lease, Cost [Table Text Block] Right-of-use assets obtained in exchange for new operating lease liabilities Weighted average remaining lease term (in years) (Year) Deferred Tax Assets, Change in Valuation Allowance [Table Text Block] Tabular disclosure for the change in valuation allowance of deferred tax assets. Schedule of Share-Based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions [Table Text Block] Tabular disclosure of the significant assumptions used during the year to estimate the fair value of equity instruments other than options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions. us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount us-gaap_DebtInstrumentRepurchaseAmount Debt Instrument, Repurchase Amount Section 162(m) limitation Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Section 162(m) limitation. Interest Rate Collar Liability [Member] Related to interest rate collar liability. us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue Balance Balance us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements Liabilities reclassed to equity Debt Instrument [Axis] Debt Instrument, Name [Domain] Alternative Investment, Measurement Input us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Equity compensation Liability Class [Axis] Fair Value by Liability Class [Domain] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] us-gaap_IncreaseDecreaseInInventories Inventories us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses Amortization of net loss us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost Net periodic benefit cost Service cost Interest cost us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets Expected return on plan assets us-gaap_StockIssuedDuringPeriodSharesAcquisitions Stock Issued During Period, Shares, Acquisitions (in shares) us-gaap_StockIssuedDuringPeriodValueAcquisitions Stock Issued During Period, Value, Acquisitions us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Issuance of shares for restricted stock units (in shares) Issuance of shares for restricted stock units us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod Forfeited, shares (in shares) us-gaap_WarrantsAndRightsOutstandingTerm Warrants and Rights Outstanding, Term (Year) us-gaap_StockIssuedDuringPeriodSharesNewIssues Stock Issued During Period, Shares, New Issues (in shares) us-gaap_CashFDICInsuredAmount Cash, FDIC Insured Amount us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders' equity UNITED STATES Asset Pledged as Collateral [Member] Retained earnings Accumulated other comprehensive loss Measurement Input, Share Price [Member] Debt Disclosure [Text Block] Measurement Input, Price Volatility [Member] Measurement Input, Risk Free Interest Rate [Member] Long-term operating lease liabilities - Other noncurrent liabilities Measurement Input, Expected Term [Member] Present value of lease liabilities Total lease liabilities Current operating lease liabilities - Accrued liabilities Current portion of operating lease liabilities Right-of-use assets us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less imputed interest us-gaap_DeferredIncomeTaxExpenseBenefit Total deferred income tax expense (benefit) Measurement Input Type [Axis] 2026 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree Measurement Input Type [Domain] 2027 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2028 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive Thereafter us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax us-gaap_ShortTermLeaseCommitmentAmount Short-Term Lease Commitment, Amount 2024 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo Valuation Approach and Technique [Axis] Valuation Approach and Technique [Domain] us-gaap_PaymentsForRestructuring Payments for Restructuring Restructuring (2) Restructuring Costs us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Fair value adjustments to warrant liability Fair Value Adjustment of Warrants Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Depreciation Liability us-gaap_UnrealizedGainLossOnDerivatives Unrealized Gain (Loss) on Derivatives Fair value adjustments to interest rate collar Fair value adjustments to earn-out liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Schedule of Intangible Assets [Table Text Block] Tabular disclosure of schedule of intangible assets. Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Common stock, $0.0001 par value, 550,000,000 shares authorized, 117,707,280 and 117,147,997 shares issued and outstanding on December 31, 2023 and December 31, 2022, respectively Adjustments to reconcile net income (loss) to net cash from operating activities: Measurement Frequency [Axis] Measurement Frequency [Domain] Fair Value, Recurring [Member] Common Stock, Shares Authorized (in shares) Common Stock, Shares, Issued (in shares) Common Stock, Shares, Issued (in shares) Common Stock, Par or Stated Value Per Share (in dollars per share) us-gaap_CommonStockSharesSubscriptions Common Stock, Value, Subscriptions Revision of Prior Period [Axis] us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible Decrease in Unrecognized Tax Benefits is Reasonably Possible Revision of Prior Period [Domain] Previously Reported [Member] us-gaap_CommonStockCapitalSharesReservedForFutureIssuance Common Stock, Capital Shares Reserved for Future Issuance (in shares) Revision of Prior Period, Adjustment [Member] Statistical Measurement [Domain] Cash paid for amounts included in measurement of operating lease liabilities Maximum [Member] Minimum [Member] Weighted Average [Member] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] us-gaap_OperatingLeasesRentExpenseNet Operating Leases, Rent Expense, Net Preferred stock, $0.0001 par value, 5,000,000 shares authorized, none issued and outstanding on December 31, 2023 and December 31, 2022 Preferred Stock, Shares Issued (in shares) Cash paid for interest Property, Plant and Equipment Disclosure [Text Block] Geographical [Axis] Geographical [Domain] Property, Plant and Equipment [Table Text Block] Preferred Stock, Shares Authorized (in shares) Preferred Stock, Par or Stated Value Per Share (in dollars per share) hlly_DebtInstrumentPeriodicPaymentPercentageOfAnnualExcessCashFlow Debt Instrument, Periodic Payment, Percentage of Annual Excess Cash FLow Percentage of annual excess cash flow required to pay down the debt instrument. hlly_DebtInstrumentCovenantConsolidatedNetLeverageRatio Debt Instrument, Covenant, Consolidated Net Leverage Ratio The consolidated net leverage ratio under the covenant of the debt instrument. Right-of-use liability hlly_DeferredTaxAssetsRightofuseLiability Amount before allocation of valuation allowances of deferred tax asset attributable to right-of-use liability. Fair Value, Inputs, Level 3 [Member] Fair Value Hierarchy and NAV [Domain] Customer [Axis] Customer [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] hlly_DefinedContributionPlanEmployerDiscretionaryContributionPercentOfMatch Defined Contribution Plan, Employer Discretionary Contribution, Percent of Match Percentage of employer's discretionary contribution. Accrued Liabilities and Other Noncurrent Liabilities [Member] Represents accrued liabilities and other noncurrent liabilities. Fair Value Hierarchy and NAV [Axis] us-gaap_ProductWarrantyAccrualPayments Settlement of warranty claims Accrued for current year warranty claims OPERATING ACTIVITIES: Revenue [Policy Text Block] Statement [Line Items] Additional paid-in capital AOCI Attributable to Parent [Member] Schedule of Product Warranty Liability [Table Text Block] Stockholders' equity: Schedule of Acquisition, Restructuring and Management Fee Costs [Table Text Block] Tabular disclosure of the schedule of acquisition, restructuring, and management fee cost. Fair Value Disclosures [Text Block] us-gaap_Liabilities Total liabilities Commitments and contingencies (Refer to Note 19 - Commitments and Contingencies) Prepaids and other current assets Counterparty Name [Axis] Counterparty Name [Domain] Deferred taxes us-gaap_DerivativeLiabilities Derivative Liability Consolidated Entities [Axis] Consolidated Entities [Domain] Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] us-gaap_LettersOfCreditOutstandingAmount Letters of Credit Outstanding, Amount Disposal Group Classification [Axis] Disposal Group Classification [Domain] us-gaap_ProductWarrantyAccrual Beginning balance Ending balance Cost of Goods and Service [Policy Text Block] Retained Earnings [Member] Additional Paid-in Capital [Member] Common Stock [Member] Equity Components [Axis] Equity Component [Domain] Other Long-Term Debt us-gaap_LongTermDebt us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Other Noncurrent Liabilities [Member] us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) us-gaap_ClassOfWarrantOrRightOutstanding Class of Warrant or Right, Outstanding (in shares) us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) Warrants exercised Value of stock issued as a result of exercises of warrants during this period. Warrants exercised (in shares) Number of shares issued as a result of exercises of warrants during this period. Southern Kentucky Classics [Member] Southern Kentucky Classics. RaceQuip [Member] RaceQuip. hlly_GainLossOnTerminationOfLeases Gain on termination of leases Gain (loss) related to the termination of leases. us-gaap_DeferredFinanceCostsNet Debt Issuance Cost Amortization Less unamortized debt issuance costs Principal Payment [Member] Principal Payment. John's, Southern Kentucky Classics, and Vesta Motorsports [Member] John's, Southern Kentucky Classics, and Vesta Motorsports. Document Annual Report Machinery and Equipment [Member] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Entity Incorporation, State or Country Code Long-Term Debt, Gross us-gaap_DebtInstrumentCarryingAmount Future maturities Document Transition Report Document Financial Statement Error Correction [Flag] Entity Interactive Data Current Decapitalization of right-of-use assets upon lease termination or modification Amount of decapitalization of right-of-use assets upon lease termination or modification. Security Exchange Name Other Expense [Member] Title of 12(b) Security Other Operating Income (Expense) [Member] us-gaap_ValuationAllowancesAndReservesBalance Balance Balance Reserves from acquisitions Charged (credited) to costs and expenses Income Statement Location [Axis] Income Statement Location [Domain] Non-US [Member] SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Statement [Table] us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 Total other comprehensive income (loss) Income Statement [Abstract] 2026, future maturities 2027, future maturities Disposal Group Name [Axis] us-gaap_RestructuringReserve Restructuring Reserve 2028, future maturities Disposal Group Name [Domain] 2024, future maturities 2025, future maturities Transaction [Domain] us-gaap_DerivativeCapInterestRate Derivative, Cap Interest Rate Transaction Type [Axis] Earn-out liability Business Combination, Contingent Consideration, Liability, Noncurrent us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent Total recognized in other comprehensive (income) loss Other noncurrent liabilities us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax Amortization of actuarial loss Less: fair value adjustment for Warrants The fair value adjustment of warrants due to classification as liabilities. Actuarial gain arising during measurement period Finspeed, Classic Instruments, ADS, Rocket and Speartech [Member] Represents Finspeed, Classic Instruments, ADS, Rocket and Speartech. Delayed Draw Term Loan [Member] Represents delayed draw term loan. us-gaap_StockholdersEquity Total stockholders' equity Balance Balance Accrued Liabilities Disclosure [Text Block] The entire disclosure for accrued liabilities at the end of the reporting period. hlly_SharebasedCompensationArrangementVestingAwardRightsPercentageOfInitialTargetAwards Share-based Compensation Arrangement, Vesting Award Rights, Percentage of Initial Target Awards Percentage of initial target awards for vesting awards rights under share based payment arrangement. Trade Names 1 [Member] Represents trade names. Long-term debt, net of current portion Long-Term Debt, Excluding Current Maturities us-gaap_DerivativeFloorInterestRate Derivative, Floor Interest Rate EX-101.PRE 14 hlly-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 15 tsrgrph.jpg begin 644 tsrgrph.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" '/ QT# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]_**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#SOQ-^UK\ M,?!G[0^@?"75O'GA?3OB5XHT^;5-*\.7%_&FH7UO$RJSI&3G)RQ13AI%AG9 MRP2E.MTGX@:#K_B[6/#]CK>D7NO>'DMY-5TV"\CDO-,6=6:!IXE)>(2*CE"X M&X(Q&<&ORD_;*^%NL>$O^#ACX;^(OAW\./%FOZ]XN^S3^*X?%'A*'5/"FIZ? M;SZ#"VKZ9?KDV%Q8PJ7>25T=+BRMD2)A>1_:.S^%_P"PC\6O@;\;_P!MOP[\ M#5U;0=7\?)X,;2/&GC35+Z'^UY)(+MM9NX-2-M<^9>J)951DB>.WFDA_=A$6 M(@'WKXM_;0^#O@#X>+XNU[XL?#71?";ZK)H2ZU?^)[*VTYM1C,@DLQ%[70 M?#VF:OXJOEDU5$72W:S^Q)<-;.MM=V\5Z4:-TGC>1H1<%1^OW[$GPP\2?"'] MA[X1^"_%MQ)'XP\+^!M&T369TN%NF6_M["&&=A(VX2'S4<[B"&Z\YH ]6HKA MO@OJ6J-J?C32=4UB]U[_ (1W7$L;:[O(H(YVB?3[*YP_D1QQG#W$@!" XP#G M&:[F@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH X3X1?\E ^*7_8SP?^F72Z[NN$^$7_ "4# MXI?]C/!_Z9=+KNZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK#^( MOQ-\-_"#PC=^(/%GB#1?"^@V"[KG4=6OHK*TMQZO+(RHOXF@#N20+X=\-_[PO;[RWN(_^FEG!GT>U^(ND>+->M3MFT?P? M#/XIU.)O[K6NFQSS*Q]"@-4=/_X)=?!>]NH[OQAX;OOBMJ2N)3=_$+6+OQ5F M0''988HU7L!7NGA7PCI/@70X=+T32]/T?3;8;8;2QMDMX(AZ*B M*/P% 'B,'[;OB+Q4!_PBG[/OQQUZ.3[MS?6.F>'H$'JZZE>V]P![+"S?[/7# MI?C1^T1K _XE/P)\#V62<#Q%\339D#W^QZ9><_3->^44 ?/X\7_M477_ #3W M]G^Q[X_X6%J]W^&?[%BZ>O?T%!\=_M2V?S-\+?@+?*O5(_B?JMN[CU&[06 / ML3C_ &N]?0%% 'SZ?VEOC=X<^;6_V;=6U*-?O_\ ")^-])U"3ZJM\]AN_,'V MSQ31_P %(_!_AG_D>O"/Q:^&2K]^Y\1^"[TZ?#Z^9?VBW%G']7G /8FOH2B@ M#R34_P!N_P"$%I\%[SXA6'C[0O%/A*QN;.RDO/"KOXCDDN+RZBM+6"."P6:: M666XFBB6.-&9N987(!P:\Z_X*A?L&^&OVB?A!'KVB_" MRQ\4?$?1?%'AK5HKS1'M='\33V5IKVGW5_%::FTULT,S6<-QL)N8OG"$.C!6 M'A]_\+_VE]<^/OP=O/!W@KXNMX:^'OBB[\2/9?&?7O#$UG: Z#J^G+'%JFDW M]YJ3%S?A +BVNB&<2&55C,;@'Z145X7X#_;MT4>-K'P;\3-#U;X/>.-2E%OI M]CXADC;3=>D[+IVI1DVUTQZB'2LZ6U@A[/>30J? MX=QXH ]FKRGXX_MJ?#WX!^(X?#VJ:M<:QXTO(O-L_"?A^SEUC7[Q>SK9VZO* MD7(S-($B7.6=1DUQ?_"EOC)^TJ?,^)'C!?A?X7D;\DK,Y[DT >2B\_:*_:/;=:PZ+^SSX5F^Z]Y'!XD\8W"'OY:LVFV+ M\_Q-?].57MT'PX_X)\?#?P5XOM/%.N6FK?$KQO8MYD'B7QO?-KFH6C]VM5E_ M<66?[MG%"O7Y>37MU% !1110 4444 %%%% !1110 4444 %%%% &+\0_AQX? M^+G@S4/#GBK0](\2>']6B,-[INJ6D=W:7:'^%XI 58?45\_I\$?B7^Q8WVGX M3W-]\2OAO$=TWP]UW4RVJZ2G?^QM2N&Y5>UG>N8^BQW%NH"'Z:HH X7X!_M& M>%/VD_"4VJ^&+Z9Y-/N#9:KIE[;O9ZGH=VH!>UO+:0"2"9<@[7 RI5E+(RL> MZKR'X\_LG6WQ(\60^./".L3?#_XJ:;;BVM/$MC")5OH%)9;+4;8E4OK/<3^[ M-)OAW\0=)A\#_ !:TRW-S+I/GF6QU^V4A3J&E M7#!?M-MDKO4@30,P65%RC. >S4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 ?D?^V;\5=;^#7_ <+_#77O$'Q(\2Z]X)U(6WA;3=%\$>+8DN_ M EQ=7&A0FUUC274QS6E]<7EL[G!N'CN8I5*_8KO>'_ ]X1T7PQJ5QK?A.>72[?P3975G?7$T&DHRS21R%!'#YT:&YG<*Z MA93&$^\?$G[(OPO\8?M$:'\6]4\ ^%=0^)GAFPFTS2_$D^GQOJ%G!*5+*LA& M(8/'(LU\21ZGH-K=IX@ M%H0UH+P21D7'D, 8_-W>60"N* /R4T+XC_%KQG\./ >C>,O$7QF^&/PU^(X^ M)GQ \(VFH^.M3M?%VF:3I^DV#:)!?ZHMQ]K;#7.HWGV::>5=H@#F1+<"OU._ M8D^*'B3XO?L/?"/QIXMMY)/&'BCP-HVMZS ENMJS7]Q80S3J(VVB,^:[C:2 MO3C%4Q_P3P_9_7X8MX)'P,^#O_"&-J@UPZ#_ ,(9IO\ 99U 1&$7GV;R?*^T M"(F/S=N_82N<<5[%0!YK^SYJ]QKWB7XEW5UI=_HMQ+XGBW65Z\+SPXT?3 -Q MADDCY ##:YX(S@Y ]*KA/A%_R4#XI?\ 8SP?^F72Z[N@ HHHH **** "BBB@ M HHKR/XV?MJ>#O@[XM7PG:IJ_CGXAS1K+#X/\+6PU#6-C?[D MAA)&-^>* /7*\;^+7[<'A'X>^.9_!>@6^K?$CXD0H'?PGX4B2\OK0-]U[R1G M2WL(SV>[EB5OX=QX/+M\%?B]^U&#)\3/$S?"_P (3-E?!_@74Y!JEY'_ '+_ M %H*DJY&,Q6"P%""/M,R]?9?A%\%O"/P#\&0^'?!7AS1_"^BPNTHM-.M5@C> M1N7E?:,O(YY:1B68Y+$DYH \:B^ 7Q8_:8=I_BWXL7P/X5FZ>!_ 6H30RSH? MX;_6L1W,N1P8[-;50%/@5X,M_#O@OPYHOA;0[4EH['2[-+ M6$,?O.50#<['EF.68\DD\UTE% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !7 _M%?LV>&?VG/!,6D>(8[RVNM.N%O]&UG3IOLNJ^'KU M1'>6=P!NBF7)&>5=2R.KHS(W?44 ?/GP0_:/\2?#?XD6/PE^-4EE#XRO-Z>% M_%=M#]FTGX@Q1J6.Q9"'AN(G"O'+&5='564@C->4?!'XW>)/@I\ M2=/^$/Q>U#^T-6U#>G@OQH\2PV_C>&-2QMYPH"0ZM%&I:2)0$N$5IH0 )H8 M#Z$HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **AO]0M]*L9KJZFAMK:W0R2RRN$CB4#)9F/ '))KY;_ M &%O^"CC_MDZ7HM\DFN?#R\M;OSI?$.B12);RS3KG]W/N>TO MF!FTUC3VQN9S0!]54444 %%%% !1110 4444 %%%% !1110!PGPB_P"2@?%+ M_L9X/_3+I==W7"?"+_DH'Q2_[&>#_P!,NEUW= !1110 445X_P#&S]N3P#\% M?%__ B?VK4?&'Q!DC$L'@[PK9MJVN.I^Z\D,?RVL1_Y[W3PPCO(* /8*\I^ M.7[9W@;X$>);;PU=75]XD\=ZA'YMAX0\.6K:IKUXAX$GV>/_ %,.>#<7#10+ M_%(HKAO^%=_'3]J+]YXPU]?@9X-F_P"9=\)W<=]XHO(S_#=ZL5,-IGH8[&-G M7/RWE>K_ *_9L\"_LT>'+C2_ _AO3]!AOI?M%]/'NFO-4F[SW5S(6FN9CWE MF=W/=J /*_\ A6WQJ_:F'F>-]O\ #>'I7KGP4^ '@O\ 9R\)-H?@?PWI?AO399FN;A;2+$E[.WWYYY3F M2>9CRTLK,['DL37844 %%%#_!=GMW^?KNLVVG1[ M?7=,ZC'O0!V%%>9_&C]JK0?@N-(1M#\?>++K7H&N=/B\*>$]0UR.:-=OS/<6 M\36T(.Y=IFECW9^7/.#PG\9/&GQ+^$NN:UI'PMUOPQXBM9&BTC1O'&IVFFKJ MN%0B9Y;![]K>$EF'SQ^:#&)+.S\1_V!<^'/!4D\<.@W4ZM+-.^PJ=T@.* /K MJZNXK&VDFFDCAAC!9W=@JH!W)/ KE;3X_P#@?4M"\1:E8^+O#NI67A*%KC6I M+#4(KO\ LQ%1G)F6(L4.U&(!&3M. :\7^*WACX>?&[1-)TOQ%^SOXK^+MOX! MUI?#VG)XGT&TO7MP5V/J22ZU<1FX@ @3=XTSP M'\$_!OA73K/Q MDMM>^(8-'M[G31N#ZA$EC:70W\+LMY!&6#?,\>,4 -^'_[ M?7@+XK^--/T7PU8?$O6&U&80KJ*?#S7H-(AST9[^:S2V"^XD..,X!JS\4OVA M_B!X5\=7VA^%_@-X[\706FS9KIUO0M/TBZ+(K'89;[[7\I8JVZU RIQN&"=) M[#XT:M)<;=6^&&@+'KX: '2;[5S/HX+91O\ 2;7R[QQMPXWQIS\DG%,;X5?$ M[4_,^V?%B&S U\:A$=(\+6UN?[.&?^)<_P!H>X#9XS.H1^#@+G@ L>+_ !1\ M6KOX4:+?>%_!W@>'QE>.IU/2]?\ $UQ#9Z;&5;=LN+:SF,[A@@V[(U(+'=P MQ\&8_C#-+JC_ !"F^&MM&\(&FQ>'8;V8PR\Y:9YV3>H^7Y51">>14,O[.6JZ MBQ_M#XL?%"_5?$']N1*MQIUCY40^[IV;6SB+V:_W9"TK?QRN>::O[('A*:X6 M2^O_ !]JS1^(/^$EA6^\;ZS-'!= Y5%0W.T6Z?PV^/)'79GF@#F]$^$?[0W] MLVXC# L@>759]I89&[:<9Z9%7?CYX-\1>)O% MMO>:9^T!J7PQTFX,>FQZ?8Z;HLWGW99ONRWUO,QE;*@(!U4<')%:Z?L2_",Q MJMQ\/?"VH+'K_P#PE,?V^R6\,.JL/V3[$9MI$?EBW\W!!^]\U<[\(?BUX3^&7C. M&_\ $'[8D7Q#LKG57\*1:3JM[X5@MSK!*XM=UC9P3?:EZ>29,_/RIXKZ*L?A M[X?TO_CUT/1[?_2C??NK*-/](.,S<#_6<#YNO'6M2WM(K0-Y,4<7F,7;8H7< MQZD^Y]: /D#7?BQ*)/#5I8S:#H^H+:ZB6RNF[HFC< MRH&52&.X_*3@GGJ_BU^U9_PD<>@M\-_CW\$]#D76F\)WR>(?#TVM)JFL'9MM M8C!J5H8)!D_*?-SO7ICGZ8HH ^!_VN_VX-7TC]@#XCR3?%KX*ZKXZ.MQ>%M. M'@WQ')HUQJ$JSV_]H:;;EI+BXCU0VC7 C2V$TZLT9CC=]H/R#_P3/_X*2^$O M&O\ P4-\!Z+X&\#_ P^%^@>(KG45O+CPEX^BN]-U[1D@GM46_BN1;M-JW]J M165Q$[0I>&SO\&+F4G];OVP/@EK7[27[,GC3P#X?\5+X)U/Q=IKZ6-:-@U]] MCBE(68>4DT#G?"9(]R2QLN_)O^"EGPM\# M>-M4T779O%NEQ:7>M8-K(\+ZA>Z'-*H!91J%K%+;(R]TED1Q@_+P:]N\*>+- M,\<^&=-UG1[^UU/2=8M8[VQN[:020W4$BADD1APRLK @CL17)ZE^RU\,=9EM MY+SX<^ [I[/5%UR!IM M)#!J"XVWBDQ_+<#:N)1\XVCGBN!^)/\ P3 ^ /Q6 MTJQL]4^%_ANWBTO6Y?$EF^D"71YK7490@EN4EM'BD5W")NPV&VC(.* />J*^ M?=)_8/NOAMX8OK7P+\8/C!I-W_: U73/^$@\37/BFTLI5CV+;R+?.]Q-9$A2 M\!N%)P=DD98M7%_"+2?VN/A]X_\ #WAWQCK'A7QGH5QKTEWJ7C"TL;6;_B7; M ?LCV ?3WLN4=8Y8GU)PTR>8K*K&@#ZVKDOCA\$?#O[1'PUO_"GBBSDNM+OB MDJO!,UO=64\;B2&YMYD(>&>*14DCE0AD=%(((KR#X<_M>^(O$GQ7_P"$!%Y\ M&?$OC#2M=FM/$.FV/BJXTK5='TX>7Y=TFGSVLDEPW^NR!(D1$:%)6W,$[KPW M^TI?2OH=OXF^&7Q)\(ZAKVIS:9%#)I\.L0P;!'MN9I]-EN8H+>3?A7F:,C8^ M]4QR \&VZ7%X+5#%8^*M.+;(M9L Q)\B1OEEBRS6TVZ-BRF*24 ]QHHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBN/\8_M!>"/A_XNT'P_K'B MG1+'7O%%S-::1IC72M>:E+"$:58H5R[F,21EL#Y?,3.-PR =A17E/AO]HCQ! M\25\/W/A?X9>,/['UHW8N-0\1HOA\Z4(AB(RVEQ_IG[YL;0(,A0Q;:<*RZ%X M(^+'C"WT.X\4>,=!\+LEG>1:SI7A;3S<+/-*)$@>&]N_F7R59'_U"[Y$R<(= ME 'I]_?P:58S75U-#;6MM&TLTTKA(XD499F8\ DD\ "O.;_P#:Z\#F_:RT M2^OO&6H-HG MS:/=:U;ZGXVUC1=,N-(BU+Q/?RZI<2P7!E,X=9#Y1:19I$8B,$QD1_<55'I& ME:5:Z%IL%G8VUO9V=J@CA@@C$<<2C@*JC 'H* /,Y_BA\2_%JLOAWX_'GA&WUFZM?$7COP]:^&[G7O$9NO$<*6\#P-O\ L,ES%"LK>0&, ML!AD$I$P82*#6#:?L2?&74?'7PCOM4^*'P;T_1?A%JL5UIMEX6^%5_I%P;$6 MSVDVFI++KUQ'';RV[[-I@<*T<3A=T:$?6%% !1110 4444 %%%% !1110 45 M\1^,_P#@K!XBL_\ @L7IG[,/AWX=Z=JNF6NCB^US4KWQ#!IVJ.91:2I=:?;3 M;4NK:WBFD,J*_G2;+@QJ/L92YH6?_!2UL2D4D.^ULY+GR MRX(_P#@LKXA MLM.D\,Z3\)]%U3XRZ/KGBK2==\-R>,Y;?1;.+P_8V]_=3V^J'3F>X,L&H:7Y M4;VD.7NY [((&9O8?VD/^"AL'PN_X)RZ=^T)X$\':A\1(?$UCX=OO#?AY[L: M7=:O_;=Y8VUI&TACE\I\WT;$;&Y!7OF@#U7X1?\ )0/BE_V,\'_IETNN[K\8 M_A/_ ,'2V@_"?]L/Q+X/^,'PUT3P#H.O:[/+J&OZ9XW.O+IDD&F);PA(%L(F MGBGGT_8LP9$ G20_N2DLGT_K/_!8?Q!\7-!>_P#AOX3AT71&@BNDU34-(U+Q MMJQ@E!,5PFC^'DG4PN!D/-J$&-R!E!<"@#[ZN;F.RMY)II$AAA4N[NVU44#) M))X [U\_:[_ ,%&/"GB75KK1_A+HGB3XY:_:R&"5?!\,&[3P MWX4U1Y9(E6VLM'FN;:WFD02>8?[1$KQK'(#,& 0^H:3\7OVMM0MI=,\,_LY_ M"7X?Z3I%M;'3UUSXAFYCND;R]ULD-C9$6[1*64G,$@'4?\,\?&+]I M0>;\6/'R^ O#<_+>"_AM>36\DJ?\\[S776.[D]#]CCLL8QN<=?8O@G^S[X(_ M9O\ "/\ 8/@/PMHOA72WE,\T.GVJQ&ZF;[TTS_>FE8\M)(6=BEC1M#@\2SM=Y1KM[DWD$1,>#)'&(6B8 MA4(=!U=;5UN([:RCU&VGCD269_.G MBG5TE977RG0HD;[5 90] 'T,OCG16\6?V"-8TLZ[Y!N?[.%W']K\H$ R>5G? MM!906Q@;AZUX;XU_X*>_"[PH]^EBGCKQ2VES-!=3Z+X/U.;3K=U;81)J#PI8 MQX;CY[A?;-5?AW_P2>^"'PJD\3'0/#%SH7;CS6)W94[:],C_9'^%JZ[KFJ2?#WP;=:IXG%L-8O+K2(+BXU06P M M_/DD5FD\O *[B<'D._&7B'PKH?P'\ Z]KFM)J-GK]A\ M/4O=9EC9I'NFNYVGC\VXD9D*R#"H V5?<"OTI10!YAK?[/>N^*Y=>74_BO\ M$3[%JNJ0W]E:Z>=/TW^QH8]^;2&6&U69XI-XWF:21SY2;67Y]Z:[^QOX \7O MK/\ ;VGZUXFM]>U>+7+FTUSQ%J.J6<5U'YGE^1;W$[PV\2^8W[F%$B/RY0E5 M(]0HH YCPU\$_!O@S4-5N]'\(^&-)NM=U ZMJ4UGI<$$FH7A+$W,S*H,DQ+, M?,;+?,>>373T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 <7\;/V$[=-'MC;W'A[Q58SW%IK"C:$/VZ)_M%M* ,> M84N%()S$3\P]3HH \?NOC%I.D_!R'QC\=_#?AGX7MH.H""236]6L]0TZSE=U MBCN(+S"A8I&<*KRI#(.=R*,9\Y^,/_!-/P1X[\$>#=:^#^I2?##Q=\.OM>I_ M#_5M O9?['L);O8\LXACN+>X M0QRQ2*&212,%6!X((X(/6O,?A!^Q[X'_ &<_$NM:I\.]+D\'IK<#++HMC=SI MX>2 MZTCXA>&O&.C1?VVNIE'DM3%?:?\ 9K9+1PT31W"V$@N("' 20.@]5T3XT^._ M#UKI,7C;X6ZC;W$VFW=]J^H>%-5AUW2=*D@\UE@7S!;:A<231HA00V+?/($. M"-Q^8?C;K7QL\ ?&GPWXZG^$UPOQ2T9/[).J^"Y9-4\,_$;2=QD?2KT%5NM, MN 2TMK-<1O;P3ED:Z\N>;=]C? WXV>'?VBOA5H_C+PK>->:+K41>,R1F*>WD M5BDL$T;?-%/%(KQR1L R.C*P!!% &/X/_:O^'OC36]'T>/Q-::3XDU_2WUJQ M\/Z[%+HNN2V:.Z23G3[Q8KI41HW#%HAC;D\$$^B5G>*O"&D^._#]YI.N:7IV MLZ7J-O):7=G?6R7%O=0R*4DCDC<%61E)5E((()!R*\[D_9!\.:!%'_PA6J>* M?AM)9:#_ ,(]ID7AK4VATO2+./#ECH>D6NI7NJ65B->T^:27REEM[9;$RWDK0 MR2%69[6,;8WD_P!6"U 'JU%YO\ 3;>] MC:^TZ.>)986N+?/FP[XW1U$BJ2&![UU% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !112.XC0LQ"JHR2>@% "T5Y MKXU_:^^'7@C4]>TQO$EOKGB+PSIT.K:CX?\ #L$NNZY!:S/&D,O]GV:RW)60 MS1[2(SE6W?=!84]>^+GQ%\3Q:S;^"?AHT,UO:6=QI6J^,=6CTG3-3,X1Y5$= MN+F^C>!&(9)[:$M(A0%5_>4 >K5E^,/&^B_#W0I-4\0:OI>AZ9"0LEWJ%TEK M!&2< %W(49/ R:\]\4?!3QW\2QXAM-<^)^H:#H^J/:MIT'A#3H],OM+2,9FC M>\G:X:;S6SETC@95"A=K98ZUA^RO\/[/7]7U6?PS8ZOJ&N:A#JMW/K#R:HQN M85D6&2/[2T@A\M990@CVA1(P &30!GZG^UCH,U_?67AG1_%GCK4-)UY/#NHP M:%I99=/N3OWM)/<-%!Y<6QA(RR-L;"D;F"EJ:K\8O&.H*;?3/ O@6QL?$1B< MZC+/X@N=7T=,9D1(6M4M+F4@A0TEPL8(9@Q!CKU*B@#R_1_V:)+N\T^\\6>/ MOB#XPOM'UV37-/9]5_L:WM20@CM'@TU;:*ZMH]F5CO%G)9W+,V0!UGPK^#?A M'X%^%O[#\$^%O#OA#13.]R;'1=.AL+=IGQOD,<2JI=L#+$9..2:Z2B@ HHHH M **** "BBB@ HKY5_;\_X*(>"_A#\*O$OA[PG\3O"]I\2E%O#+%8SPZG?^%[ M)[F-+W59K==XB6SM#=^&6K-\%_P!KKX:^'?"/C;XC>)+' MQO/J=OK6D>*_%*>)%U'2[?3FNHO$UF_GS26L'VS[-9[088W-Z?W *Q-0!]F4 M444 %%%% !1110 4444 ?$O[7W_!*7Q1^U]_P44^%?Q2UWXE6#_#GX9W*ZUI MV@2>'H1K&C:A#=:7<+%97\>QA;W+Z?NF:822QJ\\<9*7*FUZ#XZ?\$I+7XY> M)/VD-2N/'$^GR_'J+PK-8"+20_\ PB]_X>/G6=PV9L7<;7*0R/%B'*(T>\%] MZ_75% 'P9XD_X(S^(KZT;Q3I/Q;T?2_C)K&M^*]4U[Q%)X,DN-#O8O$-C;6- MS#;Z6=062W:M+\IVO)_M[?\$ZM9^+O_!)2Y_9S^#>M6?A MG5M"TGP[I?A/4M;NY5CLET>]L)[=IIHHG?=LL@-ZQD[B#@=OK:B@#\6_V)_^ M"0W[4G@S]O\ ^%?C[Q!8_LBZ/H/P%UC^R=2MO"%IJ%G>:E;W&@6=C*P>2R+3 MNME(C(LDD:"X,C8 ;)_:2N$^$7_)0/BE_P!C/!_Z9=+KNZ "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "O@O]M+]EO5/V1/CO?_M!?##Q;XD^'OAKQ%*) M?B9:Z1&+W3;67 5?$,VF2 PW$:@*M[Y?ES^2!/'-&T MWN8V&5=)%)5E(Y!!(-?-?P>E?]@;XTZ?\)]09E^$'CFZ=?AS?2MF/PW?$-)) MX;D8_=A95>6Q)X"++;#'E0"3UCQM\#+_ ,/_ N_L;X/ZEH'PIU"WU%]5B^R M^'+:XTN\E=G>:.ZM5\LLDTCEY'ADAF+@,).6# 'I5%>6?"/XP>,K/PYXB?XO M>%='\!MX3@6YN?$-KKL%SXNV28!G'ING MZA;ZM8075K-#=6MU&LL,T3AXY4895E8<$$$$$<$&@#E_BM\ _!/QS\.:AI/C M#PKH/B/3]5CBBNXKZR27SEBD$L66(W9215=2#E64,,$ US7B+]FJ]@/B"Z\' M?$3QUX-U/77M'#?;5UFQL?LZ[-D%I?+-%!'(N!(L CW%0P*L2Q]3HH \O\2Z MO\7_ 7_ ,)!>66C^"/'EJ;VW.C:?!0VA#"?SI9/M,4TRG84P($<%L[ M"!DU;]JO2_!MQK'_ E/ACQYX6L]+UF/1H+ZYT*2^M=3,F\QW,3V1N-EL?+. M9)Q%L+(KA&=5/J%% '.^!?B[X3^*-QJ\/AGQ/X=\12^'[^72M433-1AO&TV\ MB)62VG$;'RYD*L&C?#*000,5T5#O#/B3^S=1AU>T;4 M=-AN&M;V$%8KF-F4E)45F4."&"LPS@D'GO\ AER'1IO,\.>._B=X9:?7_P#A M(+P+XA?6%O&/^LM-NJ+=K!:/DYAMQ$%)RA0@$ 'J%%>76OACXO\ AF:U6'Q9 MX*\4VTNNM-=?VEHDVGW%OI3;?W,;P3.CW$?S$.T:JX(!"D%BFE?%SXD:?)IL M.O?".ZEEU'77TZ67PWXELM0MM,L?D\O4;AKPV4FP[FW101S2J(SM5\@$ ]2H MKR_2/VM/#MS<:/;ZKHOCWPU>Z]K,NA64&J>%;]0]PGE\M+'$\,<3^8NR6218 MW(<*Q*.%N>"?VO/A7\1[;3)="^(_@C5%UK4)=*T\0:U;LU]>1;#+;1+OR\J" M2,LB@L!(A(^89 /1**CL[V'4;99K>:.XADY62-@RM]".*DH **** "BN.^&G M[0/@OXQ>+O&6@^&/$6G:UK'P]U-='\16MNY,FEW;0I,(GR "=CCEQH **** "BN+U3]I'X=Z)KFAZ7>^/?!=GJ7B>ZEL='M)];MHY]6N(L&2&W M0ONFD3%_P!LGP#XZ'AU] N_$7B"U\57%Q;:?>:7X6U2]LM\ M&WS#-<16[0VR?, KSO&CG(4L0< 'J-%>6>'OVA?$7C6'P[<:3\)?'T5CKDER MMU<:R]CI?]C+%Q&T\,EP;@^:WW1'$Y"ABP7Y0R:!JOQI\3IX=FU#1?AOX-69 M;O\ MRU75+S7Y;00VBL2=K2A@ .54MP] 'JE-N+B.T@>65UCCC4N[ MN=JH!R23V KR_P /_!3QQ?1:'-XJ^+6O7UUI]M=P:G:Z!I%EH^F:RTWF!)&5 MTN+N%H5=0GDW:_,@9MQXI/#?[&7P_P!#?09[[3=3\6:CX;LKO3[+4/%.LWFO M7@ANO-^T*\EW+(7WK-(AW9Q&WEKB,*@ +NI?M;_#FRUJVTNW\56&M:M?:5=: MW:6&B+)JUW>6EOYHEDBBM5D>3#0RHJJ"SR(44,_RU3MOCOXK\;06K>$_AAXC MDM]3T*74[/4O$UQ%H-E%=@NL-C=1-YFH0.Q169_L3JB2*1O;'/#6F^# MM#M=+TC3['2M-LD\NWM+.!8((%_NHB@*H]@*O4 >4KX'^+?CE%.M>./#_@JS MOM -I:AINJ,WS7=OJ-[NADC10 D)HKD>, M%UKXB'4M#BT#4X/%.IS:CINJVZ%&+2Z82-/$KO&CO)';(6(].*]2HH I>'?# M>G>$-#L]+TG3[+2]-T^".UM;2T@6""VBC4(D:(H"JBJH4* !P*NT44 %% M%% !1110 4444 %%^ ?@QM>\2SZA%8^._%C]NOX?_ M\=7G@^WGUSQKXZL0AN/#/ MA'29];U*S+J'3[2L"F.S#(RL&NGA0AE.[##.7X/_ &,-2U/Q;IGB3XF?%+QY M\1-8TFZCOK2PANO^$?\ #MG/&P="FGV13SU5@"%OI;H@\YX&/=514+%5 +'+ M$#J>G]!0!YAXWU'XI?$KX:>'KKP-%H?PXUC5E$NJ1^,]._M:[T6-DSY8M[*[ M6&2<-P2+HQKU^?[M'PX_9QNM,\$^)-(^('C;Q!\6E\7P?9=3CU^ULH;!8"CH M]O!:VT,<:0LKL&#^8[#&Z1L"O4** .=^''PA\)_!WPC'X?\ "/A?P[X6T&$; M4TW2--AL;1!C&!%$JH...E9WPG_9Q^'GP$GU*3P+X#\&>"Y-9D$NH/H6B6VG M-?.,D-*847S#R>6R>379T4 %%%% !1110 4444 %%%% !1110 4444 <)\(O M^2@?%+_L9X/_ $RZ77=UPGPB_P"2@?%+_L9X/_3+I==W0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 #/%%K)=:-K<(CD,, MIAN+:16#Q7$$J_-%/%(J2QR*0R21HP((%>D,Q2WUB%!\JLQ7R[B)>(;A6 CDA9_=*\B_:V_9XU#XQZ%H_ MB+P??6NA?%+P!RNXP(IE&2/W*^:Z']F?]H33_ -I7X6PZ M_:V-UHNJ6EQ+I>NZ'>$?;/#VIP$+ OB.WA7XJ>']6^%=Y>:@;+1-7U1TG\.^(=TFV 0:E'^YBGDRH%M<^3,6)" M)(!O/N=1WEE#J-LT-Q#'/"_WHY$#*W?D'BO(?C5\(?BQ45YWJ7[1NB_"W0O! MJ?$_4/#_ ,/_ !%XNQ;16D^J>;8_;MJEK6*\>.))&);$898WEP=J9! ]$H * M*** "BBB@ JGJGAS3]XD'=Y:9SM M&(/#?['G@GP>/#JZ4?&FG0^%]0FU.Q@M_&NM1P/-+LWBXC%WLNHOW:D0W DB M4[BJ LV?4** /+?#7[*]GX1E\/\ V'QQ\4FA\/W\]_Y-YXJN;\:D90@,5RUP M9'DB3R_D3< N]\?>->;_ +3O@?Q'^RQ^S#JGB_PGXC^-'C[Q)X%BNM1TO18I MWUB?Q'=3^7'#;W4,-M)/-:QR;7*PKO2,S$;L 5]-44 ?E?\ LZ?#[0OV?OC? M\!V^'NI?M3>(-4O-4DT7XC7FJ?"WQ+H<7B*.[DGO5U"\N+K288/)AU2:XD82 MR!Q'JETWF,4"G] /#?[*>F^'?^$=+>,/BCJ$GAJ^FOX6O/&-_)]M:79F.Z D M"W$2[!MCD#*N6P/F;/J%% 'EOAG]CKP7X7;P^ZW'CS5)O"]]/J5A-K'CK6]5 MD6>8(',C7-W(94_=KMBDW1Q_-L5=S9/#/[$/P?\ "/\ PC;6?PS\%>=X.O)] M1T*XN-)ANKC1[J;9YL]O+*K/%*_EH"ZL&(11G KU*B@#%\#_ V\._#'0H=+ M\-:!HOA[3;8L8;33+&*T@B+8+%4C4*,X&<#G%;5%% !1110 4444 %%%% !1 M110 4444 %%%>>?&K]H_3O@YHNDW%OX=\:>.+WQ S)I=AX4T674WNRH#$O.- MMK;)AAB2YFBC.* /0Z*\O\&ZG\2OC-\+]?CU[1?^%-:IJ&8M&FLM6M=< MU6PC*C]]/&UNUG'.K9 C5[J/&"7/W:SO@_\ L/>"OA/XYM_&%Y-XC\=>/K:- MXX_%'B[59-6U&V$BE9!;!L062NI(9+2*%""05Y.0#(\2_MDZ]XE\5W_A_P"% MOPG\:>.M0TV[DL;O5]6C;POX;M)8W*.#>7:>=<*&!&^RMKI<@\C%=-\);7^T/B-X]\/^$8;817/AWPU?)I U.72;ZNK\3?AA_P3O_:9LK']K3PGX&^%]U\+_AGXF\AK/X>ZSX@L->T?4]3C M;0II'T"[ND)3SK2+5$2YF6".&2;3T"Q2VXOH[C2TM#?VXMX4,DKS0(D:-&S,!(A;Z# MT76K/Q)H]IJ.G7=KJ&GZA"ES:W5M*LL-S$ZADD1U)#*RD$,"00017Y-6'[!G MQY^'EY#\0-)^$.L:I:QZO\1;#2?!4GB'1Y/%UK8>(-,TV.TO=5U*>],%[,+S M391+))>W-R(;JW^:7RC''^D7['WP+OOV;OV-OA;\,[[4H;O4O /@S2?#%QJ% MFN(YIK.QBMFFC#@\%HRRA@>",CM0!I?"+_DH'Q2_[&>#_P!,NEUW=>:_L^:1 M<:#XE^)=K=:I?ZU<1>)XMU[>I"L\V='TPC<(8XX^ 0HVH. ,Y.2?2J "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^;?VF_#NH?LK?%2;X^ M>%;*ZOM'FMXK/XG:%9Q&234]-B&(M8@C7)>\L5)W*H+3VOF1X=XK=1]#>'/$ M>G^,/#UAJVDWMKJ6EZI;QWEG=VTHE@NH9%#QR(ZY#*RD$,#@@@U<(R*^7?AH M3_P3^^/%G\.[G,?P9^)6H2'P/E^._#=[H^N:9I^LZ1J4307=C?6Z7%M=1MU22-P593W!!!K MSSP_^S^_[.GP9UK0_@Y#I^FWCSB[TG3?$-_?7NC6#?NPUM$OF,]K;E$8+'!^ M[B9RRQ,,HWJ=% 'DWP)_:(\3>._%UQX4\LJP=0RG*GD$=Z*\%\,?L"Z+\&O&MCJWPH\ M4^*OA?IL=XEQJ'A;3+A+OPQJ46\&2)=/N%DCL]RY&ZQ-N0<$[L$$ ]ZHKQGX MO_M8ZE\ /']U%XJ^&WC23P"J1O!XP\/V_P#;EO 2@,@O+*W!O;<*VX>8D,T6 MQ=SR1_='J7@CQOI'Q*\'Z;X@\/ZE9ZQHFL6R7=C>VL@DANH7&Y75AP00: -2 MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\Y^+?[7/PR^!7B* MQT7Q7XX\.Z3X@U1UCL=%-T)M6OBV /)LX]T\O4?<0X')P* /1J*\D^./Q/\ MBWI7B^/0/AO\+=-UY9;99G\2^)/$T.E:);,Q8&,1P)<7LLB!0Q7[/'&V]0)? MO%;=_P#!'Q!\9/@A8^'?B9XHN%UB2X-QJ=SX#NK_ ,,17";W*VR2)VU>\TW^T;6;5-/M/MT^GP/YU['!R!)Y"9D()! MPIW'@9/%>1>"/VBOB9\9?&.F_P#"-_"#4O#/@DW*&^UWQSJ"Z3>W%MGYVL], MB6:X+D< 7AM"#DE6 ;MO@=^S!\//V:=-NK7P'X-\/\ A?\ M!O,OI[*T5;K M4G_YZ7,YS+<2<_?E9F]Z[R@#QKXL?L0>%_V@/'=]JGC[6O&GC#0;@(L'A"\U M=K?PW:A4565[.V6(7BN0SD7QN &<[=JA57U?PQX7TSP1X"_%5FUYH>OV_D7"QR&*:%@0\ M" M;RTT;XK?#R>34_">HW&1;S.R@7&G7>WYFLKN-1%*!DJ1'*H\R&,CHOV9/VA] M,_:<^$]KXDL;.\T>^AGETW6M$O<"^\/:E VRYL;@#@212 C(^5U*2(61U8@' MH%%%% !1110 5P/QZ_9L\,_M&Z3I]OK[:_9WFCS-<:9J>AZW>:/J.G2L,%HK MBUDC?! *,2C 896'%=]10!Y;\._AOX]^!?PW\16P\9:I\8-1A!F\/Q>)S:: M9=* G%K/>6EL%=2W25K.['PKXP^$GQ,\ ZYJ'F"& MYN+&'5]$F*(TC$:A82310J54[3=BW9FPH7@W'B15VIKUI$=/UF->/E6^MS'@J?XO? KQ)XRTK08?!OQ4\9 M_#F7P_$T*BRMM/U6'5%PBJ+P7]O/+)MV<-'+%(2[%G;- 'IE%>;^!=!^+'@S MX9Z[#KOB3P3X_P#%4:NVA2QZ-<>&[:3Y!LCO&6>\))DSF6&-0%( BR,GP/\ M:N_:@_:(^%/[/WB'4-6^&OA'P1#"L$-_XRT#QH-?@\*VA:_;_"/XC^(-2U<1_:O#VF3:,VIZ*6C+D7#2ZA':MM(V$P3RC<1@LOS4 M >C45YO\'/CIXD^*B:NVJ?!_XC?#]=/A62U;Q)=:(PU9CNS'"+'4+IT92HR9 MEC7YP5+9:PE@'D$5O#-O9 M5W$+N&X[1D9)4 ]THKRGXQCXY7WC'[/\/F^%.E^'_(0_VAXA74+Z\\TYWC[+ M 84V#Y<'[1D\\+5RY^&_Q(\4_!"'1=6^)EKH?C9YM]SXE\)>&H;.,1^82$AL M]0DOT0^60A:1I,D%L#.T 'I5WT M^.0DX #3.H))XX[US/P1_9AD^#_BBXUS4/B1\4O'VK7-JUH\GB76T>U5696+ M+96L4%FDF4&'6$, 6 (#$&;X:_L8?"+X.^)[C7/"WPQ\!Z#KUU,UQ/JMGH=M M'J$\C')=[@)YK,<]2QH /C7^TK_PJ'Q%:Z+8> ?B9X\UN\MQ=16WAO0M]N$+ M,H#W]R\%A&^4/[M[A7 VL5"LI+H]>^)OQ-^"D:3\+?&UW-MM[?Q+$OB M"*PA#C+S165U$CR%,D(EQM#8R[#->E44 >5_!3X"^+O GBZ;Q!XQ^+GB_P ? M:A<6K6RZ=+96&EZ'9;F5B\%M;PB4M\N T\\S ,P!&:Z+X3_L[^ ?@/\ ;_\ MA"O!?A;PG)JLS7%])I.EPVDE]*S%FDF=%#2.6))9R23WKLJ* "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** .$^$7_)0/BE_P!C/!_Z9=+KNZX3X1?\E ^*7_8SP?\ IETNN[H M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^9_VE] MOOV1?BU=?'SPO9W5YX6,*[8M<@C4$M=V2<2JH+3V@*_, M]O I^F*"-PP>0>HH I^'_$%CXLT"QU72[RUU+3-3MX[NSN[:598+J&10R2(Z MDAE92"&!((((JY7RW\-S_P .]_CE8_#VY)C^"OQ(U%QX)N6_U7@[6)27?0F/ M1+2X;?)9YPL? 2?4I/ O@/P9X+DUF02Z@^A:);:^&;*[O[9C&S MZ9>6]GJL*K-#BWCBD\L9%C P_H,KRSP!^P_\'?A9JOQ#O/#WPQ\#Z3$+XBWPB&1+A2NUXG7>6BQY;/-/(5+S2LX!^7FO_&SQ)XDUV'X-:AXP M^,'@;3_">J_$R7Q$T7Q7U/4YK35=)T/2[W3H++Q$%M+^YT^.'5);D6]YE_-B M82!XH$%?J!^Q)\4/$GQ>_8>^$?C3Q;;R2>,/%'@;1M;UF!+=;5FO[BPAFG41 MMM$9\UW&TD!>G&*=J?[#'P2UOX/Z=\/+SX._"N\\ :/>G4K#PS-X3L)-'LKH M^8#<16AB\E)3YTN750W[U^?F.?5* /-?V?-7N->\2_$NZNM+O]%N)?$\6ZRO M7A>>'&CZ8!N,,DD?( 8;7/!&<'('I5<)\(O^2@?%+_L9X/\ TRZ77=T %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '+_ !I^ M#GA[]H+X6:YX,\56"ZEH/B"V-M=0[S&Z\AEDC=<-'+&X5TD4AD=%92&4$>5? MLC_&3Q%H7BO5/@O\3;]K[XC>#;47>G:U(BQ+XZT3>(X=411A1<(2L-W&HQ'/ MM#_ !"8O,_LN]V%6CF4 M8,MI<(3#/#D;XW."KK&Z@'JU%>7_ +*/[2-_"UX=&\7> M&YY1)-H.I(JLT>X8\R"1&2:"8 +-#+&XQDJ/4* "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#A/A%_R4 M#XI?]C/!_P"F72Z[NN$^$7_)0/BE_P!C/!_Z9=+KNZ "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^??VK?A%XB\"^. M;3XX?##39-2\<^';-;'Q#X>@*I_PGNB(S.UGR0OVVW+R2VDC$ .TD+%8[AV7 MUSX-_&#P[\?OA=HGC+PGJ4>K>'O$%LMU9W**5)4Y#(Z, TOQ4U?XJ:+!--\&?%UV;SXB:/;H7/A:\? ;Q';1C_ )8M M@?;HE'0"Z W+/YH!]345#INI6^LZ=;WEG<0W5I=1K-!/"XDCF1@"K*PX92"" M"."#4U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 445Y+\7OVY_A3\$?%3>'=:\7VEU MXL5-X\-:);3ZYKS+V(T^R2:Z(/8^7CWH [SXF?%+PS\%O ]_XG\9>(M!\)^& M]*56O=6UF_BL+&S#.L:F2:5E1 795&XC+,!U(K@/A3_P4#^ OQW\<6GACP/\ M;OA%XR\27ZR-;:3H7C'3M1OKD1H9'*0PS,[!45F. <*I)X!KYJ_X*$?M"?%O MXR_LXPS>!_@#XZM='T7QGX1U^34_$4?^F/%8>)=,OFE@T;3Q=ZE.BBW+2(T4 M,HB65D1V54>?PM\(/#/Q'U'Q%J]^GP6\5^"=$T? M33X1\062*TVK0E'87-W!'N,P>1IQB)0#@ ^ZZ*** "BBB@ HHHH **** "BB MOR__ & O^"TOCCQ3XV_:/NOVA)_!O@^'X8W2W,/P]M]-O;7QMH"2+8P6EK%; MR+MU.*ZFN%C2="KM=3(%7R;NV2$ _4"BORY^&?\ P6+^/7QK^ O@E+;PO\-? M ?Q8\47OQ"NK^WU:PN]7TG2+3PL0C6!2&]A>2ZEFN+5#E4 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4VX@CNX'BEC62.12CHXW*X/!!'<& MG44 ?*?@PR?\$T/B%8^$[QY&_9[\77ZVOAF]D;02*5>- MT/#*RD@@^M?/_P )?'.M?L9_$;1_A3X^U._UKP1KTXL?A[XQOY6FFWX^30M2 ME(YNE4'[/<.$9O:V\0^-+E#_WWIFGM@_\ 3_T_@/0 ]F^,/QT\%_L]^$6U[QUXJT#P MCHZN(A=ZM?1VLDWGBKQYM M*/XN\57LNMZ[@_>6.YN"QMXS@?NK<11# P@P*]BH ^>3^Q9XJ^,"^9\8_BYX MJ\46\O,GASPEYG@_P^/]DBWE;4)E[%9[UXV YC )!]<^$'P+\%_L_>%AH?@7 MPGX=\(:3N\QK32-/BLXI'/5W$:C/M0USX\-XR8V]CI_Q(2W\00Z-8 MM'IP:!FGC9[R7S-,M=MQ:X^SZ* /B?3/^""_P9\#_#N'0_ N MI^,/AGJ%OJ_B#44U_P +KI5KJ0MM;C:*^TT^98R6YM/+\A(@8?.A6TM_+E78 M2WU]\.?A[HOPC^'N@^$_#>GPZ3X=\,:=;Z3I=C#GR[*U@C6*&)V(_V8_B-I/PG^*VJW&M6&M2_9/ ?CRZ 7_A(< E=+ MU%@ L>J(BG:^ EXBEU"RK)&/HRN<^+?PD\-_';X=:IX3\6Z3;ZUX?UJ+RKJT MFW+NP0RNK*0T%^!/C-XB_8U\;Z7\/?BYK%QKG@_6KE M-/\ !?Q%O2 UQ*QQ%I.L-]U+[^&*Z(6.[X4[)R%E /I>BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI'<1H68A549)/0"@!:*\! M\1?M_:'XGURZT#X0Z#JWQL\26@Z7*IPRWFKR$6L;*00T4337" MX/[@U1/[*7Q#_:)_??&SQ_+;Z+-R? W@&YN-)TG:?^6=WJ.4O[[T.PVD+@D/ M;L* -[XH?MZ^#_"/C6\\&^$K/6OBM\0K)O+G\->#X4O9].?L+ZY9DM+ 9Q_Q M]31$@_*K=*YT_!#XU?M,YD^)GC2/X6^%9^?^$1^'M[)_:4Z'^"\UQT289!Y6 MPBMF0CBXD')]P^&'PH\+_!/P59^&_!WAW1?"WA_3UVVVG:591V=K#Z[8XP%! M/4G&2>3704 <3\#/V;O ?[,_AF;2/ ?A31O"]G=2>?=FS@"SZA,>LUQ,0N,-'(C AE( M[$5K44 ?**>(_%G_ 34E6UUZ;Q!X_\ V?%^6UUMA+J.O?#B/M%??>FOM,4? M=NOFGMU $WFQ@SQ_4'A?Q3IGC?PW8ZQHNHV.KZ1JD"75E?64ZW%O=PN R21R M*2KHRD$,I((.15XC(KYOU[]ECQ5^S'XBO_%'[/[:5#IVH3O>ZW\-M3F:WT+5 MI6.Z2?3I5#?V7>.22VU&MIF)+Q([-. #Z0HKRO\ 9V_:_P#"O[15[J.BVZ:E MX7\=>'U4ZYX.U^%;/7-&W'"N\.YEE@8_(=7TO0=%TV,S7 M>H:C=):VMJ@ZM))(0JJ/4D"O!7^+GQ^_:#_=^!? >E?"#P_-P/$/Q"/V[5W0 M_P <&C6S\3?$C4M>^-7C*QE%Q;:GXS MECNK73)?[]EIT:)8V;#H'B@$N,;I'(S0!EG]N[6/CI_HOP#^'^J?$2&;A?%V MLN^@>#X@?XTNY(VN+Y>X-E;S1-@@S(>:DA_82U'XVNMY\?/'%[\34D(<^$M. M@;1?!D'?8]BDCRWR]B+^>>-L B*,\5]& 8%% %/P[X;5[V?3+I M;?4;5! K76G,(R;Z+SKB. >0&=Y&CV*R3V\DWU57Y!?L5? S]J[]BKXF?M1Z MU\)_@7J7AKPM+ X\,?"_5O%]GJ7A^_\ $KP:1';WVEWDTD$K6*(;^:6O_ /!5[X$^&?A5%XPO/%6N1Z;)JU]H;(\T")&CQLS 21EOH'1=:L_$FCVFHZ==VNH:?J$*7-K= M6TJRPW,3J&21'4D,K*00P)!!!%?D?X"_X)_?&[X5_#_P5X\C^&/Q.\=?$QD\ M>P^/[;7=9\-6>K^(=9\2:9IR)JUOY.IR6,6G0R:;#:>3YZS(FQD@95(K]+?V M/O@7??LW?L;?"WX9WVI0W>I> ?!FD^&+C4+-<1S36=C%;--&'!X+1EE# \$9 M':@#2^$7_)0/BE_V,\'_ *9=+KNZ\U_9\TBXT'Q+\2[6ZU2_UJXB\3Q;KV]2 M%9YLZ/IA&X0QQQ\ A1M0< 9R=?M ? MLI^!_P!IBTT]O%&D,VL:*S2Z-KNGW,FGZUH4IZR6E["RSP,>,A&"N!APRY!^ M7/VVO&G[27[&_P %BTGQ5_PL#0+_P 4>&M"@\56%K8VOCS2+>_U[3[&2-;6 MXMY-*U"XDBGDACF9+94DEC9X7"L]?=%:+>7- MI>LMEJ=UIEU#<6EU%=VTT-S:R1SPRQ7$$,BO'(K*T8(- 'Q?\-?VI6TO]JKX M(>'=)_:8^)OC?4O&'BV\T+Q/X \?:#X?T75;"S7P[K5\D[VD&CV-]$5O+&U5 M90QA<,0-X=37W]7S=JW_ 26^!OB[6M*OO%6A^,OB%_8(O%F MGVDSQ/"9DM-2OKBW$H21PLGE[T)W*58 C0C_ &$KSX=KGX7_ !>^*G@&*/\ MU>EW6IIXGT?V3R=42XFCC'9+:> < @<4 ?0-%> 2S?M0^ %XM_@=\48H^I6 M74_!=PR^RD:HC/CU9%)_N \-7]K+XK>'CC7OV9?B-,H^]/X:\1>'M3A3WQ/? M6LQ'^[$Q]J /H&BOG\?M]_9.-0^"O[0&GO\ W?\ A#_MG/IFVEE7]S\/\ ]ISQX?\ B9?$CX3?#^U;K;^'O"%WK-ZG^[>7EW'%Q[V1S[=" MA_X)\P^-SGXD_%KXS?$R-N6LKOQ N@:'&<0VB%IY3CG$:,:X<_MA^.O MBR?*^$_P7\7:I;R<1Z_XZ+>#='';/DSQOJ;>HQ8A&&/W@SFO3/@O^S-\.OV< M=-DL_ /@7PEX-@GYG&C:5!9MT;PS:$?W)+]I)M1XD_P!N9W8^M=Y10 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% '"?"+_DH'Q2_[&>#_P!,NEUW=<)\(O\ DH'Q2_[&>#_TRZ77=T % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% '"?"+_DH'Q2_[&>#_P!,NEUW=<)\(O\ DH'Q2_[& M>#_TRZ77=T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 5X%_P4^MO$VI?L/>-;'P;\0=#^&'BC4C8V>GZ] MJNN?V';AI+ZW5[07H!>VENHR]K'+&/,22X1D^<*:]]K)\<^!-#^)_@_4?#WB M;1=)\1:!K$#6M_IFIVD=W9WT3<-'+%("CH>ZL"#0!^$_[(G[3VJ?%']A_P"# M_P /[3QU\;?!>A^$?A_XZU+5)+GQE-8WEMK>D:'I%U8QVNI6;Q23:9##J;7, M5K.SJF1%('CMD1?VD_9(^(/B/XJ?L?\ PQ\5>)((U\7>)/!VE:MJD+Q&T47T M]E%+,I3!,0\UF&-I*],'&*^8[-O@9X1^*?PR_9!U;]D/5(?"T;ZC?>#X]5T/ MPUK?ARVM].!67661=0N+J!9#.H%SO(!Z+X/\ ^"O7P=\>?'SX M/_#'2[W6+OQI\:K2[U/1K"*"*0Z?806EU=QWEZRRD0Q7,-J[0 %I) Z$HJ[F M4 ])\(Z5\3/"NO\ BB^_X1OP+U^RTZ=X+IK:=)W>.0,CLD5W';R2QJ9(U>,%Q#HW_ M 4X\,M\<=!\&>(O /Q2\ V?BF:XLM'\3^*-,M-.T74;RVTM=4N;=&-R;C$5 MOYP-PT M7DM9ECGDPI8 ]9_X2'XF_P#0H^!/_"NN_P#Y6T?\)#\3?^A1\"?^ M%==__*VN._8<_P""@'P[_P""B'@[QCXC^&-UJ.I^'?!OBFX\)R:E<6XA@U2> M&VM;AKBU^8L]NR7<85V"%BK$+MVLWME '"?\)#\3?^A1\"?^%==__*VC_A(? MB;_T*/@3_P *Z[_^5M=W10!PG_"0_$W_ *%'P)_X5UW_ /*VC_A(?B;_ -"C MX$_\*Z[_ /E;7=T4 <)_PD/Q-_Z%'P)_X5UW_P#*VC_A(?B;_P!"CX$_\*Z[ M_P#E;7=T4 <)_P )#\3?^A1\"?\ A77?_P K:/\ A(?B;_T*/@3_ ,*Z[_\ ME;7=T4 <)_PD/Q-_Z%'P)_X5UW_\K:/^$A^)O_0H^!/_ KKO_Y6UW=% '"? M\)#\3?\ H4? G_A77?\ \K:/^$A^)O\ T*/@3_PKKO\ ^5M=W10!PG_"0_$W M_H4? G_A77?_ ,K:/^$A^)O_ $*/@3_PKKO_ .5M=W10!PG_ D/Q-_Z%'P) M_P"%==__ "MH_P"$A^)O_0H^!/\ PKKO_P"5M=W10!PG_"0_$W_H4? G_A77 M?_RMH_X2'XF_]"CX$_\ "NN__E;7=T4 <)_PD/Q-_P"A1\"?^%==_P#RMH_X M2'XF_P#0H^!/_"NN_P#Y6UW=% '"?\)#\3?^A1\"?^%==_\ RMH_X2'XF_\ M0H^!/_"NN_\ Y6UW=% '"?\ "0_$W_H4? G_ (5UW_\ *VC_ (2'XF_]"CX$ M_P#"NN__ )6UW=<7^T-^T-X-_93^#>O?$#X@:]9^&_"?ANW^T7M[<9.,D*D: M(H+R2R.51(T#/([JJ@LP! (/^$A^)O\ T*/@3_PKKO\ ^5M9FA7'Q9TS5-:F MN=!\#WT.HWBW%I"WBJZ4:?$+>&(P@_V<=P,D.9B,<9/C_B+_ (*X>%=* M_9-\&_&C3?AG\9/$W@GQ9X3NO'%U/I>C69_X1G2+:))9I[^66[CMU<(Q98(9 M9IY!'(4C<(Q'8?$+_@H)I'AOQ--H_A/X>_%+XJ:BMMI-U&GA'2K::&1=1AO; MB/?/=7$$-OY<%D))&N7B7_3+5$:220HH!Z'_ ,)#\3?^A1\"?^%==_\ RMH_ MX2'XF_\ 0H^!/_"NN_\ Y6UX=X?_ ."S?P-\7^)_@#H.CZQJFJ>(OVC+:._\ M-Z5;VJF[TZT>WFF^TZ@I<"WCW020C!=I)$?RU=8Y'3ZLH X3_A(?B;_T*/@3 M_P *Z[_^5M'_ D/Q-_Z%'P)_P"%==__ "MKNZ* .$_X2'XF_P#0H^!/_"NN M_P#Y6T?\)#\3?^A1\"?^%==__*VN[HH X3_A(?B;_P!"CX$_\*Z[_P#E;1_P MD/Q-_P"A1\"?^%==_P#RMKNZ* .$_P"$A^)O_0H^!/\ PKKO_P"5M'_"0_$W M_H4? G_A77?_ ,K:[NB@#A/^$A^)O_0H^!/_ KKO_Y6T?\ "0_$W_H4? G_ M (5UW_\ *VN[HH X3_A(?B;_ -"CX$_\*Z[_ /E;1_PD/Q-_Z%'P)_X5UW_\ MK:[NB@#A/^$A^)O_ $*/@3_PKKO_ .5M'_"0_$W_ *%'P)_X5UW_ /*VN[HH M X3_ (2'XF_]"CX$_P#"NN__ )6T?\)#\3?^A1\"?^%==_\ RMKNZ* .$_X2 M'XF_]"CX$_\ "NN__E;1_P )#\3?^A1\"?\ A77?_P K:[NB@#A/^$A^)O\ MT*/@3_PKKO\ ^5M'_"0_$W_H4? G_A77?_RMKNZ* .$_X2'XF_\ 0H^!/_"N MN_\ Y6T?\)#\3?\ H4? G_A77?\ \K:[NB@#A/\ A(?B;_T*/@3_ ,*Z[_\ ME;1_PD/Q-_Z%'P)_X5UW_P#*VN[HH X3_A(?B;_T*/@3_P *Z[_^5M'_ D/ MQ-_Z%'P)_P"%==__ "MJ?]H;]H;P;^RG\&]>^('Q UZS\-^$_#=O]HO;VXR< M9(5(T107DED1W55!9@#X+XB_X*X>%=*_9-\&_&C3?AG\9/$W@GQ9X M3NO'%U/I>C69_P"$9TBVB26:>_EENX[=7",66"&6:>01R%(W",0 >P:%+<6D+>*KI1I\0MX8C"#_ &<=P,D.9B,<9.G_ ,)# M\3?^A1\"?^%==_\ RMKSSXA?\%!-(\-^)IM'\)_#WXI?%345MM)NHT\(Z5;3 M0R+J,-[<1[Y[JX@AM_+@LA)(UR\2_P"F6J(TDDA1>)G_ ."P_@!OAYX#\<6? M@KXK:A\-O'%AH>H2>,XM$AAT7P^-7O5L;2&ZDFN$DDF%PZI*EG'?^$A^)O_ $*/@3_PKKO_ .5M'_"0_$W_ *%'P)_X5UW_ /*VN[HH X3_ M (2'XF_]"CX$_P#"NN__ )6T?\)#\3?^A1\"?^%==_\ RMKNZ* .$_X2'XF_ M]"CX$_\ "NN__E;1_P )#\3?^A1\"?\ A77?_P K:[NB@#A/^$A^)O\ T*/@ M3_PKKO\ ^5M'_"0_$W_H4? G_A77?_RMKNZ* .$_X2'XF_\ 0H^!/_"NN_\ MY6T?\)#\3?\ H4? G_A77?\ \K:[NB@#A/\ A(?B;_T*/@3_ ,*Z[_\ E;1_ MPD/Q-_Z%'P)_X5UW_P#*VN[HH X3_A(?B;_T*/@3_P *Z[_^5M'_ D/Q-_Z M%'P)_P"%==__ "MKNZ* .$_X2'XF_P#0H^!/_"NN_P#Y6T?\)#\3?^A1\"?^ M%==__*VN[HH X3_A(?B;_P!"CX$_\*Z[_P#E;1_PD/Q-_P"A1\"?^%==_P#R MMKNZ* .$_P"$A^)O_0H^!/\ PKKO_P"5M'_"0_$W_H4? G_A77?_ ,K:[NB@ M#A/^$A^)O_0H^!/_ KKO_Y6T?\ "0_$W_H4? G_ (5UW_\ *VN[HH X3_A( M?B;_ -"CX$_\*Z[_ /E;1_PD/Q-_Z%'P)_X5UW_\K:[NB@#A/^$A^)O_ $*/ M@3_PKKO_ .5M'_"0_$W_ *%'P)_X5UW_ /*VN[KB_P!H;]H;P;^RG\&]>^(' MQ UZS\-^$_#=O]HO;VXR<9(5(T107DED1W55!9@" 0?\ "0_$W_H4 M? G_ (5UW_\ *VM7X:67B:$:U=>*#I\5QJ&H">SL[&\>\AL+<6\$?EB1XHBV M9(Y9#\@P9<%=*_9-\&_&C3?AG\9/$W@GQ9X3NO'%U/I>C69 M_P"$9TBVB26:>_EENX[=7",66"&6:>01R%(W",1V'Q"_X*":1X;\33:/X3^' MOQ2^*FHK;:3=1IX1TJVFAD748;VXCWSW5Q!#;^7!9"21KEXE_P!,M41I))"B M@'OU%?)UM_P6%^'NI>'?AAXDL?!_Q4OO ?Q2M]$DM/%R:%''HVE3ZO<&ULK2 MX>299);@SC9(EI'<>3N1I"B,K'ZQH **** "BBB@ HHHH **** /EOQ/^R!\ M1;G]H/\ :3^)6FZQX9/B+Q]X'T[P;\-I+FYG"^'DM[:[DD-SMAS&LFH79E/E MF4LD,9^4_*(_&G_!/%K#]I+]E7Q)X+B\,Z3X9^ LFIQ:Q'*K0WVHV\GAV71[ M,1!(RLC1YB!\QT"QK\I) 4_5%% 'Y7_ ?_@A#XW^![S>'='F^&6@^$O[&G\' MZS?:=>79U'XE:3=>(;:\EN=7A^RI''=V^EQW5I"HEN59[I@)((AY=>U:%^PQ M\8OB!_P53U3XR?%S2_AEXY\!Z1!>:!\/K(>+;U6\#Z1*%CD:,%TCC%?M?'>76+C0IK3XF?%+4/&NC1:8 M\C"TL)[#3K:.&8-&@256M),JF] I3#$D@?05%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %8/Q-\#6OQ&\#:AI-U9V%X MT\1:V%Y$)(X;A?FAEY!VLD@5@P&5*@CD"MZB@#\Q?B=_P2I_:&\1?L+_ +-? M[/\ ;ZA\,]:^&GP_TB"W^*>A?\)AJ.@-XZDM@AM[&*^BTNYDCL#(NZ;]TDLJ M_(#$<2#OOVM/V"_VB?B;^SEXT\,?#C6OA]X-UCXO^-TU'QO]F\1W=@UOX9BT M^UTY-)TN]73)C!,]M9Q*93:[(S),1&Y.I M+8(;>QBOHM+N9([ R+NF_=)+*OR Q'$@_3JB@#X#_:T_8+_:)^)O[.7C3PQ\ M.-:^'W@W6/B_XW34?&_V;Q'=V#6_AF+3[73DTG2[U=,F,$SVUG$IE-KLC,DQ M$;ESG!^(_P#P3A^-GCWXO_ /3_\ A#?@S9_L[_ _3;&XL/A?9_$75;>W.N6S M[;>\N;HZ)(^H6]K$%:*&00F2<;Y792Z/^C5% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6#\3? UK\1O VH:3=6 M=A>-/$6MA>1"2.&X7YH9>0=K)(%8,!E2H(Y K>HH _,7XG?\$J?VAO$7["_[ M-?[/]OJ'PSUKX:?#_2(+?XIZ%_PF&HZ WCJ2V"&WL8KZ+2[F2.P,B[IOW22R MK\@,1Q(.^_:T_8+_ &B?B;^SEXT\,?#C6OA]X-UCXO\ C=-1\;_9O$=W8-;^ M&8M/M=.32=+O5TR8P3/;6<2F4VNR,R3$1N7.?ORB@#X5^)W["?QE\:?#?X8? M#OPMH/P1^%O@KP+_ &!-HNI:'KNJ7/B3XP8@FVT M^WGG"?*W5[=ZK%(I@MFL9+6!( M["$I))$RSO+.J.3!(J]A^R'_ ,%:M)^(_P $UOO'FA_%*[\56&O:[HMY<^&? M@5XV&FW:V&L7EC#,D8LKHP.\-O&\EN\[R02M)$^UXV5?;OC'^PWX ^.7Q/D\ M9ZP_C[2_$T^EVVBW%[X8^(&O^&#=VEM+VZ3>7)>73*TBLR^>X!P M<5V'P+^!?AK]F_X:6OA'PC:WUIHEG=7E\HOM4NM4NIKB[NIKRYFEN;J26>:2 M6XGFD9Y)&8M(>: .!\$_M^^!?'_B[3=$L=!^-EO>:I<);0R:E\'/%^FV:.QP M#+>++GX;^(OASK&L7V MC^'?!=YXDO)]1AOK2."216 M
>)M:\4>'O%EA=:?)K&G3:O+-)?V^)[.2TEMI?.*^7+;O MQ'&<[U#UQOC3_@@%\$O&?P_7PX=6^(NGVDG@2_\ =W<6^JV\EWJ,5]JD6JW MFHSRS6\C/?37<1=GXC D=5B4; H!S/[1'_!?#PK^SC^TSKGP[O-*\*7MOX'G M\-Z9XAN;_P :V^FZ]=WFLJC(=+TCR))-0@MEGM7N9!)$T:S2;(Y?)85Z)^QA M_P %79/VROB5\-_"NG_#R31-5\1>$M8\2>,H+C6_,E\#7&GZI_9)L&7R%^TR M27D=TH;,0"6S. X(QW&M_P#!-SPW=?M%:M\1M$\>?%+P9<>*FT:;Q5HWA[6H MK'3_ !7-I2&.SEN7\@W<1\KRXI%M+B!)XX8TE6100>1_X)M_\$\]1_93^-OQ M^^*GBFS\+Z;XP^.GB==6DTO0-3N-3L-&LXQ)((DN)[>V9I);JYO+B4B! 6G M^8KN(!]<4444 %%%% !1110 4444 %%%% !1110 4444 4_$.N0^&- OM2N8 M[R2WT^WDN94M+26\N'1%+$1PQ*TLKD X2-6=C@*"2!7G>F_M=^%-5_LKRM)^ M*"_VSI5SK-OYWPU\1P^7!!YN])M]B/(N#Y+[+:;9/+F/RXW\R/=ZA10!\[?M M _\ !2GP7\#/@M-XK_X1_P")U_=WND27^AZ;-\/M?L6U2Z,K6]KI[R3V2):W M=S=!(8H+@QRN9HRJ,'0M@?L3?\%++7X__"JPA\:>&/&V@?$W2(+N+Q7I5A\/ M_$;66G75I&96PTEGN@-Q;F&YM[6X*W3QW4"B-G8 ^T_M%_LQ>#_VJ_"&FZ'X MTM=:N++1]5@UNQDTK7]0T.[M+V .(IDN;&>&=67>Q #XS@XR 10_9Z_8_P# M_P"R_K/B74O"D?BJ35/SZO?>(/%^K^)+J\-NCI#^]U&YN'4(KLN$(!&,Y MP, #=-_:[\*:K_97E:3\4%_MG2KG6;?SOAKXCA\N"#S=Z3;[$>1<'R7V6TVR M>7,?EQOYD>Z+XJ_&3Q%XE_8W\8>-OA/H.K:IXP7PSJ5]X6TC7M&O-&NKW48H M)?LT,UI>1PSQ;YD4!94CW!@:UX;NM0UW2;?6[.2 MS>]T74IM-U&T#J1YD%S"RR12+U5U((([CB@#\K_V9?\ @KIK_B3_ ()K_M"> M-)OCQ>7?Q=^'?AZ.VNO"OQ)\&6>CZ]X \3;)+1[5Q8P117L4]\@6VC^R^:CE M8YBSL8H^I_83_P""FOQ#^,'_ 34_:,\7Z]\08F^(7A/0_$FL^$-+\0C1X_& M^A1:9IXBG?4].M((8%$.J)*$WVRDHT8D!W+GZ&O?^",/P]\7Z5XTF\:>-/B9 MX_\ &'C2UT:U;QAK5UIL>MZ2ND3?:-.>W-K906YDAGQ*7GAE:4@+*9$^2LGX M;_\ !#3X;_#[XB?&3Q?-X[^*?B#Q5\?/#>I^&/&FI:A23G()KK_C-^V+\2OAG_ M ,%*?$T?CS4OCE\/?V?='\0>$_"OAO5]'\.^'CX9UG4[V(RW"WTU];2:F]K- M/-;68FL $B=9MTL1(=?N#X&_"/3?V?\ X)^#_ >C37UUH_@G1++0+&:]=7N9 M8+6!((VE9%53(5C!8JJ@DG XKR#XO?\$W_#_P =/C5#XG\3^/OBGJWAF/7] M-\4R> ;K6(+CPQ+J6G@&UF$]^-::Y'KV@>*O$_Q%\(Z;X%O=-LDTK0!H5I1W$4*7LDS26! M,XEN'C=;N0(D12,K]A_\$V_VCOB%K'[3'Q,^$'C[QIJ/Q(;PSX5\+>,=/\0Z MEIUA87R'5;647-FR6,$$!A2:U,D1\OS )W5WD"H1MZK_ ,$7_@_XH\?:]J&O M3>*O$'A'69O$%];>![VYMAX?T2^UV'R-4O;7RX$NUFF1K@ 27,D<)NYC$D9* M%/1_V/\ ]A+P_P#L@:CXDU:W\3^,O'OBOQ7#IUC?^(O%,MG)J#6.GVXM[*R4 M6=M;0K#$IE<'RO,=YY&=W)7: >WT444 %%%% !1110 4444 %%%% !1110 4 M444 8?Q(^(5A\*O!&H>(-4M])=.\&^%O!/Q(\2>/-8UF32+=+G MX<^*ETF%88I);BZ6XMM+F-[&BQX"V2S%S(A+)%OF34^&7_!26WM-*U73_B1X M/\::7XLT&\@MKFW\'^"_$7BFWN(;BS@O+>Y\NUT]KJSWQ3A6AO(8I(Y8I4^< M*';V?X\_L\>&_P!HSP[I]CKZZI;7.B7RZII&J:5J$VGZEH]VJ/&)[>XA971C M'++&PR5=)'1U9&92GP&_9X\.?LZ>'M1L=!_M6ZNM> ;RUO[74[/6_".K?V?J-I-!*)%!W))!/"X M!22"YBEAD5B&0D*5 /S2^+?_ 5\O],_X)+>%?B5\,OCYJGQ7U+Q!\1H]+;4 M-/\ !UC9^/ET=9C>7^EII_D2V#ZM9V)^>X:UBM7@42A 7CDDVO'?_!3'XC6/ M_!"CPM\3'^,/@ZS^+BZKX;@\4:[H5SI&H2:!8ZIJL!B-Y&T+V<%V=*N(7ES ML8D,C(H3;7TKH/\ P1M^'_A&RTO4M&\8?$+2?B5I?C75OB OQ#MVTK^W[C5M M4MVM;Z22)K%M.,WB\U NT 8B$(X !?_X)B_M4 M>)/C?^U)\>_"=G\5F^/_ ,(_!*Z#)X;\??9]+(-]=6LDE]I?VO2[>WLKSR=M MO+F*,/#]I"2%B4QX]\)O^"B_Q*^&'Q5\=:O\:KCXW^%;C69O'NK?#+PGKF@> M'[#POXATS0Q)-%;!XK;^V8[H6J>>'NGBCF16:-I0!N_3BOFGPY_P2Z\'P_&/ M3_%WBWQI\3?BA'X=378O#6B^,M6@U*Q\,IK/R7R02^0EY.# 6MT^V7%QY4#L MB;02: /SSF_X*T_'CP!XG^ OP_U#XA76MZQ^U5X.^'OB>V\02Z%I<4W@"?7] M86TOX;&*.W6*:%()%\@7B3NKIND>4';7W%^PQ^VQXDU[]EKX^:QXZN[KQ=J7 M[//CGQ9X5EU/[-!:WGB.UTG]_#-)';QI"L[0R)&WE1HA="P1=VT4M#_X(<_" MO2O#,=G=>*/B1K&J:'IVAZ1X.UR^OK%M2^']EHMV;S3+?366T6/;!.0VZZCN M'E"*LK2*,5[W^S7^R+X5_9D^$NK>$=/?4/$D?B;5-0USQ%J.N^1<7GB._OY6 MEN[BZ$<4<),A;;LCB2-4555 H H \5_8#T[XX?'SX*_!WXW>(OCA<3+\1-&M M?%>N>"&\*::WAZVLM0MOM,%G821QQ:A!+ LL*^?<7=TKF.0M$=Z^7Q_AS_@M M7_;/_"*^++CX:QVOP;^)7B+6_"'@KQ0OB59=2U35--%V!]KT[[,!:VMS)I]\ MD4J7$\@,<1DAC$N5]=^!G_!-O2_V?-0\*V.@_%7XT?\ "OO =Q)/X<\"/KUO M#HFEJ2_EV[2P6T>H7=M")&6.WO;R>(*$!1A&FWG?#W_!';X;>'_%]G+-4UK7/$WQ ^+OBSQMJ&G:+I6G>+M5O],;7-#A MTF^2^M"D\=BBWDOG10;YM12[E=8(U+XW;@"I\2O^"S5YX*\/>/+C3OA8NL:A MX/\ CG8?!.UM&\3"V&J2W:VI2_,AM6$6&N0/)(8?+GS1GCAQ_P %]-6\ ZG) M?_$;X.Z7X9\$Z#\1=:^%GB36=)\;-JUQ8ZSIMC>7SR6ML^GV_P!ILFBMXAYL MLEO(K3./)81AI/9=!_X(S_#W2_!VI:7?>,OB=KUUK7Q7L/C)J.J:C?V+7E[K MMI]G(#>7:)$EM(UNK-#'&@7>RQ&) B(_Q'_P1>^$OC&TO+35K_QGJ6GZC\6= M1^,-Y9S7MMY-UJ=]:26EQ9MMMPWV$Q2N @(E!_Y;'I0!X+X*_P"#C_P_XL^! MGQ)\4)X+\)ZEK?@OX<0_$^PT?PY\0H-;2XL'N%@>QU&>*U']FZE"TL!DMS', M%$PQ(Q5@/H;]KK]I[XG^ O\ @DK\5OBS_9>C_#GX@:/X*U#7]&BT[4AKRZ:R MVQEMGD:XM(8VF'&^(Q/&K @/(/F-6+_@D!X3O/V8/%WPAUKXH_&SQ)X+\3>$ M[;P196NHZ]:[/#.DV[,T4-E#%:I TH!5#X?M ?LQ:#^T M?^RQXH^$6N7FL6OAOQ9X?E\-WES8RQQWT=O)#Y+/&[HZ"3;R"489_A/2@#Y! MTK]H_P"*G[+WQ=^!>G>)/BAXF^*GA[X]>!=;U&=-/;2?8#_9UKIU_<0!"[1^98F9MT<$;NK ?67PU_X)B> M'_"7BW3==\4?$3XE_$[5O#?A:Z\'^&9O$KZ5$OA:PNHTCNOLD>GV-K&9IDA@ M5I9UE?;"@! +!O/M:_X(5?#/Q%\&?!OPUU#Q]\7M0^&GA.QT6PG\*7VK6-YI M>M+I4YFMY9%FLW>SFD!,*/B+\3F\"?!A/ M&GPV^#_B>[\'>)]?'C"WL-4MK^UTT7MQ-%I\L'ERV<+RVT4D@NA/^]=H[:;R M]K>6S?\ !=C4O#_[-WP1\<>*?A]\-_ VH?M#"2[\)6WB3XI#2])L[""R^TW% MQJ>HS:#] \ M?:V?$WB3PEX=UR"PT;6]4-F+1KJ9A;F\(=$A:2W6Y%M,T$?FPR+N5IW_ ."6 MO@S3?@G\$O"/A_Q9X_\ "FK?L^6ZVG@SQ;IMQ8OK=G$;,V K;S9,3*2MR3EFB1 LL/P4_P""YVM^)?V7E\6:)\.- M2\?6?PO^'&C?$#XI:CK'BRSLM5TRTU!)9DCLX[?3HK?4+P6MMG_\ !"7X6>'_ (<6?A'1?&?Q6T'PW=>$ M=.\"^+;'3]4LHU^(&CV+N8+?4V-H75A'+/"9;)K64Q3R)OQC: X1D7:R M^82RI-^TA_P7"C_9T_:W/P[N/A_I>M:'_;LOALZK8>*FNK^VO!I=Q>P_:8+> MREL[599;=H5@GOTO0@:?[)Y8&[TS6?\ @CS\+=6OM] MM:75JD%IJ&D1016MM$IMSMM"MO&'0DN>=LB\8Y?XB?\ !#/X:_$;XGZIX@F\ M=_%?3=*U3QW=?$IO#-E?Z26.L6_C&35)=#>+2Y-1MH[J)M/@ M3=&[C1]/N_$GB#5WCUG2=,LI(EEEMH[>T,5U=36OVB JS6T8$Q.2"5K[=T M#0K/PMH5EIFGV\=KI^G0):VT"?=AB10J*/8* /PH MT444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 $0!__V0$! end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Mar. 01, 2024
Jul. 02, 2023
Document Information [Line Items]      
Entity Central Index Key 0001822928    
Entity Registrant Name Holley Inc.    
Amendment Flag false    
Current Fiscal Year End Date --12-31    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Document Transition Report false    
Entity File Number 001-39599    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 87-1727560    
Entity Address, Address Line One 1801 Russellville Road    
Entity Address, City or Town Bowling Green    
Entity Address, State or Province KY    
Entity Address, Postal Zip Code 42101    
City Area Code 270    
Local Phone Number 782-2900    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 215,000,000
Entity Common Stock, Shares Outstanding   118,801,030  
Auditor Firm ID 248    
Auditor Name GRANT THORNTON LLP    
Auditor Location Cincinnati, Ohio    
Warrant [Member]      
Document Information [Line Items]      
Title of 12(b) Security Warrants to Purchase Common Stock    
Trading Symbol HLLY WS    
Security Exchange Name NYSE    
Common Stock [Member]      
Document Information [Line Items]      
Title of 12(b) Security Common Stock, par value $0.0001    
Trading Symbol HLLY    
Security Exchange Name NYSE    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
ASSETS    
Cash and cash equivalents $ 41,081 $ 26,150
Accounts receivable, less allowance for credit losses of $1,577 and $1,550, respectively 48,360 47,083
Inventory 192,260 233,573
Prepaids and other current assets 15,665 18,157
Total current assets 297,366 324,963
Property, plant, and equipment, net 47,206 52,181
Goodwill 419,056 418,121
Other intangibles assets, net 410,465 424,855
Right-of-use assets 29,250 29,522
Total assets 1,203,343 1,249,642
LIABILITIES AND STOCKHOLDERS' EQUITY    
Accounts payable 43,692 44,948
Accrued interest 455 5,994
Accrued liabilities 42,129 43,317
Current portion of long-term debt 7,461 7,000
Total current liabilities 93,737 101,259
Long-term debt, net of current portion 576,710 643,563
Warrant liability 8,383 4,272
Earn-out liability 3,479 1,176
Deferred taxes 53,542 58,390
Other noncurrent liabilities 26,341 24,992
Total liabilities 762,192 833,652
Commitments and contingencies (Refer to Note 19 - Commitments and Contingencies)
Stockholders' equity:    
Preferred stock, $0.0001 par value, 5,000,000 shares authorized, none issued and outstanding on December 31, 2023 and December 31, 2022 0 0
Common stock, $0.0001 par value, 550,000,000 shares authorized, 117,707,280 and 117,147,997 shares issued and outstanding on December 31, 2023 and December 31, 2022, respectively 12 12
Additional paid-in capital 373,869 368,122
Accumulated other comprehensive loss (710) (944)
Retained earnings 67,980 48,800
Total stockholders' equity 441,151 415,990
Total liabilities and stockholders' equity $ 1,203,343 $ 1,249,642
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss, Current $ 1,577 $ 1,550
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001 $ 0.0001
Preferred Stock, Shares Authorized (in shares) 5,000,000 5,000,000
Preferred Stock, Shares Issued (in shares) 0 0
Preferred Stock, Shares Outstanding (in shares) 0 0
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001 $ 0.0001
Common Stock, Shares Authorized (in shares) 550,000,000 550,000,000
Common Stock, Shares, Issued (in shares) 117,707,280 117,147,997
Common Stock, Shares, Outstanding (in shares) 117,707,280 117,147,997
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net sales $ 659,704 $ 688,415 $ 692,847
Cost of goods sold 403,615 434,757 406,040
Gross profit 256,089 253,658 286,807
Selling, general, and administrative 120,244 150,728 116,793
Research and development costs 23,844 29,083 28,280
Amortization of intangible assets 14,557 14,683 13,999
Impairment of indefinite-lived intangible assets 0 2,395 0
Acquisition and restructuring costs 2,641 4,513 23,668
Related party acquisition and management fee costs 0 0 25,789
Other operating expense 765 1,514 755
Total operating expense 162,051 202,916 209,284
Operating income 94,038 50,742 77,523
Fair value adjustments to warrant liability 4,111 (57,021) 32,580
Fair value adjustments to earn-out liability 2,303 (10,731) 8,875
Loss (gain) on early extinguishment of long-term debt (701) 0 13,650
Interest expense, net (60,746) (40,227) (39,128)
Total non-operating expense (income) 66,459 (27,525) 94,233
Income (loss) before income taxes 27,579 78,267 (16,710)
Income tax expense 8,399 4,493 10,429
Net income (loss) 19,180 73,774 (27,139)
Comprehensive income (loss):      
Foreign currency translation adjustment 234 (990) 30
Pension liability gain 0 302 388
Total other comprehensive income (loss) 234 (688) 418
Total comprehensive income (loss) $ 19,414 $ 73,086 $ (26,721)
Common Share Data:      
Weighted average common shares outstanding - basic (in shares) 117,378,854 116,762,928 89,959,993
Weighted average common shares outstanding - diluted (in shares) 118,510,800 117,248,296 89,959,993
Basic net income (loss) per share (in dollars per share) $ 0.16 $ 0.63 $ (0.3)
Diluted net income (loss) per share (in dollars per share) $ 0.16 $ 0.14 $ (0.3)
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2020 67,673,884        
Balance at Dec. 31, 2020 $ 7 $ 238,883 $ (674) $ 2,165 $ 240,381
Net income (loss) 0 0 0 (27,139) (27,139)
Equity compensation 0 4,963 0 0 4,963
Foreign currency translation adjustment 0 0 30 0 30
Pension liability adjustment $ 0 0 388 0 388
Recapitalization transaction, net (in shares) 48,133,453        
Recapitalization transaction, net $ 5 85,859 0 0 85,864
Balance (in shares) at Dec. 31, 2021 115,807,337        
Balance at Dec. 31, 2021 $ 12 329,705 (256) (24,974) 304,487
Net income (loss) 0 0 0 73,774 73,774
Equity compensation 0 24,395 0 0 24,395
Foreign currency translation adjustment 0 0 (990) 0 (990)
Pension liability adjustment $ 0 0 302 0 302
Issuance of vested Earn-Out Shares (in shares) 1,093,750        
Issuance of vested Earn-Out Shares $ 0 14,689 0 0 14,689
Warrants exercised (in shares) 33,333        
Warrants exercised $ 0 383 0 0 383
Tax withholding related to vesting of restricted stock units $ 0 (1,050) 0 0 (1,050)
Issuance of shares for restricted stock units (in shares) 213,577        
Issuance of shares for restricted stock units $ 0 0 0 0 0
Balance (in shares) at Dec. 31, 2022 117,147,997        
Balance at Dec. 31, 2022 $ 12 368,122 (944) 48,800 415,990
Net income (loss) 0 0 0 19,180 19,180
Equity compensation 0 7,291 0 0 7,291
Foreign currency translation adjustment 0 0 234 0 234
Tax withholding related to vesting of restricted stock units $ 0 (1,544) 0 0 (1,544)
Issuance of shares for restricted stock units (in shares) 559,283        
Issuance of shares for restricted stock units $ 0 0 0 0 0
Balance (in shares) at Dec. 31, 2023 117,707,280        
Balance at Dec. 31, 2023 $ 12 $ 373,869 $ (710) $ 67,980 $ 441,151
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
OPERATING ACTIVITIES:      
Net income (loss) $ 19,180 $ 73,774 $ (27,139)
Adjustments to reconcile net income (loss) to net cash from operating activities:      
Depreciation 10,308 10,107 11,527
Amortization of intangible assets 14,557 14,683 13,999
Impairment of indefinite-lived intangible assets 0 2,395 0
Amortization of deferred loan costs 1,780 1,707 3,182
Amortization of right of use assets 5,480 5,666 0
Gain on termination of leases 0 (279) 0
Fair value adjustments to warrant liability 4,111 (57,021) 32,580
Fair value adjustments to earn-out liability 2,303 (10,731) 8,875
Fair value adjustments to interest rate collar 1,164 0 0
Equity compensation 7,291 24,395 4,963
Change in deferred taxes (4,848) (11,655) (66)
Loss on sale of business 0 1,037 0
Loss (gain) on early extinguishment of long-term debt (701) 0 13,650
Loss (gain) on disposal of property, plant and equipment (192) 253 (82)
Provision for inventory reserves 1,802 13,410 4,228
Provision for credit losses 1,016 878 147
Accounts receivable (2,280) 3,777 464
Inventories 38,199 (58,406) (45,073)
Prepaids and other current assets 2,555 1,142 (13,408)
Accounts payable (1,626) (740) 8,727
Accrued interest (5,539) 2,635 (3,229)
Accrued and other liabilities (6,468) (4,715) 8,238
Net cash provided by operating activities 88,092 12,312 21,583
INVESTING ACTIVITIES:      
Capital expenditures (5,934) (13,590) (15,233)
Proceeds from the disposal of fixed assets 1,481 888 364
Proceeds from sale of business 0 1,966 0
Cash paid for acquisitions, net 0 (14,301) (119,220)
Net cash used in investing activities (4,453) (25,037) (134,089)
FINANCING ACTIVITIES:      
Proceeds from issuance of long-term debt 0 37,000 655,000
Deferred financing fees (1,427) 0 (13,413)
Payment of acquisition contingent consideration 0 0 (9,200)
Proceeds from Business Combination and PIPE financing, net of issuance costs paid 0 0 132,299
Payments from stock-based award activities (1,543) (1,050) 0
Proceeds from issuance of common stock in connection with the exercise of Warrants 0 383 0
Net cash (used in) provided by financing activities (69,008) 2,850 77,157
Effect of foreign currency rate fluctuations on cash 300 (300) 0
Net change in cash and cash equivalents 14,931 (10,175) (35,349)
Beginning of period 26,150 36,325 71,674
End of period 41,081 26,150 36,325
Supplemental disclosures of cash flow information:      
Cash paid for interest 64,693 36,868 38,067
Cash paid for income taxes 16,041 6,834 10,648
Assumption of warrant liability 0 0 28,713
Assumption of earn-out liability 0 0 17,722
Empower Sponsor Holdings LLC [Member]      
Supplemental disclosures of cash flow information:      
Vested Earn-Out Shares issued to Empower Sponsor Holdings LLC 0 14,689 0
Principal Payment [Member]      
FINANCING ACTIVITIES:      
Principal payments on long-term debt $ (66,038) $ (33,483) $ (687,529)
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
12 Months Ended
Dec. 31, 2023
Insider Trading Arr Line Items  
Material Terms of Trading Arrangement [Text Block]

 

Item 9B. Other Information

 

None

Rule 10b5-1 Arrangement Adopted [Flag] false
Non-Rule 10b5-1 Arrangement Adopted [Flag] false
Rule 10b5-1 Arrangement Terminated [Flag] false
Non-Rule 10b5-1 Arrangement Terminated [Flag] false
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]

Holley Inc. and Subsidiaries

Schedule II - Valuation and Qualifying Accounts

Years Ended December 31, 2023, 2022, and 2021

 

      

Charged

      

Charged

     
  

Balance at

  

(Credited)

  

Reserves

  

Against

  

Balance at

 
  

Beginning of

  

to Costs and

  

from

  

Allowances

  

End of

 
  

Period

  

Expenses

  

Acquisitions

  (1) (2)  

Period

 

Accounts receivable reserve:

                    

Year ended December 31, 2021:

                    

Bad debt reserve

 $813  $809  $  $666  $956 

Cash discount reserve

  426   6,173      6,169   430 

Year ended December 31, 2022:

                    

Bad debt reserve

  956   878      672   1,162 

Cash discount reserve

  430   5,941      5,983   388 

Year ended December 31, 2023:

                    

Bad debt reserve

  1,162   1,016      1,122   1,056 

Cash discount reserve

  388   5,991      5,858   521 
                     

Inventory valuation reserve:

                    

Year ended December 31, 2021:

                    

Expired and obsolete reserve

  22,052   3,806   1,226   804   26,280 

Year ended December 31, 2022:

                    

Expired and obsolete reserve

  26,280   13,410      1,156   38,534 

Year ended December 31, 2023:

                    

Expired and obsolete reserve

  38,534   1,802      6,362   33,974 

(1) Write-off of uncollectible accounts, net of recoveries.

 

(2) Write-off of obsolete inventory, net of inventory adjustments.

 

 

XML 24 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 1 - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

1.

Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies

 

Holley Inc., a Delaware corporation headquartered in Bowling Green, Kentucky conducts operations through its wholly owned subsidiaries. These operating subsidiaries are comprised of Holley Performance Products Inc., Hot Rod Brands, Inc., Simpson Safety Solutions, Inc., B&M Racing and Performance Products, Inc., and Speedshop.com, Inc. When used in these notes, the terms the “Company” or “Holley” mean Holley, Inc. and all entities included in its consolidated financial statements.

 

The Company consummated a Business Combination pursuant to the Merger Agreement, by and among Empower, Merger Sub I, Merger Sub II, and Holley Intermediate on the Closing Date. The Business Combination was accounted for as a reverse recapitalization in accordance with GAAP in which Holley Intermediate was deemed the accounting acquirer with Holley Inc. as the successor registrant. As such, Empower was treated as the acquired company for financial reporting purposes. On the Closing Date, Empower changed its name to Holley Inc. and its trading symbol on the NYSE from “EMPW” to “HLLY.”

 

The Company designs, manufactures and distributes performance automotive products to customers primarily in the United States, Canada and Europe. The Company is a leading manufacturer of a diversified line of performance automotive products, including carburetors, fuel pumps, fuel injection systems, nitrous oxide injection systems, superchargers, exhaust headers, mufflers, distributors, ignition components, engine tuners and automotive performance plumbing products. The Company is also a leading manufacturer of exhaust products as well as shifters, converters, transmission kits, transmissions, tuners and automotive software. The Company’s products are designed to enhance street, off-road, recreational and competitive vehicle performance through increased horsepower, torque and drivability. The Company has locations in the United States, Canada, Italy and China.

 

Emerging Growth Company Status

 

Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company is an emerging growth company, and, as such, has elected to take advantage of the benefits of the extended transition period for new or revised financial accounting standards.

 

Risks and Uncertainties

 

The Company's business and results of operations, financial condition, and liquidity are impacted by broad economic conditions including inflation, labor shortages, and disruption of the supply chain, as well as by geopolitical events, including military conflicts (including the conflict in Ukraine, the conflict in Israel and surrounding areas, and the possible expansion of such conflicts). The Company's operations have been adversely impacted by inflationary pressures primarily related to transportation, labor and component costs. Sales growth in certain products has been constrained by supply chain challenges and automotive electronic component shortages. In response to the global supply chain volatility and inflationary impacts, the Company has attempted to minimize potential adverse impacts on its business with cost savings initiatives, price increases to customers, and by closely monitoring inventory levels of certain products and working closely with its suppliers and customers to minimize disruptions in delivering products to customers. Our profitability has been, and may continue to be, adversely affected by constrained consumer demand, a shift in sales to lower-margin products, and demands on our performance that increase our costs. Should the ongoing macroeconomic conditions not improve, or worsen, or if the Company's attempt to mitigate the impact on its supply chain, operations and costs is not successful, the Company’s business, results of operations and financial condition may be adversely affected.

 

Basis of Presentation

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America and include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany transactions and accounts have been eliminated in consolidation.

 

Reclassifications

 

Certain previously reported amounts in the accrued liabilities footnote have been reclassified between line items to conform to the current period presentation.

 

Summary of Significant Accounting Policies

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. These estimates require the use of judgment as future events, and the effect of these events, cannot be predicted with certainty. The estimates will change as new events occur, as more experience is acquired and as more information is obtained. The Company evaluates and updates assumptions and estimates on an ongoing basis and may consult outside experts to assist as considered necessary.

 

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. The Company's cash and cash equivalents include cash and deposits, including an overnight sweep account where funds are transferred to an interest-bearing deposit account that is insured by the Federal Deposit Insurance Corporation ("FDIC"). The FDIC insures financial institution deposits up to $250. The Company maintains deposits exceeding $250 in certain accounts at financial institutions in the United States. On  December 31, 2023 and 2022, the Company had cash in foreign bank accounts of $4,975 and $5,878, respectively. Cash and cash equivalent in foreign bank accounts are primarily held in Italy. Italian deposits are insured up to €100 per depositor, per bank. The Company maintains deposits exceeding €100 in certain accounts at financial institutions in Italy. The Company has not incurred any losses in these accounts.

 

Accounts Receivable and Allowance for Credit Losses

 

Accounts receivable represent amounts due from customers in the ordinary course of business. The receivables are stated at the amount management expects to collect. The Company is subject to risk of loss from uncollectible receivables in excess of its allowance. The Company maintains an allowance for credit losses for estimated losses from customers’ inability to make required payments. In order to estimate the appropriate level of this allowance, the Company analyzes historical bad debts, customer concentrations, current customer creditworthiness, current economic trends and changes in customer payment patterns. Accounts are written off when management determines the account is uncollectable. Interest is not charged on past due accounts.

 

Inventory Valuation

 

The Company's inventories are stated at the lower of cost or net realizable value using the first-in, first-out (FIFO) method. Adjustments to reduce the cost of inventory to its net realizable value are made, if required, for estimated excess, obsolescence or impaired balances.

 

Segments

 

The Company's operations are managed and reported to its Chief Executive Officer (“CEO”), the Company’s chief operating decision maker, on a consolidated basis. The CEO assesses performance and allocates resources based on the consolidated results of operations. Under this organizational and reporting structure, the Company has one reportable segment.

 

Goodwill

 

Goodwill represents the excess of purchase price over the fair value of the net assets of businesses acquired. On an annual basis or whenever events or changes in circumstances indicate the carrying value of goodwill may have been impaired, the Company may perform a qualitative assessment to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount, including goodwill. If the Company determines that the fair value of the reporting unit is less than its carrying amount or elects not to perform a qualitative assessment, it will perform a quantitative analysis; otherwise, no further evaluation is necessary. For the quantitative impairment assessment, the Company compares the fair value of the reporting unit to its carrying value, including goodwill. The Company determines the fair value of the reporting unit based on a weighting of income and market approaches. If the fair value of the reporting unit exceeds the carrying value of the net assets assigned to that unit, goodwill is not impaired and no further testing is performed. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, then the Company will recognize a loss equal to the excess, limited to the total amount of goodwill allocated to that reporting unit. Impairments, if any, are charged directly to earnings. 

 

Intangible Assets Other Than Goodwill

 

Tradenames acquired in certain business combinations were determined to have indefinite useful lives and are not amortized, but instead are tested for impairment on an annual basis and when facts and circumstances indicate that the carrying values of the assets may be impaired. If such review indicates an asset’s carrying value may not be recoverable, an impairment loss is recognized for the excess of the carrying value over the fair value of the asset.

 

As part of separate business acquisitions, the Company’s customer relationships, technology and certain tradenames were identified as definite-lived intangible assets. The customer relationship intangible assets are being amortized over a ten to twenty-five year life based on the attrition rate of customers with a weighted-average amortization period of 23.6 years. The technology intangible assets are being amortized over a five to fourteen year life based on the lifecycle of previous technology with a weighted-average amortization period of 12.1 years. The tradenames are being amortized over a fifteen to twenty year life based on the estimated life of the tradename with a weighted-average amortization period of 19.2 years. The weighted-average amortization period for all amortizable intangibles on a combined basis is 22.5 years.

 

Property, Plant and Equipment

 

Property, plant and equipment acquired in various acquisitions have been recorded at fair value. All other property, plant and equipment is recorded at cost. Depreciation and amortization are provided for using the straight-line method over the estimated useful lives of the assets. Estimated useful lives for new property, plant and equipment additions are seven to twenty-five years for buildings, three to ten years for machinery and equipment, and the shorter of the estimated lease term or useful life for leasehold improvements. Maintenance, repairs, and betterments which do not enhance the value of or increase the life of the assets are expensed as incurred.

 

Leases

 

Operating lease right of use ("ROU") assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. The Company's leases may include options to extend or terminate the lease. These options to extend are included in the lease term when it is reasonably certain that the Company will exercise that option. Some leases have variable payments, however, because they are not based on an index or rate, they are not included in the ROU assets and liabilities. Variable payments for real estate leases primarily relate to common area maintenance, insurance, taxes and utilities. Since the Company's leases generally do not provide an implicit rate, the Company applies a portfolio approach using an estimated incremental borrowing rate based on the lease term and other information available at the commencement date in determining the present value of lease payments. The rate applied is based on the currency of the lease. Leases having a lease term of 12 months or less are not recorded on the balance sheet and the related lease expense is recognized on a straight-line basis over the term of the lease. In addition, the Company has applied the practical expedient to account for the lease and non-lease components as a single lease component for all of the Company's leases. 

 

Debt Issuance Costs

 

Debt issuance costs include fees and costs incurred to obtain financing. Debt issuance costs related to the Company's term loans are presented in the consolidated balance sheet as a direct deduction from the carrying amount of the term loans. These fees and costs are being amortized using the effective interest method over the term of the related loans and are included in interest expense in the Company's consolidated statements of comprehensive income (loss). If the debt is retired before its scheduled maturity date, any remaining unamortized debt issuance costs are written off in the period the debt is retired as a non-operating expense in the statement of operations as loss on the early extinguishment of debt. For the years ended 20232022 and 2021, the amortization of debt issuance costs included in interest expense was $1,780, $1,707, and $3,182, respectively.

 

Self-Insurance

 

The Company is self-insured for employee medical and prescription drug benefits up to certain stop loss coverage amounts. The Company accrues an estimate for unpaid claims, as well as incurred but not reported claims, based upon the Company’s claim experience and expectations of future claim activity. The resulting liability and expense are reflected as a component of accrued expenses, cost of sales and selling, general and administrative expenses in the accompanying consolidated balance sheets and consolidated statements of comprehensive income (loss), respectively.

 

Revenue Recognition

 

The Company recognizes revenue with customers when control of the promised goods transfers to the customer. This generally occurs when the product is shipped to the customer. Revenue is recorded at the amount of consideration the Company expects to be entitled to in exchange for the delivered goods, which includes an estimate of variable consideration, expected returns, or refunds when applicable. The Company estimates variable consideration, such as sales incentives, by using the most likely amount approach, which considers the single most likely amount from a range of possible consideration amounts. Estimates of variable consideration result in an adjustment to the transaction price such that it is probable that a significant reversal of cumulative revenue would not occur in the future. Sales incentives and allowances are recognized as a reduction to revenue at the time of the related sale. Revenue is recorded net of sales tax. Shipping and handling fees billed to customers are included in net sales, while costs of shipping and handling to customers are included in selling, general and administrative costs. 

 

For more information about the Company’s revenue from contracts with customers, see Note 11,Revenue”.

 

Customer Sales Incentives

 

Sales incentives provided take the form of either sales discounts or rebates and are treated as a reduction of net sales. The Company also maintains a cooperative advertising program with its customers and provides sales incentives to the extent of the estimated value of advertising provided by the customer on behalf of the Company. The costs incurred under the cooperative advertising program are included as a reduction of net sales.

 

Product Warranty 

 

The Company generally warrants its products against certain manufacturing and other defects. These product warranties are provided for specific periods of time depending on the nature of the product. The accrued product warranty costs are based primarily on historical experience of actual warranty claims and are recorded at the time of the sale. These obligations are recorded within accrued liabilities in the consolidated balance sheets (see also Note 19,Commitments and Contingencies” for additional information on warranty reserves). Significant judgments and estimates must be made and used in connection with establishing warranty allowances in any accounting period. Revision of these estimates is made, when necessary, based upon changes in these factors.

 

Sales Returns

 

Estimated sales returns and allowances are recorded as a charge against gross sales in the period in which the related sales are recognized, net of returns to stock. The Company’s customers are permitted to return new, undamaged products within customer-specific limits (which are generally limited to a specified percentage of their annual purchases) in the event that they have overstocked their inventories. The Company estimates sales returns based primarily upon actual historical returns, planned product discontinuances, and promotional sales. Returned products, which are recorded as inventories, are valued at the lower of cost or net realizable value. The physical condition and marketability of the returned products are the major factors considered in estimating realizable value. 

 

Cost of Goods Sold 

 

Cost of goods sold primarily consists of materials and labor expense in the manufacturing of the Company’s products sold to its customers. Cost of goods sold also includes provisions for excess and obsolete inventory, warranty costs, certain allocated costs for facilities, depreciation and other manufacturing overhead. 

 

Selling, General and Administrative Expenses 

 

Selling, general and administrative expenses include personnel costs for employees in selling, general and administrative functions (including equity-based compensation); costs to operate shop locations, corporate offices and back-office support centers; costs to transport products from facilities to our customers; and other selling, general and administrative expenses, such as professional fees, supplies, and advertising expenses.

 

Income Taxes

 

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

 

The Company recognizes income tax positions only if those positions are “more likely than not” of being sustained upon examination by taxing authorities. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company recognizes interest on liabilities for uncertain tax positions in interest expense and would recognize penalties, if any, in operating expenses in its consolidated income statements. The Company has no amounts accrued for such interest or penalties on  December 31, 2023 and 2022. The Company files income tax returns in the U.S. federal jurisdiction and various foreign and state jurisdictions.

 

On  December 31, 2023, the Company had approximately $329 of unrecognized tax benefits. There were no unrecognized tax benefits on  December 31, 2022. The statute of limitations remains open for U.S. federal income tax examinations for the years ended December 31, 2020, through December 31, 2022. U.S. state jurisdictions have statues of limitations generally ranging from three to eight years. The Company does not expect the total amount of unrecognized tax benefits to significantly change in the next 12 months.

 

Impairment or Disposal of Long-Lived Assets

 

The Company accounts for long-lived assets, including intangible assets subject to amortization, in accordance with the provisions that require long-lived assets, such as property and equipment, be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the sum of undiscounted net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.

 

Advertising

 

Advertising production costs are expensed the first time the advertising takes place. Total advertising expenses were $5,987, $7,159, and $6,299 for the years ended December 31, 2023, 2022, and 2021, respectively. Advertising costs are classified as a component of selling, general and administrative costs in the accompanying consolidated statements of comprehensive income (loss).

 

Research and Development Costs

 

Research, development, pre-production and start-up costs related to both present and future products are expensed as incurred. Such costs amount to $23,844, $29,083, and $28,280 for the years ended December 31, 2023, 2022, and 2021, respectively.

 

Other Comprehensive Income (Loss)

 

Comprehensive income (loss) encompasses all changes in stockholder’s equity and includes net income, change in the foreign currency translation adjustment and minimum pension liability gains. The Company’s accumulated other comprehensive loss shown on the consolidated balance sheets on  December 31, 2023 and 2022 consists of foreign currency translation adjustments of $710 and $944, respectively.

 

Foreign Currencies

 

The functional currency of the Company’s Italian subsidiary is the Euro. Assets and liabilities of foreign operations are translated using period end exchange rates. Revenue and expenses are translated using average exchange rates during each period reported. Translation gains (losses) are reported in accumulated other comprehensive loss as a component of shareholders equity and were $234, ($990), and $30 for the years ended December 31, 2023, 2022 and 2021, respectively. The Company recognizes foreign currency transaction gains (losses) on certain assets and liabilities. These transaction (gains) losses are reported in other expense in the consolidated statements of comprehensive income (loss) and were $278, ($97), and $44 for the years ended December 31, 2023, 2022 and 2021, respectively.

 

Earnings per Share

 

Earnings per share is computed by dividing net income or loss available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period. The dilutive effect of these potential common shares is reflected in diluted earnings per share by application of the treasury stock method.

 

Warrants

 

The Company accounts for warrants to purchase its common stock as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Accounting Standards Codification ("ASC") Topic 480, Distinguishing Liabilities from Equity, and ASC Topic 815, Derivatives and Hedging. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC Topic 480, meet the definition of a liability pursuant to ASC Topic 480, and whether the warrants meet all of the requirements for equity classification under ASC Topic 815, including whether the warrants are indexed to the Company’s own shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

 

Equity-Based Compensation

 

The Company accounts for equity-based awards granted to employees and nonemployees under the fair value method prescribed by ASC Subtopic 718-10, Stock Compensation. Equity-based compensation cost is measured based on the estimated grant date fair value of the award and is recognized as expense over the requisite service period (generally the vesting period). The fair value of stock options is estimated using the Black Scholes option-pricing model. Restricted stock units are valued at the stock price on the grant date. The fair value of profit interest units granted by the Holley Stockholder is estimated based on the Company’s estimated equity value for each unit class at the time of granting using the Black-Scholes option-pricing model, discounted to reflect market considerations for illiquidity.

 

Performance share units that vest based on the achievement of company-designated performance targets are valued at the stock price on the grant date. Compensation expense in respect of such performance share units is recognized each period based on the expected level of achievement and, to the extent that the expected levels of achievement change, compensation cost is adjusted in the period of change with the remaining unrecognized cost recognized over the remaining requisite service period. For performance share units that vest based on the achievement of predetermined market conditions, the Company estimates the grant date fair value using a Monte Carlo simulation model. The fair value associated with each tranche of the award is recognized, straight-line, over the associated requisite service period for that tranche, subject to acceleration if the market condition is met prior to the end of the derived service period. 

 

Unless the awards contain a market condition, previously recognized expense related to forfeited awards is reversed in the period in which the forfeiture occurs. For awards containing a market condition, previously recognized stock-based compensation expense is not reversed when the awards are forfeited as long as the service is provided for the duration of the required service period.

 

Fair Value Measurements

 

Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimizes the use of unobservable inputs to the extent possible. The inputs used to measure fair value are prioritized based on a three-level hierarchy, which are defined as follows:

 

Level 1 – Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.

 

Level 2 – Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

 

Level 3 – Significant unobservable inputs that reflect a company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

 

Derivative Financial Instruments

 

The Company evaluates its financial instruments to determine if such instruments are derivatives or contain features that qualify as embedded derivatives in accordance with ASC Topic 815, Derivatives and Hedging. For derivative financial instruments that are accounted for as assets or liabilities, the derivative instrument is initially recorded at its fair value on the grant date and is then re-valued at each reporting date, with changes in the fair value reported in the statements of operations. Derivative assets and liabilities are classified on the balance sheet as current or non-current based on whether or not net cash settlement or conversion of the instrument could be required within 12 months of the balance sheet date. 

 

The Company uses derivative instruments to manage its exposure to changes in interest rates on borrowings under its debt facility. These derivative instruments are primarily valued on the basis of quotes obtained from banks, brokers, and/or dealers. The valuation of the derivative instruments considers future expected interest rates on the notional principal balance remaining, which is comparable to what a prospective acquirer would pay on the measurement date. Valuation pricing models consider inputs such as forward rates, anticipated interest rate volatility relating to the reference rate, as well as time value, counterparty risk and other factors underlying derivative instruments. 

 

Concentration of Credit Risk 

 

Financial instruments, which potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and accounts receivable. The Company controls its exposure to credit risk associated with these instruments by (i) placing cash and cash equivalents with several major financial institutions and (ii) maintaining strict policies over credit extension that include credit evaluations, credit limits and monitoring procedures. For more information on the Company’s net sales to its three largest customers, see Note 17,Major Reseller Customers”.

 

Recent Accounting Pronouncements

 

Accounting Standards Recently Adopted

 

In October 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU requires entities to apply the definition of a performance obligation under ASC Topic 606, Revenue from Contracts with Customers, to recognize and measure contract assets and contract liabilities (i.e., deferred revenue) relating to contracts with customers that are acquired in a business combination. Prior to the adoption of ASU 2021-08, an acquirer generally recognized assets acquired, and liabilities assumed in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers, at fair value on the acquisition date. ASU No. 2021-08 results in the acquirer recording acquired contract assets and liabilities on the same basis that would have been recorded by the acquiree before the acquisition under ASC Topic 606. The Company adopted ASU 2021-08 on January 1, 2023. Adoption of ASU 2021-08 did not impact the Company's consolidated financial statements.

 

Accounting Standards Not Yet Adopted

 

In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to SEC's Disclosure Update and Simplification Initiative. This ASU amends the disclosure or presentation requirements related to various subtopics in the FASB Accounting Standards Codification. The effective date for each amendment will be the date on which the SEC's removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. The Company will monitor the removal of various requirements from the current regulations in order to determine when to adopt the related amendments, but it does not anticipate that the adoption of the new guidance will have a material impact on the Company’s consolidated financial statements and related disclosures. The Company will continue to evaluate the impact of this guidance on its consolidated financial statements.

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU expands reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The standard requires interim and annual disclosure of significant segment expenses that are regularly provided to the chief operating decision-maker ("CODM") and included within the reported measure of a segment’s profit or loss, requires interim disclosures about a reportable segment’s profit or loss and assets that are currently required annually, requires disclosure of the position and title of the CODM, clarifies circumstances in which an entity can disclose multiple segment measures of profit or loss, and contains other disclosure requirements. This ASU is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the effect of this new guidance on its consolidated financial statements and related disclosures.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU requires additional disclosures of various income tax components that affect the rate reconciliation based on the applicable taxing jurisdictions, as well as the qualitative and quantitative aspects of those components. The standard also requires information pertaining to taxes paid to be disaggregated for federal, state and foreign taxes, and contains other disclosure requirements. This ASU is effective for fiscal years beginning after December 15, 2024 and interim periods within fiscal years beginning after December 15, 2025, with early adoption permitted. The Company is currently evaluating the effect of this new guidance on its consolidated financial statements and related disclosures.

 

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Business Combination, Acquisitions and Divestiture
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

2.

BUSINESS COMBINATION, ACQUISITIONS, AND DIVESTITURE

 

BUSINESS COMBINATION

 

On July 16, 2021, Holley consummated the Business Combination pursuant to the terms of the Merger Agreement, whereby (i) Merger Sub I, a direct wholly owned subsidiary of Empower, merged with and into Holley Intermediate, with Holley Intermediate surviving such merger as a wholly owned subsidiary of Holley (“Merger I”) and (ii) Merger Sub II, a direct wholly owned subsidiary of Empower, merged with and into Holley Intermediate, with Merger Sub II surviving such merger as a wholly owned subsidiary of Holley (“Merger II”).

 

Pursuant to the Merger Agreement, at the Closing, all outstanding shares of Holley Intermediate common stock as of immediately prior to the effective time of Merger I were cancelled and the Holley Stockholder, the sole stockholder of Holley Intermediate, received $264,718 in cash and 67,673,884 shares of common stock (at a deemed value of $10.00 per share). The Company’s common stock is listed on the NYSE under the symbol “HLLY.”

 

In connection with the Business Combination, a number of subscribers purchased from the Company an aggregate of 24,000,000 shares of Common Stock (the “PIPE”), for a purchase price of $10.00 per share, or $240,000 in the aggregate. Per the Merger Agreement, $100,000 of the PIPE proceeds were used to partially pay off Holley’s debt.

 

Pursuant to the Amended and Restated Forward Purchase Agreement (“A&R FPA”), at the Closing, 5,000,000 shares of the Company’s Common Stock and 1,666,667 Warrants were issued to certain investors for an aggregate purchase price of $50,000. Pursuant to the A&R FPA, each Warrant entitles the holder to purchase one share of the Company’s Common Stock at a price of $11.50 per share (the ”Public Warrants”), subject to certain conditions.

 

The Company also assumed 8,333,310 Public Warrants and 4,666,667 private placement warrants (the “Private Warrants”, and together with the Public Warrants, the “Warrants”) upon the Business Combination, all of which were issued in connection with Empower’s initial public offering. Each Warrant represents the right to purchase one share of the Company’s common stock at a price of $11.50 per share, subject to certain conditions. The Warrants are exercisable commencing on October 9, 2021 (the one-year anniversary of Empower’s initial public offering) and expire on July 16, 2026 (five years after the Closing Date). The Public Warrants are listed on the NYSE under the symbol “HLLY WS.”

 

Additionally, Empower Sponsor Holdings LLC (the "Sponsor") received 2,187,500 shares of the Company’s common stock, which vest in two equal tranches upon achieving certain market share price milestones as outlined in the Merger Agreement during the earn-out period (“the “Earn-Out Shares”). The first tranche of Earn-Out Shares vested during the first quarter of 2022. The remaining tranche of Earn-Out Shares will be forfeited if the applicable conditions are not satisfied before July 16, 2028 (seven years after the Closing Date). 

 

The Business Combination was accounted for as a reverse recapitalization in accordance with U.S. GAAP. This determination was primarily based on the Holley Stockholder having a relative majority of the voting power of the Company, the operations of Holley prior to the acquisition comprising the only ongoing operations of the Company, and senior management of Holley comprising the majority of the senior management of the Company. Under this method of accounting, Empower was treated as the acquired company for financial reporting. Accordingly, the Business Combination was accounted for as the equivalent of Holley issuing stock for the net assets of Empower, accompanied by a recapitalization. The net assets of Empower are stated at historical cost, with no goodwill or other intangible assets recorded. Reported amounts from operations included herein prior to the Business Combination are those of Holley Intermediate. The shares and corresponding capital amounts and earnings per share, prior to the Business Combination, have been retroactively restated based on shares received by the Holley Stockholder.

 

The following table reconciles the elements of the Business Combination to the consolidated statements of cash flows for the year ended December 31, 2021:

 

  

Recapitalization

 

Cash - Empower's trust and cash (net of redemptions of $99,353 and transaction costs of $44,314)

 $107,017 

Cash - Forward Purchase Agreement

  50,000 

Cash - PIPE Financing

  240,000 

Net cash provided by Business Combination and PIPE Financing

  397,017 

Less: cash consideration paid to Holley Stockholder

  (264,718)

Net contributions from Business Combination and PIPE Financing

 $132,299 

 

ACQUISITIONS

 

During the three years ended December 31, 2023, the Company completed 11 acquisitions. These acquisitions are expected to enhance the Company's portfolio of products and services in the automotive aftermarket and automotive safety solutions market.

 

The Company accounts for acquisitions using the acquisition method, and accordingly, the purchase price has been allocated based upon the fair value of the assets acquired and liabilities assumed. The valuation of the assets acquired and liabilities assumed is subject to revision. If additional information becomes available, the Company may further revise the purchase price allocation as soon as practical, but no later than one year from the acquisition date; however, material changes are not expected. Goodwill generated by the acquisitions is primarily attributable to the strong market position of the entities acquired.

 

Purchase price consideration for all acquisitions was paid primarily in cash. All acquisitions were for 100 percent of the acquired business and are reported in the Consolidated Statements of Cash Flows, net of acquired cash and cash equivalents. Acquisition-related costs, including advisory, legal, accounting, valuation and other costs, are typically expensed in the periods in which the costs are incurred and are recorded in acquisition and restructuring costs. The results of operations of acquired businesses are included in the consolidated financial statements from the acquisition date.

 

In 2022, the Company acquired substantially all the assets of John's Ind., Inc., Southern Kentucky Classics, and Vesta Motorsports USA, Inc., doing business as RaceQuip. These acquisitions were immaterial business combinations. Cash paid for the three acquisitions, net of cash acquired, was $14,863, and was funded with borrowings from the Company's credit facility and cash on hand. The acquisitions resulted in both amortizable and nonamortizable intangibles and goodwill totaling $10,553. The goodwill and intangibles generated as a result of these acquisitions are deductible for income tax purposes. Pro forma results of operations and the results of operations since the acquisition dates for these immaterial acquisitions have not been separately disclosed because the effects were not significant compared to the consolidated financial statements, individually or in the aggregate. 

 

The determination of the final purchase price allocation to specific assets acquired and liabilities assumed was adjusted to reflect the final fair value estimate of acquired assets and liabilities, as noted below. The allocation of the purchase price to the assets acquired and liabilities assumed was based on estimates of the fair value of the net assets as follows:

 

  

2022

  

Measurement Period

  

2022

 
  

(as initially reported)

  

Adjustments

  

(as adjusted)

 

Accounts receivable

 $959  $(397) $562 

Inventory

  3,481   146   3,627 

Property, plant and equipment

  275      275 

Other assets

  1,132   (1,108)  24 

Tradenames

  1,689      1,689 

Customer relationships

  1,512      1,512 

Goodwill

  5,858   1,494   7,352 

Accounts payable

  (25)  (133)  (158)

Accrued liabilities

  (18)  (2)  (20)
  $14,863  $  $14,863 

 

The fair value of the acquired customer relationship intangible asset was estimated using the excess earnings approach. The customer relationship intangible asset is being amortized based on the attrition rate of customers which was determined to be 20 years. The fair value of the acquired tradenames intangible asset was estimated using the relief from royalty method, a form of the income approach. The tradenames were determined to have an indefinite life.

 

In 2021, the Company acquired substantially all the assets of Finspeed, LLC, Classic Instruments LLC, ADS Precision Machining, Inc., doing business as Arizona Desert Shocks, Rocket Performance Machine, Inc., doing business as Rocket Racing Wheels, and Speartech Fuel Injections Systems, Inc. These five acquisitions were individually immaterial business combinations that are material in the aggregate. Cash paid for the five immaterial acquisitions, net of cash acquired, was $19,909, and was funded with borrowings from the Company's credit facility and cash on hand. The acquisitions resulted in both amortizable and non-amortizable intangibles and goodwill totaling $13,247. The goodwill and intangibles generated as a result of these acquisitions are deductible for income tax purposes. Pro forma results of operations and the results of operations since the acquisition dates for these immaterial acquisitions have not been separately disclosed because the effects were not significant compared to the consolidated financial statements, individually or in the aggregate. 

 

The determination of the final purchase price allocation to specific assets acquired and liabilities assumed was adjusted to reflect the final fair value estimate of acquired assets and liabilities, as noted below. The allocation of the purchase price to the assets acquired and liabilities assumed was based on estimates of the fair value of the net assets as follows:

 

  

2021

  

Measurement Period

  

2021

 
  

(as initially reported)

  

Adjustments

  

(as adjusted)

 

Cash

 $122  $  $122 

Accounts receivable

  618      618 

Inventory

  3,975      3,975 

Property, plant and equipment

  2,274      2,274 

Other assets

  23      23 

Tradenames

  2,608      2,608 

Customer relationships

  2,450      2,450 

Goodwill

  11,017   (2,828)  8,189 

Accounts payable

  (343)     (343)

Accrued liabilities

  (129)  122   (7)
  $22,615  $(2,706) $19,909 

 

The fair value of the acquired customer relationship intangible assets was estimated using the excess earnings approach. The customer relationship intangible assets are being amortized based on the attrition rate of customers which have an estimated weighted average life of 18 years. The fair value of the acquired tradenames intangible asset was estimated using the relief from royalty method, a form of the income approach. The tradenames were determined to have an indefinite life.

 

The remaining three acquisitions completed during the year ended December 31, 2021 are described below.

 

Baer, Inc.

 

On December 23, 2021, the Company acquired substantially all the assets and liabilities of Baer, Inc., doing business as Baer Brakes ("Baer"). Consideration for the assets acquired was cash payments of $22,170. The acquisition resulted in both amortizable and non-amortizable intangibles and goodwill totaling $18,989. The goodwill and intangibles generated as a result of this acquisition are deductible for income tax purposes. The purchase price was funded with borrowings from the Company's credit facility and cash on hand.

 

The determination of the final purchase price allocation to specific assets acquired and liabilities assumed was adjusted to reflect the final fair value estimate of acquired assets and liabilities, as noted below. The allocation of the purchase price to the assets acquired and liabilities assumed was based on estimates of the fair value of the net assets as follows:

 

  

December 23, 2021

  

Measurement Period

  

December 23, 2021

 
  

(as initially reported)

  

Adjustments

  

(as adjusted)

 

Accounts receivable

 $627  $  $627 

Inventory

  1,813      1,813 

Property, plant and equipment

  695      695 

Other assets

  76      76 

Tradenames

  4,630      4,630 

Customer relationships

  6,075      6,075 

Goodwill

  8,363   (79)  8,284 

Accounts payable

  (81)  79   (2)

Accrued liabilities

  (28)     (28)
  $22,170  $  $22,170 

 

The fair value of the acquired customer relationship intangible asset was estimated using the excess earnings approach. The customer relationship intangible asset is being amortized based on the attrition rate of customers which was determined to be 20 years. The fair value of the acquired tradenames intangible asset was estimated using the relief from royalty method, a form of the income approach. The tradenames were determined to have an indefinite life.

 

The contractual value of the accounts receivable acquired was $800.

 

The Company incurred transaction costs in the amount of $222, which are reflected in operating expenses for the year ended December 31, 2021.

 

Brothers Mail Order Industries, Inc.

 

On December 16, 2021, the Company acquired substantially all the assets and liabilities of Brothers Mail Order Industries, Inc., doing business as Brothers Trucks ("Brothers"). Consideration for the assets acquired was cash payments of $26,135. The acquisition resulted in non-amortizable intangibles and goodwill totaling $24,835. The goodwill and intangibles generated as a result of this acquisition are deductible for income tax purposes. The purchase price was funded with borrowings from the Company's credit facility and cash on hand.

 

The determination of the final purchase price allocation to specific assets acquired and liabilities assumed was adjusted to reflect the final fair value estimate of acquired assets and liabilities, as noted below. The allocation of the purchase price to the assets acquired and liabilities assumed was based on estimates of the fair value of the net assets as follows:

 

  

December 16, 2021

  

Measurement Period

  

December 16, 2021

 
  

(as initially reported)

  

Adjustments

  

(as adjusted)

 

Accounts receivable

 $22  $  $22 

Inventory

  1,682      1,682 

Property, plant and equipment

  20      20 

Other assets

  13      13 

Tradenames

  4,975      4,975 

Goodwill

  19,561   299   19,860 

Accounts payable

  (34)     (34)

Accrued liabilities

  (403)     (403)
  $25,836  $299  $26,135 

 

The fair value of the acquired tradenames intangible asset was estimated using the relief from royalty method, a form of the income approach. The tradenames were determined to have an indefinite life.

 

The contractual value of the accounts receivable acquired was $22.

 

The Company incurred transaction costs in the amount of $191, which are reflected in operating expenses for the year ended December 31, 2021.

 

Advance Engine Management Inc.

 

On April 14, 2021, the Company acquired substantially all the assets and liabilities of Advance Engine Management Inc. doing business as AEM Performance Electronics (“AEM”). Consideration for the assets acquired was cash payments of $51,243. The acquisition resulted in both amortizable and non-amortizable intangibles and goodwill, totaling $44,486. The goodwill and intangibles generated as a result of this acquisition are deductible for income tax purposes. The purchase price was funded from cash on hand.

 

The determination of the final purchase price allocation to specific assets acquired and liabilities assumed was adjusted to reflect the final fair value estimate of acquired assets and liabilities, as noted below. The allocation of the purchase price to the assets acquired and liabilities assumed was based on estimates of the fair value of the net assets as follows:

 

  

April 14, 2021

  

Measurement Period

  

April 14, 2021

 
  

(as initially reported)

  

Adjustments

  

(as adjusted)

 

Accounts receivable

 $3,454  $(61) $3,393 

Inventory

  3,892      3,892 

Property, plant and equipment

  1,342      1,342 

Other assets

  493   (91)  402 

Tradenames

  10,760      10,760 

Customer relationships

  14,640      14,640 

Patents

  1,970      1,970 

Technology intangibles

  110      110 

Goodwill

  17,426   (420)  17,006 

Accounts payable

  (2,032)  110   (1,922)

Accrued liabilities

  (489)  139   (350)
  $51,566  $(323) $51,243 

 

The fair value of the acquired customer relationship intangible asset was estimated using the excess earnings approach. The customer relationship intangible asset is being amortized based on the attrition rate of customers which was determined to be 20 years. The fair value of the acquired tradenames and patents intangible assets were estimated using the relief from royalty method, a form of the income approach. The tradenames were determined to have an indefinite life. The patents are being amortized over 13 years based on the weighted average remaining life of the patent portfolio.

 

The contractual value of the accounts receivable acquired was $3,454.

 

The Company’s results for the year ended December 31, 2021, include $16,593 of net sales and $2,664 of net income from AEM since the date of acquisition. The Company incurred transaction costs in the amount of $2,264, which are reflected in operating expenses for the year ended December 31, 2021.

 

The following table provides the unaudited consolidated pro forma results for the periods presented as if Baer, Brothers, and AEM had been acquired as of January 1, 2021.

 

  

For the year ended December 31,

 
  

2021

 

Pro forma net sales

 $727,369 

Pro forma net income

  (16,248)

 

The pro forma results include the effects of the amortization of purchased intangible assets and acquired inventory step-up. The pro forma results are based upon unaudited financial information of the acquired entity and are presented for informational purposes only and are not necessarily indicative of the results of future operations or the results that would have occurred had the acquisitions taken place in the periods noted.

 

DIVESTITURE

 

In the fourth quarter of 2022, the Company made the decision to sell Finspeed in connection with a strategic review of its product portfolio. Finspeed generated approximately $426 in net sales in 2022. The Company received $1,966 cash consideration and recorded a pre-tax loss of $1,037 on the sale of the business, which included a $268 write-down of intangible assets, and was reported as other operating expense in the Consolidated Statements of Comprehensive Income (Loss).  

 

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

3.

INVENTORY

 

Inventories of the Company consisted of the following:

 

  

December 31,

 
  

2023

  

2022

 

Raw materials

 $63,552  $78,586 

Work-in-process

  22,619   23,906 

Finished goods

  106,089   131,081 
  $192,260  $233,573 

 

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

4.

PROPERTY, PLANT AND EQUIPMENT, NET

 

Property, plant and equipment of the Company consisted of the following:

 

  

December 31,

 
  

2023

  

2022

 

Land

 $3,326  $3,426 

Buildings and improvements

  11,404   11,051 

Machinery and equipment

  73,332   66,140 

Construction in process

  6,224   9,563 

Total property, plant and equipment

  94,286   90,180 

Less: accumulated depreciation

  47,080   37,999 

Property, plant and equipment, net

 $47,206  $52,181 

 

The Company’s long-lived assets by geographic locations are as follows:

 

  

December 31,

 
  

2023

  

2022

 

United States

 $44,931  $50,434 

International

  2,275   1,747 

Total property, plant and equipment, net

 $47,206  $52,181 

 

 

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

5.

GOODWILL AND OTHER INTANGIBLE ASSETS

 

The following presents changes to goodwill for the periods indicated:

 

     

Balance on December 31, 2021

 $411,383 

John's acquisition

  240 

SKC acquisition

  1,270 

RaceQuip acquisition

  4,348 

Measurement period adjustments

  880 

Balance on December 31, 2022

  418,121 

Measurement period adjustments

  935 

Balance on December 31, 2023

 $419,056 

 

Goodwill represents the premium paid over the fair value of the net tangible and identifiable intangible assets acquired in the Company's business combinations. The measurement period for the valuation of assets acquired and liabilities assumed ends as soon as information on the facts and circumstances that existed as of the acquisition date becomes available, not to exceed 12 months. Adjustments in purchase price allocations may require a change in the amounts allocated to goodwill during the periods in which the adjustments are determined. In the fourth quarter of 2023, the Company performed a qualitative assessment and did not identify any indicators of impairment. In the third quarter and fourth quarters of 2022, the Company performed quantitative and qualitative assessments and did not identify any indicators of impairment. No goodwill impairment charges were incurred during 2023 and 2022.

 

Intangible assets consisted of the following:

 

  

December 31, 2023

 
  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Value

 

Finite-lived intangible assets:

            

Customer relationships

 $269,950  $(55,732) $214,218 

Tradenames

  13,775   (5,569)  8,206 

Technology

  26,676   (13,800)  12,876 

Total finite-lived intangible assets

 $310,401  $(75,101) $235,300 
             

Indefinite-lived intangible assets:

            

Tradenames

 $175,165     $175,165 

 

  

December 31, 2022

 
  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Value

 

Finite-lived intangible assets:

            

Customer relationships

 $269,950  $(44,178) $225,772 

Tradenames

  13,775   (4,843)  8,932 

Technology

  26,676   (11,523)  15,153 

Total finite-lived intangible assets

 $310,401  $(60,544) $249,857 
             

Indefinite-lived intangible assets:

            

Tradenames

 $174,998     $174,998 

 

The following outlines the estimated future amortization expense related to intangible assets held on  December 31, 2023:

 

2024

 $13,744 

2025

  13,714 

2026

  13,608 

2027

  13,601 

2028

  13,601 

Thereafter

  167,032 

Total

 $235,300 

 

In the third quarter of 2022, management concluded it was necessary to reevaluate indefinite-lived intangible assets for impairment after supply chain challenges led to a downward revision of earnings estimates for 2022, which resulted in a decline in the Company's market capitalization. As a result of this evaluation, a pre-tax impairment of $2,395 was recognized on certain indefinite-lived tradenames. In the fourth quarter of 2022, the Company performed a qualitative assessment of indefinite-lived intangible assets and did not identify any indicators of impairment. The Company has not subsequently identified any circumstances to indicate that it was necessary to reevaluate indefinite-lived intangible assets for impairment. No impairment was recognized on intangible assets in 2023.

 

The fair value of the indefinite-lived tradenames was estimated using the relief from royalty method, a form of the income approach. Significant judgement is required in estimating the fair value of intangible assets and in performing impairment tests. The most significant assumptions utilized in the determination of the estimated fair values of the indefinite-lived tradenames were the sales projections and long-term earnings growth rates, the royalty rate and the discount rate. The long-term earnings growth rate represents the expected rate at which the brands are expected to grow beyond the shorter-term business planning period. The royalty rate is based on observed market royalty rates for various industrial, consumer and commercial trademarks. The discount rate is based on the Company's weighted average cost of capital adjusted for risk. Due to the inherent uncertainty in forecasting future sales, actual results in the future may vary significantly from the forecasts.

 

Potential changes in our costs and operating structure, the implementation of synergies, and overall performance in the automotive aftermarket industry, could negatively impact our near-term cash-flow projections and could trigger a potential impairment of the Company's goodwill and / or indefinite-lived intangible assets. In addition, failure to execute the Company's strategic plans as well as increases in weighted average costs of capital could negatively impact the fair value of the reporting unit and increase the risk of future impairment charges.

 

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Accrued Liabilities
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Accrued Liabilities Disclosure [Text Block]

6.

ACCRUED LIABILIITES

 

Accrued liabilities of the Company consisted of the following:

 

  

December 31,

 
  

2023

  

2022

 

Accrued freight

 $5,654  $6,861 

Accrued employee compensation and benefits

  11,696   7,635 

Accrued returns, allowances and warranties

  11,267   8,798 

Accrued taxes

  1,475   6,697 

Current portion of operating lease liabilities

  4,948   5,112 

Accrued other

  7,089   8,214 

Total accrued liabilities

 $42,129  $43,317 

 

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Debt
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Debt Disclosure [Text Block]

7.

DEBT

 

Debt of the Company consisted of the following:

 

  

December 31,

 
  

2023

  

2022

 

First lien term loan due November 17, 2028

 $592,505  $649,350 

Revolver

     10,000 

Other

  1,974   2,770 

Less unamortized debt issuance costs

  (10,308)  (11,557)
   584,171   650,563 

Less current portion of long-term debt

  (7,461)  (7,000)
  $576,710  $643,563 

 

On November 18, 2021, the Company entered into a credit facility with a syndicate of lenders and Wells Fargo Bank, N.A., as administrative agent for the lenders, letter of credit issuer and swing line lender (the "Credit Agreement"). The financing consists of a seven-year $600,000 first lien term loan, a five-year $125,000 revolving credit facility, and a $100,000 delayed draw term loan. The proceeds of delayed draw loans made after closing were available to the Company to finance acquisitions. Upon the expiration of the delayed draw term loan in May 2022, the Company had drawn $57,000, which is included in the amount outstanding under the first lien term loan due November 17, 2028. 

 

The revolving credit facility includes a letter of credit facility in the amount of $10,000, pursuant to which letters of credit may be issued as long as revolving loans may be advanced and subject to availability under the revolving credit facility. The Company had $1,728 in outstanding letters of credit on  December 31, 2023.

 

In 2021, proceeds from the credit facility were used to repay in full the Company’s obligations under its existing first lien and second lien notes and to pay $13,413 in deferred financing fees related to the refinancing. As a result of the prepayments of the Company’s existing first lien and second lien notes, losses of $13,650 were recognized in 2021 on the early extinguishment of debt due to the write-off of unamortized debt issuance costs.

 

The first lien term loan is to be repaid in quarterly payments of $1,643 through September 30, 2028, with the balance due upon maturity on November 17, 2028. The Company is required to make annual payments on the term loan in an amount equal to 50% of annual excess cash flow greater than $5,000, as defined in the Credit Agreement. This percentage requirement may decrease or be eliminated if certain leverage ratios are achieved. Based on the Company's results for 2023, no excess cash flow payment is expected to be required in 2024. Any such payments offset future mandatory quarterly payments. The Credit Agreement permits voluntary prepayments at any time, in whole or in part. The Company paid down an aggregate of $56,845 in principal on its outstanding first lien term loan during the year ended December 31, 2023 by repurchasing $38,845 at a discount to par, making a voluntary repayment of $11,000, and making required quarterly payments totaling $7,000. A gain of $701 was recognized on the debt repurchased at a discount to par, net of the write-off of unamortized debt issuance costs. 

 

On December 31, 2023, amounts outstanding under the credit facility accrue interest at a rate equal to either the SOFR or base rate, at the Company's election, plus a specified margin. In the case of revolving credit loans and letter of credit fees, the specified margin is based on the Company's Total Leverage Ratio, as defined in the Credit Agreement. Commitment fees payable under the revolving credit facility are based on the Company's Total Leverage Ratio. On  December 31, 2023, the weighted average interest rate on the Company's borrowings under the credit facility was 9.2%.

 

Obligations under the Credit Agreement are secured by substantially all of the Company’s assets, including a secured interest in the Company's corporate headquarters, with a carrying value of $2,999. The Credit Agreement includes representations and warranties, and affirmative and negative covenants customary for financings of this type, including, but not limited to, limitations on restricted payments, additional borrowings, additional investments, and asset sales. The Credit Agreement also requires that Holley maintain, on the last day of each quarter, a Total Leverage Ratio not to exceed a maximum amount. On  December 31, 2023, the Company was in compliance with all financial covenants.

 

In February 2023, the Company entered into an amendment to its Credit Agreement which, among other things, increases the Total Leverage Ratio applicable under the Credit Agreement as of the fiscal quarter ending April 2, 2023 to initially 7.25:1.00, and provides for modified step-down levels for such covenant thereafter through the fiscal quarter ending March 31, 2024 (the “Covenant Relief Period”). As of December 31, 2023, the required Total Leverage Ratio was 5.75:1.00. As an ongoing condition to the Covenant Relief Period, the Company also agreed to (i) a minimum liquidity test, (ii) an interest coverage test, (iii) an anti-cash hoarding test at any time revolving loans are outstanding, and (iv) additional reporting obligations. Under the amended Credit Agreement, the revolving credit facility contains a minimum liquidity financial covenant of $45,000, which includes unrestricted cash and any available borrowing capacity under the revolving credit facility. In April 2023, the Company entered into a second amendment to the Credit Agreement in which the interest rate on any outstanding borrowings under the Credit Agreement was changed from LIBOR to SOFR. In May 2023, the Company entered into a third amendment to the Credit Agreement in which certain defined terms were clarified. The Company incurred $1,427 of deferred financing fees related to these amendments. On December 31, 2023, the Company was in compliance with all financial covenants. 

 

Some of the lenders that are parties to the Credit Agreement, and their respective affiliates, have various relationships with the Company in the ordinary course of business involving the provision of financial services, including cash management, commercial banking, investment banking or other services.

 

Future maturities of long-term debt and amortization of debt issuance costs on  December 31, 2023, are as follows:

 

   Debt   Debt Issuance Costs 

2024

 $7,461  $1,770 

2025

  7,656   1,921 

2026

  6,571   2,087 

2027

  6,572   2,271 

2028

  566,219   2,259 
  $594,479  $10,308 

 

XML 31 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Common Stock Warrants and Earn-out Liability
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Warrant Liability [Text Block]

8.

COMMON STOCK WARRANTS AND EARN-OUT LIABILITY

 

Upon the Closing, there were 14,666,644 Warrants, consisting of 9,999,977 Public Warrants and 4,666,667 Private Warrants, outstanding to purchase shares of the Company's common stock that were issued by Empower prior to the Business Combination. Each Warrant entitles the registered holder to purchase one share of Common Stock at a price of $11.50 per share, subject to adjustments, commencing on October 9, 2021 (the one-year anniversary of Empower’s initial public offering), provided that the Company has an effective registration statement under the Securities Act covering the shares of Common Stock issuable upon exercise of the Warrants and a current prospectus relating to them is available and such shares are registered, qualified or exempt from registration under the securities laws of the state of residence of the holder. The Warrants may be exercised only for a whole number of shares of Common Stock. The Warrants expire on July 16, 2026, the date that is five years after the Closing date, or earlier upon redemption or liquidation. Additionally, the Private Warrants will be non-redeemable and are exercisable on a cashless basis so long as they are held by the Sponsor or any of its permitted transferees. If the Private Warrants are held by someone other than the Sponsor or its permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.

 

The Company may redeem the Public Warrants at a price of $0.01 per warrant upon 30 days' notice if the closing price of the Company’s common stock equals or exceeds $18.00 per share, subject to adjustments, on the trading day prior to the date on which notice of redemption is given, provided there is an effective registration statement and current prospectus in effect with respect to the ordinary shares underlying such Warrants throughout the 30-day redemption period. If the foregoing conditions are satisfied and the Company issues a notice of redemption of the Warrants, the Warrant holder is entitled to exercise his, her or its Warrant prior to the scheduled redemption date. Any such exercise requires the Warrant holder to pay the exercise price for each Warrant being exercised. Further, the Company may redeem the Public Warrants at a price of $0.10 per warrant upon 30 days' notice if the closing price of Common Stock equals or exceeds $10.00 per share, subject to adjustments, on the trading day prior to the date on which notice of redemption is given. Beginning on the date the notice of redemption is given until the Warrants are redeemed or exercised, holders may elect to exercise their Warrants on a cashless basis and receive that number of shares of Common Stock as determined by reference to a table in the warrant agreement.

 

During any period when the Company has failed to maintain an effective registration statement, warrant holders may exercise Warrants on a cashless basis in accordance with Section 3(a)(9) of the Securities Act or another exemption, but the Company will use its commercially reasonable best efforts to register or qualify the shares under applicable blue sky laws to the extent an exemption is not available.

 

The Warrants are accounted for as a liability in accordance with ASC Subtopic 815-40, Derivatives and Hedging - Contracts in Entity's Own Equity, and are presented as a warrant liability on the balance sheet. The warrant liability was measured at fair value at inception and on a recurring basis, with changes in fair value recognized as non-operating expense. On  December 31, 2023 and 2022, a warrant liability with a fair value of $8,383 and $4,272, respectively, was reflected as a long-term liability in the consolidated balance sheet. As of both  December 31, 2023 and 2022, there were 14,633,311 Warrants outstanding. For the year ended December 31, 2023, an increase of $4,111 in the fair value of the warrant liability as compared to a decrease of $57,021 in the fair value of the warrant liability for the year ended  December 31, 2022, was reflected as change in fair value of warrant liability in the consolidated statements of comprehensive income.

 

Additionally, the Sponsor received 2,187,500 shares of Common Stock upon the Closing, which vest in two equal tranches upon achievement of certain market share price milestones during the earn-out period, as outlined in the Merger Agreement (the “Earn-Out Shares”). The first tranche of Earn-Out Shares vested during the first quarter of 2022. Upon vesting, the first tranche of 1,093,750 Earn-Out Shares were issued and a liability of $14,689, representing the fair value of the shares on the date of vesting, was reclassified from liabilities to equity. The remaining tranche of Earn-Out Shares will be forfeited if the applicable conditions are not satisfied before July 16, 2028 (seven years after the Closing Date). The unvested Earn-Out Shares are presented as an earn-out liability on the balance sheet and are remeasured at fair value with changes in fair value recognized as non-operating expense. On  December 31, 2023 and 2022, an earn-out liability with a fair value of $3,479 and $1,176, respectively, was reflected as a long-term liability in the consolidated balance sheet. For the year ended December 31, 2023, an increase of $2,303 in the fair value of the earn-out liability as compared to a decrease of $10,731 in the fair value of the earn-out liability for the year ended  December 31, 2022, was reflected as change in fair value of earn-out liability in the consolidated statements of comprehensive income. 

 

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Derivative Instruments
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Derivative Instruments and Hedging Activities Disclosure [Text Block]

9.  DERIVATIVE INSTRUMENTS 

 

The Company from time to time enters into derivative financial instruments, such as interest rate collar agreements (each, a “Collar”), to manage its exposure to fluctuations in interest rates on the Company’s variable rate debt. On January 4, 2023, the Company entered into a Collar with Wells Fargo Bank, N.A. ("Wells Fargo") with a notional amount of $500,000 that expires on February 18, 2026. The Collar has a floor of 2.811% and a cap of 5% (based on three-month SOFR). The structure of this Collar is such that the Company receives an incremental amount if the Collar index exceeds the cap rate. Conversely, the Company pays an incremental amount to Wells Fargo if the Collar index falls below the floor rate. No payments are required if the Collar index falls between the cap and floor rates. 

 

On  December 31, 2023, the Company recognized a derivative liability of $1,164 for the Collar in other noncurrent liabilities on the consolidated balance sheet. For the year ended December 31, 2023, the Company recorded a net change in the fair value of the Collar as an increase to interest expense of $1,164. Cash receipts for the Collar totaled $620 for the year ended December 31, 2023

 

The fair value of the Collar is determined using observable market-based inputs and the impact of credit risk on the derivative’s fair value (the creditworthiness of the Company’s counterparty for assets and the creditworthiness of the Company for liabilities) (a Level 2 measurement, as described in Note 10, "Fair Value Measurements").

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

10.

FAIR VALUE MEASUREMENTS

 

The Company’s financial liabilities subject to fair value measurement on a recurring basis and the level of inputs used for such measurements were as follows: 

 

  

Fair Value Measured on December 31, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Warrant liability (Public)

 $5,480  $  $  $5,480 

Warrant liability (Private)

        2,903   2,903 

Earn-out liability

        3,479   3,479 

Interest rate collar liability

     1,164      1,164 

Total fair value liabilities

 $5,480  $1,164  $6,382  $13,026 

 

  

Fair Value Measured on December 31, 2022

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Warrant liability (Public)

 $2,691  $  $  $2,691 

Warrant liability (Private)

        1,581   1,581 

Earn-out liability

        1,176   1,176 

Total fair value liabilities

 $2,691  $  $2,757  $5,448 

 

On  December 31, 2023 and 2022, the Company's liabilities for its Private and Public Warrants, earn-out liability, and Collar are measured at fair value on a recurring basis (see Note 8,Common Stock Warrants and Earn-Out Liability,” and Note 9, "Derivative Instruments,” for more details). The fair values of the Private Warrants and earn-out liability are determined based on significant inputs not observable in the market (Level 3). These assumptions are believed to be reasonable at the time, but such assumptions are subject to inherent uncertainty. The valuation of the Level 3 liabilities uses assumptions and estimates the Company believes would be made by a market participant in making the same valuation. The Company assesses these assumptions and estimates on an on-going basis as additional data impacting the assumptions and estimates are obtained. The Company uses a Monte Carlo simulation model to estimate the fair value of its Private Warrants and earn-out liability. The fair value of the Collar, which is included in other noncurrent liabilities on the consolidated balance sheet, is determined based on models that reflect the contractual terms of the derivative, yield curves, and the credit quality of the counterparties. Inputs are generally observable and do not contain a high level of subjectivity (Level 2). The fair value of the Public Warrants is determined using publicly traded prices (Level 1). Changes in the fair value of the derivative liabilities related to Warrants and the earn-out liability are recognized as non-operating expense in the consolidated statements of comprehensive income (loss). Changes in the fair value of the Collar are recognized as an adjustment to interest expense in the consolidated statements of comprehensive income (loss). Changes in the fair value of the Warrants, the earn-out liability, and the Collar, along with cash flows associated with the Collar, are presented in operating activities on the consolidated statements of cash flows.

 

The fair value of Private Warrants was estimated on  December 31, 2023 and 2022 using the Monte Carlo simulation model with the following assumptions:

 

  

2023

  

2022

 

Valuation date price

 $4.87  $2.12 

Strike price

 $11.50  $11.50 

Remaining life (in years)

  2.54   3.54 

Expected dividend

 $  $ 

Risk-free interest rate

  4.01%  4.06%

Price threshold

 $18.00  $18.00 

 

The fair value of the earn-out liability was estimated on  December 31, 2023 and 2022 using the Monte Carlo simulation model with the following assumptions:

 

  

2023

  

2022

 

Valuation date price

 $4.87  $2.12 

Expected term (in years)

  4.54   5.54 

Expected volatility

  67.20%  70.33%

Risk-free interest rate

  3.79%  3.88%

Price hurdle

 $15.00  $15.00 

 

On  December 31, 2023 and 2022, the Company had accounts receivable, accounts payable and accrued expenses for which the carrying value approximates fair value due to the short-term nature of these instruments. The carrying value of the Company’s long-term debt approximates fair value as the rates used approximate the market rates currently available to the Company. Fair value measurements used in the impairment reviews of goodwill and intangible assets are Level 3 measurements.

 

The reconciliation of changes in Level 3 during the years ended December 31, 2023 and 2022 is as follows:

 

  

Private Warrants

  

Earn-Out Liability

  

Total

 

Balance on December 31, 2021

 $21,793  $26,596  $48,389 

Liabilities reclassed to equity

     (14,689)  (14,689)

Gains included in earnings

  (20,212)  (10,731)  (30,943)

Balance on December 31, 2022

 $1,581  $1,176  $2,757 

Losses included in earnings

  1,322   2,303   3,625 

Balance on December 31, 2023

 $2,903  $3,479  $6,382 

 

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Revenue
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

11.

REVENUE

 

The principal activity from which the Company generates its revenue is the manufacturing and distribution of after-market automotive parts for its customers, comprised of resellers and end users. The Company recognizes revenue at a point in time, rather than over time, as the performance obligation is satisfied when customer obtains control of the product upon title transfer and not as the product is manufactured or developed. The amount of revenue recognized is based on the purchase order price and adjusted for revenue allocated to variable consideration (i.e., estimated rebates, co-op advertising, etc.).

 

The Company collects sales tax and other taxes concurrent with revenue-producing activities which are excluded from revenue. Shipping and handling costs incurred after control of the product is transferred to our customers are treated as fulfillment costs and not a separate performance obligation.

 

The Company allows customers to return products when certain Company-established criteria are met. These sales returns are recorded as a charge against gross sales in the period in which the related sales are recognized, net of returns to stock. Returned products, which are recorded as inventories, are valued at the lower of cost or net realizable value. The physical condition and marketability of the returned products are the major factors considered in estimating realizable value. The Company also estimates expected sales returns and records the necessary adjustment as a charge against gross sales.

 

The Company’s payment terms with customers are customary and vary by customer and geography but typically range from 30 to 365 days. The Company elected the practical expedient to disregard the possible existence of a significant financing component related to payment on contracts, as the Company expects that customers will pay for the products within one year. The Company has evaluated the terms of its arrangements and determined that they do not contain significant financing components. Additionally, as all contracts with customers have an expected duration of one year or less, the Company has elected the practical expedient to exclude disclosure of information regarding the aggregate amount and future timing of performance obligations that are unsatisfied or partially satisfied as of the end of the reporting period. The Company provides limited warranties on most of its products against certain manufacturing and other defects. Provisions for estimated expenses related to product warranty are made at the time products are sold. Refer to Note 19,Commitments and Contingencies” for more information.

 

The following table summarizes total revenue by product category. The Company's product category definitions have been revised by management in 2022. The prior-year period has been revised to conform with the current presentation. There is no change to total sales.

 

  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Electronic systems

 $287,215  $282,865  $309,233 

Mechanical systems

  157,427   165,007   154,878 

Exhaust

  59,938   66,767   78,179 

Accessories

  98,899   108,150   85,280 

Safety

  56,225   65,626   65,277 

Net sales

 $659,704  $688,415  $692,847 

 

The following table summarizes total revenue based on geographic location from which the product is shipped:

 

  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

United States

 $644,652  $669,187  $674,491 

Italy

  15,052   19,228   18,356 

Net sales

 $659,704  $688,415  $692,847 

 

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

12.

INCOME TAXES

 

Income tax expense of the Company consisted of the following:

 

  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Current income tax expense:

            

Federal

 $10,909  $12,356  $7,422 

State

  927   1,253   323 

Foreign

  1,715   2,450   2,602 

Total current income tax expense

  13,551   16,059   10,347 

Deferred income tax expense (benefit):

            

Federal

  (5,986)  (8,679)  823 

State

  811   (2,591)  (552)

Foreign

  23   (296)  (189)

Total deferred income tax expense (benefit)

  (5,152)  (11,566)  82 

Total income tax expense

 $8,399  $4,493  $10,429 

 

The Company’s income before income taxes was subject to taxes in the following jurisdictions:

 

  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

United States

 $23,971  $72,276  $(24,772)

Foreign

  3,608   5,991   8,062 

Income (loss) before income taxes

 $27,579  $78,267  $(16,710)

 

Reported income tax expense for the years ended December 31, 2023, 2022 and 2021 differs from the “expected” tax expense (benefit), computed by applying the U.S. Federal statutory income tax rate of 21% to income before income taxes as follows:

 

  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Expected tax expense (benefit) at U.S. Federal statutory rates

 $5,792  $16,479  $(3,510)

State income tax expense (benefit)

  1,373   (1,057)  (180)

Permanent tax differences

  375   4,275   825 

Foreign-derived intangible income deduction

  (397)  (298)   

Global intangible low-taxed income

        375 

Section 162(m) limitation

  709       

Foreign rate differential

  782   560   719 

Tax credit

  (1,506)  (1,393)  (1,620)

Earn-outs

  484   (2,254)  5,470 

Change in fair value of Warrants

  863   (11,974)  6,842 

Transaction costs

        1,465 

Other differences, net

  (76)  155   43 

Total income tax expense

 $8,399  $4,493  $10,429 

 

The tax effects of temporary differences that give rise to significant portions of the Company’s deferred tax assets and deferred tax liabilities consisted of the following:

 

  

December 31,

 
  

2023

  

2022

 

Deferred tax assets:

        

Reserves on assets

 $10,283  $12,305 

Liabilities not yet deductible

  781   3,371 

Interest expense limitation

  16,040   9,624 

Right-of-use liability

  6,791   6,899 

Section 174 expenses

  10,049   6,197 

Net operating losses

  2,446   1,493 

Other

  1,113   526 

Total gross deferred tax assets

  47,503   40,415 

Valuation allowance

  (5)   

Total gross deferred tax assets, net of valuation allowance

  47,498   40,415 

Deferred tax liabilities:

        

Tradename

  33,801   33,770 

Intangible assets

  41,715   41,126 

Goodwill

  12,310   10,037 

Property, plant and equipment

  6,634   7,110 

Right-of-use asset

  6,585   6,762 

Total gross deferred tax liabilities

  101,045   98,805 

Net deferred tax liabilities

 $53,542  $58,390 

 

Based on the Company’s projected pretax earnings, reversal of deferred tax liabilities and other relevant factors, management believes that it is more likely than not that the Company’s deferred tax assets on  December 31, 2023 and 2022 will be realized, with the exception of certain state net operating loss carryforwards.

 

On  December 31, 2023, the Company's federal and state net operating loss carryforwards for income tax purposes were immaterial. A majority of the U.S. net operating loss carryforwards have no expiration date. The remaining state net operating loss carryforwards expire at various dates through 2035. The entire amount of federal net operating loss carryforward of $381 and a significant portion of state net operating loss carryforward of $2,064 relate to acquisitions, and, as a result, are limited in the amount that can be recognized in any one year.

 

Changes in the valuation allowance for deferred tax assets were as follows:

 

  

December 31,

 
  

2023

 

Valuation allowance, January 1

 $ 

Additions charged to expense accounts

  5 

Valuation allowance, December 31

 $5 

 

The valuation allowance on December 31, 2023, includes allowances primarily related to unrealized state net operating losses and credit carryforwards of $5.

 

Uncertain Tax Positions

 

Under the accounting rules for income taxes, the Company is not permitted to recognize the tax benefit attributable to a tax position unless such position is more likely than not to be sustained upon examination by taxing authorities, including resolution of any related appeals and litigation processes, based solely on the technical merits of the position. The Company had uncertain tax positions of $329 for the year ended December 31, 2023. The Company did not have any uncertain tax positions for the year ended December 31, 2022.

 

The Company recognizes interest on liabilities for uncertain tax positions in interest expense and would recognize penalties, if any, in operating expenses in its consolidated statements of comprehensive income (loss). In 2023 and 2022, the Company has not recognized any amount of interest and penalties for uncertain tax positions in its consolidated statements of comprehensive income (loss).

 

Changes in unrecognized tax benefits were as follows:

 

  

December 31,

 
  

2023

 

Gross unrecognized tax benefits, January 1

 $ 

Changes in balance related to tax position taken during prior periods

  329 

Gross unrecognized tax benefits, December 31

 $329 

 

As of  December 31, 2023, $9 of this total represents the amount of unrecognized tax benefits that, if recognized, would favorably affect the effective income tax rate in future periods. Interest, penalties, and accrued interest related to unrecognized tax benefits are insignificant for the periods presented.

 

The Company regularly engages in discussions and negotiations with tax authorities regarding tax matters in various jurisdictions in which it conducts business. Although the timing of the resolutions and/or closures of audits is highly uncertain, it is reasonably possible, that certain U.S. federal and non-U.S. tax audits may be concluded within the next 12 months, which could increase or decrease the balance of our gross unrecognized tax benefits. The Company estimates that unrecognized tax benefits as of December 31, 2023, could decrease by as much as $9 in the next 12 months.

 

The Company files federal, state, and non-U.S. tax returns in various foreign jurisdictions. For state and non-U.S. tax returns, the Company is generally no longer subject to tax examinations for years prior to 2014. For federal tax returns, the Company is no longer subject to tax examinations for years prior to 2019. The federal tax returns for 2020 through 2022 remain open for examinations. State income tax returns remain open for examination in various states for tax years 2014 through 2022.

 

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Earnings Per Share
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Earnings Per Share [Text Block]

13.

EARNINGS PER SHARE

 

The following table sets forth the calculation of basic and diluted earnings per share:

 

   

For the years ended December 31,

 
   

2023

   

2022

   

2021

 

Numerator:

                       

Net income (loss)

  $ 19,180     $ 73,774     $ (27,139 )

Less: fair value adjustment for Warrants

          (57,021 )      

Net income (loss) - diluted

  $ 19,180     $ 16,753     $ (27,139 )

Denominator:

                       

Weighted average common shares outstanding - basic

    117,378,854       116,762,928       89,959,993  

Dilutive effect of potential common shares from RSUs

    952,161       101,290        

Dilutive effect of potential common shares from PSUs

    179,785              

Dilutive effect of potential common shares from Warrants

          384,078        

Weighted average common shares outstanding - diluted

    118,510,800       117,248,296       89,959,993  

Earnings (loss) per share:

                       

Basic

  $ 0.16     $ 0.63     $ (0.30 )

Diluted

  $ 0.16     $ 0.14     $ (0.30 )

 

The following outstanding shares of common stock equivalents were excluded from the calculation of diluted earnings per share due to the anti-dilutive effect such shares would have on net loss per common share.

 

   

For the years ended December 31,

 
   

2023

   

2022

   

2021

 

Anti-dilutive shares excluded from calculation of diluted EPS:

                       

Warrants

    14,633,311             14,666,644  

Stock options

    886,046       1,709,690       1,386,974  

Restricted stock units

    146,475       540,344       656,485  

Performance stock units

    1,822,994              

Unvested Earn-Out Shares

    1,093,750       1,093,750       2,187,500  

Total anti-dilutive shares

    18,582,576       3,343,784       18,897,603  

 

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Benefit Plans
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Defined Benefit Plan [Text Block]

14.

BENEFIT PLANS

 

On January 28, 2022, the Company approved the termination of its defined benefit pension plan (the "Plan"), effective March 31, 2022. The final distribution of Plan assets pursuant to the termination was not made until the plan termination satisfied all regulatory requirements in the fourth quarter of 2022. Plan participants received their accrued benefits from plan assets by electing either lump sum distributions or annuity contracts with a qualifying third-party annuity provider. The resulting settlement effect of the Plan termination was determined based on prevailing market conditions, the lump sum offer participation rate of eligible participants, the actual lump sum distributions, and annuity purchase rates at the date of distribution. As a result, the Plan recognized a final settlement loss of $154. Prior to termination, the Projected Unit Credit Actuarial Cost Method was used to determine the normal cost of the Plan and estimated pension benefit obligation. The fair value of Plan assets on  December 31, 2022, was zero. 

 

The following table shows the changes in the benefit obligation and plan assets and the plan’s funded status.

 

  

December 31,

 
  

2022

 

Change in Projected Benefit Obligation:

    

Benefit obligation, January 1

 $6,104 

Service cost

  113 

Interest cost

  138 

Plan curtailments

  (5,185)

Benefits paid

  (299)

Expenses paid

  (149)

Actuarial (gain) loss

  (722)

Benefit obligation, December 31

 $ 

Change in Plan Assets:

    

Fair value of plan assets, January 1

 $5,242 

Actual return on plan assets

  (374)

Employer contributions

  765 

Plan settlements

  (5,185)

Benefits paid from plan assets

  (299)

Expenses paid

  (149)

Fair value of plan net assets, December 31

 $ 

Funded status at end of period

 $ 

 

There was no remaining accumulated benefit obligation for the Plan on  December 31, 2022. The Company made contributions of $765 and $471 in 2022 and 2021, respectively. There were no participant contributions in 2022 or 2021.

 

The pre-tax amounts recognized in other comprehensive income were as follows:

 

  

For the years ended December 31,

 
  

2022

  

2021

 

Actuarial gain arising during measurement period

 $(129) $(513)

Amortization of actuarial loss

  (154)  (25)

Total recognized in other comprehensive (income) loss

 $(283) $(538)

 

The following summarizes the components of net periodic benefit cost for the defined benefit pension plan:

 

  

For the years ended December 31,

 
  

2022

  

2021

 

Components of expense:

        

Service cost

 $113  $143 

Interest cost

  138   152 

Expected return on plan assets

  (218)  (240)

Settlement loss recognized

  154    

Amortization of net loss

     25 

Net periodic benefit cost

 $187  $80 

 

Weighted-average assumptions used to determine net cost:

 

  

December 31,

 
  

2022

 

Discount rate

  2.78%

Expected return on plan assets

  5.20%

 

401(k) Plan

 

The Company has a 401(k) savings plan for salaried and non-salaried employees. Participation in the plan is optional. The Company matches employee contributions up to 3.5% each pay period. The Company's matching contributions for the years ended December 31, 2023, 2022, and 2021, include additional discretionary matching contributions of 1.2%, 0%, and 1% based on the Company's performance targets for 2023, 2022 and 2021, respectively. The Company made matching contributions of $3,154, $2,990, and $2,579 for the years ended December 31, 2023, 2022, and 2021, respectively. 

 

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Equity-based Compensation Plans
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Shareholders' Equity and Share-Based Payments [Text Block]

15.

EQUITY-BASED COMPENSATION PLANS

 

In 2021, the Company adopted the 2021 Omnibus Incentive Plan (the “2021 Plan”), under which awards, including stock options, time-based restricted stock units ("RSUs"), and performance-based restricted stock units ("PSUs") may be granted to employees and non-employee directors. The 2021 Plan authorized 8,850,000 shares of Common Stock to be available for award grants. On  December 31, 2023, 4,679,306 shares of Common Stock remained available for future issuance under the 2021 Plan. On June 6, 2023, the Company granted 1,000,000 time-based RSUs and 1,520,000 PSUs to its new President and Chief Executive Officer. These awards were granted outside of the 2021 Plan as employment inducement awards and did not require shareholder approval under the rules of the NYSE or otherwise. 

 

Restricted Stock Awards

 

RSUs and PSU are collectively referred to as “Restricted Stock Awards”. The Compensation Committee has awarded RSUs to select employees and non-employee directors and has awarded PSUs to select employees. The RSUs vest ratably over one to four years of continued employment. The grant date fair value of a time-based award or a performance-based award without a market condition is equal to the market price of Common Stock on the grant date and is recognized over the requisite service period. The grant date fair value of a performance-based award with a market condition is determined using a Monte Carlo simulation and is recognized over the requisite service period. On  December 31, 2023, there was $9,071 of unrecognized compensation cost related to unvested Restricted Stock Awards that is expected to be recognized over a remaining weighted average period of 2.3 years.

 

The weighted-average grant-date fair value of Restricted Stock Awards granted during the years ended December 31, 2023, 2022, and 2021, was $2.60, $5.87 and $12.06, respectively. The fair value of Restricted Stock Awards vested and converted to shares of Common Stock was $4,231 for the year ended December 31, 2023.

 

  

Unvested Restricted Stock Awards

 
      

Weighted Average

 
  

Number of RSAs

  

Grant Date Fair Value

 

Balance on December 31, 2022

  1,108,330  $9.43 

Granted (1)

  4,954,177   2.60 

Vested

  (823,337)  4.96 

Forfeited

  (334,369)  8.19 

Balance on December 31, 2023

  4,904,801  $2.86 

 

(1) Includes 1.0 million PSUs subject to the Company achieving certain Adjusted EBITDA and sales performance targets during each of fiscal years 2023, 2024, and 2025. The criteria are based on a range of these performance targets in which participants may earn between 0% to 150% of the base number of awards granted. The weighted average grant date fair value of these PSUs was $1.98. The Company assesses the attainment of target payout rates each reporting period. Equity-based compensation expense is recognized for awards deemed probable of vesting.

 

Performance-based Restricted Stock Units

 

The PSUs granted under the 2021 Plan represent shares of Common Stock that are potentially issuable in the future based on a combination of performance and service requirements. On March 8, 2023, the Company granted 949,412 PSUs to key employees with a grant date fair value of $1.98 and on May 8, 2023, granted an additional 8,050 PSUs with a grant data fair value of $2.43. The PSUs granted to employees were based on salary and include annual net sales and adjusted EBITDA growth targets with threshold and stretch goals. The awards vest ratably over three years, subject to the employee’s continuous employment through the vesting date and the level of performance achieved. The number of PSUs granted reflects the target number able to be earned under a given award. Non-vested PSU compensation expense is based on the most recent performance assumption available and is adjusted as assumptions change. The fair value of a PSU at the grant date is equal to the market price of Common Stock on the grant date. The cost estimates for PSU grants represent initial target awards until the Company can reasonably forecast the financial performance of each PSU award grant. The actual number of shares of Common Stock to be issued at the end of each performance period will range from 0% to 150% of the initial target awards.

 

On June 6, 2023, the Company granted 1,520,000 PSUs to its new President and Chief Executive Officer as an employment inducement award. These shares are potentially issuable in the future based on a combination of achievement of certain stock price metrics and service requirements through the expiration date of December 31, 2030. Share-based compensation expense will not be adjusted solely because the market condition is not satisfied, and the award is therefore not earned, provided the requisite service is rendered. The fair value of this award was determined as of the date of the grant using a Monte Carlo valuation model with the following assumptions:

 

  

For the year ended

 
  

December 31, 2023

 

Expected volatility

  60.5%

Expected dividend

   

Risk-free interest rate

  3.67%

 

The Company's estimates of fair value may be impacted by certain variables including, but not limited to, stock price volatility, the risk-free interest rate, expected dividend yields, and the Company's performance. Expected volatility is based on a size and leverage-adjusted peer volatility estimate since the Company has limited historical volatility. The expected dividend yield is assumed to be zero since the Company has never paid dividends and does not have current plans to pay any dividends. The risk-free interest rate is based on a term-matched zero-coupon risk-free interest rate derived from the Treasury Constant Maturities yield curve on the valuation date.

 

Stock Options

 

Stock option grants have an exercise price at least equal to the market value of the underlying Common Stock on the date of grant, have ten-year terms, and vest ratably over three years of continued employment. In general, vested options expire if not exercised within 90 days of termination of service. Compensation expense for stock options is recorded based on straight-line amortization of the grant date fair value over the requisite service period. On  December 31, 2023, there was $893 of unrecognized compensation cost related to unvested stock options that is expected to be recognized over a remaining weighted-average period of 0.9 years.

 

The following table presents a summary of stock option activity for the year ended December 31, 2023:

 

          

Weighted Average

     
      

Weighted

  

Remaining

  

Aggregate

 
  

Number of

  

Average

  

Contractual

  

Intrinsic Value

 
  

Stock Options

  

Exercise Price

  

Term (years)

  

(in millions)

 

Options outstanding on December 31, 2022

  1,709,690  $10.97         

Forfeited

  (628,770)  11.12         

Expired

  (194,874)  10.50         

Options outstanding on December 31, 2023

  886,046  $10.97   7.33  $ 

Options exercisable on, December 31, 2023

  512,370  $10.79   6.94  $ 

 

The weighted-average grant-date fair value of stock options granted during the years ended December 31, 2022 and 2021, was $4.65 and $3.88, respectively. The fair value of each stock option granted in 2022 and 2021 was estimated on the grant date using a Black-Scholes option pricing model with the following assumptions:

 

  

For the years ended December 31,

 
  

2022

  

2021

 

Weighted-average expected term

 

6.0 years

  

6.0 years

 

Expected volatility

  36.0% - 40.0%  40.3%

Expected dividend

      

Risk-free interest rate

  1.98% - 3.06%  0.94%

 

The expected term has been estimated using a simplified method, which calculates the expected term as the mid-point between the vesting date and the contractual life of the awards since the Company does not have an extended history of actual exercises. The expected dividend yield is assumed to be zero since the Company has never paid dividends and does not have current plans to pay any dividends. The risk-free interest rate is based on yields of U.S. Treasury securities with maturities similar to the expected term of the options. Expected volatility is based on an evenly weighted blend of implied volatility and historical volatility of publicly traded peer companies since the Company has limited historical volatility.

 

Profit Interest Units

 

The Holley Stockholder authorized an incentive pool of 41,400,000 units of Holley Stockholder that its management had the right to grant to certain employees of the Company. The units, which are designated as Profit Interest Units (“PIU's”), are a special type of limited liability company equity unit that allows the recipient to potentially participate in a future increase in the value of the Company. The PIUs were issued for no consideration and generally provided for vesting over a requisite service period, subject to the recipient remaining an employee of the Company through each vesting date. Compensation expense related to PIUs is recorded based on the grant-date fair value over the requisite service period. For the years ended December 31, 2022 and 2021, 36,506,814 and 1,693,804 PIUs vested with total grant-date fair values of $20,276 and $535, respectively.

 

In October 2022, the Holley Stockholder amended the vesting criteria to allow for immediate vesting of all outstanding and unvested PIUs. The changes to these awards were deemed to be modification events under ASC Subtopic 718-10, Stock Compensation. Accordingly, during the year ended December 31, 2022, the Company recognized a cumulative adjustment of $11,351, including incremental fair value resulting from the modification, as applicable to each award grant, presented in selling, general and administrative expenses. At that time all PIUs were fully vested with no remaining unrecognized compensation cost, and there are no remaining PIUs authorized for issuance.

 

Prior to October 2022, the Holley Stockholder's had granted 24,074,944 PIUs that contained certain performance vesting criteria related to the attainment of specified levels of return for certain other investors in the Holley Stockholder and the occurrence of certain events. Compensation expense for these performance-based awards was not recognized prior to the early vesting date, as meeting the necessary performance conditions for vesting was not considered probable. The early vesting of these awards was classified as a Type III: Improbable to Probable modification event under ASC Subtopic 718-10, and the fair value of the modified awards was estimated on the modification date using a Black-Scholes option pricing model. The fair value of PIUs was estimated on the grant date with the following assumptions:

 

  

For the years ended December 31,

 
  

2022

  

2021

 

Weighted-average expected term

  3.0 years   2.0 years 

Expected volatility

  65.0%  55.0%

Expected dividend

      

Risk-free interest rate

  4.3%  0.3%

 

Determining the fair value of PIUs is affected by estimates involving inherent uncertainties, as well as assumptions regarding a number of other complex and subjective variables. These variables include the fair value of the equity unit classes, value adjustments for a reduction in marketability, expected unit price volatility over the expected term of the units, unit redemption and cancellation behaviors, risk-free interest rates and expected dividends.

 

The expected term has been estimated based on the contractual terms, vesting schedules and expectations of future unit holder behavior. The expected dividend yield is assumed to be zero since the Company has never paid dividends and does not have current plans to pay any dividends. The risk-free interest rate is based on yields of U.S. Treasury securities with maturities similar to the expected term of the options for each option group. As the Holley Stockholder is a private company and does not have a trading history for its equity units, the expected price volatility for the equity units is estimated by taking the average historical price volatility for industry peers. Industry peers, which the Company has designated, consist of several public companies in the industry similar in size, stage of life cycle and financial leverage.

 

The components of share-based compensation expense, included within selling, general and administrative costs in the consolidated statements of comprehensive income, is as follows:

 

  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Restricted stock units

 $4,371  $4,304  $1,070 

Performance stock units

  2,343       

Stock options

  577   2,349   824 

Profit interest units

     17,742   3,069 

 

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Lease Commitments
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

16.

LEASE COMMITMENTS

 

The Company leases retail stores, manufacturing, distribution, engineering, and research and development facilities, office space, equipment, and automobiles under operating lease agreements. Leases have remaining lease terms of one to 14 years, inclusive of renewal options that the Company is reasonably certain to exercise. Taxes, insurance and maintenance expenses relating to all leases are obligations of the Company.

 

The following table summarizes operating lease assets and obligations and provides information associated with the measurement of operating lease obligations:

 

  

December 31,

 
  

2023

  

2022

 

Assets:

        

Operating right of use assets

 $29,250  $29,522 

Liabilities:

        

Current operating lease liabilities - Accrued liabilities

 $4,948  $5,112 

Long-term operating lease liabilities - Other noncurrent liabilities

  25,177   24,992 

Total lease liabilities

 $30,125  $30,104 

Lease term and discount rate

        

Weighted average remaining lease term (in years)

  7.2   7.9 

Weighted average discount rate

  6.21%  5.77%

 

The following summarizes the components of operating lease expense and provides supplemental cash flow information for operating leases:

 

  

For the years ended December 31,

 
  

2023

  

2022

 

Components of lease expense:

        

Operating lease expense

 $6,629  $7,294 

Short-term lease expense

  1,953   2,402 

Variable lease expense

  314   763 

Total lease expense

 $8,896  $10,459 

Supplemental cash flow information related to leases:

        

Cash paid for amounts included in measurement of operating lease liabilities

 $7,024  $7,311 

Right-of-use assets obtained in exchange for new operating lease liabilities

  6,531   13,942 

Decapitalization of right-of-use assets upon lease termination or modification

  1,320   12,658 

 

The short-term lease expense for the period does not reasonably reflect the Company's short-term lease commitments. The Company's short-term lease commitments as of December 31, 2023, were approximately $540.

 

The following table summarizes the maturities of the Company's operating lease liabilities on  December 31, 2023:

 

2024

 $6,651 

2025

  5,202 

2026

  4,715 

2027

  4,695 

2028

  4,442 

Thereafter

  11,918 

Total lease payments

  37,623 

Less imputed interest

  (7,498)

Present value of lease liabilities

 $30,125 

 

For the year ended December 31, 2021, total rent expense under operating leases approximated $8,412. 

 

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Major Reseller Customers
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Concentration Risk Disclosure [Text Block]

17.

MAJOR RESELLER CUSTOMERS

 

The Company's reseller customers include many large and well-known automotive parts retailers and distributors. The following table summarizes resellers that individually account for more than 5% of the Company’s net sales in any of the periods presented:

 

  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Customer A

  21.4%  19.2%  19.3%
             

 

The following reseller customers accounted for 10% or more of the Company’s account receivable balance in any of the periods presented:

 

  

December 31,

 
  

2023

  

2022

 

Customer A

  16.4%  11.3%

 

XML 41 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Acquisition, Restructuring and Management Fee Costs
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Restructuring, Impairment, and Other Activities Disclosure [Text Block]

18.

ACQUISITION, RESTRUCTURING AND MANAGEMENT FEE COSTS

 

The following table summarizes total acquisition, restructuring and management fee costs:

 

  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Acquisitions (1)

 $  $1,887  $5,074 

Restructuring (2)

  2,641   2,626   1,421 

Management fees (3)

        25,789 

Earn out adjustment (4)

        17,173 

Total acquisition and restructuring costs

 $2,641  $4,513  $49,457 

 

 

(1)

Includes professional fees for legal, accounting, consulting, administrative, and other professional services directly attributable to acquisitions.

 

(2)

Includes costs incurred as part of the restructuring of operations including professional and consulting services and executive severance. 2023 includes executive severance cost of $591, of which $407 was paid during the year and $184 remained accrued as of December 31, 2023.  

 

(3)

Includes acquisition costs and management fees paid to Sentinel Capital Partners, including a fee of $23,275 paid in 2021 upon the Closing of the Business Combination. 

 

(4)

A fair value adjustment to the contingent consideration payable from the Simpson acquisition.

 

 

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

19.

COMMITMENTS AND CONTINGENCIES

 

Litigation 

 

The Company is a party to various lawsuits and claims in the normal course of business, as well as the putative securities class action described below. While the lawsuits and claims against the Company cannot be predicted with certainty, management believes that the ultimate resolution of such matters will not have a material effect on the consolidated financial position or liquidity of the Company; however, in light of the inherent uncertainties involved in such lawsuits and claims, some of which may be beyond the Company’s control, an adverse outcome in one or more of these matters could be material to the Company’s results of operations or cash flows for any particular reporting period.

 

A putative securities class action was filed on November 6, 2023, against the Company, Tom Tomlinson (the Company’s former Director, President, and Chief Executive Officer), and Dominic Bardos (the Company’s former Chief Financial Officer) in the United States District Court for the Western District of Kentucky (the “Complaint”) and is captioned City of Fort Lauderdale General Employees’ Retirement System v. Holley, Inc., f/k/a Empower LTD., Tom Tomlinson, and Dominic Bardos, Civil Action No. 1:23-cv-148-S.

 

On February 26, 2024, the court appointed City of Fort Lauderdale General Employees’ Retirement System to serve as lead plaintiff to prosecute claims on behalf of a proposed class of stockholders who purchased or otherwise acquired Holley securities between July 21, 2021 and February 6, 2023.  Lead plaintiff alleges that statements made regarding the Company’s business, operations, and prospects violated Sections 10(b), Section 20(a) and Rule 10b-5 of the Securities Exchange Act of 1934 and seeks class certification, damages, interest, attorneys’ fees, and other relief.

 

Due to the early stage of this proceeding, we cannot reasonably estimate the potential range of loss, if any. The Company disputes the allegations and intends to vigorously defend against them.

 

Product Warranties 

 

The Company generally warrants its products against certain manufacturing and other defects. These product warranties are provided for specific periods of time depending on the nature of the product. The accrued product warranty costs are based primarily on historical experience of actual warranty claims and are recorded at the time of the sale.

 

The following table provides the changes in the Company's accrual for product warranties, which is classified as a component of accrued liabilities in the consolidated balance sheets.

 

  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Beginning balance

 $3,584  $3,994  $3,989 

Accrued for current year warranty claims

  11,362   12,261   10,185 

Settlement of warranty claims

  (11,621)  (12,671)  (10,180)

Ending balance

 $3,325  $3,584  $3,994 

 

XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Emerging Growth Company [Policy Text Block]

Emerging Growth Company Status

 

Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company is an emerging growth company, and, as such, has elected to take advantage of the benefits of the extended transition period for new or revised financial accounting standards.

 

Risks And Uncertainties [Policy Text Block]

Risks and Uncertainties

 

The Company's business and results of operations, financial condition, and liquidity are impacted by broad economic conditions including inflation, labor shortages, and disruption of the supply chain, as well as by geopolitical events, including military conflicts (including the conflict in Ukraine, the conflict in Israel and surrounding areas, and the possible expansion of such conflicts). The Company's operations have been adversely impacted by inflationary pressures primarily related to transportation, labor and component costs. Sales growth in certain products has been constrained by supply chain challenges and automotive electronic component shortages. In response to the global supply chain volatility and inflationary impacts, the Company has attempted to minimize potential adverse impacts on its business with cost savings initiatives, price increases to customers, and by closely monitoring inventory levels of certain products and working closely with its suppliers and customers to minimize disruptions in delivering products to customers. Our profitability has been, and may continue to be, adversely affected by constrained consumer demand, a shift in sales to lower-margin products, and demands on our performance that increase our costs. Should the ongoing macroeconomic conditions not improve, or worsen, or if the Company's attempt to mitigate the impact on its supply chain, operations and costs is not successful, the Company’s business, results of operations and financial condition may be adversely affected.

 

Basis of Accounting, Policy [Policy Text Block]

Basis of Presentation

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America and include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany transactions and accounts have been eliminated in consolidation.

 

Reclassification, Comparability Adjustment [Policy Text Block]

Reclassifications

 

Certain previously reported amounts in the accrued liabilities footnote have been reclassified between line items to conform to the current period presentation.

 

Use of Estimates, Policy [Policy Text Block]

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. These estimates require the use of judgment as future events, and the effect of these events, cannot be predicted with certainty. The estimates will change as new events occur, as more experience is acquired and as more information is obtained. The Company evaluates and updates assumptions and estimates on an ongoing basis and may consult outside experts to assist as considered necessary.

 

Cash and Cash Equivalents, Policy [Policy Text Block]

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. The Company's cash and cash equivalents include cash and deposits, including an overnight sweep account where funds are transferred to an interest-bearing deposit account that is insured by the Federal Deposit Insurance Corporation ("FDIC"). The FDIC insures financial institution deposits up to $250. The Company maintains deposits exceeding $250 in certain accounts at financial institutions in the United States. On  December 31, 2023 and 2022, the Company had cash in foreign bank accounts of $4,975 and $5,878, respectively. Cash and cash equivalent in foreign bank accounts are primarily held in Italy. Italian deposits are insured up to €100 per depositor, per bank. The Company maintains deposits exceeding €100 in certain accounts at financial institutions in Italy. The Company has not incurred any losses in these accounts.

 

Accounts Receivable [Policy Text Block]

Accounts Receivable and Allowance for Credit Losses

 

Accounts receivable represent amounts due from customers in the ordinary course of business. The receivables are stated at the amount management expects to collect. The Company is subject to risk of loss from uncollectible receivables in excess of its allowance. The Company maintains an allowance for credit losses for estimated losses from customers’ inability to make required payments. In order to estimate the appropriate level of this allowance, the Company analyzes historical bad debts, customer concentrations, current customer creditworthiness, current economic trends and changes in customer payment patterns. Accounts are written off when management determines the account is uncollectable. Interest is not charged on past due accounts.

 

Inventory, Policy [Policy Text Block]

Inventory Valuation

 

The Company's inventories are stated at the lower of cost or net realizable value using the first-in, first-out (FIFO) method. Adjustments to reduce the cost of inventory to its net realizable value are made, if required, for estimated excess, obsolescence or impaired balances.

 

Segment Reporting, Policy [Policy Text Block]

Segments

 

The Company's operations are managed and reported to its Chief Executive Officer (“CEO”), the Company’s chief operating decision maker, on a consolidated basis. The CEO assesses performance and allocates resources based on the consolidated results of operations. Under this organizational and reporting structure, the Company has one reportable segment.

 

Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]

Goodwill

 

Goodwill represents the excess of purchase price over the fair value of the net assets of businesses acquired. On an annual basis or whenever events or changes in circumstances indicate the carrying value of goodwill may have been impaired, the Company may perform a qualitative assessment to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount, including goodwill. If the Company determines that the fair value of the reporting unit is less than its carrying amount or elects not to perform a qualitative assessment, it will perform a quantitative analysis; otherwise, no further evaluation is necessary. For the quantitative impairment assessment, the Company compares the fair value of the reporting unit to its carrying value, including goodwill. The Company determines the fair value of the reporting unit based on a weighting of income and market approaches. If the fair value of the reporting unit exceeds the carrying value of the net assets assigned to that unit, goodwill is not impaired and no further testing is performed. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, then the Company will recognize a loss equal to the excess, limited to the total amount of goodwill allocated to that reporting unit. Impairments, if any, are charged directly to earnings. 

 

Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]

Intangible Assets Other Than Goodwill

 

Tradenames acquired in certain business combinations were determined to have indefinite useful lives and are not amortized, but instead are tested for impairment on an annual basis and when facts and circumstances indicate that the carrying values of the assets may be impaired. If such review indicates an asset’s carrying value may not be recoverable, an impairment loss is recognized for the excess of the carrying value over the fair value of the asset.

 

As part of separate business acquisitions, the Company’s customer relationships, technology and certain tradenames were identified as definite-lived intangible assets. The customer relationship intangible assets are being amortized over a ten to twenty-five year life based on the attrition rate of customers with a weighted-average amortization period of 23.6 years. The technology intangible assets are being amortized over a five to fourteen year life based on the lifecycle of previous technology with a weighted-average amortization period of 12.1 years. The tradenames are being amortized over a fifteen to twenty year life based on the estimated life of the tradename with a weighted-average amortization period of 19.2 years. The weighted-average amortization period for all amortizable intangibles on a combined basis is 22.5 years.

 

Property, Plant and Equipment, Policy [Policy Text Block]

Property, Plant and Equipment

 

Property, plant and equipment acquired in various acquisitions have been recorded at fair value. All other property, plant and equipment is recorded at cost. Depreciation and amortization are provided for using the straight-line method over the estimated useful lives of the assets. Estimated useful lives for new property, plant and equipment additions are seven to twenty-five years for buildings, three to ten years for machinery and equipment, and the shorter of the estimated lease term or useful life for leasehold improvements. Maintenance, repairs, and betterments which do not enhance the value of or increase the life of the assets are expensed as incurred.

 

Lessee, Leases [Policy Text Block]

Leases

 

Operating lease right of use ("ROU") assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. The Company's leases may include options to extend or terminate the lease. These options to extend are included in the lease term when it is reasonably certain that the Company will exercise that option. Some leases have variable payments, however, because they are not based on an index or rate, they are not included in the ROU assets and liabilities. Variable payments for real estate leases primarily relate to common area maintenance, insurance, taxes and utilities. Since the Company's leases generally do not provide an implicit rate, the Company applies a portfolio approach using an estimated incremental borrowing rate based on the lease term and other information available at the commencement date in determining the present value of lease payments. The rate applied is based on the currency of the lease. Leases having a lease term of 12 months or less are not recorded on the balance sheet and the related lease expense is recognized on a straight-line basis over the term of the lease. In addition, the Company has applied the practical expedient to account for the lease and non-lease components as a single lease component for all of the Company's leases. 

 

Debt, Policy [Policy Text Block]

Debt Issuance Costs

 

Debt issuance costs include fees and costs incurred to obtain financing. Debt issuance costs related to the Company's term loans are presented in the consolidated balance sheet as a direct deduction from the carrying amount of the term loans. These fees and costs are being amortized using the effective interest method over the term of the related loans and are included in interest expense in the Company's consolidated statements of comprehensive income (loss). If the debt is retired before its scheduled maturity date, any remaining unamortized debt issuance costs are written off in the period the debt is retired as a non-operating expense in the statement of operations as loss on the early extinguishment of debt. For the years ended 20232022 and 2021, the amortization of debt issuance costs included in interest expense was $1,780, $1,707, and $3,182, respectively.

 

Self Insurance Reserve [Policy Text Block]

Self-Insurance

 

The Company is self-insured for employee medical and prescription drug benefits up to certain stop loss coverage amounts. The Company accrues an estimate for unpaid claims, as well as incurred but not reported claims, based upon the Company’s claim experience and expectations of future claim activity. The resulting liability and expense are reflected as a component of accrued expenses, cost of sales and selling, general and administrative expenses in the accompanying consolidated balance sheets and consolidated statements of comprehensive income (loss), respectively.

 

Revenue [Policy Text Block]

Revenue Recognition

 

The Company recognizes revenue with customers when control of the promised goods transfers to the customer. This generally occurs when the product is shipped to the customer. Revenue is recorded at the amount of consideration the Company expects to be entitled to in exchange for the delivered goods, which includes an estimate of variable consideration, expected returns, or refunds when applicable. The Company estimates variable consideration, such as sales incentives, by using the most likely amount approach, which considers the single most likely amount from a range of possible consideration amounts. Estimates of variable consideration result in an adjustment to the transaction price such that it is probable that a significant reversal of cumulative revenue would not occur in the future. Sales incentives and allowances are recognized as a reduction to revenue at the time of the related sale. Revenue is recorded net of sales tax. Shipping and handling fees billed to customers are included in net sales, while costs of shipping and handling to customers are included in selling, general and administrative costs. 

 

For more information about the Company’s revenue from contracts with customers, see Note 11,Revenue”.

 

Customer Sales Incentives

 

Sales incentives provided take the form of either sales discounts or rebates and are treated as a reduction of net sales. The Company also maintains a cooperative advertising program with its customers and provides sales incentives to the extent of the estimated value of advertising provided by the customer on behalf of the Company. The costs incurred under the cooperative advertising program are included as a reduction of net sales.

 

Product Warranty 

 

The Company generally warrants its products against certain manufacturing and other defects. These product warranties are provided for specific periods of time depending on the nature of the product. The accrued product warranty costs are based primarily on historical experience of actual warranty claims and are recorded at the time of the sale. These obligations are recorded within accrued liabilities in the consolidated balance sheets (see also Note 19,Commitments and Contingencies” for additional information on warranty reserves). Significant judgments and estimates must be made and used in connection with establishing warranty allowances in any accounting period. Revision of these estimates is made, when necessary, based upon changes in these factors.

 

Sales Returns

 

Estimated sales returns and allowances are recorded as a charge against gross sales in the period in which the related sales are recognized, net of returns to stock. The Company’s customers are permitted to return new, undamaged products within customer-specific limits (which are generally limited to a specified percentage of their annual purchases) in the event that they have overstocked their inventories. The Company estimates sales returns based primarily upon actual historical returns, planned product discontinuances, and promotional sales. Returned products, which are recorded as inventories, are valued at the lower of cost or net realizable value. The physical condition and marketability of the returned products are the major factors considered in estimating realizable value. 

 

Cost of Goods and Service [Policy Text Block]

Cost of Goods Sold 

 

Cost of goods sold primarily consists of materials and labor expense in the manufacturing of the Company’s products sold to its customers. Cost of goods sold also includes provisions for excess and obsolete inventory, warranty costs, certain allocated costs for facilities, depreciation and other manufacturing overhead. 

 

Selling, General and Administrative Expenses, Policy [Policy Text Block]

Selling, General and Administrative Expenses 

 

Selling, general and administrative expenses include personnel costs for employees in selling, general and administrative functions (including equity-based compensation); costs to operate shop locations, corporate offices and back-office support centers; costs to transport products from facilities to our customers; and other selling, general and administrative expenses, such as professional fees, supplies, and advertising expenses.

 

Income Tax, Policy [Policy Text Block]

Income Taxes

 

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

 

The Company recognizes income tax positions only if those positions are “more likely than not” of being sustained upon examination by taxing authorities. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company recognizes interest on liabilities for uncertain tax positions in interest expense and would recognize penalties, if any, in operating expenses in its consolidated income statements. The Company has no amounts accrued for such interest or penalties on  December 31, 2023 and 2022. The Company files income tax returns in the U.S. federal jurisdiction and various foreign and state jurisdictions.

 

On  December 31, 2023, the Company had approximately $329 of unrecognized tax benefits. There were no unrecognized tax benefits on  December 31, 2022. The statute of limitations remains open for U.S. federal income tax examinations for the years ended December 31, 2020, through December 31, 2022. U.S. state jurisdictions have statues of limitations generally ranging from three to eight years. The Company does not expect the total amount of unrecognized tax benefits to significantly change in the next 12 months.

 

Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]

Impairment or Disposal of Long-Lived Assets

 

The Company accounts for long-lived assets, including intangible assets subject to amortization, in accordance with the provisions that require long-lived assets, such as property and equipment, be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the sum of undiscounted net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.

 

Advertising Cost [Policy Text Block]

Advertising

 

Advertising production costs are expensed the first time the advertising takes place. Total advertising expenses were $5,987, $7,159, and $6,299 for the years ended December 31, 2023, 2022, and 2021, respectively. Advertising costs are classified as a component of selling, general and administrative costs in the accompanying consolidated statements of comprehensive income (loss).

 

Research and Development Expense, Policy [Policy Text Block]

Research and Development Costs

 

Research, development, pre-production and start-up costs related to both present and future products are expensed as incurred. Such costs amount to $23,844, $29,083, and $28,280 for the years ended December 31, 2023, 2022, and 2021, respectively.

 

Comprehensive Income, Policy [Policy Text Block]

Other Comprehensive Income (Loss)

 

Comprehensive income (loss) encompasses all changes in stockholder’s equity and includes net income, change in the foreign currency translation adjustment and minimum pension liability gains. The Company’s accumulated other comprehensive loss shown on the consolidated balance sheets on  December 31, 2023 and 2022 consists of foreign currency translation adjustments of $710 and $944, respectively.

 

Foreign Currency Transactions and Translations Policy [Policy Text Block]

Foreign Currencies

 

The functional currency of the Company’s Italian subsidiary is the Euro. Assets and liabilities of foreign operations are translated using period end exchange rates. Revenue and expenses are translated using average exchange rates during each period reported. Translation gains (losses) are reported in accumulated other comprehensive loss as a component of shareholders equity and were $234, ($990), and $30 for the years ended December 31, 2023, 2022 and 2021, respectively. The Company recognizes foreign currency transaction gains (losses) on certain assets and liabilities. These transaction (gains) losses are reported in other expense in the consolidated statements of comprehensive income (loss) and were $278, ($97), and $44 for the years ended December 31, 2023, 2022 and 2021, respectively.

 

Earnings Per Share, Policy [Policy Text Block]

Earnings per Share

 

Earnings per share is computed by dividing net income or loss available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period. The dilutive effect of these potential common shares is reflected in diluted earnings per share by application of the treasury stock method.

 

Warrant and Forward Purchase Agreement Liabilities [Policy Text Block]

Warrants

 

The Company accounts for warrants to purchase its common stock as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Accounting Standards Codification ("ASC") Topic 480, Distinguishing Liabilities from Equity, and ASC Topic 815, Derivatives and Hedging. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC Topic 480, meet the definition of a liability pursuant to ASC Topic 480, and whether the warrants meet all of the requirements for equity classification under ASC Topic 815, including whether the warrants are indexed to the Company’s own shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

 

Share-Based Payment Arrangement [Policy Text Block]

Equity-Based Compensation

 

The Company accounts for equity-based awards granted to employees and nonemployees under the fair value method prescribed by ASC Subtopic 718-10, Stock Compensation. Equity-based compensation cost is measured based on the estimated grant date fair value of the award and is recognized as expense over the requisite service period (generally the vesting period). The fair value of stock options is estimated using the Black Scholes option-pricing model. Restricted stock units are valued at the stock price on the grant date. The fair value of profit interest units granted by the Holley Stockholder is estimated based on the Company’s estimated equity value for each unit class at the time of granting using the Black-Scholes option-pricing model, discounted to reflect market considerations for illiquidity.

 

Performance share units that vest based on the achievement of company-designated performance targets are valued at the stock price on the grant date. Compensation expense in respect of such performance share units is recognized each period based on the expected level of achievement and, to the extent that the expected levels of achievement change, compensation cost is adjusted in the period of change with the remaining unrecognized cost recognized over the remaining requisite service period. For performance share units that vest based on the achievement of predetermined market conditions, the Company estimates the grant date fair value using a Monte Carlo simulation model. The fair value associated with each tranche of the award is recognized, straight-line, over the associated requisite service period for that tranche, subject to acceleration if the market condition is met prior to the end of the derived service period. 

 

Unless the awards contain a market condition, previously recognized expense related to forfeited awards is reversed in the period in which the forfeiture occurs. For awards containing a market condition, previously recognized stock-based compensation expense is not reversed when the awards are forfeited as long as the service is provided for the duration of the required service period.

 

Fair Value Measurement, Policy [Policy Text Block]

Fair Value Measurements

 

Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimizes the use of unobservable inputs to the extent possible. The inputs used to measure fair value are prioritized based on a three-level hierarchy, which are defined as follows:

 

Level 1 – Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.

 

Level 2 – Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

 

Level 3 – Significant unobservable inputs that reflect a company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

 

Derivatives, Reporting of Derivative Activity [Policy Text Block]

Derivative Financial Instruments

 

The Company evaluates its financial instruments to determine if such instruments are derivatives or contain features that qualify as embedded derivatives in accordance with ASC Topic 815, Derivatives and Hedging. For derivative financial instruments that are accounted for as assets or liabilities, the derivative instrument is initially recorded at its fair value on the grant date and is then re-valued at each reporting date, with changes in the fair value reported in the statements of operations. Derivative assets and liabilities are classified on the balance sheet as current or non-current based on whether or not net cash settlement or conversion of the instrument could be required within 12 months of the balance sheet date. 

 

The Company uses derivative instruments to manage its exposure to changes in interest rates on borrowings under its debt facility. These derivative instruments are primarily valued on the basis of quotes obtained from banks, brokers, and/or dealers. The valuation of the derivative instruments considers future expected interest rates on the notional principal balance remaining, which is comparable to what a prospective acquirer would pay on the measurement date. Valuation pricing models consider inputs such as forward rates, anticipated interest rate volatility relating to the reference rate, as well as time value, counterparty risk and other factors underlying derivative instruments. 

 

Concentration Risk, Credit Risk, Policy [Policy Text Block]

Concentration of Credit Risk 

 

Financial instruments, which potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and accounts receivable. The Company controls its exposure to credit risk associated with these instruments by (i) placing cash and cash equivalents with several major financial institutions and (ii) maintaining strict policies over credit extension that include credit evaluations, credit limits and monitoring procedures. For more information on the Company’s net sales to its three largest customers, see Note 17,Major Reseller Customers”.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recent Accounting Pronouncements

 

Accounting Standards Recently Adopted

 

In October 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU requires entities to apply the definition of a performance obligation under ASC Topic 606, Revenue from Contracts with Customers, to recognize and measure contract assets and contract liabilities (i.e., deferred revenue) relating to contracts with customers that are acquired in a business combination. Prior to the adoption of ASU 2021-08, an acquirer generally recognized assets acquired, and liabilities assumed in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers, at fair value on the acquisition date. ASU No. 2021-08 results in the acquirer recording acquired contract assets and liabilities on the same basis that would have been recorded by the acquiree before the acquisition under ASC Topic 606. The Company adopted ASU 2021-08 on January 1, 2023. Adoption of ASU 2021-08 did not impact the Company's consolidated financial statements.

 

Accounting Standards Not Yet Adopted

 

In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to SEC's Disclosure Update and Simplification Initiative. This ASU amends the disclosure or presentation requirements related to various subtopics in the FASB Accounting Standards Codification. The effective date for each amendment will be the date on which the SEC's removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. The Company will monitor the removal of various requirements from the current regulations in order to determine when to adopt the related amendments, but it does not anticipate that the adoption of the new guidance will have a material impact on the Company’s consolidated financial statements and related disclosures. The Company will continue to evaluate the impact of this guidance on its consolidated financial statements.

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU expands reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The standard requires interim and annual disclosure of significant segment expenses that are regularly provided to the chief operating decision-maker ("CODM") and included within the reported measure of a segment’s profit or loss, requires interim disclosures about a reportable segment’s profit or loss and assets that are currently required annually, requires disclosure of the position and title of the CODM, clarifies circumstances in which an entity can disclose multiple segment measures of profit or loss, and contains other disclosure requirements. This ASU is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the effect of this new guidance on its consolidated financial statements and related disclosures.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU requires additional disclosures of various income tax components that affect the rate reconciliation based on the applicable taxing jurisdictions, as well as the qualitative and quantitative aspects of those components. The standard also requires information pertaining to taxes paid to be disaggregated for federal, state and foreign taxes, and contains other disclosure requirements. This ASU is effective for fiscal years beginning after December 15, 2024 and interim periods within fiscal years beginning after December 15, 2025, with early adoption permitted. The Company is currently evaluating the effect of this new guidance on its consolidated financial statements and related disclosures.

 

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Summary of Valuation Allowance [Table Text Block]
      

Charged

      

Charged

     
  

Balance at

  

(Credited)

  

Reserves

  

Against

  

Balance at

 
  

Beginning of

  

to Costs and

  

from

  

Allowances

  

End of

 
  

Period

  

Expenses

  

Acquisitions

  (1) (2)  

Period

 

Accounts receivable reserve:

                    

Year ended December 31, 2021:

                    

Bad debt reserve

 $813  $809  $  $666  $956 

Cash discount reserve

  426   6,173      6,169   430 

Year ended December 31, 2022:

                    

Bad debt reserve

  956   878      672   1,162 

Cash discount reserve

  430   5,941      5,983   388 

Year ended December 31, 2023:

                    

Bad debt reserve

  1,162   1,016      1,122   1,056 

Cash discount reserve

  388   5,991      5,858   521 
                     

Inventory valuation reserve:

                    

Year ended December 31, 2021:

                    

Expired and obsolete reserve

  22,052   3,806   1,226   804   26,280 

Year ended December 31, 2022:

                    

Expired and obsolete reserve

  26,280   13,410      1,156   38,534 

Year ended December 31, 2023:

                    

Expired and obsolete reserve

  38,534   1,802      6,362   33,974 

(1) Write-off of uncollectible accounts, net of recoveries.

 

(2) Write-off of obsolete inventory, net of inventory adjustments.

 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Business Combination, Acquisitions and Divestiture (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Elements of Business Combination to Cash Flows [Table Text Block]
  

Recapitalization

 

Cash - Empower's trust and cash (net of redemptions of $99,353 and transaction costs of $44,314)

 $107,017 

Cash - Forward Purchase Agreement

  50,000 

Cash - PIPE Financing

  240,000 

Net cash provided by Business Combination and PIPE Financing

  397,017 

Less: cash consideration paid to Holley Stockholder

  (264,718)

Net contributions from Business Combination and PIPE Financing

 $132,299 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
  

2022

  

Measurement Period

  

2022

 
  

(as initially reported)

  

Adjustments

  

(as adjusted)

 

Accounts receivable

 $959  $(397) $562 

Inventory

  3,481   146   3,627 

Property, plant and equipment

  275      275 

Other assets

  1,132   (1,108)  24 

Tradenames

  1,689      1,689 

Customer relationships

  1,512      1,512 

Goodwill

  5,858   1,494   7,352 

Accounts payable

  (25)  (133)  (158)

Accrued liabilities

  (18)  (2)  (20)
  $14,863  $  $14,863 
  

2021

  

Measurement Period

  

2021

 
  

(as initially reported)

  

Adjustments

  

(as adjusted)

 

Cash

 $122  $  $122 

Accounts receivable

  618      618 

Inventory

  3,975      3,975 

Property, plant and equipment

  2,274      2,274 

Other assets

  23      23 

Tradenames

  2,608      2,608 

Customer relationships

  2,450      2,450 

Goodwill

  11,017   (2,828)  8,189 

Accounts payable

  (343)     (343)

Accrued liabilities

  (129)  122   (7)
  $22,615  $(2,706) $19,909 
  

December 23, 2021

  

Measurement Period

  

December 23, 2021

 
  

(as initially reported)

  

Adjustments

  

(as adjusted)

 

Accounts receivable

 $627  $  $627 

Inventory

  1,813      1,813 

Property, plant and equipment

  695      695 

Other assets

  76      76 

Tradenames

  4,630      4,630 

Customer relationships

  6,075      6,075 

Goodwill

  8,363   (79)  8,284 

Accounts payable

  (81)  79   (2)

Accrued liabilities

  (28)     (28)
  $22,170  $  $22,170 
  

December 16, 2021

  

Measurement Period

  

December 16, 2021

 
  

(as initially reported)

  

Adjustments

  

(as adjusted)

 

Accounts receivable

 $22  $  $22 

Inventory

  1,682      1,682 

Property, plant and equipment

  20      20 

Other assets

  13      13 

Tradenames

  4,975      4,975 

Goodwill

  19,561   299   19,860 

Accounts payable

  (34)     (34)

Accrued liabilities

  (403)     (403)
  $25,836  $299  $26,135 
  

April 14, 2021

  

Measurement Period

  

April 14, 2021

 
  

(as initially reported)

  

Adjustments

  

(as adjusted)

 

Accounts receivable

 $3,454  $(61) $3,393 

Inventory

  3,892      3,892 

Property, plant and equipment

  1,342      1,342 

Other assets

  493   (91)  402 

Tradenames

  10,760      10,760 

Customer relationships

  14,640      14,640 

Patents

  1,970      1,970 

Technology intangibles

  110      110 

Goodwill

  17,426   (420)  17,006 

Accounts payable

  (2,032)  110   (1,922)

Accrued liabilities

  (489)  139   (350)
  $51,566  $(323) $51,243 
Business Acquisition, Pro Forma Information [Table Text Block]
  

For the year ended December 31,

 
  

2021

 

Pro forma net sales

 $727,369 

Pro forma net income

  (16,248)
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Inventory (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Raw materials

 $63,552  $78,586 

Work-in-process

  22,619   23,906 

Finished goods

  106,089   131,081 
  $192,260  $233,573 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Property, Plant and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Land

 $3,326  $3,426 

Buildings and improvements

  11,404   11,051 

Machinery and equipment

  73,332   66,140 

Construction in process

  6,224   9,563 

Total property, plant and equipment

  94,286   90,180 

Less: accumulated depreciation

  47,080   37,999 

Property, plant and equipment, net

 $47,206  $52,181 
Long-Lived Assets by Geographic Areas [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

United States

 $44,931  $50,434 

International

  2,275   1,747 

Total property, plant and equipment, net

 $47,206  $52,181 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Goodwill [Table Text Block]
     

Balance on December 31, 2021

 $411,383 

John's acquisition

  240 

SKC acquisition

  1,270 

RaceQuip acquisition

  4,348 

Measurement period adjustments

  880 

Balance on December 31, 2022

  418,121 

Measurement period adjustments

  935 

Balance on December 31, 2023

 $419,056 
Schedule of Intangible Assets [Table Text Block]
  

December 31, 2023

 
  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Value

 

Finite-lived intangible assets:

            

Customer relationships

 $269,950  $(55,732) $214,218 

Tradenames

  13,775   (5,569)  8,206 

Technology

  26,676   (13,800)  12,876 

Total finite-lived intangible assets

 $310,401  $(75,101) $235,300 
             

Indefinite-lived intangible assets:

            

Tradenames

 $175,165     $175,165 
  

December 31, 2022

 
  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Value

 

Finite-lived intangible assets:

            

Customer relationships

 $269,950  $(44,178) $225,772 

Tradenames

  13,775   (4,843)  8,932 

Technology

  26,676   (11,523)  15,153 

Total finite-lived intangible assets

 $310,401  $(60,544) $249,857 
             

Indefinite-lived intangible assets:

            

Tradenames

 $174,998     $174,998 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

2024

 $13,744 

2025

  13,714 

2026

  13,608 

2027

  13,601 

2028

  13,601 

Thereafter

  167,032 

Total

 $235,300 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Accrued freight

 $5,654  $6,861 

Accrued employee compensation and benefits

  11,696   7,635 

Accrued returns, allowances and warranties

  11,267   8,798 

Accrued taxes

  1,475   6,697 

Current portion of operating lease liabilities

  4,948   5,112 

Accrued other

  7,089   8,214 

Total accrued liabilities

 $42,129  $43,317 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Debt (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Debt [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

First lien term loan due November 17, 2028

 $592,505  $649,350 

Revolver

     10,000 

Other

  1,974   2,770 

Less unamortized debt issuance costs

  (10,308)  (11,557)
   584,171   650,563 

Less current portion of long-term debt

  (7,461)  (7,000)
  $576,710  $643,563 
Schedule of Maturities of Long-Term Debt [Table Text Block]
   Debt   Debt Issuance Costs 

2024

 $7,461  $1,770 

2025

  7,656   1,921 

2026

  6,571   2,087 

2027

  6,572   2,271 

2028

  566,219   2,259 
  $594,479  $10,308 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
  

Fair Value Measured on December 31, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Warrant liability (Public)

 $5,480  $  $  $5,480 

Warrant liability (Private)

        2,903   2,903 

Earn-out liability

        3,479   3,479 

Interest rate collar liability

     1,164      1,164 

Total fair value liabilities

 $5,480  $1,164  $6,382  $13,026 
  

Fair Value Measured on December 31, 2022

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Warrant liability (Public)

 $2,691  $  $  $2,691 

Warrant liability (Private)

        1,581   1,581 

Earn-out liability

        1,176   1,176 

Total fair value liabilities

 $2,691  $  $2,757  $5,448 
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
  

2023

  

2022

 

Valuation date price

 $4.87  $2.12 

Strike price

 $11.50  $11.50 

Remaining life (in years)

  2.54   3.54 

Expected dividend

 $  $ 

Risk-free interest rate

  4.01%  4.06%

Price threshold

 $18.00  $18.00 
  

2023

  

2022

 

Valuation date price

 $4.87  $2.12 

Expected term (in years)

  4.54   5.54 

Expected volatility

  67.20%  70.33%

Risk-free interest rate

  3.79%  3.88%

Price hurdle

 $15.00  $15.00 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
  

Private Warrants

  

Earn-Out Liability

  

Total

 

Balance on December 31, 2021

 $21,793  $26,596  $48,389 

Liabilities reclassed to equity

     (14,689)  (14,689)

Gains included in earnings

  (20,212)  (10,731)  (30,943)

Balance on December 31, 2022

 $1,581  $1,176  $2,757 

Losses included in earnings

  1,322   2,303   3,625 

Balance on December 31, 2023

 $2,903  $3,479  $6,382 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Revenue from External Customers by Products and Services [Table Text Block]
  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Electronic systems

 $287,215  $282,865  $309,233 

Mechanical systems

  157,427   165,007   154,878 

Exhaust

  59,938   66,767   78,179 

Accessories

  98,899   108,150   85,280 

Safety

  56,225   65,626   65,277 

Net sales

 $659,704  $688,415  $692,847 
Revenue from External Customers by Geographic Areas [Table Text Block]
  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

United States

 $644,652  $669,187  $674,491 

Italy

  15,052   19,228   18,356 

Net sales

 $659,704  $688,415  $692,847 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Current income tax expense:

            

Federal

 $10,909  $12,356  $7,422 

State

  927   1,253   323 

Foreign

  1,715   2,450   2,602 

Total current income tax expense

  13,551   16,059   10,347 

Deferred income tax expense (benefit):

            

Federal

  (5,986)  (8,679)  823 

State

  811   (2,591)  (552)

Foreign

  23   (296)  (189)

Total deferred income tax expense (benefit)

  (5,152)  (11,566)  82 

Total income tax expense

 $8,399  $4,493  $10,429 
Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]
  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

United States

 $23,971  $72,276  $(24,772)

Foreign

  3,608   5,991   8,062 

Income (loss) before income taxes

 $27,579  $78,267  $(16,710)
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Expected tax expense (benefit) at U.S. Federal statutory rates

 $5,792  $16,479  $(3,510)

State income tax expense (benefit)

  1,373   (1,057)  (180)

Permanent tax differences

  375   4,275   825 

Foreign-derived intangible income deduction

  (397)  (298)   

Global intangible low-taxed income

        375 

Section 162(m) limitation

  709       

Foreign rate differential

  782   560   719 

Tax credit

  (1,506)  (1,393)  (1,620)

Earn-outs

  484   (2,254)  5,470 

Change in fair value of Warrants

  863   (11,974)  6,842 

Transaction costs

        1,465 

Other differences, net

  (76)  155   43 

Total income tax expense

 $8,399  $4,493  $10,429 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Deferred tax assets:

        

Reserves on assets

 $10,283  $12,305 

Liabilities not yet deductible

  781   3,371 

Interest expense limitation

  16,040   9,624 

Right-of-use liability

  6,791   6,899 

Section 174 expenses

  10,049   6,197 

Net operating losses

  2,446   1,493 

Other

  1,113   526 

Total gross deferred tax assets

  47,503   40,415 

Valuation allowance

  (5)   

Total gross deferred tax assets, net of valuation allowance

  47,498   40,415 

Deferred tax liabilities:

        

Tradename

  33,801   33,770 

Intangible assets

  41,715   41,126 

Goodwill

  12,310   10,037 

Property, plant and equipment

  6,634   7,110 

Right-of-use asset

  6,585   6,762 

Total gross deferred tax liabilities

  101,045   98,805 

Net deferred tax liabilities

 $53,542  $58,390 
Deferred Tax Assets, Change in Valuation Allowance [Table Text Block]
  

December 31,

 
  

2023

 

Valuation allowance, January 1

 $ 

Additions charged to expense accounts

  5 

Valuation allowance, December 31

 $5 
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
  

December 31,

 
  

2023

 

Gross unrecognized tax benefits, January 1

 $ 

Changes in balance related to tax position taken during prior periods

  329 

Gross unrecognized tax benefits, December 31

 $329 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

For the years ended December 31,

 
   

2023

   

2022

   

2021

 

Numerator:

                       

Net income (loss)

  $ 19,180     $ 73,774     $ (27,139 )

Less: fair value adjustment for Warrants

          (57,021 )      

Net income (loss) - diluted

  $ 19,180     $ 16,753     $ (27,139 )

Denominator:

                       

Weighted average common shares outstanding - basic

    117,378,854       116,762,928       89,959,993  

Dilutive effect of potential common shares from RSUs

    952,161       101,290        

Dilutive effect of potential common shares from PSUs

    179,785              

Dilutive effect of potential common shares from Warrants

          384,078        

Weighted average common shares outstanding - diluted

    118,510,800       117,248,296       89,959,993  

Earnings (loss) per share:

                       

Basic

  $ 0.16     $ 0.63     $ (0.30 )

Diluted

  $ 0.16     $ 0.14     $ (0.30 )
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

For the years ended December 31,

 
   

2023

   

2022

   

2021

 

Anti-dilutive shares excluded from calculation of diluted EPS:

                       

Warrants

    14,633,311             14,666,644  

Stock options

    886,046       1,709,690       1,386,974  

Restricted stock units

    146,475       540,344       656,485  

Performance stock units

    1,822,994              

Unvested Earn-Out Shares

    1,093,750       1,093,750       2,187,500  

Total anti-dilutive shares

    18,582,576       3,343,784       18,897,603  
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]
  

December 31,

 
  

2022

 

Change in Projected Benefit Obligation:

    

Benefit obligation, January 1

 $6,104 

Service cost

  113 

Interest cost

  138 

Plan curtailments

  (5,185)

Benefits paid

  (299)

Expenses paid

  (149)

Actuarial (gain) loss

  (722)

Benefit obligation, December 31

 $ 

Change in Plan Assets:

    

Fair value of plan assets, January 1

 $5,242 

Actual return on plan assets

  (374)

Employer contributions

  765 

Plan settlements

  (5,185)

Benefits paid from plan assets

  (299)

Expenses paid

  (149)

Fair value of plan net assets, December 31

 $ 

Funded status at end of period

 $ 
Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]
  

For the years ended December 31,

 
  

2022

  

2021

 

Actuarial gain arising during measurement period

 $(129) $(513)

Amortization of actuarial loss

  (154)  (25)

Total recognized in other comprehensive (income) loss

 $(283) $(538)
Schedule of Net Benefit Costs [Table Text Block]
  

For the years ended December 31,

 
  

2022

  

2021

 

Components of expense:

        

Service cost

 $113  $143 

Interest cost

  138   152 

Expected return on plan assets

  (218)  (240)

Settlement loss recognized

  154    

Amortization of net loss

     25 

Net periodic benefit cost

 $187  $80 
Defined Benefit Plan, Assumptions [Table Text Block]
  

December 31,

 
  

2022

 

Discount rate

  2.78%

Expected return on plan assets

  5.20%
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Equity-based Compensation Plans (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
  

Unvested Restricted Stock Awards

 
      

Weighted Average

 
  

Number of RSAs

  

Grant Date Fair Value

 

Balance on December 31, 2022

  1,108,330  $9.43 

Granted (1)

  4,954,177   2.60 

Vested

  (823,337)  4.96 

Forfeited

  (334,369)  8.19 

Balance on December 31, 2023

  4,904,801  $2.86 
Schedule of Share-Based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions [Table Text Block]
  

For the year ended

 
  

December 31, 2023

 

Expected volatility

  60.5%

Expected dividend

   

Risk-free interest rate

  3.67%
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted Average

     
      

Weighted

  

Remaining

  

Aggregate

 
  

Number of

  

Average

  

Contractual

  

Intrinsic Value

 
  

Stock Options

  

Exercise Price

  

Term (years)

  

(in millions)

 

Options outstanding on December 31, 2022

  1,709,690  $10.97         

Forfeited

  (628,770)  11.12         

Expired

  (194,874)  10.50         

Options outstanding on December 31, 2023

  886,046  $10.97   7.33  $ 

Options exercisable on, December 31, 2023

  512,370  $10.79   6.94  $ 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

For the years ended December 31,

 
  

2022

  

2021

 

Weighted-average expected term

 

6.0 years

  

6.0 years

 

Expected volatility

  36.0% - 40.0%  40.3%

Expected dividend

      

Risk-free interest rate

  1.98% - 3.06%  0.94%
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Restricted stock units

 $4,371  $4,304  $1,070 

Performance stock units

  2,343       

Stock options

  577   2,349   824 

Profit interest units

     17,742   3,069 
Profit Interest Units [Member]  
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

For the years ended December 31,

 
  

2022

  

2021

 

Weighted-average expected term

  3.0 years   2.0 years 

Expected volatility

  65.0%  55.0%

Expected dividend

      

Risk-free interest rate

  4.3%  0.3%
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Lease Commitments (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Operating Lease Assets and Obligations [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Assets:

        

Operating right of use assets

 $29,250  $29,522 

Liabilities:

        

Current operating lease liabilities - Accrued liabilities

 $4,948  $5,112 

Long-term operating lease liabilities - Other noncurrent liabilities

  25,177   24,992 

Total lease liabilities

 $30,125  $30,104 

Lease term and discount rate

        

Weighted average remaining lease term (in years)

  7.2   7.9 

Weighted average discount rate

  6.21%  5.77%
Lease, Cost [Table Text Block]
  

For the years ended December 31,

 
  

2023

  

2022

 

Components of lease expense:

        

Operating lease expense

 $6,629  $7,294 

Short-term lease expense

  1,953   2,402 

Variable lease expense

  314   763 

Total lease expense

 $8,896  $10,459 

Supplemental cash flow information related to leases:

        

Cash paid for amounts included in measurement of operating lease liabilities

 $7,024  $7,311 

Right-of-use assets obtained in exchange for new operating lease liabilities

  6,531   13,942 

Decapitalization of right-of-use assets upon lease termination or modification

  1,320   12,658 
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

2024

 $6,651 

2025

  5,202 

2026

  4,715 

2027

  4,695 

2028

  4,442 

Thereafter

  11,918 

Total lease payments

  37,623 

Less imputed interest

  (7,498)

Present value of lease liabilities

 $30,125 
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Major Reseller Customers (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Customer A

  21.4%  19.2%  19.3%
             
  

December 31,

 
  

2023

  

2022

 

Customer A

  16.4%  11.3%
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Acquisition, Restructuring and Management Fee Costs (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Acquisition, Restructuring and Management Fee Costs [Table Text Block]
  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Acquisitions (1)

 $  $1,887  $5,074 

Restructuring (2)

  2,641   2,626   1,421 

Management fees (3)

        25,789 

Earn out adjustment (4)

        17,173 

Total acquisition and restructuring costs

 $2,641  $4,513  $49,457 
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

For the years ended December 31,

 
  

2023

  

2022

  

2021

 

Beginning balance

 $3,584  $3,994  $3,989 

Accrued for current year warranty claims

  11,362   12,261   10,185 

Settlement of warranty claims

  (11,621)  (12,671)  (10,180)

Ending balance

 $3,325  $3,584  $3,994 
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
Balance $ 1,162 $ 956 $ 813
Charged (credited) to costs and expenses 1,016 878 809
Reserves from acquisitions 0 0 0
Charged against allowances [1],[2] 1,122 672 666
Balance 1,056 1,162 956
SEC Schedule, 12-09, Allowance, Cash Discount Reserve [Member]      
Balance 388 430 426
Charged (credited) to costs and expenses 5,991 5,941 6,173
Reserves from acquisitions 0 0 0
Charged against allowances [1],[2] 5,858 5,983 6,169
Balance 521 388 430
SEC Schedule, 12-09, Reserve, Inventory [Member]      
Balance 38,534 26,280 22,052
Charged (credited) to costs and expenses 1,802 13,410 3,806
Reserves from acquisitions 0 0 1,226
Charged against allowances [1],[2] 6,362 1,156 804
Balance $ 33,974 $ 38,534 $ 26,280
[1] Write-off of obsolete inventory, net of inventory adjustments.
[2] Write-off of uncollectible accounts, net of recoveries.
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 1 - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Details Textual)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
FDIC Deposits Maturities (Year) 3 years    
Cash, FDIC Insured Amount $ 250    
Cash and Cash Equivalents, at Carrying Value $ 41,081 $ 26,150  
Number of Reportable Segments 1    
Amortization of Debt Issuance Costs $ 1,780 1,707 $ 3,182
Unrecognized Tax Benefits 329 0  
Advertising Expense 5,987 7,159 6,299
Research, Development, Pre Production and Start Up Costs 23,844 29,083 28,280
Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax 710 944  
Other Expense [Member]      
Gain (Loss), Foreign Currency Transaction, before Tax 278 (97) 44
Shareholders Equity [Member]      
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax $ 234 (990) $ 30
Minimum [Member] | Building and Building Improvements [Member]      
Property, Plant and Equipment, Useful Life (Year) 7 years    
Minimum [Member] | Machinery and Equipment [Member]      
Property, Plant and Equipment, Useful Life (Year) 3 years    
Maximum [Member] | Building and Building Improvements [Member]      
Property, Plant and Equipment, Useful Life (Year) 25 years    
Maximum [Member] | Machinery and Equipment [Member]      
Property, Plant and Equipment, Useful Life (Year) 10 years    
Weighted Average [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 22 years 6 months    
Customer Relationships [Member] | Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 10 years    
Customer Relationships [Member] | Maximum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 25 years    
Customer Relationships [Member] | Weighted Average [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 23 years 7 months 6 days    
Technology-Based Intangible Assets [Member] | Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 5 years    
Technology-Based Intangible Assets [Member] | Maximum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 14 years    
Technology-Based Intangible Assets [Member] | Weighted Average [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 12 years 1 month 6 days    
Trade Names [Member] | Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 15 years    
Trade Names [Member] | Maximum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 20 years    
Trade Names [Member] | Weighted Average [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 19 years 2 months 12 days    
Non-US [Member]      
Cash and Cash Equivalents, at Carrying Value $ 4,975 $ 5,878  
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Business Combination, Acquisitions and Divestiture (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 23, 2021
Dec. 16, 2021
Jul. 16, 2021
Apr. 14, 2021
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Payments to Acquire Businesses, Gross                 $ 264,718
Common Stock, Shares, Issued (in shares)         117,147,997   117,707,280 117,147,997  
Proceeds from Divestiture of Businesses             $ 0 $ 1,966 0
Finspeed Llc [Member] | Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]                  
Proceeds from Divestiture of Businesses         $ 1,966        
Impairment of Intangible Assets (Excluding Goodwill), Total         268        
Finspeed Llc [Member] | Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] | Other Operating Income (Expense) [Member]                  
Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal         (1,037)        
Finspeed Llc [Member]                  
Revenue from Contract with Customer, Including Assessed Tax               426  
IPO [Member]                  
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)     1            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 11.5            
Warrants and Rights Outstanding, Term (Year)     5 years            
IPO [Member] | Public Warrants [Member]                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     8,333,310            
IPO [Member] | Private Placement Warrants [Member]                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     4,666,667            
Merger Agreement [Member] | Pipe Investors [Member]                  
Repayments of Long-Term Debt, Total     $ 100,000            
Subscription Agreement [Member] | Pipe Investors [Member]                  
Common Stock, Shares, Issued (in shares)     24,000,000            
Shares Issued, Price Per Share (in dollars per share)     $ 10            
Common Stock, Value, Subscriptions     $ 240,000            
Amended And Restated Forward Purchase Agreement [Member]                  
Stock Issued During Period, Shares, New Issues (in shares)     5,000,000            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     1,666,667            
Proceeds from Issuance of Common Stock     $ 50,000            
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)     1            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 11.5            
Empower Sponsor Holdings LLC [Member] | Tranche One [Member]                  
Outstanding Term of the Earn-out Share (Year)           7 years      
Empower Sponsor Holdings LLC [Member] | Merger Agreement [Member]                  
Business Combination Contingent Consideration Shares Issuable, Shares (in shares)     2,187,500            
Empower Sponsor Holdings LLC [Member] | Merger Agreement [Member] | Holley Parent Holdings Llc [Member]                  
Payments to Acquire Businesses, Gross     $ 264,718            
Common Stock, Shares, Issued (in shares)     67,673,884            
Shares Issued, Price Per Share (in dollars per share)     $ 10            
John's, Southern Kentucky Classics, and Vesta Motorsports [Member]                  
Payments to Acquire Businesses, Gross               14,863  
Business Combination Intangible Assets Including Goodwill Acquired         $ 10,553     $ 10,553  
John's, Southern Kentucky Classics, and Vesta Motorsports [Member] | Customer Relationships [Member]                  
Finite-Lived Intangible Asset, Useful Life (Year)         20 years     20 years  
Finspeed, Classic Instruments, ADS, Rocket and Speartech [Member]                  
Payments to Acquire Businesses, Gross                 19,909
Business Combination Intangible Assets Including Goodwill Acquired                 $ 13,247
Finspeed Llc [Member] | Customer Relationships [Member]                  
Finite-Lived Intangible Asset, Useful Life (Year)                 18 years
Baer Inc [Member]                  
Payments to Acquire Businesses, Gross $ 22,170                
Business Combination Intangible Assets Including Goodwill Acquired 18,989                
Accounts Receivable, Purchase $ 800                
Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed                 $ 222
Baer Inc [Member] | Customer Relationships [Member]                  
Finite-Lived Intangible Asset, Useful Life (Year) 20 years                
Brothers Mail Order Industries Inc [Member]                  
Payments to Acquire Businesses, Gross   $ 26,135              
Business Combination Intangible Assets Including Goodwill Acquired   24,835              
Accounts Receivable, Purchase   $ 22              
Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed                 191
Advance Engine Management Inc [Member]                  
Payments to Acquire Businesses, Gross       $ 51,243          
Business Combination Intangible Assets Including Goodwill Acquired       44,486          
Accounts Receivable, Purchase       $ 3,454          
Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed                 2,264
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual                 16,593
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual                 $ 2,664
Advance Engine Management Inc [Member] | Customer Relationships [Member]                  
Finite-Lived Intangible Asset, Useful Life (Year)       20 years          
Advance Engine Management Inc [Member] | Patents [Member]                  
Finite-Lived Intangible Asset, Useful Life (Year)       13 years          
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Reconciles Elements of Business Combination to Cash Flows (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Cash - Empower's trust and cash (net of redemptions of $99,353 and transaction costs of $44,314) $ 107,017
Cash - Forward Purchase Agreement 50,000
Cash - PIPE Financing 240,000
Net cash provided by Business Combination and PIPE Financing 397,017
Less: cash consideration paid to Holley Stockholder (264,718)
Net contributions from Business Combination and PIPE Financing $ 132,299
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Reconciles Elements of Business Combination to Cash Flows (Details) (Parentheticals)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Empowers trust and cash redemptions $ 99,353
Transaction costs $ 44,314
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Business Combination, Acquisitions, and Divestiture - Allocation of the Purchase Price to the Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 23, 2021
Dec. 16, 2021
Apr. 14, 2021
Goodwill $ 419,056 $ 418,121 $ 411,383      
John's, Southern Kentucky Classics, and Vesta Motorsports [Member]            
Accounts receivable   562        
Inventory   3,627        
Property, plant and equipment   275        
Other assets   24        
Goodwill   7,352        
Accounts payable   (158)        
Accrued liabilities   (20)        
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net   14,863        
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net   14,863        
John's, Southern Kentucky Classics, and Vesta Motorsports [Member] | Trade Names [Member]            
Intangible assets   1,689        
John's, Southern Kentucky Classics, and Vesta Motorsports [Member] | Customer Relationships [Member]            
Intangible assets   1,512        
John's, Southern Kentucky Classics, and Vesta Motorsports [Member] | Previously Reported [Member]            
Accounts receivable   959        
Inventory   3,481        
Property, plant and equipment   275        
Other assets   1,132        
Goodwill   5,858        
Accounts payable   (25)        
Accrued liabilities   (18)        
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net   14,863        
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net   14,863        
John's, Southern Kentucky Classics, and Vesta Motorsports [Member] | Previously Reported [Member] | Trade Names [Member]            
Intangible assets   1,689        
John's, Southern Kentucky Classics, and Vesta Motorsports [Member] | Previously Reported [Member] | Customer Relationships [Member]            
Intangible assets   1,512        
John's, Southern Kentucky Classics, and Vesta Motorsports [Member] | Revision of Prior Period, Adjustment [Member]            
Accounts receivable   (397)        
Inventory   146        
Other assets   (1,108)        
Goodwill   1,494        
Accounts payable   (133)        
Accrued liabilities   $ (2)        
Finspeed, Classic Instruments, ADS, Rocket and Speartech [Member]            
Accounts receivable     618      
Inventory     3,975      
Property, plant and equipment     2,274      
Other assets     23      
Goodwill     8,189      
Accounts payable     (343)      
Accrued liabilities     (7)      
Cash     122      
Finspeed, Classic Instruments, ADS, Rocket and Speartech [Member] | Trade Names [Member]            
Intangible assets     2,608      
Finspeed, Classic Instruments, ADS, Rocket and Speartech [Member] | Customer Relationships [Member]            
Intangible assets     2,450      
Finspeed, Classic Instruments, ADS, Rocket and Speartech [Member] | Previously Reported [Member]            
Accounts receivable     618      
Inventory     3,975      
Property, plant and equipment     2,274      
Other assets     23      
Goodwill     11,017      
Accounts payable     (343)      
Accrued liabilities     (129)      
Cash     122      
Finspeed, Classic Instruments, ADS, Rocket and Speartech [Member] | Previously Reported [Member] | Trade Names [Member]            
Intangible assets     2,608      
Finspeed, Classic Instruments, ADS, Rocket and Speartech [Member] | Previously Reported [Member] | Customer Relationships [Member]            
Intangible assets     2,450      
Finspeed, Classic Instruments, ADS, Rocket and Speartech [Member] | Revision of Prior Period, Adjustment [Member]            
Goodwill     (2,828)      
Accrued liabilities     122      
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net     (2,706)      
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net     (2,706)      
Baer Inc [Member]            
Accounts receivable       $ 627    
Inventory       1,813    
Property, plant and equipment       695    
Other assets       76    
Goodwill       8,284    
Accounts payable       (2)    
Accrued liabilities       (28)    
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net       22,170    
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net       22,170    
Baer Inc [Member] | Trade Names [Member]            
Intangible assets       4,630    
Baer Inc [Member] | Customer Relationships [Member]            
Intangible assets       6,075    
Baer Inc [Member] | Previously Reported [Member]            
Accounts receivable       627    
Inventory       1,813    
Property, plant and equipment       695    
Other assets       76    
Goodwill       8,363    
Accounts payable       (81)    
Accrued liabilities       (28)    
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net       22,170    
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net       22,170    
Baer Inc [Member] | Previously Reported [Member] | Trade Names [Member]            
Intangible assets       4,630    
Baer Inc [Member] | Previously Reported [Member] | Customer Relationships [Member]            
Intangible assets       6,075    
Baer Inc [Member] | Revision of Prior Period, Adjustment [Member]            
Goodwill       (79)    
Accounts payable       $ 79    
Brothers Mail Order Industries Inc [Member]            
Accounts receivable         $ 22  
Inventory         1,682  
Property, plant and equipment         20  
Other assets         13  
Goodwill         19,860  
Accounts payable         (34)  
Accrued liabilities         (403)  
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net         26,135  
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net         26,135  
Brothers Mail Order Industries Inc [Member] | Trade Names [Member]            
Intangible assets         4,975  
Brothers Mail Order Industries Inc [Member] | Previously Reported [Member]            
Accounts receivable         22  
Inventory         1,682  
Property, plant and equipment         20  
Other assets         13  
Goodwill         19,561  
Accounts payable         (34)  
Accrued liabilities         (403)  
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net         25,836  
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net         25,836  
Brothers Mail Order Industries Inc [Member] | Previously Reported [Member] | Trade Names [Member]            
Intangible assets         4,975  
Brothers Mail Order Industries Inc [Member] | Revision of Prior Period, Adjustment [Member]            
Goodwill         299  
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net         299  
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net         $ 299  
Advance Engine Management Inc [Member]            
Accounts receivable           $ 3,393
Inventory           3,892
Property, plant and equipment           1,342
Other assets           402
Goodwill           17,006
Accounts payable           (1,922)
Accrued liabilities           (350)
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net           51,243
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net           51,243
Advance Engine Management Inc [Member] | Trade Names [Member]            
Intangible assets           10,760
Advance Engine Management Inc [Member] | Customer Relationships [Member]            
Intangible assets           14,640
Advance Engine Management Inc [Member] | Patents [Member]            
Intangible assets           1,970
Advance Engine Management Inc [Member] | Technology-Based Intangible Assets [Member]            
Intangible assets           110
Advance Engine Management Inc [Member] | Previously Reported [Member]            
Accounts receivable           3,454
Inventory           3,892
Property, plant and equipment           1,342
Other assets           493
Goodwill           17,426
Accounts payable           (2,032)
Accrued liabilities           (489)
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net           51,566
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net           51,566
Advance Engine Management Inc [Member] | Previously Reported [Member] | Trade Names [Member]            
Intangible assets           10,760
Advance Engine Management Inc [Member] | Previously Reported [Member] | Customer Relationships [Member]            
Intangible assets           14,640
Advance Engine Management Inc [Member] | Previously Reported [Member] | Patents [Member]            
Intangible assets           1,970
Advance Engine Management Inc [Member] | Previously Reported [Member] | Technology-Based Intangible Assets [Member]            
Intangible assets           110
Advance Engine Management Inc [Member] | Revision of Prior Period, Adjustment [Member]            
Accounts receivable           (61)
Other assets           (91)
Goodwill           (420)
Accounts payable           110
Accrued liabilities           139
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net           (323)
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net           $ (323)
Finspeed Llc [Member]            
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net     19,909      
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net     19,909      
Finspeed Llc [Member] | Previously Reported [Member]            
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net     22,615      
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net     $ 22,615      
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Pro Forma Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Pro forma net sales $ 727,369
Pro forma net income $ (16,248)
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Raw materials $ 63,552 $ 78,586
Work-in-process 22,619 23,906
Finished goods 106,089 131,081
Inventory, Net $ 192,260 $ 233,573
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Property, Plant and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant, and Equipment, Gross $ 94,286 $ 90,180
Less: accumulated depreciation 47,080 37,999
Property, plant and equipment, net 47,206 52,181
Land [Member]    
Property, Plant, and Equipment, Gross 3,326 3,426
Building and Building Improvements [Member]    
Property, Plant, and Equipment, Gross 11,404 11,051
Machinery and Equipment [Member]    
Property, Plant, and Equipment, Gross 73,332 66,140
Construction in Progress [Member]    
Property, Plant, and Equipment, Gross $ 6,224 $ 9,563
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Property, Plant and Equipment, Net - Schedule of Long-lived Assets by Geographic Locations (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, plant, and equipment, net $ 47,206 $ 52,181
UNITED STATES    
Property, plant, and equipment, net 44,931 50,434
Non-US [Member]    
Property, plant, and equipment, net $ 2,275 $ 1,747
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Goodwill and Other Intangible Assets (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill, Impairment Loss $ 0 $ 0  
Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) $ 0 2,395 $ 0
Trade Names [Member]      
Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)   $ 2,395  
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance $ 418,121 $ 411,383
Measurement period adjustments [1] 935 880
Balance $ 419,056 418,121
Johns Acquisition [Member]    
Acquisition   240
Southern Kentucky Classics [Member]    
Acquisition   1,270
RaceQuip [Member]    
Acquisition   $ 4,348
[1] See Note 2, "Business Combination, Acquisitions, and Divestiture"
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets, Gross $ 310,401 $ 310,401
Finite-Lived Intangible Assets, Accumulated Amortization (75,101) (60,544)
Finite-Lived Intangible Assets, Net 235,300 249,857
Trade Names 1 [Member]    
Tradenames 175,165 174,998
Customer Relationships [Member]    
Finite-Lived Intangible Assets, Gross 269,950 269,950
Finite-Lived Intangible Assets, Accumulated Amortization (55,732) (44,178)
Finite-Lived Intangible Assets, Net 214,218 225,772
Trade Names [Member]    
Finite-Lived Intangible Assets, Gross 13,775 13,775
Finite-Lived Intangible Assets, Accumulated Amortization (5,569) (4,843)
Finite-Lived Intangible Assets, Net 8,206 8,932
Technology-Based Intangible Assets [Member]    
Finite-Lived Intangible Assets, Gross 26,676 26,676
Finite-Lived Intangible Assets, Accumulated Amortization (13,800) (11,523)
Finite-Lived Intangible Assets, Net $ 12,876 $ 15,153
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Goodwill and Other Intangible Assets - Schedule of Finite-lived Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
2024 $ 13,744  
2025 13,714  
2026 13,608  
2027 13,601  
2028 13,601  
Thereafter 167,032  
Total $ 235,300 $ 249,857
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Accrued Liabilities - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued freight $ 5,654 $ 6,861
Accrued employee compensation and benefits 11,696 7,635
Accrued returns, allowances and warranties 11,267 8,798
Accrued taxes 1,475 6,697
Current portion of operating lease liabilities 4,948 5,112
Accrued other 7,089 8,214
Total accrued liabilities $ 42,129 $ 43,317
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Debt (Details Textual)
$ in Thousands
12 Months Ended
Nov. 18, 2021
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Feb. 28, 2023
USD ($)
May 31, 2022
USD ($)
Gain (Loss) on Extinguishment of Debt   $ 701 $ (0) $ (13,650)    
Property, Plant and Equipment, Net   47,206 $ 52,181      
Revolving Credit Facility [Member]            
Debt Instrument, Term (Year) 5 years          
Line of Credit Facility, Maximum Borrowing Capacity $ 125,000          
Letter of Credit [Member]            
Line of Credit Facility, Maximum Borrowing Capacity   10,000        
Letters of Credit Outstanding, Amount   1,728        
Delayed Draw Term Loan [Member]            
Debt Instrument, Face Amount 100,000          
Debt Instrument, Withdrawn Amount           $ 57,000
First Lien Note Due November 17, 2028 [Member]            
Debt Issuance Costs, Gross $ 13,413          
First Lien Note Due November 17, 2028 [Member] | Term Loan [Member]            
Debt Instrument, Term (Year) 7 years          
Debt Instrument, Face Amount $ 600,000          
First Lien Note Due November 17, 2028 [Member] | Delayed Draw Term Loan [Member]            
Gain (Loss) on Extinguishment of Debt   701        
Debt Instrument, Periodic Payment, Principal $ 1,643 $ 7,000        
Debt Instrument, Periodic Payment, Percentage of Annual Excess Cash FLow   50.00%        
Repayments of Long-Term Debt, Total   $ 56,845        
Debt Instrument, Repurchase Amount   38,845        
Early Repayment of Senior Debt   $ 11,000        
The Credit Agreement [Member]            
Debt Issuance Costs, Gross         $ 1,427  
Debt, Weighted Average Interest Rate   9.20%        
Debt Instrument, Covenant, Consolidated Net Leverage Ratio   5.75     7.25  
Debt Instrument, Covenant, Minimum Liquidity         $ 45,000  
The Credit Agreement [Member] | Asset Pledged as Collateral [Member] | Corporate Headquarters [Member]            
Property, Plant and Equipment, Net   $ 2,999        
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Long-Term Debt, Gross $ 594,479  
Other 1,974 $ 2,770
Less unamortized debt issuance costs (10,308) (11,557)
Long-Term Debt 584,171 650,563
Less current portion of long-term debt (7,461) (7,000)
Long-Term Debt, Excluding Current Maturities 576,710 643,563
Revolving Credit Facility [Member]    
Long-Term Debt, Gross 0 10,000
First Lien Note Due November 17, 2028 [Member]    
Long-Term Debt, Gross $ 592,505 $ 649,350
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Debt - Future Maturities of Long-term Debt and Amortization of Debt Issuance Cost (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
2024, future maturities $ 7,461  
2024, debt issuance costs amortization 1,770  
2025, future maturities 7,656  
2025, debt issuance costs amortization 1,921  
2026, future maturities 6,571  
2026, debt issuance costs amortization 2,087  
2027, future maturities 6,572  
2027, debt issuance costs amortization 2,271  
2028, future maturities 566,219  
2028, debt issuance costs amortization 2,259  
Future maturities 594,479  
Debt Issuance Cost Amortization $ 10,308 $ 11,557
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Common Stock Warrants and Earn-out Liability (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jul. 16, 2021
Apr. 03, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Oct. 09, 2021
Class of Warrant or Right, Outstanding (in shares)     14,633,311 14,633,311   14,666,644
Warrant Liability     $ 8,383 $ 4,272    
Fair Value Adjustment of Warrants     4,111 (57,021) $ 32,580  
Business Combination, Contingent Consideration, Liability, Noncurrent     3,479 1,176    
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability     2,303 (10,731) $ 8,875  
Empower Sponsor Holdings LLC [Member]            
Business Combination, Contingent Consideration, Liability, Noncurrent     3,479 1,176    
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability     $ 2,303 $ (10,731)    
Empower Sponsor Holdings LLC [Member] | Earn Out Shares [Member]            
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) 2,187,500          
Empower Sponsor Holdings LLC [Member] | Tranche One [Member]            
Stock Issued During Period, Shares, Acquisitions (in shares)   1,093,750        
Stock Issued During Period, Value, Acquisitions   $ 14,689        
Public Warrants [Member]            
Class of Warrant or Right, Outstanding (in shares)           9,999,977
Public Warrants [Member] | Measurement Input, Share Price [Member]            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)           $ 0.01
Share Price (in dollars per share)           18
Public Warrants [Member] | Measurement Input Share Price1 [Member]            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)           0.1
Share Price (in dollars per share)           $ 10
Private Placement Warrants [Member]            
Class of Warrant or Right, Outstanding (in shares)           4,666,667
Private and Public Warrants [Member]            
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)           1
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)           $ 11.5
Warrants and Rights Outstanding, Term (Year)           5 years
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Derivative Instruments (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 04, 2023
Unrealized Gain (Loss) on Derivatives $ (1,164) $ (0) $ (0)  
Designated as Hedging Instrument [Member] | Interest Rate Contract [Member]        
Derivative, Notional Amount       $ 500,000
Derivative, Floor Interest Rate       2.811%
Derivative, Cap Interest Rate       5.00%
Derivative Liability 1,164      
Unrealized Gain (Loss) on Derivatives 1,164      
Payments for (Proceeds from) Hedge, Investing Activities $ 620      
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Fair Value Measurements - Schedule of Value Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Liability $ 13,026 $ 5,448
Fair Value, Inputs, Level 1 [Member]    
Liability 5,480 2,691
Fair Value, Inputs, Level 2 [Member]    
Liability 1,164 0
Fair Value, Inputs, Level 3 [Member]    
Liability 6,382 2,757
Warrant Liability Public Warrants [Member]    
Liability 5,480 2,691
Warrant Liability Public Warrants [Member] | Fair Value, Inputs, Level 1 [Member]    
Liability 5,480 2,691
Warrant Liability Public Warrants [Member] | Fair Value, Inputs, Level 2 [Member]    
Liability 0 0
Warrant Liability Public Warrants [Member] | Fair Value, Inputs, Level 3 [Member]    
Liability 0 0
Warrant Liability Private Placement Warrants [Member]    
Liability 2,903 1,581
Warrant Liability Private Placement Warrants [Member] | Fair Value, Inputs, Level 1 [Member]    
Liability 0 0
Warrant Liability Private Placement Warrants [Member] | Fair Value, Inputs, Level 2 [Member]    
Liability 0 0
Warrant Liability Private Placement Warrants [Member] | Fair Value, Inputs, Level 3 [Member]    
Liability 2,903 1,581
Earn Out Liability [Member]    
Liability 3,479 1,176
Earn Out Liability [Member] | Fair Value, Inputs, Level 1 [Member]    
Liability 0 0
Earn Out Liability [Member] | Fair Value, Inputs, Level 2 [Member]    
Liability 0 0
Earn Out Liability [Member] | Fair Value, Inputs, Level 3 [Member]    
Liability 3,479 $ 1,176
Interest Rate Collar Liability [Member]    
Liability 1,164  
Interest Rate Collar Liability [Member] | Fair Value, Inputs, Level 1 [Member]    
Liability 0  
Interest Rate Collar Liability [Member] | Fair Value, Inputs, Level 2 [Member]    
Liability 1,164  
Interest Rate Collar Liability [Member] | Fair Value, Inputs, Level 3 [Member]    
Liability $ 0  
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Fair Value Measurements - Summary of Assumptions for Estimated Fair Value Using Monte Carlo Simulation Model (Details) - Monte Carlo Simulation Model [Member]
Dec. 31, 2023
Dec. 31, 2022
Measurement Input, Share Price [Member] | Earn Out Liability [Member]    
Alternative Investment, Measurement Input 4.87 2.12
Measurement Input, Share Price [Member] | Warrant Liability Private Placement Warrants [Member]    
Alternative Investment, Measurement Input 4.87 2.12
Measurement Input Strike Price [Member] | Warrant Liability Private Placement Warrants [Member]    
Alternative Investment, Measurement Input 11.5 11.5
Measurement Input, Expected Term [Member] | Earn Out Liability [Member]    
Alternative Investment, Measurement Input 4.54 5.54
Measurement Input, Expected Term [Member] | Warrant Liability Private Placement Warrants [Member]    
Alternative Investment, Measurement Input 2.54 3.54
Measurement Input, Price Volatility [Member] | Earn Out Liability [Member]    
Alternative Investment, Measurement Input 0.672 0.7033
Measurement Input, Risk Free Interest Rate [Member] | Earn Out Liability [Member]    
Alternative Investment, Measurement Input 0.0379 0.0388
Measurement Input, Risk Free Interest Rate [Member] | Warrant Liability Private Placement Warrants [Member]    
Alternative Investment, Measurement Input 0.0401 0.0406
Measurement Input Price Hurdle One [Member] | Earn Out Liability [Member]    
Alternative Investment, Measurement Input 15 15
Measurement Input Price Threshold [Member] | Warrant Liability Private Placement Warrants [Member]    
Alternative Investment, Measurement Input 18 18
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Fair Value Measurements - Reconciliation of Changes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance $ 2,757 $ 48,389
Liabilities reclassed to equity   (14,689)
Gains included in earnings 3,625 (30,943)
Balance 6,382 2,757
Private Placement Warrants [Member]    
Balance 1,581 21,793
Liabilities reclassed to equity   0
Gains included in earnings 1,322 (20,212)
Balance 2,903 1,581
Earn Out Liability [Member]    
Balance 1,176 26,596
Liabilities reclassed to equity   (14,689)
Gains included in earnings 2,303 (10,731)
Balance $ 3,479 $ 1,176
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Revenue - Summary of Revenue by Product Category (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net sales $ 659,704 $ 688,415 $ 692,847
Electronic Systems [Member]      
Net sales 287,215 282,865 309,233
Mechanical System [Member]      
Net sales 157,427 165,007 154,878
Exhaust [Member]      
Net sales 59,938 66,767 78,179
Accessories [Member]      
Net sales 98,899 108,150 85,280
Safety [Member]      
Net sales $ 56,225 $ 65,626 $ 65,277
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Revenue - Summary of Revenue Based on Geographic Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net sales $ 659,704 $ 688,415 $ 692,847
UNITED STATES      
Net sales 644,652 669,187 674,491
ITALY      
Net sales $ 15,052 $ 19,228 $ 18,356
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00% 21.00%
Deferred Tax Assets, Operating Loss Carryforwards, State and Local $ 5    
Unrecognized Tax Benefits 329 $ 0  
Income Tax Examination, Penalties and Interest Accrued 0 $ 0  
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 9    
Decrease in Unrecognized Tax Benefits is Reasonably Possible 9    
Domestic Tax Authority [Member]      
Operating Loss Carryforwards 381    
State and Local Jurisdiction [Member]      
Operating Loss Carryforwards $ 2,064    
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current income tax expense:      
Federal $ 10,909 $ 12,356 $ 7,422
State 927 1,253 323
Foreign 1,715 2,450 2,602
Total current income tax expense 13,551 16,059 10,347
Deferred income tax expense (benefit):      
Federal (5,986) (8,679) 823
State 811 (2,591) (552)
Foreign 23 (296) (189)
Total deferred income tax expense (benefit) (5,152) (11,566) 82
Total income tax expense $ 8,399 $ 4,493 $ 10,429
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Income Taxes - Schedule of Income Before Income Tax, Domestic and Foreign Jurisdictions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
United States $ 23,971 $ 72,276 $ (24,772)
Foreign 3,608 5,991 8,062
Income (loss) before income taxes $ 27,579 $ 78,267 $ (16,710)
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Income Taxes - Schedule of Provision and Effective Tax Rates (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Expected tax expense (benefit) at U.S. Federal statutory rates $ 5,792 $ 16,479 $ (3,510)
State income tax expense (benefit) 1,373 (1,057) (180)
Permanent tax differences 375 4,275 825
Foreign-derived intangible income deduction (397) (298) 0
Global intangible low-taxed income 0 0 375
Section 162(m) limitation 709 0 0
Foreign rate differential 782 560 719
Tax credit (1,506) (1,393) (1,620)
Earn-outs 484 (2,254) 5,470
Change in fair value of Warrants 863 (11,974) 6,842
Transaction costs 0 0 1,465
Other differences, net (76) 155 43
Total income tax expense $ 8,399 $ 4,493 $ 10,429
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Reserves on assets $ 10,283 $ 12,305
Liabilities not yet deductible 781 3,371
Interest expense limitation 16,040 9,624
Right-of-use liability 6,791 6,899
Section 174 expenses 10,049 6,197
Net operating losses 2,446 1,493
Other 1,113 526
Total gross deferred tax assets 47,503 40,415
Valuation allowance (5) 0
Total gross deferred tax assets, net of valuation allowance 47,498 40,415
Deferred tax liabilities:    
Tradename 33,801 33,770
Intangible assets 41,715 41,126
Goodwill 12,310 10,037
Property, plant and equipment 6,634 7,110
Right-of-use asset 6,585 6,762
Total gross deferred tax liabilities 101,045 98,805
Net deferred tax liabilities $ 53,542 $ 58,390
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Income Taxes - Change in the Valuation Allowance for Deferred Tax Assets (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Valuation allowance, January 1 $ (0)
Additions charged to expense accounts 5
Valuation allowance, December 31 $ 5
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Income Taxes - Changes in Unrecognized Tax Benefits (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Gross unrecognized tax benefits, January 1 $ 0
Changes in balance related to tax position taken during prior periods 329
Gross unrecognized tax benefits, December 31 $ 329
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Earnings Per Share - Schedule of Basic and Diluted Earning Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net income (loss) $ 19,180 $ 73,774 $ (27,139)
Less: fair value adjustment for Warrants 0 (57,021) 0
Net income (loss) - diluted $ 19,180 $ 16,753 $ (27,139)
Weighted average common shares outstanding - basic (in shares) 117,378,854 116,762,928 89,959,993
Dilutive effect of potential common shares from Warrants (in shares) 0 384,078 0
Weighted average common shares outstanding - diluted (in shares) 118,510,800 117,248,296 89,959,993
Earnings (loss) per share:      
Basic net income (loss) per share (in dollars per share) $ 0.16 $ 0.63 $ (0.3)
Diluted net income (loss) per share (in dollars per share) $ 0.16 $ 0.14 $ (0.3)
Restricted Stock Units (RSUs) [Member]      
Dilutive effect of potential common shares from share-based payment arrangement (in shares) 952,161 101,290 0
Performance Shares [Member]      
Dilutive effect of potential common shares from share-based payment arrangement (in shares) 179,785 0 0
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share (in shares) 18,582,576 3,343,784 18,897,603
Warrant [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share (in shares) 14,633,311 0 14,666,644
Share-Based Payment Arrangement, Option [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share (in shares) 886,046 1,709,690 1,386,974
Restricted Stock Units (RSUs) [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share (in shares) 146,475 540,344 656,485
Performance Shares [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share (in shares) 1,822,994 0 0
Earn Out Shares [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share (in shares) 1,093,750 1,093,750 2,187,500
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Benefit Plans (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan, Accumulated Benefit Obligation   $ 0  
Defined Benefit Plan, Plan Assets, Contributions by Employer   765 $ 471
Defined Benefit Plan, Plan Assets, Contributions by Plan Participant   $ 0 $ 0
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 3.50%    
Defined Contribution Plan, Employer Discretionary Contribution, Percent of Match 1.20% 0.00% 1.00%
Defined Contribution Pension [Member]      
Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)   $ 154  
The 401K [Member]      
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 3,154 $ 2,990 $ 2,579
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Benefit Plans - Summary of Changes in the Benefit Obligation and Plan Assets and the Plan Funded Status (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Service cost $ 113 $ 143
Interest cost 138 152
Defined Benefit Plan, Plan Assets, Contributions by Employer 765 471
Funded status at end of period 0  
Pension Plan [Member]    
Benefit obligation 6,104  
Service cost 113  
Interest cost 138  
Plan curtailments (5,185)  
Benefits paid (299)  
Expenses paid (149)  
Actuarial (gain) loss (722)  
Benefit obligation 0 6,104
Fair value of plan net assets 5,242  
Actual return on plan assets (374)  
Defined Benefit Plan, Plan Assets, Contributions by Employer 765  
Plan settlements (5,185)  
Benefits paid from plan assets (299)  
Expenses paid (149)  
Fair value of plan net assets $ 0 $ 5,242
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Benefit Plans - Schedule of Pre Tax Amounts Recognized in Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Actuarial gain arising during measurement period $ (129) $ (513)
Amortization of actuarial loss (154) (25)
Total recognized in other comprehensive (income) loss $ (283) $ (538)
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Benefit Plans - Summarizes the Components of Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Service cost $ 113 $ 143
Interest cost 138 152
Expected return on plan assets (218) (240)
Settlement loss recognized 154 0
Amortization of net loss 0 25
Net periodic benefit cost $ 187 $ 80
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Benefit Plans - Schedule of Defined Benefit Plan, Assumptions (Details)
12 Months Ended
Dec. 31, 2022
Discount rate 2.78%
Expected return on plan assets 5.20%
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Equity-based Compensation Plans (Details Textual) - USD ($)
1 Months Ended 12 Months Ended 34 Months Ended
Jun. 06, 2023
May 08, 2023
Mar. 08, 2023
Oct. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Oct. 31, 2020
Restricted Stock Units (RSUs) [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) [1]         4,954,177      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount         $ 9,071,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         2 years 3 months 18 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)         $ 2.6 [1] $ 5.87 $ 12.06  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value         $ 4,231,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)         823,337      
Restricted Stock Units (RSUs) [Member] | Minimum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)         1 year      
Restricted Stock Units (RSUs) [Member] | Maximum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)         4 years      
Restricted Stock Units (RSUs) [Member] | President [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 1,000,000              
Performance Shares [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   8,050 949,412          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)         3 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)   $ 2.43 $ 1.98   $ 1.98      
Share-based Compensation Arrangement, Equity Instruments Other Than Options, Time-based Awards (in shares)         1,000,000      
Performance Shares [Member] | Minimum [Member]                
Share-based Compensation Arrangement, Vesting Award Rights, Percentage of Initial Target Awards         0.00%      
Performance Shares [Member] | Maximum [Member]                
Share-based Compensation Arrangement, Vesting Award Rights, Percentage of Initial Target Awards         150.00%      
Performance Shares [Member] | President [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 1,520,000              
Share-Based Payment Arrangement [Member]                
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount         $ 893,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         10 months 24 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)         10 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price, Ending Balance (in dollars per share)           $ 4.65 $ 3.88  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate         0.00%      
Share-Based Payment Arrangement [Member] | Minimum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)         3 years      
Profit Interest Units [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)         41,400,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)               24,074,944
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount         $ 0      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value           $ 20,276,000 $ 535,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)         0      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)           36,506,814 1,693,804  
Accelerated Share-Based Payment Arrangement, Expense       $ 11,351        
The 2021 Omnibus Incentive Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)             8,850,000  
Common Stock, Capital Shares Reserved for Future Issuance (in shares)         4,679,306      
[1] Includes 1.0 million PSUs subject to the Company achieving certain Adjusted EBITDA and sales performance targets during each of fiscal years 2023, 2024, and 2025. The criteria are based on a range of these performance targets in which participants may earn between 0% to 150% of the base number of awards granted. The weighted average grant date fair value of these PSUs was $1.98. The Company assesses the attainment of target payout rates each reporting period. Equity-based compensation expense is recognized for awards deemed probable of vesting.
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Equity-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance on December 31, 2022 (in shares) 1,108,330    
Balance on December 31, 2022 (in dollars per share) $ 9.43    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) [1] 4,954,177    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) $ 2.6 [1] $ 5.87 $ 12.06
Vested, shares (in shares) (823,337)    
Vested, weighted average grant date fair value (in dollars per share) $ 4.96    
Forfeited, shares (in shares) (334,369)    
Forfeited, weighted average grant date fair value (in dollars per share) $ 8.19    
Balance on December 31, 2023 (in shares) 4,904,801 1,108,330  
Balance on December 31, 2023 (in dollars per share) $ 2.86 $ 9.43  
[1] Includes 1.0 million PSUs subject to the Company achieving certain Adjusted EBITDA and sales performance targets during each of fiscal years 2023, 2024, and 2025. The criteria are based on a range of these performance targets in which participants may earn between 0% to 150% of the base number of awards granted. The weighted average grant date fair value of these PSUs was $1.98. The Company assesses the attainment of target payout rates each reporting period. Equity-based compensation expense is recognized for awards deemed probable of vesting.
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Equity-based Compensation Plans - Schedule of Share-Based Payment Award Equity Instruments Other Than Options Valuation Using Black-Scholes Option Pricing Model (Details) - Performance Shares [Member]
12 Months Ended
Dec. 31, 2023
Expected volatility 60.50%
Risk-free interest rate 3.67%
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Equity-based Compensation Plans - Summary of Stock Option Activity (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Options outstanding, shares (in shares) | shares 1,709,690
Options outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 10.97
Forfeited, shares (in shares) | shares (628,770)
Forfeited, weighted average exercise price (in dollars per share) | $ / shares $ 11.12
Expired, shares (in shares) | shares (194,874)
Expired, weighted average exercise price (in dollars per share) | $ / shares $ 10.5
Options outstanding, shares (in shares) | shares 886,046
Options outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 10.97
Options outstanding, weighted average remaining contractual term (Year) 7 years 3 months 29 days
Options outstanding, aggregate intrinsic value | $ $ 0
Options exercisable, shares (in shares) | shares 512,370
Options exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 10.79
Options exercisable, weighted average remaining contractual term (Year) 6 years 11 months 8 days
Options exercisable, aggregate intrinsic value | $ $ 0
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Equity-based Compensation Plans - Schedule of Share-Based Payment Award Stock Options Valuation Using Black-Scholes Option Pricing Model (Details) - Share-Based Payment Arrangement, Option [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Weighted-average expected term (Year) 6 years 6 years
Expected volatility   40.30%
Expected dividend $ 0 $ 0
Risk-free interest rate   0.94%
Minimum [Member]    
Expected volatility 36.00%  
Risk-free interest rate 1.98%  
Maximum [Member]    
Expected volatility 40.00%  
Risk-free interest rate 3.06%  
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Equity-based Compensation Plans - Schedule of Profit Interest Units Valuation using Black-Scholes Option Pricing Model (Details) - Profit Interest Units [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Weighted-average expected term (Year) 3 years 2 years
Expected volatility 65.00% 55.00%
Expected dividend $ 0 $ 0
Risk-free interest rate 4.30% 0.30%
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Equity-based Compensation Plans - Schedule of Components of Equity-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restricted Stock Units (RSUs) [Member]      
Share-Based Payment Arrangement, Expense $ 4,371 $ 4,304 $ 1,070
Performance Shares [Member]      
Share-Based Payment Arrangement, Expense 2,343 0 0
Share-Based Payment Arrangement, Option [Member]      
Share-Based Payment Arrangement, Expense 577 2,349 824
Profit Interest Units [Member]      
Share-Based Payment Arrangement, Expense $ 0 $ 17,742 $ 3,069
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Lease Commitments (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2023
Short-Term Lease Commitment, Amount   $ 540
Operating Leases, Rent Expense, Net $ 8,412  
Minimum [Member]    
Lessee, Operating Lease, Remaining Lease Term (Year)   1 year
Maximum [Member]    
Lessee, Operating Lease, Remaining Lease Term (Year)   14 years
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Lease Commitments - Schedule of Operating Lease Assets and Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Right-of-use assets $ 29,250 $ 29,522
Current operating lease liabilities - Accrued liabilities $ 4,948 $ 5,112
Weighted average remaining lease term (in years) (Year) 7 years 2 months 12 days 7 years 10 months 24 days
Weighted average discount rate 6.21% 5.77%
Accrued Liabilities [Member]    
Current operating lease liabilities - Accrued liabilities $ 4,948 $ 5,112
Other Noncurrent Liabilities [Member]    
Long-term operating lease liabilities - Other noncurrent liabilities 25,177 24,992
Accrued Liabilities and Other Noncurrent Liabilities [Member]    
Total lease liabilities $ 30,125 $ 30,104
XML 109 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Lease Commitments - Schedule of Operating Lease Expense Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Components of lease expense:    
Operating lease expense $ 6,629 $ 7,294
Short-term lease expense 1,953 2,402
Variable lease expense 314 763
Total lease expense 8,896 10,459
Cash paid for amounts included in measurement of operating lease liabilities 7,024 7,311
Right-of-use assets obtained in exchange for new operating lease liabilities 6,531 13,942
Decapitalization of right-of-use assets upon lease termination or modification $ 1,320 $ 12,658
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Lease Commitments - Schedule of Future Minimum Rental Payments for Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
2024 $ 6,651  
2025 5,202  
2026 4,715  
2027 4,695  
2028 4,442  
Thereafter 11,918  
Total lease payments 37,623  
Less imputed interest (7,498)  
Accrued Liabilities and Other Noncurrent Liabilities [Member]    
Present value of lease liabilities $ 30,125 $ 30,104
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Major Reseller Customers (Details Textual) - Minimum [Member] - Customer Concentration Risk [Member] - Reseller Customers [Member]
12 Months Ended
Dec. 31, 2023
Revenue Benchmark [Member]  
Concentration Risk, Percentage 5.00%
Accounts Receivable [Member]  
Concentration Risk, Percentage 10.00%
XML 112 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Major Reseller Customers - Schedules of Concentration of Risk (Details) - Customer Concentration Risk [Member] - Customer A [Member]
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue Benchmark [Member]      
Concentration risk, percentage 21.40% 19.20% 19.30%
Accounts Receivable [Member]      
Concentration risk, percentage 16.40% 11.30%  
XML 113 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Acquisition, Restructuring and Management Fee Costs (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring Costs [1] $ 2,641 $ 2,626 $ 1,421
Sentinel Capital Partners [Member]      
Acquisition Costs and Management Fees     $ 23,275
Employee Severance [Member] | Executive Officer [Member]      
Restructuring Costs 591    
Payments for Restructuring 407    
Restructuring Reserve $ 184    
[1] Includes costs incurred as part of the restructuring of operations including professional and consulting services and executive severance. 2023 includes executive severance cost of $591, of which $407 was paid during the year and $184 remained accrued as of December 31, 2023.
XML 114 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Acquisition, Restructuring and Management Fee Costs - Summary of Total Acquisitions and Restructuring Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Acquisitions (1) [1] $ 0 $ 1,887 $ 5,074
Restructuring (2) [2] 2,641 2,626 1,421
Management fees (3) [3] 0 0 25,789
Earn out adjustment (4) [4] 0 0 17,173
Total acquisition and restructuring costs $ 2,641 $ 4,513 $ 49,457
[1] Includes professional fees for legal, accounting, consulting, administrative, and other professional services directly attributable to acquisitions.
[2] Includes costs incurred as part of the restructuring of operations including professional and consulting services and executive severance. 2023 includes executive severance cost of $591, of which $407 was paid during the year and $184 remained accrued as of December 31, 2023.
[3] Includes acquisition costs and management fees paid to Sentinel Capital Partners, including a fee of $23,275 paid in 2021 upon the Closing of the Business Combination.
[4] A fair value adjustment to the contingent consideration payable from the Simpson acquisition.
XML 115 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Commitments and Contingencies - Schedule of Accrual For Product Warranties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Beginning balance $ 3,584 $ 3,994 $ 3,989
Accrued for current year warranty claims 11,362 12,261 10,185
Settlement of warranty claims (11,621) (12,671) (10,180)
Ending balance $ 3,325 $ 3,584 $ 3,994
EXCEL 117 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /R ;E@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #\@&Y8[GW$6>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$G*!B;UI:.G#@8K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'-3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/ M=42H.;\'AZ2,(@4SL @+D^"V@68J[^BE7PIJA6^YH+_B :_CZ[_O"["3MO[,'^ M8^.KH&SAUUW(+U!+ P04 " #\@&Y8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M /R ;EAE&!P?5 @ /D[ 8 >&PO=V]R:W-H965T&UL MM9MM;^*X&H;_BL6NCG:E4A(GM'1.BT2AW>E.IZV@NZ.>T7YP$[=$D\2LXY3V MWQ_G!8Q'SD,BF?DPAVI%2@]R1.LXO>4HC5I\$@"Y8T M(=DQ6]%4OO+">$*$?,I?!]F*4Q*614D\P(YS,DA(E/;&Y^6Q!SX^9[F(HY0^ M<)3E24+XQR6-V?JBY_8V!^;1ZU(4!P;C\Q5YI0LJ_EH]:-3 M&L>%DCR/?VO1WO8SB\+=QQOUZ_+BY<4\DXQ.6?PM"L7RHC?JH9"^D#P6<[;^ M3.L+&A9Z 8NS\G^TKMX[]'HHR#/!DKI8GD$2I=5?\EZ#V"GP_(8"7!?@GPK< MI@*O+O#:%OAU@5^2J2ZEY# C@HS/.5LC7KQ;JA4/2IAEM;S\*"V^]X7@\M5( MUHGQC 6Y_!H%FJ0ANDI%)#[035JUI^)[Z:._%C/TVZ^_GP^$_+BB:!#4TI>5 M-&Z0=C'ZRE*QS*1N2$-=8"#/'.REQA4G-'@&'GN$<(.]@PG-(7+OQ)^ MC)RJW#>4S^#R/_-8EF/3IVM7XVW1>Z6>MP_]+N_OM_)=Z$;0)/O'A+R2],V2 MQ2#Q*5N1@%[TY"B04?Y&>^/__.*>./\UX;(I-K,DIJ'TMRA]2'U<-]RII,E) M+(&&]!U]H1\F@K"2XSCN".,S/#(! VN[ K,DI@$;;H$-VP";T]5D2TWB=;'F=@-39S@^A<2 M9R:\4["L*R%+8AJATRVA4_ *ISGG)9\H"V07?**$%^,^DK.2L5W!:OV^B_N> M:R(&%G8E9DE,(S;:$AN!U[@=_VMD#Y1'+$37\G!F(@:K73^98($U76%9$M-@ MG6UAG76"5;:O1E2P5I-[ *NZPK(DIL%R'>7JG':X'C]6QNZWI]YU^E],B."R MKHQLJ>F0=JROVP[2)$USV:;F=,6X,-*"A03/C8,[7-:9EB4UG196M' [6O4X M!0WN^Z0V/K[1R,,"GGE;:CHNY>;=5G9>VG#& M9;LJH^016@C9/1'C:,IR&8QD/F*AN;O"ZK,K(T"KYMZ6F@Y0V7L7]NEIM-3UM^%W7I-;Q*&4CT[ MVCQ Y5K&?6IN<["D.W)<-,^SC,;Q6R1#)IHS$AI)6@T$MM1TDBH2N+"+_YGD MM'@F>_ C6Z=&BK#<)5O+0Z_H#TZIJ7X*UW>&=XB$X*J(X,*^_F=XV_'O@;.W M* W,[1#6_&*,57!19VR'R I8904,>_V?L3VP3$@W_+]HU3AA[%'TL>L8LSM< MUY6;+36=FXH/&';]9=^<<$J:,<$"^-0X-]_H]4COEH04DFV87H)LOR M!GBPYATS8K.:%FRIZ=A46L"MTL+?+)8^E_ J-W#CRM >I0985K."+34=ELH* MN%56V*S75D&T, G%=&E>3MNC^$1-55.XJC.U0P0$K (";A40;E)!>?5;=;'X M0388C=1@Q29J5H.!+36=F@H&N%4P*+LCFDHW]LJX\4>Y/3J3(*!20@J$E9B1 MG-4@8$M-)Z>" &X5!!8)B6-TF6?RYX:MQ[ M:HTM#:[KO,W@$*;?4Z;?@SW[S?1ZCB9Y& F9*R="4)F52FY-OPOOT6NF9C4% MV%+3J:D4X+7\[> Z2DD:1#(2E.&\/';%>;E&*2?2:B_8]X*E>?<+_#'-,*V& M!%MJ.LR=;4.M0L)B*5,"-,3MD6F&97=;T"&B@:>B@=#-Q,>%0:\=F& )8GL> O!@A]'LF41 M>5KH/A=R<$M#.:$:D=FT]]-:[63G(EUW-')7\O3V.O:;4M*UL3_D?\\G=(WK\?#^_ M>[R_0[>W#T9B5AV_+36=F'+\'NS4-\2*%;-B&C12@R6FD9Q;TU26'Z'[961< MRX E.C,[A._WE._W8)O^C?!R\^+WK[186C1[!IN6?6I5;69+3=\TJP* 7YEE MJSN0?9MV?FI5;69+3>>IPH$/F_G'2,04L1?DXM^>?T<+&N1<3J]&BK!2W; S M))CT+CQ8DHQJL[21I=7(8$M-9ZDB@P][>1E)PW)5\B-Y9K$1(2SP^?;V"7U; M&$%9C0.VU'10*@[XL(_?M#*9XV4S25]IXYR[1^CN:6'*E'XW][5. MRKLY!^KMU4VQ7TGQ:T.&8OHB2YWC4SF,\.H^T^J)8*ORSLMG)@1+RH=+2D+* MBS?(UU\8$YLGQ0=L[_8=_Q]02P,$% @ _(!N6+!9 LRU!@ ,AL !@ M !X;"]W;W)K73^[TNI9R4>/ MHOXB%YPK]*TL*GD\6BBU/)Q,9+K@)9,'8LDK^.5.U"53<%O?3^2RYBQKC,IB M0CPOG)0LKT;3H^;953T]$BM5Y!6_JI%S[GZM/RJH:[R<9+EI>\DKFH4,WOCD?V^"AV!NF>0S M47S.,[4X'L4CE/$[MBK4M7A\S]N NTO%85L_D>/+=8;H70EE2A;8V!0YM7Z M+_O6)F++ /L#!J0U(*\UH*U!D[G)FED3UAE3;'I4BT=4:S1XTQ=-;AIKB":O M]##.50V_YF"GIC-125'D&5,\0Z>L8%7*T5R[DV@??9J?H;=[[] >RBMTLQ K MR:I,'DT4O%G;3]+V+:?KMY"!MYSQ] !1/$;$(]1B/GN].=DUGT"\FZ#))FC2 M^*,#_D[F\_.;N2V,M9UOM],E=2B7+.7'(Z@9R>L'/IK^^@L.O=]L0?TD9SLA MTDV(U.5].F-R@6"P4*HO^-=5_L *7BGKX*U=!8TK7?)VDJ5D +EH24 \?;@H]1P:5$K( EIIF.L%BAM.99KE A MI.02B3NTA\=!%#4AZLO &X,+N>3-LE \V<)<,PFWPXQIZ/7"M* B+Z;V,(-- MF($SS(OJ 9(O:BNOP'@C3@@QB)DP0FD0#3 +-\Q")[.KFB]9GLDFDT(M..1Z M5=? %C'(M7W"A";C( R#'F$+*L9!9.<;;?A&3KXW0K'B%10C,UM)1,.PQ]&$ M4>(GX4!2XPW)^(6D@L[6ZFF,EK"BJG&37%V$2U! N*VXLG&.+5./>'W*)BH@ M>*M:=Q@G&\:)D_$?0F2/>5'8:"4F+9QX09^7#19C,D ,>YU">4YJ'YM)F5>* M5?MF= MHR3HU[T5%F@AM++L1! [!:BM) <]8M8O\2CU:9^@#0A%Y ]1[$0,4Z=07UZ< MG%Y<7MQGBYM_K=2=XOB].OZSO.TF MH5-(_$J)7+(GK8_6@"VJ1<.$]$?* O,3/QX8IT[=L%O>@&*]@@82BI1#"NQ5 M:>J7'Q@E:8*")/$'^'4:A]TB]\ROR-EM7N0JY_89;RJ63S!)^B0M,$KQ@+#A M3MFP6]IFK:@M1=UL<:#+*41UOP\Y+6%KS<;RO,&>C?<0M M>>>LKO;%ZB6*II11/^K7EP6%<10.4-S:]+GU[HS?<1CJ#"GVS3Y#B2ED 0W\ M_BIJ@\4T&:@FTJD=<>_9UHU.):I7%E3K;J\2H$Q>GNM M)P52 GT0BB.*2]R*"YO?=DV0.OXQVO,.0!8QM%HU M>F#%BH]1,(8G^A^2"U;KW<=*+42=_\>SL2Y6CG(I=7/1;*!72L(^)8/Y@D#! MSWC*RUN88,]G7PVH_Y18\VPJ=E]NG)#=C'2*3MR*KB<_$'>D(_!<"8&%>AQY MT9C$7A.KOL=^-$Z2Z!G^P^EZ^:2'6'H(8\5Q8G;3U_48Q-UCG&19KKL(6!CU MJ'+=9#PS-)F+?;(=LJ,0?:.9IUVK0%W;77#%XE"$./0?,'#M# MLX<(HR0V*)HP/XZ'&F/:]1KT-7MK:5E4K63-AL+W,0Z,$U@+#L/^:(CNUF&Q MN_,PI+PIO%?3-T^&[0<%5J#MH&"R]4%#?TWZB]7W>251P>_ TCN(P$6]_D"S MOE%BV7SCN!5*B;*Y7' &Q#4 ?K\3(._MC?YLLOE,-OT?4$L#!!0 ( /R M;EA3U5\&!@, %$* 8 >&PO=V]R:W-H965T&ULK99= M;]HP%(;_BA7UHI48^8 0J ")III6:=-06;MKDQR(5<=FME.Z_?K93IH1FO)1 MC0NPG?,>OX]]3#S>Z* MM2LW G!J13EU \\;N#DFS)F.[=A<3,>\4)0PF LDBSS'XO<-4+Z=.+[S.G!/ MUIDR ^YTO,%K6(!ZV,R%[KEUEI3DP"3A# E839R9?QW[GA'8B$<"6[G31@9E MR?F3Z=RE$\(09*32;MXU>5U*GG-,+=]FOVSQ9>PRRQA)C3 MGR15V<09.BB%%2ZHNN?;+U !A29?PJFTWVA;QD:>@Y)"*IY78NT@)ZS\Q2_5 M0NP(_/X[@J 2!*<*>I6@9T%+9Q;K%BL\'0N^1<)$ZVRF8=?&JC4-868;%TKH MIT3KU#3F3')*4JP@13>88I8 6IAT$EW.L0"F,E DP51>H4_H87&++B^NT 4B M#/W(>"$Q2^785=J*2>@FU;0WY;3!.]/>0M)%/;^# B_HM4NB@&=4U;M=#GQ84"TB)0E^YE!T4%\*L M3!MW.5%H)S)GZ'GJAU$T=I]WZ=J"0J\.:C#T:H;>08:YKG_0ME*T4#QYZB"] M>T@;7RB[MX^8%H#FH 8 MCH8UJ/HU5?\\*NM>HEFA,B[('_W D%CWLM5^F7^PXROT[&?/__&X!D!8 X0? M KB3LCAN/GQC:M_VH8B&X4%M>/ AP]\+)94^[82MC[D>''5]**+A.JI=1P== MQSS/]5OA/Y=^=%KI'PUK( UKI.$92&?7_?!M/5<%O;\9IT0V"$8UP>AL@LZ) ME3]Z8\KWH\B+@N&^_=9(OQ^-1E&[?=_[]W+T/@!PQDFH\I^"T1[:RN'NO._- M9>L;%FO")**PTEJO&^D_!5'>7\J.XAM[!5ARI2\4MIGI.Q\($Z"?KSA7KQUS MJZAOD=._4$L#!!0 ( /R ;EC5 < !$? 8 >&PO=V]R:W-H M965T&ULK9EK;^.X%8;_"N$NBAE@'(NDKFD28&)WV@#=[F"R MV_W,6+2MKB1Z23J9]-?WZ!++)H^4#) OB2\OC_F2AX[:S=7RX69KV3E3 7:B]K^&:C="4LO-7;A=EK*?*V454N6!#$BTH4]>SF MJOWLJ[ZY4@=;%K7\JHDY5)70S[>R5$_7,SI[^>!;L=W9YH/%S=5>;.6]M+_M MOVIXMSA&R8M*UJ90-=%RZOAVP+:V9NEJHTJBUQ8F9-["_]@4JTA:D.6JH)4VC5S_"C)7;U6 ME20?_J6,^4CFY+?[%?GPTT?R$REJ\NM.'8RH1G5=N=(7^O'T$V$!XTB'EF]OSI#FJ[!LO'(GW;UC[1I02'=JN:=0V;5;XXTT<94D07BT>3PTCLC0-:70N M6R&RC*5ATPX+';Q24BXV$2 M)8X3+%HV;-%+H]:ZUE,M'V-3V334C:TA!=/TD_ACS MU#.%J+(@Y8XG1)6R="3ETJ.E=-+2YTII6_Q/M'LD+**BMJ+>%@^E),(8B;M* M_=$-(W>-+#%5[+E"5#S+,MQ5=G253;JZJ_:BT.W4M)Y@GX;TLW)>0O;E;S.9 M>1T+'(.^@O',K7E382A,T6$-9**6L+ .:WO0L/#&<[&/ M>M;?.*2.*4051M2=-2P6C^-TQ-H)+-!75EC9@L)>:/L,S'9NM!(UH&([K1LI M)YS25^?N=%7947Y1B_<[V;,@LA+0%\'&T%&8]<0IFMP M8L33@!-TFB=^.;HI6B1%S?@ D %/I*X77P:[5OFD=)RZ;G M)GT=9]'8_D4'WJ#3P#%N$O;J>@Y'T5=<^JS >,!=E[YJ3H.$>RY]79HF8^ML M \Z31[-H8A\V,(Q^R.!8@C.RF=8;$V60H7QTI:JWG/HJKSKZ$@J0.3:= X_0:2"YJZ'_L*&]E))/I):X$Y\$;9V)XVL B=AI&N1M8*K.7U#,(:J1_E[.:O?Z%Q\#?TX/Q,XH=>F[(Z#PW:*CJH/+8R[)UM$-,\R=R]!5'QL[0[P MPZ;AYVO_[/BX^9-F^T2=^&3BI3P"+X&+<9@H'=D^V, W;)IO>L1N#PWK\]S(![;BTVSU0T.0%^6AT;XR"-R')4K3 MB 9IX%8]5)JP,&69NXP0Z2N#,$ 8GX:PVW9J:Q=@",!TY[-UG*NR%-H,G^+F MNY]*3TO]A?MH88FJ8A?5>E5V6CF"BS&[ ZGQ:5);]=/X3H;9FPRC*A?H>M4K MAA6JNYT=PG27Q3\+O2UJ M0TJY@9#!10+56W?WK]T;J_;MC>2#LE95[N0=*N#\,>&)N) MMU$?&LL^]Y Z]XJ\1]+9(ZN_\A6E CRMRXJ?3U9" MW+^9S?AB1=>$OV;WM)*_W+)Z380\K.]F_+ZF9-D&KL K4]/9\\A:^R3%J EK$GP5]Y'N?07,J-XQ];0[>+\\G7C,C M6M*%:"B(_/- Y[0L&R8YCV\=Z60W9A.X__D'>]Z>O#R9&\+IG)5?BJ58G4_B M"5C26[(IQ15[_)UV)Q0T? M6\O9_\-AAO0E8;+A@ZRY8SF!=5-N_Y*D38B\ MH0,!J M 2@ .#P3@+@"K =&! +\+\-4I'0H(NH! "8#X0$#8!82M]ENQ6J53 M(LC%60=V@)5OSH4U7&RT%+JJFLJY%+7\M9)RXF+.*L[)8$D&7X%K(/[)L M! ?L%LQ7I+JC'!25_($MOJY8N:0U_P5DWS:%^ ZFX/-U"GY]\1*\:#"?5FS# M2;7D9S,A)];0SQ;=)-YM)X$.3F*]9MTHX*\/='U#Z[\--',[S=OELFC*E93@ MDA3+J9S4G-P70AY;2%,'Z_!6B+JXV0AR4U(@F*2OI4HVULS.>D6%O.JE MY!FIJZ*ZXS:NW,[UBD)-6"@E^E;GPESY"_ M!$2 E"Y> PQ? >0ASY3;+6O8LC8+V<-%&(41CF/_;/:PGSWK\,T2^H;?DP4] MG\@UDM/Z@4XN?OX)AMYOIJR-29:-29:/1#;((=[E$!^5PV/RMF4*]O(6*0G3 M$4BF-<9#6*K#IF&D)#\S<,$P&()R \CW< QWL($H_DX4WRK*'W*#+JH%6\O: M+AGG+TUJ^%H5>XH:3D3J1&0Z8HHBB!-%!R=LH$.PTR&PZM"MVU((V9=PTBR5 M)B4"IQ(ZPD]"M2J<-)D3D3L&&J@0[E0(K2K(AD2V&Y7<7&NYB"^^ U&3BI=D MV^@L_Y%[;K,%FI0)GR:Q;(@-T79E(E= MBDB[4E4I(J<4.D*N+HH63I;MS'$V ^4BV1NG<>I6^*89-F89/E(9(-D)KMD)L]+IBF!B5;> MRE8U3[04QT$<* MYJJ/4B]V)R(TCA;ZYQ*'7-_[><]L]:&SE/6T^$ :Q%V&L M]@_V&9Q:WJ.R9:.RY6.Q#7.Y9^+@_VG[S/F#6FU#I"8.ZHLJ2B)/N0A2 VZ* M@E I<2/*3]06,3>-ZOE^'!TH]=[80+NS.:H!A+J/4;@L! M[1[B/>>;=L%EM^"!ZEK@X1ZBT\]!(.R9:- MRI:/Q3;,:6^ H-T!N7-JS*/;"$'=H4 _C-56T0#3%@&W&W(.-E2G=T30;HF^ MD%JNBX(#^D3K1<&E.JX*UTT0;OZIZHQJ@49ERT9ER\=B&V:PMT'0[H/T#!JS MICL?K9YU0X*U>X(&D%;-;NOC&&IXF[MW/LCN?#Z1)_!8B%7S0*.H[D!-R_;Q MAV#MA=]\)=< F0-1%XOF!]X^F-A4A3"N =UP-LV0;IJFT%,7^]0 4U5S0W+G M8$/=>I>!["YC?X7<7OC@EM4'A'(M#TAO]A'$0:1Z2/N<3GYJ,"9;-BI;/A;; M,+M[3W_L)NFD[!HSBMR7@=M N2&9&Y);(4.!>N.$CGNV8KEA@HRZZ,X%P@CZ M49)HQ6Z=P]ZT-VUW?@AHDY?[[[A@G2O1<.8XB06MTF MC^:KS\H,*#^./:W(#3 8'+1\J+=\R&[YCKI?@MS/B=R0U W)#!"8P%A3PP4; MBM%[/63W>D?>+T'NAT,&2(02J"KB),KSU$U#$"1(M2AS^YQ.WFS'9,M&9\/ZXC]02P,$% @ _(!N6'UU]0,9"P :C< !@ M !X;"]W;W)KAX6^Z#(=*QM6?1(.\E1^,+LZ6V2._Y^T?R[L:WHUV5J;%@E=-(2JOYK/SP67P*0UC>4&' M^%'PYV;OM2>I/ CQ4[ZYF9X/?'E'O.1Y*TUD\.^)3WA92DMP'W]MC YVORDO MW'^]M?ZY(P]D'K*&3T3Y9S%MY^>#9.!-^2Q;E>TW\?P;WQ *I;U M8/V!EZ^:5BPV%\,=+(IJ_3][V0S$W@5!9+F ;"X@^@7,<@'=7$"/O8!M+F#= MR*RI=..09FUV<5:+9Z^6:+ F7W2#V5T-](M*SOM]6\.W!5S77DQ$U8BRF&8M MGWKW+?R#26T;3\R\2=;,O<_@&(TW]/ZX3[UWO[SW?O&*ROL^%ZLFJZ;-V:B% M>Y"61OGF]Z[6OTNC M4A,U)'% QSM8CT:XHQ$ZO>!R^E]8^NN5V J(K[FH\J+D7J7SDU_+#W.Y6&>U M6'B0$NJL+:K'=4PMVH(WJ >%I_2@4QI+3V2L-_31;N@CIP>E'(SF12:S$C9J MZZNC?>?QJ9]HSH.A C_6G =!!2&)<=^)=P1B)X'+A:C;XN^.@ SC1=5FU6/Q M -Z3-0UOT: =FW?"PE"[WPF&BA*JL4)0=#RVK(ADQRIQLKI9++.BEBMBS0E2 M>U$5+1^6(!NFQY%,C!O3U[R)('0<:OQ<9GK2+5>.:I8W5_;L)F<$+0T51 MI!%#4):Y"O8$4^"D]2N(:0\8M;P&/;9C5W)0GSBAX*#?(1!((V.=C#),_J:@CET &6%(D+/M59FJ@AQ'QJL#1Q21*'%I)* M^01NZ6,G"<&10Z)L/= %'.))668U2I,A^2AB.DT3Y>L,79 ^/:6( F?6O[C^ M:P6S W>_@)*WL:;GC97]GX[)V'!($T68&>D1&!M'U$)%*8S +3$F<\A57!92 MNTC?9B^6X&%JA"%+F*XW,!C,76@P0G![4;-/2"F.P"TYOH 2E2&QR2#_0BQ\ M6#6 :'!"ICPPHB&B('RJ)RVGH3X1)3("M\KHB+Q[A C_7O*!Z%"^>OQ%JNE5 MT-0QG^8P(<696F*A&'L&VYX4)&D""2@46ACJB1'X-8<&M-IT2P% M3)]DMZQE"=&^?O"6I4P 4.A['%;?4M)'R9KZ81B,B4[61)%0UXZ8*9L2(4J) M$+<2N:O%4]%UJF:BAG7W!$1$_>IMJ@?43XDI':!&U$EA*,H"?181&",DL?!2 M4H2XI4B?5PZ!I(!,!C-KH63J!ZA*(IV2B4KB1">$F&*6PH4H,4+<8N0RS\5* M)BVHP'CQE(&<1WD@<@)&4P\C" P*>#V,("BVE_/Z3)3B(&[%<;/QL<(R$Z8$ MH$DP'NL,$$41)LS792Z&8R%(#PL-I2F(6U/2-(/0VIXFPDC$=45!&:,$F(I M[XG2$.1 VV)#1'G:5I+;UI"9_X<1BW1EA,%8'!BT3%A"J,W-E* @;D%QNVW- M+66HG@*_AU>T0XW/Z[O MC^E8$Z6O#\:36TE-9Z_?\E4"A;H$RR99%"^J+OT!Q TE\5>,>04T=,0S' M5"_1,%A P[$>DU!<2*C%)Z@2)O2@,,DYA[S1=:1A-?<$YJQXD0O=FD H)BX2 M73PCJ"31=0H"HK;L3I5.H6Z=TJ=W3-5#396ARQ4$$HR-CI;34)_.WI:36ZQT M&WTRSW%++";#W)O >5C*@Z##]8.850O@E(4!^4#L?%2ZH4>W@SJ M@N^JZ3)DI_R;(P(O150'8WJQ,L%@)#0K50S7B1A+TJ1*Q5#W/M'GF]O+V\DQ MNX4GW>PYJ;7T5-;Z8Z@4%'4KJ/YB+IIFE54Y/Z[,IZ88,I:!":&Q[QNAV(1% M8;B/Z]-3NHJZ=56Z;3'-B@J(2>>?<8O;(U())+F^"X3 ##:8):B+;8E%Z2GJ MUE-WV>NV";,7I[Q<5')9RV_@90-"J[9V".GA;:##D!2!#,?$.EU*35%W7Z;O MC5>;E.)-Q.)AN]D@%?+=S=VUFM$N3'?[8EOO[3:-NIB.#H'993&&X" D12"! MK 0L48TI-<0.M&O6D[Q-KZW(?P[EV1[0#,]9/3T0O!DJ:I@>O%&8'^HD$9AE MCIE21^PMZF@_XN1BL9!]5$E9)BQPYFIS0.JY:.>=DN(OO,Z+IL/_N=ZCP74]F\$<=L)7U+QXK#8]E/QUO2$S*U=YN^K6=M=%EP.# MLD6:1GH>F2"@H8%*$91M3O=.WARAMG8[&]WLRDC5O9#MXR>0R39717I!;*QO MG$T0&"S9(-9K>0Q'0\IL@4G)+>9N&EWQQZ*JI%_*-CFO"X&&5X;L+D6![F\3 M!$8C2@PVR(Y6$,66(H8IWN/B,S-5'$HK&1>4T8C1*]<9=BL,2/;.%8*2SF5E@Z MG^XPG77_E2$B)_*9L0A,6)3H?9D4,^9'S-)E#)5@"@^UCN'(2D"">*86+8@0Z5X0K?B MN5XLQ3.OO?NE/'!=>[^)<@J)I/&^?)EX__[*%P^\_@]*RVGWS<E^0* '17XMU]_OL/[NYYD< M7EFQR#,KPG-Y-3K6!\\.31"(/&2JGX5S6NK3W3MT[99W=S5D@V()SK1M,S@7 MYFG/3Y_V /7_HZ46*FD91J=I2X9.B?KF,3REM?14UOICJ'1MZ.[;*6=<;MLA MD T/MR0W9GM/)$213_6:&,-1RHSR'[67Q*&QXSO:>PAIP>O'[F&NQNNVV==/ M\^P^W3TP=MD])J5]?A5\2M>/?2DSZZ?0OF8U%&"-5_(9F/0_QG!7]?K!KO6; M5BR[1YT>1-N*1?=RSK,IKR4 OI\)T6[?R!_8/5YW\3]02P,$% @ _(!N M6'%.>^YN @ 40< !@ !X;"]W;W)KF MU4!+'R1XG"7).!:4R2B?^;EKG<_4&CF3<*V)60M!]=\E<+691VFTF[AA=8-N M(LYG+:WA%O!'>ZVM%?V/B*EDI]>", MBW(>)0X(.!3H%*A]/<(I<.Z$+,:?K6;4IW2!^^.=^KFOW=:RH@9.%?_%2FSF MT20B)51TS?%&;;[!MIZ1TRL4-_Y)-IWOR&8LU@:5V 9;6S#9O>G3=A_V M+Q M"P'9-B#SW%TB3WE&D>8SK39$.V^KY@:^5!]MX9AT'^46M5UE-@[S"[N])6AR MIVG)9$T66E-9@]UV-+,8;0;G%Q=;M66GEKV@EF;D2DEL#/DJ2RB?"\06K>?+ M=GS++*AX!L6 #--/)$NR84!OV-<[]'K#M]=++JT/N4 0!RON](X/Z[DS,S4M M+6 >V4-A0#]"E'_\D(Z3+P':XY[V.*2>7U$$S2@G=Z"%(:HZ])W(_1T\(5ER M53S\/E1!.,?GY8!\5Q("N*,>=Q24NEES(&FR&AVESP 7I6H12G)_SFE]$#&L M6U%N0GSCGF\^+1=&>@:GW37"FT+=@/&WOG@78.=KU2"G>&2]#?HOD_4$L#!!0 ( /R M;EC8]L3)W@, &H) 8 >&PO=V]R:W-H965T&ULE59M M;]LV$/XK!W4H$D"))$I6Y-0V$#LIF@\=LGAK,0S[0$MGFPLENB1E)_^^1TE6 M71SME'XR:T0+SZ6LS-A;6[NY#@*3K['DYE)ML*(_2Z5+ M;FFI5X'9:.1%HU3*@(5A&I1<5-YDU.P]Z,E(U5:*"A\TF+HLN7Z9HE2[L1=Y M^XU'L5I;MQ%,1AN^PCG:OS8/FE9!CU*($BLC5 4:EV/O)KJ>)DZ^$?@B<&<. MYN \62CUY!;WQ=@+'2&4F%N'P.FSQ1E*Z8"(QK<.T^M-.L7#^1[]8^,[^;+@ M!F=*?A6%78^]S(,"E[R6]E'M/F'GS\#AY4J:9H1=)QMZD-?&JK)3)@:EJ-HO M?^[B\"L*K%-@#>_64,/REEL^&6FU ^VD"4N=7T5Y">G[OX0*^<%GS-EI5 7_47(KEBZA6<)/GJJZL&066C#K5(.\,3%L#[!4# M$8//JK)K W=5@<7/ &Q[2FS/>4I.XEXB_DEQ)$/+&3Q";RX#T'YX!+FEENDTCON< N7'(=SI^C:;'B.8X^.B4&]16_R_EV4AA]. MD$UZLLDI],G\;@;[G/D0L8MPZ/<;H)9OIQ!NA8 MIR>Y'/?TDY(27^"^HB0Y!O-Z840AN!84Y/]9;? W2#V/(%1: +V'7C(^!1%Z-KHEC0);.P>WGX#;(H=F,XI/']NXQ%[ /-TC2E M<3A(8<;-&@I*LK/9ZR4LA=2/KN)>AU;I$)(X/$6!':'@C&17V0^@*P81@;'7 M3).)@3],HEZ#5ED,<9:=,AT?,=V:B?PP2GLPVF/-WJN^.T-D!H'H<0$6UV4"DQ13V._>%5TM3V5TTG MZD(ME^XDU%7NSCRU5U?7O*MU'RIZ4M!OJGFU17?\+YLS\9-N;U_LT]#K]3O MB_^H$3;7\24OD(^TP5"=P-( M7))J>'DU\$"WG;U=6+5INNE"6>K-S71-CR'43H#^+Q6UDV[A#/3/J\EW4$L# M!!0 ( /R ;EBX&PO=V]R:W-H965T&ULO5Q;5'U8KY;:O=&LW/QZ='L4+'\QBV>/"DY<_K-5"7^O^ MX_J]HV]/TBB-6>G.&]M53L]_/#H__?[5,SS/#_S+Z(TO/E?@9&;M#;Y<-3\> MG8 @W>JZQPB*_KO5%[IM,1"1\2F,>92FQ(OEYSCZ3\P[\3)37E_8]G?3],L? MCYX?58V>JZ'M/]C-+SKP\S7&JVWK^6^U"<^>'%7UX'N["B\3!2O3R?_J+LCA M2UXX"R^<,=TR$5/Y6O7JY0_.;BJ'IVDT?&!6^6TBSG18E.O>T5U#[_4O?[6] MKDZKX^JU]K4S:Q:5G5?]4E>O!D]/>S^I7BEO/"Z_=]KKKE=X;%*IKJFN935Q M\]HL.C,WM>KZZKRN[=#UIEM4[VUK:J/]#T]Z(AC3/JD#<:^$N+-[B#L]J][: MKE_ZZK)K=#,>X EQFM@]B^R^.GMPQ->ZGE9/3R?5VYK$]Y3'>_J M^'S5V^HGTZFN-JJMKDDZFM2V/\BP#/?L\'"PP._]6M7ZQZ,U).UN]='+O__M M])N3%P\0^RP1^^RAT5^^JM?&UZWU M@]/5?_^F[_KJ56OKF_\YQ.N#U!SF]73Z_Z"(U2^V;?6VNNKJ*;U+,[9JHXBA MVKJU=<+_DCSZIJA)LF0HY1W M22&6S@Z+967H\F9)LQ%9FX[&\7VG5!<[#/)A?M6U% M\C<]!&6ZNAT:F1<"KY-BT[5YTF&?=)@%7P4"^'&H#IY62=5P>T;OLBZL!^<' M*!,9.EAXJ]U"N^I\0:J $2?5;"MTK2Q)\'*UMAOM)O&YZV%678V_78DE5%V1D6 [RZEH(/DC:1I&FB(J#6Q(C+E"XO-6.5L#I6JU-K]I@ M]I 1'G<-K^W&],OJY_/S][B^69IZ>9 D3-* U89)4]FD5/UI,(ZXXI$*NP(9 M>-8/=4TT$UU.+XSO23/[:77N<6,YB:+B&7H"%;P(/LS"0S=L!%@H,)>7TVDR M5::!5F=M/>SIW;[H\A3U4G4+: FI2*=6&HLY(KB3>T1BP\:X7P,]:;4P6U#EX&L4D04-(B]*(\)UX^IGR)L$4\2 M7(S&JRW MCB[/!]W2,I$;"I]-]T= 97[KR2KI.M%./I.\Z)UI]*$'_$#3TR+"B.BKOELJ M$@7[:;ZP&N;SEC\EB?+DB 4\$O3(=G ]':W $_]T$&2;+H%/P6;ZW: L2T2 MD_M";+U]0)*1SK2&I-X; J'XWR_-O&>2R0F1N.4S;,2OC&?<>V/ZG4OX>I!L M;^<]PMB(0NCBZ;QU>!&A8$E+H(,WI.7X-&C1>6=NU"&'T(;VF:$!N3=SNQ9+EYNS)U?L\7%F2Z>1O@3:MFY/LHWA*9"X@@^ TWC& 2 M6M6$&>;(6U 'HB4N:$DHC+1_DN!H\W ML"@?;QQ-H2=[-ZZ\4UITA1 B*4/'[RMH@U"--\A;>S,CW=%W)&8?.$! R-,_ MGNZL1(&NEHKT;T8HK%(-ASFXP$*Z27)@"-C2L[/-_M(1X.M%^]FR$$E&HH[* MSNZ"/GG8_;5J:92%Z!8Q&[0F6Q:4E\D"I.A91$Q/N2[X2S&'(M&>_7*FZFS' M"A'G3HL^I2@%#:3K7D<@LFCM#-"FG.#6@OF6U0XAK12&2"E LM+F5$].=AUD M0FFF69D_L5 ]4!:L7P0=!T!41*Q,YL'A'W*JO+JE)8AKG=S" M.(Z)7I"8D%9@*0E#&?(58@/05$N4MZ2S+9O>GMCQ.E)_#CMA#*8'%+)H3/26 M.7B6;&9+8I?3Z!:QKW3Z(X()9PP.M^9D,N+$TM(+,RNU!?;E?_A\,&MA_0:4 MXE5@XC\'7 O-)[5>JY"9[ *Z I^1X&F0-2NNIJ"AD(K0?NT^J#K5GG/@\LH%TE+]*TA7,%6#SO7C-)Y\, ^3>8&1CFRFH@"% NC==;D F'#Y+D,967K8O&G?R5=_>@9 M?5WZWJQXB: YH@ I5S^H+B(HD 0=S6#?:8;6'F"%? L>9H-0-^2%TBR\$.0[ M5^N8U*J^4O,Y>2F16Q!CDFN0YT%2XJHF9>?0FMQ'R+T$:S.('; M_9(L.E,5D^9,9F"&IQY$4G\,S8*9(JN<#X!B*>3%&*2%#U%DG^_3(L!J9RS@ MQG!($><6,$( +'G^C2'5EN0"\W5Z$P:K;$T:P(%X91U'.U($#3,%;(SIC8A9 M'C&=E%DY4Z,!9CT'D3%&TK>J'=(*#>M&/AN90*[NT-^%A=QG[(NBE[I0 M?BD0"A\NB20:G(G?39%-PTZ4>%V:Q9+,2= -NVC?RR)3)D:"\%%DF-490F2T MP$3*X*"%+'%"FM579U^?5*]UK5,UZ3ZM:VDEI:]"$&%60@=;]7E9!WO,/-C1;.4*J MF)-"FQ<*ARZ\9H25/#M1K.^0<.,%N&05Y3*> >5ZZ!8T(3_#LJM%=JW(#E>B M*C7IXDA,(<6@N6,TC+XDF":Y/K4-E985R1TIHB*H4K?.=@+YIB M"A8F.T&'X/^?1 T] [@ 8#LC5-WH&1MR( _*6]/<":Y'KYP?8(8)0=!L4F6, MCR2 3JE1UP0(P98NOC6.$-BC_PE&N8[=6E YJ,.&%)^ %#(K"I'TH5"%1J/. M@GG+" L-2(N,E9U*088DAELPA*L$C?[%[B BBHR8(W@R![6RY:((\!10&ZUR MIWM:,*X40:O@9.!0(_Z?&T?/R=]KO5CM.HDQ1,=\PF434J<0(VC9H9:4L6F* M:'>Z'AC[OIM3_"-Z'L7JX.6[4$5Y/%KUE,[6/$ NG3:Z-IQ)0/'(Z<+IC0$5 M.[Y@!9?OX"\U*_.HJ"&U122@'%D\&3Q9$^_[-+$4-!KU8$XX)4C%.@[UM475 M/>31N79%:<+ M8)]2$[XO_K9VH;C2_J0_);H2S;VZ'L#UK:W/#^MFS(N+&9 M;5AH<"]41T^F$5&+ MW"PE*'6NF2(OYAI(L#Q62L9Y1+2>(W%A)#$?V@J90 O3B<\'PD^)^U1CE&$ M%S2FBXH!R/$F>)V#.AS]!^>C>&YI4"+K=;WL;&L7@JPC+WUFE1F@B$Q D>$H MUV>%\F.0#!DDZ9VICEW7T%5_X3Z8^E5!4]&X)>0T/$[J=+=4C5O*2%!H+-=G#/,1H-A/9MN1!,:R JX?G,KXT1#PKMC3(JNM M3=YJ"ZR'"XYKJ+>F"27\['6YC+!8]L><:*PTH>$FVW8.S"-U#78>U_WR\%-S M]OF;S["CFEB9XA "RQ^MOF YZ 0,XHVD]^^26VYQ@1 ,L0"R@,\?'7UX]_'H M<5*';IQY81H(D%*B/W.T(O-= 3E+S.1M$F%2)ACYYPCLDK.19R(&R>*3Z_ " MN\6F5O@8.Z:^.CWC_UX3PJBN/+:$:KSEL2V*:R9>XXI12IWG.OB0=!GX@MV. M(/R8,G6+Z<&!RGK5B$[03I%4)G.=4;"< ME+HY68/WB9JR"AJ@!!4.:"* M(>4J7'9 KT'<><*8B.TP=\BZLSI+UF78U08XLZO3/$.8+?(=. Q>>+3?%X130209&0,O)9D<26Z#!ABN@[J2#7].K=6NW&HZL8;R.)872I@W_Q@V4HA+,F$/"PYI3 MI!#_*'*MA?P:VJ(6J00QSFVDGL.93+'(VB*%_ M@)\CY_%!'-$NN,X.RO-.*QZ5(D%*'1GGD^[USK91GP)Z;DCP9.:$4IV?;PD.MD VUY@9%Y" G MSDP5=JN%JUP-85.C-]N#[[$O595C20&AQVV/L=23#N?ZWKTB"ND&%WVQ^_'' M(*67N/Q%(37D ^+"5L'!JE7JG:^4\(/V<$8GPPAB=6?96H4EA^47>@FJGXG?*$ ZTMA9H^W MD=N>)95W>A801[808B[ J+- M"JZ-(BOO8@8/V2DN*&>?CK&G<3>'=Q)V)MR6V(B1:MZ*1*=9KE\5)6*LJ-3& M\R@7!<9(Q804ER44:R.1H2>J;PYT4A>$ZGFP%\,:Q409 6C6! M]:@5%\"2_@:!QP&.D])A;PLB%7HQ;#8%OB?#JZBF&%0[N BUB&MN7"S8Q%*0 M?QPEP@4;U-%J#BD*M4SA'AMD5 M!L*^&#K"@#ALSP FV5 M"UY#E*8098S%N^I1<##AF^P>_UK14UA?+[>>B4_- M&6'3Q-WHM.V;\I0=\B26 $ZH/]"U1B*QSJ=8+KE+$"I]SCO\DQUO.4E>/A9D8XHY%XD&5S6!AQX75R0( M[+!(RHY6L2ER%O3Q3JJ?Q<1D^ZA!-X#O0XR[%&GY_/"B>%B-'];QX9CODVEZ M2WK>%@3'U(>=E/^"40GTA@WQHA$'=9E^>RQFQ]U8!/?PU.,782[4%#A4PT]S MOE2GC8_0W0R'@6J[K,1,U3?'!8B(=BS-0FDY6"T5Q>!YYY<%D_ M7A1K\24,1S%FJ(X6"\T];_0&Z@R3V,X1/$4)1>+KV"GA1/XW=2> $5]Z_@*K M'#?+9HC#Y:A1-6H;:A.HR5":QA4;=?>%=:N8&87M9[P($Z4%U!+7>FE1%"QN MPY:WW(O-!?=LIN_69KRT&9(D^=H]Y'71R:.'*!1A0!5TR7\YBRNM))^7E$EW MTG6%MQP'B)3#(5YQ6Q+41]TQHZ'&$IR0%!:*,&VY'+>"EKKM2"0J[)_'D6#GN.)NUY#/@K#$2I9/)H:>DZLPGKF)A]HI(-DXJ6 ZG5$AXDLJ^L=WB^ WOBH2- MI)UJD1@1++;%H[*!(MI2]DCN;V44F_1E07]RJ"DK) LQ'K+:Q-:5 ],6/I"K M\^.R_$0,X-;H3? U)K/_?]RFBY7V_<(O2@WL'=.^5^%WS\?I8,SZK6-#[W6,E^;FI,$M0! MK+\DE*9=@G@"*,I&/\^86 :=E'Y1ZBEDN1C%01G?EL*K6 MX0!GCJJ)@@Z)\"(Q?"2.S[ MCI@+J#^R> \V1O.Y(<-(78Y<\<:3.&LQC9[F0+")0MSIEHBB3*$UQ!<-NX_U M5BNG>I7,<] MRFO4%4'+^!*3A^4$T4-H*F_,K>$PD,VCXH@!#F^5:2.2PU:E'5F;CV6X#4%+^%J4E-AAX>FN>+G,LZ480T+=.D/TORPMSR*H>63P ?(@/VDD;8[:;,DXSY8D@U;P7&H=7Z?EYPHDZ*_>41!]1G M"7]N [$1H/\>RX7W1O944"0QI%89.2U8,$^J&FK%(=,J6GZQV-&'E==1A7*# M%+W2/G0(F=ZOBJ)MH"'YD%3^D<.1G-&D_0V<#%A:9WK)CA:#$3!!4BMZA*^Q M/,HU.!38I/;GZM'1^?7%T>/J-[NFX9\]!XJ2_ #;?'CQ3=GLC$SNDAF>5,]/ MOP;DP@&=/C6__*(;/EC#(_$??DS>.7[%7%\4Z>C]ZS#*8''JML&1"M6%T)S3 M9$S;D<=(%W*J5K0TA=WCL(615M&PH>/C?@ ^ M:&$=-Q$H-)C=ICW4T+A\+ >GV-^-#CZA)!F P[CB)'H5>K)D:&8WY 8CH14U MFI"DI7,QZWNH'^\,,#%=]3DT!^GB&T1\<63I!#RM%!89/J/K%] MV:*C SPWB4GEKSBK-6[9RR72\1J7VAIB,O^H ;VI7&LK;V2C#:V+MM$M>@=; ME,F8(#$0U$BY$K9'Q&1\P"%K0E"E O62(.::*\EA5./C,>'=%1I5SL-[O.?! M^] BVC%IPM>74L=&<:"*E2U >EQ_@NC^Q:)[*W4'<;,_99&:T/FFT[EAL35> M8=FQG,46Z;C50]%ME-9 4= 9P"$N;,I+62 Y_$G8Y79T8B65:P+WZ @T MM5ESM E6M,K4!\._ZE(#(D?7Q-%8JP:G1>PI?H#BJ@BRHXV)=!8"9IV+96501G4M MFC%J*^Q0RP?D1&R.>-8EBYMK)2>U6=2?!@+]\RW#! )N3<,M/?G% VD_8I%$ M88Z8H5A1LC O.=1=DF7+FIFCZQ#?G@#*#/G=:D'RL7C'C/KG-TPH)*HB;>Y MBRC4:[=Q;_">><,2AKV%$-&"DYS%PVR?!O[QDWA(16#$3'4WZ*EP]B:>[7MB ML2.K6AW;0[,NV]AD=9"*W&@1#_'$8+3/,N_,QEVC<.J->Y#@4*3@[>"8MG*:)%?FX]84ZTF[ ME5;Z0ZL!K%(8P= MS5I^[R#,SQ_*)(K?1^.LXV-0?XQ^Q0(C4FS-Q[8>&1HT]I.$$P(X7+V.AP$9 M P52V4%[:=W*5>AT-]D9-G_"J1[9:.9HD(_9DM+7NH&?FQ[N[1DWAZ4$)O5U MQ,U!\>^GWTZJM\PHJG5MBW)6VC/'N:V=6CZY2 M_'Q'FHOL&3G]1#+[D^>3@S^3XJM'P0F??%U.P&?%0D-26;))U_;2I(MQ^U+F MZYN3;W+7TL./)E)_M=/X!>_G+_]4W8"24JA=Y!O%$;BQ@'[E(T&E3)Z&N@?H M*GZTZ6J%*K3(^OMQUGA.%YMT!PSC?OML?]QG>U?H[Z&?VWI2_,P:?FJ"?TS.BWN57UQ+5]/OU9W+S[3E MQ^7'[MXJ_%(%&LWG].K)]-NOCZ1+/GZAY)5_M&UF>](:_BB_=(('Z#X.*,&UL[5MI;^-&$OTK#6>0E0%&YB5*FL. [?$D#N;P MCCT)@L5^:)$MBPD/A8)CFF3EBX-55:V?'AV5X4JELASG:Y7AR3(O4EEA6-PM"R8@7I'#@'S8WW\K#^K+ Z*BE$L6IRLHXST2AEB\.3IRGIS[-YPD_Q&I3=JX%:;+( M\U]H]U0?\6Z0Y>%+-59 MGOP81]7JQ<'L0$1J*>ND>I]OOE-&GPG1"_.DY-]BH^<&]H$(Z[+*4[,8$J1Q MIO_*C\8.G06S^Q:X9H'+U^EB) MTR0/?_GWD.P/4A^6W1V+TP]7%V_/KZ[$V;LWIQ=O3ZXOWKU%H)S]\\/%U04- MKC!Z^U*\O/CA_.KZXOK#^_/!->)=)KZODSOA!.P^./&R+LI:9A4YH%HI\485 M-ZH0)S>%8@]80E;\X P:QMD-QDDB #5EA=C$#5&N)&05^5)\ER>)NA,76:6* M5$4QG"C"/$UA(B15^(N0/"U.S4,(LB[BO&AXJ^52,6*("B!$4XTT%V*C8-P0 MX0$L41&G!:TP'*^(^BI/(E58?+_,$Z5YZKOW2&RQ;8LU&/.ZP[&X)A/F MZ5IF=U]_-7.=Z;.R3RDN11*7%K0260RC(#NINX6O&*87B1(JO3A39)62_*L(@Q*L6Z+L(5L#82RR)/ MM6YWF6Y]A@N$CB<*L-*>FW2D+ 6Y8X 5ZRF3?-Q%[T MF6D-%6-X2T-(?J,PM]CFS Y/C2:&U Z)0U&O3:K>DVD$E$NQ6<6P3=<5\7Z^ MGJ?K'%-:[\993)$)F[$\"$U5(#S&XKQKZ$)QF2"=28R"VJ$]2[\+JYSR?:XA M7XSX;K<,!+BW)-@]B2+N.R@EK$8F<04U2P0*'6R!U M+6'H14:71GODPOAJ+;T].+@G# M8X($JA]=!HA$--A3ZC&BW$!8$=%4 M9M@H<'YM^>V0W55B<&F'P5A\,&4-]DR1@7E$,XRC& 6;V"/[5MCYD/MDN=6O MP#@T\$%N7;:](W(B+RK.E1-V)2X38[S'QPBW(^"#DMY7G5*8NQ[&79I-4S-L MY0!@JF);&N$M)DLRQB"\N&._]P-.]P6#JP621YC:@AH!4P&QXQ :AGF),L?! MF>5,8 G9\@V[0RX2CNLM\I60A=#+$M4-Q7F*V!\Q2U<2>]SHC"-XV&_R#78KO%X<;$1V0)<()W M5;IN8_.)F,\M;^()WT=A\#%V[*EE.].&X .U5U>O9B+W F:? 6LU[<5;L&4! MT"; F[Y!9Q*MU";Z?:NI^T8S_#-*,GD*]2$N.3TO $MM441YT$T=8H]..-DUI_!W2 MM[6\D:Z%S_T8[0"X+ T: PO("]B@2#H98##"IB5&K>/[(]EV>7"MKEHJ.D0/ M1E;3H#OJ6/&0RQEGINZU&.D!C9,Y?H^ 0@"1)V(2N @ -$6H%G?"L_R9(QP_ MP%7@3L5E056_0G:B;P@3%?QFJ9.'+&F/_?%%)#O;I7&#HTU'KD3L!\YGL=_)B0,)A746'=].6)4';G\RV;;.+XU M"SQ<--S;6]?#T--V&D.JP'N5S&YB$HIMQ&'31$O4@4OU,20$1ZW,N'^6:]09 M]/$Z>!])/";HY.XQI?[FMQ8[#7+*"J6#4Z PJ=00+ILMB-QVKSHK%PJQR$6\ M''_*!M76VX]6'!K%:JD+69'?R00]8ELO"*_2ADV<$9KN6*;#D@&N+SR::46; MUQCMQY(R2<'_2S4V^(?RQGL:_O4% _]"#'3NP4#G#V @]W%(6P!H+XU==Q > M X! ,XNNN\@X[Z"='GT"'2UWZF_QD4<]A$0OU3[UNNCH6H$]ZZRDT3WHZ%K^ MQ.Y,I5&+CH[#C>;(M68N@=L,6^WY $)Z/F%C0\0,AS'2G>,166^DRP?:AL"9 M4$%QK:D=:-B<6W-[_GDPLORO@F3)FZ8_"9,-KFR%W/![)LJ56[1L-QIG:"DB MZN\&GM?,F5XM:CF&]@R..)6TO;W(PC&]4FB?NU[S6N$+T/ZO@7;/"4.HNS_I M<[6AU%UV$9G&6[1UK)GC=9H^&CV,ML%\B\YTW4/::= ^PV4':7TK\+;PJ4?W M(&U@V9T"H$8@NC)(MS#,(T989VKW M;&5N?6E"_V8XRLCR9T1N7[K$,9*L+8X*LE*$YWBVK MLGTYEA)-/B]S:?>O[4T%T>"A?O-@CGUA'/5QK;)2/>XT;RQ.BYQRL!1O9)R( M=P6=7UUD$?Q;,%;N58/M2^8OU> OJP:-$QZL!NVDSU4-=MISU^W5@F#F]LX* MW$]UWIV.V-XYE>A4%:]?";K]O1YM&^FY-0D<0:>EN)P%]F 3W>^A[P-YW^XU MVWH(E2?6S OH8D[G,VY@.=[D"[P9>*/7>7\8W9RY\_G1[22ZY7=^YS!ZIH!Q M[;NK!M=.D,\)'1A] ;6_"-3Z'AA"M)T9GPO./.S#Z;73*' XN3W+FWN]PX39 MW.T<)M#H84AS+,_O@B"->L#F@\%H3NQ\V^T=M=K6--@"HAG>=]B*%MCO3-;# M2U@_XR/=^;3SD$?7*EQE>9+?W'4@"%.=SD2G>R8QM7SZ@,#G,U:,;#L8.K2U M;(_Z9%H[ B?WWJ;9G_&1A(?&VIOH<]N) [@.^)3;]9H[KO_EV/;W=BLR[VVU%(=M\+[-: $D=]C&Q7C%N)1'M;?U.OQ/OLK?>V'Z8TGUYO)NE_,79=J(Y/ MR%N=A;JO6.?4U_#'/,T*>KG1_?KWPKQ.S^NB6IG7P?HKJJ&/H(\Z'[.G]$$E M?;)/GV@AX/5W[>W=]K\"3O3'\-OI^E\*WL@"#50I$K7$4GL\G1SH[]*:096O M^=/X15X!YOARI0 1!4W \V6.;L0,B$'[OQ+'_P%02P,$% @ _(!N6+^L M-WR: @ @ 4 !D !X;"]W;W)K&UL?51-;]LP M#/TKA#?LE,:VG+A)EAAH^H'UT*Y(NQ;#L(-J,[%06?(DI6G__2@[\3(@S<4F M1?+I4=33=*/-BRT1';Q54ME94#I73\+0YB56W/9UC8HB2VTJ[L@UJ]#6!GG1 M%%4R9%&4AA47*LBFS=J=R:9Z[:10>&? KJN*F_G\0IA- M:[[">W0_ZCM#7MBA%*)"98568' Y"\[BR7S@\YN$1X$;NV>#[^19ZQ?O7!>S M(/*$4&+N/ *GWRN>HY0>B&C\V6(&W9:^<-_>H5\UO5,OS]SBN99/HG#E+!@% M4."2KZ5;Z,TWW/8S]'BYEK;YPJ;-308!Y&OK=+4M)@:54.V?OVW/8:]@%'U0 MP+8%K.'=;M2PO.".9U.C-V!\-J%YHVFUJ29R0OFAW#M#44%U+KO5#B&!$[A6 MKZB<-N_3T!&NCX;Y%F/>8K /,&(&-UJYTL*E*K#X'R D0ATKMF,U9T<1+S#O M0Q+W@$4L.8*7=%TF#5YRI$L+3L.54%SE@DNX=]PAW2YG#S7\,W!7.K\Y?L,A(^-TU!N.4G@BI9X(=5(;G:.U MP%@OC2R.R6$+(IPD< M.O9P3Q45FE6C?4OMK)5K!=*M=L_+6:NJ?^GMVW3#S4HH"Q*75!KU3X-TW6CL63M2;&.6]$2B\0D47VJZ@5O';] ]NME?4$L#!!0 ( /R ;EA; MW6$*7P, %T' 9 >&PO=V]R:W-H965T-4%@$+PWY0%1['+ MK5L(9I.*[_ )[7.UTC0+.I1,E"B-4!(T;J?>=32>)\Z^,?A=X-Z<_(-3LE'J MQ4WNLJD7.D)88&H= J?A%6^P*!P0T?AQQ/2ZD,[Q]/\=_7NCG;1LN,$;5?PA M,IM/O:$'&6YY7=A'M?\%CWIZ#B]5A6F^L&]M>XD':6VL*H_.Q* 4LAWYVS$/ M)P[#\ ,'=G1@#>\V4,/REEL^FVBU!^VL"(I3CZZ(0?V*WNS+IZ@??KM -NG()I?0 M9Q=+!+?"I(4RM4;X:XUO%N:%2E_^/B?B8ICS(I(K6#W^NEH\KO^D\/?7RS5< M+V]A\=OSW>IAL5S3"5FL3PY1U3'$CJ':@LT1;E19<7F 5-'5-A:S]XVM*JA' M"+D; ]49RPWJKM;NP^#> 7Z&V(]9OQD3&N>U*#+R,DTX459:O;8%A"CRDS!Q M0]B+X(&G.6G5A__P&A!>S*#?]Z,D)'K26%VW34-((+@4C8&^SU@"([_7CV&M M+)V4ZJ+:4>*S81]&H1\-0[@GB#'UH+0NZX([T1E2=NG$-7&2@1^253SP1Z/1 MY33Z(*E7?W8N+'19Z#&*$,'Z9VJ_?!JR:/#-0*'D[FM!;2\#;@Q21C8'V*': M:5[E(J7]M(E/J:-CP\VQ!.;# CQ+X;@W=\0X$HD_BB-'(O23.($[:5'+!I,2 MQ'PVZ$'D#Y+!_TG91\K.79W@I.65J'=-8S=TIFIIV^[7K79OQW7;,G^:MP_/ M ]<[02DH<$NNX=6@YX%NFWD[L:IJ&NA&66K'S6].[Q]J9T#[6T5=Y#AQ ;H7 M=?8/4$L#!!0 ( /R ;EBV2VB-= < !L2 9 >&PO=V]R:W-H965T MG3OD@@>' NW[F"YTMMOMA22D?/==78 MBU[IW.*LW[=Y*6MA3_1"-G@STZ86#H]FWK<+(T7A#]55/XWC4;\6JNE=GON] MC^;R7+>N4HW\:,BV=2W,ZEI6>GG12WKKC4]J7CK>Z%^>+\1#V>LW])V\[;)D**V]T]9LJ7'G1F_2HD#/15NZ3 M7OXL.WLRYI?KROI?6@;:+.M1WEJGZ^XP-*A5$_[%R4!V?P5N&W^ ( ): MG' 2@7?8X,!N>)@=Y]"978A<7O20)%::)]F[_.&[9!3_>$39X4;9X3'NESM. MVG,/W2J;5]JV1M*_'^6SH^M*YU_^<\B*HW(.6Y&=T-L/'VY_NWOWCJ[N;^G# MX\]O/M'=_>/5_=N[ZW=OZ.KAXKYV@P4 M%4*HT4(:I0M+JBE4#O"+,[H6%=PA"9D+E\MZBH#LW)[0]S1,DF@P&= _=-G\ MS2*Y?V^553[1TV%,#_^\V=E+HG00&0X\5N*NVIH50 M!>DG&1"<"67H250M^,[\3H.*O@D0CA=5@(>:*<$;ZB5X1 @>CXF1H&O\^1M= M+T2S KC3UB(^+%RHZRFRA&&S)][/];ZY:Y^R,IZ4%?I:!NM301-5P0D("KQO M:^S+IN 'LIHK-@=$Z#N>3=-9FC,G,,B5R=O:.D:3L1&.Y+.RCOG;-0S;KBX0 M6C25,(-%/@E5,181-=H1*E4M5M"^-:[TO@C[KE2FV-I.P[9W%C^>;.=A9V8. M?((>G1*;=#@[X/*W1@/;&V',BA/FJM8MT+S*85M;<3+PEG'JCP##/?RZ(?[5 M>QRE2SGYND)_*_8]>T8WOH] II%5\%ZI%A:QEHY.H],LQNI5ED7C04I_Y]UD M&*7)A!Z-0,@(!BL91.-Q!JHH&YV":!*E\8@>95XVNM+S%3A%H_&(7H%P$L>@ M2-)H@HU'[5!19T<5A,A!$D?#F!/[U3B+$JR\(H,L&H#;'7K'<19GV\I^3PDS M&67TPW>3-$E_W-K9S]S_#_B'PR@93X+5*5PQ3@_!/XPFPX&'_Q2^.@1_$F4I M4R0P-QO\!?A'<90-AT&1X6DTR<9_!?YA='HZV8$_[.SVAFY(#'5-6J=JC_>L M==S"Q#;L\AECJ)4!0M"@B^P;4LJJ.%Q6\3-D-8 CC,-3YM>)7X]X/8HGO!Z' M=<+KR7H-K3'PSAPX)J-Q%#/V'MCM$/5&A&H1RD3XW:L<)6K3NH*$(KI?N]77 MB+L7>)- MD 0:G\-=(6A?Z6;^FN61%*:!!9;FF-?@3 -I-@JH=TCSEC_EU<0Z4\&62!YI@LA- U]@ M\FC\5.9[=5!MQP0XG2\Y/HWTU$]^!1JC^8*RMTUH?9]_$F#3^KD--(Y\ M\VNYVOD6K6LL_53M@6=.G>-W0-J1NSM]+/W%BGLZ9AW<$\$3$0/WYF*A. G# M?"7#Y&&4_7)"MXA*@!("@),78EI,"<;AF@H+$$X@EKFP/IZ[@N/#(.*+8BMX M[+*XV=EUZ'4T/"-\Q)4!DQ1HUC,M:)#F7K,0.[@TFY K@*7-^6B(%R1!Y=-K M$\)VU4@S5UYR$R8Z@:FO2QP_*78JB!9M1/,MEGPQZMS2@;]BZ%L4P$;.!1-5 M*Y]RN?.Z-8B[$ VPNGP]0PG>B_AP'GZ>OD5S)@'Z)DKG(?PGY$7$H6R=CG*,XV M>.%@L-CM:/D61H>':.0E-R'XL84Y75$+\L)[A!O3=M&Q!1-"PR T3NC0M:^_ M=6%'?LS]9PF>&Y$/X>Z^V=U\^;@*%_X7\O#9Y#W$*"!2R1F.QB?CK >M_*>( M\.#TPE__I]HA?/RRE$A%PP1X/]/P*?ULMH@6]H609N)MK2U'06#2+1;,7*H2)5ERI0MF::DW@2DU MLJP&%2*(.ITD*!B7WG1<[]WIZ5A55G")=QI,511,O\Y1J-W$"[VWC7N^V5JW M$4S')=O@ ]JG\D[3*FA9,EZ@-%Q)T)A/O%DXFL?.OW;XQ7%GCN;@,EDK]>P6 MJVSB=9P@%)A:Q\!H>,$%"N&(2,:_ Z?7AG3 X_D;^W6=.^6R9@872OSFF=U. MO($'&>:L$O9>[7[@(9^>XTN5,/47=HUO''N05L:JX@ F!067S!:I5+9METK-4.M/,F-C>I4ZW1)(Y+=RD/5I.5$\Y.?RJ+D, W MF*6IKC"#&\[67'#+T8P#2Q&<7Y >V.8-6_0)6QC!K9)V:^!*9IA]) A(6JLO M>M,WC\XR+C&]A&[H0]2)NF?XNFV^W9JO>R9? U;!-9=,IIP)>+#,(KTS>S+A MABX^3>=*9F1*EN+$HYHPJ%_0FW[]$B:=[V?$QJW8^!S[],2=P)*;5"A3:80_ MC[BW,!KQZJ%]'.)(B,K!;A$6 MJBB9?(544:$:2TX'0ZX$53R7FQ'0)6*Q1MU>I/M$+6NNZ]J!"^CY22^F,?$' M2=C:L2B%>D6D& 4U(\.:>I89K%%BSJV!,/2380)]/^GV6IQ&6VEI?&!."=TV MJ7:H'=.:R3H)PD5)'P9^?SAH<9;MGRYHKHZ+%R ]J&UL?5=1;]LV$/XK!S?H6D"U)=FRG#0)D#0-5F!IBZ;;'H8]T!)M$Y%$E:3L M>K]^WY&RY\YN'JQ0Q[O3=]_=\9C+C39/=B6EH^]UU=BKPZQ(Y:YL/*=KOY4I5M=#68#*N5"=)7[HC>_RCZ>C/T5NK+^29N@ M.XX'5'36Z;HW!H):->&O^-[S<& P^YE!VAND'G?XD$=Y)YRXOC1Z0X:UX8T7 M/E1O#7"JX:0\.H-=!3MW_5$[23F]H3LY=Y\,2IZ\]M@GO[$/$GI03=N M9>E]4\KR1P ;M-G/=[)8DCC)*(T3L?/^!OO QQ[?^-G K3D--VK M1C2%$A4].N$D"LO94P$'=Y/3[KA'+FPK"GDU0!-8:=9RZ4+2IM.R/IKZ_RNZ/;2A=/?Y_"^JRWTUCS(=V]O_WJ\TUZ06XE MZ9VN6]%LJ=!H-NMDN=M8Z I=JYKE!?0+6<^EV>>&'RE8-=91I61#3IJ:*BT: M*CM)'_4ZZ">YUY_1&67G:93%&5;3R7DTSF+Z(M>Z6D/KY8M9FJ1O*8FC.([I M$[X.T^@\GU :Y7E,OTEKJ6M$K8U3_P!BR0$H:SMD50*Z=99>P7P3:<*>//IU&>Q![_V#O[U!P$.O.!@AXKU^#C;!J'8!:>HP5.'WH06\];U N/6!K2 M5_!N/"W@G0HC2P5C4:A*N2VIIJBZ$A4MJ)(.[$';FI@Y-]QQC\T?8 !O)4HF/+'%][W(03IHVQ=[R0. 4:G M8C[+ KPZT#..J-&\F Q)>OS9-)I-,@ZL-:! M6ACI$TAYY@TUHFF9+;"1X^! MS[>@%+$7*V%9[VP\\_Z$ X\E^LT3!4Y:81C%$RL)0A(@QZQB:['E(R.PF02X M^.I.V5U]O^@D;3!CV&\Y96 MN#+TY,#+1KD5'!3"F"W[6HNJ"ZE.H_/S\] &1]CWU0]>^$1#A!S1 MO'.HS? [V2#WXL)_3JV%M$V3 / MZL.='R_N6^UAWRR :LH3#F'5J2 MSV35[ X]UFR-7BO;G\V+_>SF*:8*^4,=%L*NT(<-+I$!>:'K6AJO/Q?-DT\< MO*- ?17U,H A[>?,SNF0[CO'#+ZVPA@2N^%Q:ACITVW+$YX? M'W;:[[RVKX(S"E/G#*./AQZ$&433;,JS$"D$*1Y M$D9M-IU&:7+.HNS<#]Y)-,EYU0_(4W>5T<$M$O0M_5V9.QAG8+A0[J7[Z_A- MN(7^IQ[N\BCNI4);5G(!TQAE/" 3[L?AQ>G6WTGGVJ$!_9+/!VE8 ?L+C6M; M_\(?V/^3&PO=V]R M:W-H965T9,V=NI$:UTD\FX]S"2RX+ M,_8R:\OS(#!)QG-F.JKD!>YLE,Z9Q:G>!J;4G*5.*9=!'(:#(&>B\"8CMW:G M)R-562D*?J?!5'G.]&[&I:K'7N2]+MR+;69I(9B,2K;E2VX?RCN-LV"/DHJ< M%T:H C3?C+UI=#[KD;P3^%/PVAR,@3Q9*_5$DZMT[(5$B$N>6$)@^'KFU5_YJT_?<)+ ME#3N"74CV^]YD%3&JKQ51@:Y*)HW>VGC<* P#+^C$+<*L>/=&'(L+YAEDY%6 M-6B21C0:.%>=-I(3!25E:37N"M2SDUME.0SA!.8JSS%*2ZN2)WAD6K/"&F!% M"I=,%R>83[@6;"VDL+M18-$T 01):V;6F(F_8R:*X485-C-P6:0\?0\0(.<] M\?B5^"P^BGC!DPYT(Q_B,.X>P>ON ]%U>-TC@3!@%7P2!2L2P23&@EF.!6C- M1PXW<+V/X:B7SDW)$C[VL%D,U\_)S>WT]O5TN8WE[ Y?3^]F3Q ML(+KJ^GLZOIJ]1<\E%@_-N,PE\J(8NO31'.HZ1'U_,%@X ]ZO7UQ^9 H;&YC M41;4!L[\LS/\GY["7;66(GE?A:W^ '>U>,;$'.!@<1J+0@2$&2PKG638J6 R MAMX0MJ.E\I(5NU\-VG6U;ERMVXS9AJ,PIN(IK'=PF9<*EZ#40FF")/U9A5YQ M8PAHC45"ITH'NR/)7JD UHJPDNH(Y37?HG,(G$*F9,KU.VZJ:/D1O7?-AW08 M64[D7SNBUT6E"9CVD8I0*=09+P[C M"N@6;)B0Z"]2HPO!XA]5@&\VW)V^;4RTBQW&O^TO'^HV@$V@3&,9SJ!0UG%[ M*P4,&$L25146[>"E!&B5@=PW EG$?9UB$V/M"9O!=#F'9;6VJL2B&D9]Z(4^ M7'!71DBJJ:_//-V2AW02%L@P06.(=4D9I9I9U#CY5I$)/'IX3K%]/7[H$?_X M\G]78IBFJ:"0,"EWKFU@BQ''/OHK L.;JNQ-OOAENF,:D&9!\@ZIAY[3O@6[NX6:".7=WWUI9 MO$G=,,-/%ZY) /Q9@, M 'T' 9 >&PO=V]R:W-H965T"^2>+K[ M[KN/Q^-T9^S&E8@$SY72;A:51/5U'+NLQ$JXH:E1\Y_"V$H0+^TZ=K5%D8>@ M2L5IDES$E9 ZFD^#[='.IZ8A)34^6G!-50G[M[F420-8Y,U04S@TKJ]BV>.QT. J[>"DB[ M@#3P;A,%EG>"Q'QJS0ZL]V8T_Q%*#=%,3FJ_*4]D^:_D.)I_-83P"3[ '5JY M%5XB^*(=V8:5)S>-B9-XUSCK !^$3)#LC O=1"9U(H>")!^&;!+=SD.)P_ M-=>N%AG.(CX6#NT6H_G[=Z.+Y.8$V4E/=G(*?7Y\6T#H'#YCOI9Z#;>^L25) M+NI.NDP9UUB$O[[C,\%"F6SS][&B3J?]-(3O)<+25+70/Z&PI@+BP^AE"V]F M@=:!U&S(]QR+7E*Y9SO@(Y^5((([LD8$EO4&[ETE+(BUQ59\.$.1E0,0\/[= M59HF-\O@$1:CF_.!SUX)S<,")'OC<]W6RN9"-1DUPI]TG^9U)@=\_FE?CP<< M7=XXV HKQ4IARR?'%0WA=PV_"MWPA())VW,#N,>5#9;153!=#!F.6<-7X_VY M0[%:H>V[](B%IZA#, 4,8MUT+>(1))>,X7UU#@]X_ ]."%&\&U*%7CZ',P&_X185 MI#!*!A#=>V(_ K$'%'[C0]-$Y\>.67PP$BNTZS#X.Y+M=.RM_=URVX[4O7M[ M,3T(R^?,@<*"0Y/AY<>(-0S#OEV0J<. 71GB<1T^2[X?T7H'_E\8GCC=PB?H M;]SYOU!+ P04 " #\@&Y8F&6\H_,$ "-# &0 'AL+W=O'<^G:R&?5$ZIAN>"E^K, MR;5>'O?[*LUI051/+&F)*W,A"Z)Q*A=]M9249%:IX/W \^)^05CIC$_M;W=R M?"HJS5E)[R2HJBB(?+F@7*S/'-_9_#!EBUR;'_KCTR59T'NJOR[O),[ZK96, M%;143)0@Z?S,.?>/+R*SWVYX9'2M.F,PGLR$>#*3Z^S,\0P@RFFJC06"8D4_ M4YX8_W*^HZ^S(BBGP3_QC*=GSF) QF=DXKKJ5C_3AM_ M!L9>*KBR7UC7>\/8@;126A2-,B(H6%E+\MSPT%%(O!T*0:,06-SU01;E)=%D M?"K%&J39C=;,P+IJM1$<*\VEW&N)JPSU]/BST!1\#S["%6$2'@FO*-Q2HBI) MD7NM3OL:CS&;^VEC\J(V&>PPZ0=P*TJ=*YB4& M.9@8BLH5=<8?WOFQ=[(';-2"C?99'W?NY9*IE MS-0K^>*#/&BZX2)_^W 9Y MK]'MD'VO!U?GUU-X/+_Y.H';R?G]U^GD=O+YX1X><@J?1+$DYFV; MNF0KC*^C=N]&!N[("YOOA,CR(];-CN+/VT,W&HZ:[W6IT7^E0:)EP#K B=RB MZKM^'/TTJ]WLW$[W_EY=K#L%\:^R'/P7E@,W'OD[6*[7_@W+ MOCM(_.;["RRCW\.X^?X#56]Q!NYP,*Q)C!+XLBWZ+#F):_*I0.+N->;PQI\Z M$2S(+PCRI@4Y^"=0"HWLAE8&R+O)V0YRS*F& MH=?#UI@^&$,,G[==N6+1OH[,Q1/[H&;&TE*RE**[42\Q7@<]K/Y8:-C3ZY+O M]P9>*Z?4M HF[SF;4SAD);Q0(M41Z@XB",UG\KS$"H* ,K9B&45"MD7"E*FG MCW-)*9:*;BI$/<^']T;$*.XL"IWC>BZXL>0G/<]KY5N23!6B;Z/D?Z&J]10= M*+ID1(:'P0]DK 1':Q9+/.P%'CHW]'IAB'(7%6$/"\5[%$G24I%7,N/V7@8- M#U;NCM309OCT QB=S"*#9D)%J=1:\=D)2+E1)EG Y\@^KWJIOBA'[DQ[C_JC'[# M>#1>I+S"=L6X8VX?(U3!8>"YJ&>W>^XP],TH]-Q1%.)H#UA;+FV].6@*R:8R MW B$MN,XWPU- +DAO@:A&P>#?4=8&NS#<="\")M*O:WIZ'=:Q(+*A6V$%3X; M5:GK;K']M>VUS^L6\W5[W:C?$KDPC'$Z1U6O-QPX(.OFMYYHL;0-YTQH;%_M M,,?_"U2:#;@^%]A_-1-S0/L/9/PW4$L#!!0 ( /R ;EC?.-%F^P4 !P- M 9 >&PO=V]R:W-H965TB MC2WYE[Q-,K-)T[D^[,[.IMM[N+D'6H(M-A*I(ZDD[E]_'TC927K9W/4A$46! MP =\ B?/UAWYQOF0(]=:_S%I FA?S^=^JKA3ODSV[/!EYUUG0IX=?NI[QVK M.A[JVFDQFZVFG=)F]SZ[RW,[A%8;_NS(#UVGW.&*6_MP,M\$ MV9A>GO=JS[<R"#[<;#0-!IDY[J M<8S#LP/E[!L'BO% $7$G0Q'E3RJHRW-G'\B)-+3)(KH:3P.<-D+*;7#XJG$N M7'ZR@2G/Z1U]X7LV Y]/ ]3*QVDUJKA**HIOJ,@+^FA-:#S=F)KKEPJFP'," M51Q!715O:OR)JS.:YQD5LV+^AK[YR)Y<_?)>O9C^^ 79Q KMX2_OER /MG.WH M&H%UR%QD16CH.N8#._KGK_P8Z*JUU=V_7L/_IH77\>?Y&7VY^>WFT]<;^K5A MZIU&I'J$*A:.#H>$Z*'154,!$M>VZY4YT)X-.R41UL&C4!-\[:-0I\RP@X8! MZO:D3$VU]L'I[1"+TNY([0*[=^@(=VA!:H"#5@J5>N6@#FTGJJU&UWU&%>PZ M[;F6TX*_;;$?=3/^!CCDSZ(/1X2.*[LW^@]^@J=@BWJK32!M**#/9 0G&@0W M- K [F45MU7RI&<7>Z"IF.RVU7L5/8"?'BN_TP#TT+ Y08540%<$=B$1E0VX M49&S]0!*A]Z*Y= R@6/C=S@B3A@;7J!'B4L/$SNMI+%ZC&(V@56/'"U4@W-( MYY0HHY?ODJD8^42BAG!B4#DF?JS: 26;F!T/G=%MH_O^2!>"4;?R4ED/##H9 MJA-MWW)-R!]=$EE4GAW<$X?1>, =$D012![:G6Y;*9(&H= M([/,T:X?"6 G@3\>?,<^*!"&)EE3Y31P:Q4A=!QBHG@>8YO4)7R2-*Y. !55 MC7)[I,U>& VT=]8?"9'\2?FA;2UO3R7BN(T^)L&CUIB*=48&"1]3.!F%._"L MND,=QAV<._J5/2/M.2YM0%FP#K1F\>.]:@?Y%*)YQ$O2#2J@DL8BPM_H/ M!&243J72-P>O*U0[&*UUNC#!02I+M=6M-("19?=G>(G/6.V_PXK4NW4Q*[VN M63( 40$+&K>HI-+K$)YX]O8HC:CQ8X_L/P7Q1!'0I5"D\C18*TC5OR-% M8C+]#^I>V/WAN[+(US]Z-)Y#/(P\Z7RJIY>9F]ZB*8"XE\7V\%3VLKEGNW<* M024T.@J'7F+;HA,ILQ];^WQ&\]62K.&8Z?+,-YF@Z71$GWR4&P Q8S1C>"]X M=U8*0>(88@C3/!6[6[ !%!Y['$ ="[)"*/?6'5YX_#?_7]]EH-$F\N]1^FC# M6V:9ONYCPX5&-$ ,:S% (!47='$&_(01*=)P8(4HL0P"A&NCR0+]?9 MHEA3OEIFLQF>RT56KDNZ>6P4R*#E)MO,2UJMLO5J3>LRR]<;^E!)GL22H4V9 ME9L-Y3-\6LZH7&9%.:-;M6,D^W*5%<62H'M5K.11K-?T"064\O![;&VR]6PA MJ[+,%A'W:@/[I<_7;K/.JR7-LWU^[\<^Z\@&")Q M!(J.+!;9:EG(:K7)\G(MJ_4B6VQR^@5 #XAL-H, \K,H2LK+;+Y<_=^Q>&TF MFCZ;6%$S^SB72\<83$C#ZVGW-/I_2!/ODWCZW? 1U2VW;,L[')V=K9<3&ULG5AK M;]LX%OTKA*<8N( 2Z_U(DP!)VNEDL6V#IIU98+$?:(FVVE^L"51Y'V>>RZITZW27\U*",N^K>O&G$U6UFY.9C-3KL2:FV.U$0W> M+)1>-R)ZY$79,@F/%'+W,RJ*2% M^_<[Z;\XW^'+G!MQI>K?96579Y-\PBJQX&UM/ZKMKZ+W)R%YI:J-^V?;;FZ4 M3%C9&JO6_6)8L)9-=^7?^CCL+JQ@!F,&BP+=Y9=AL]*?"W*8Q8%'@O],'I&7C1X&CEY MT3.>&F85^T4VO"DEK]FMY58 87;4X4Y\.:>E0HE::RH=B\6JD9M MRV9YPE I;NA><&V8("@P)%*LYT(/R:2_D/X"=M5JC?@S^40K9(E*:&3I!0M\ MK_ +N@F]*$EQDWDQ1+C\L2+,6."%2<0BR(8%J,0&(UF0L-"+$Q__J1^R3\I" M6GE0(PLB+TD"%J2>GQ2D-(HS6+\06%&-+9C.12,6TKY\,'::>$6>LI=LFGMI M5N FAU&=H7D0L&GH)45 [Y,DQ&5G+B9-P\(M#'):UEE;_1/MI#1PTJ9!X"5I MZK3V$D86OF"Y%Q44S]B+BZ@+0564 0"+TP(RQ, MP]C+LOU@1LAWSI )1#KW_#3/*Y99^/;X\'!!I$JK5*WS/=ARSQLB*D+*=> M[!R< NC.K0Z7SV(K\*(,V Q0$UF'3EIX(] 1&ZHC6E7)!6 JFA+JHBP!K$+\ MYV&RR\@13$/SI?!9WBSEO!ZTPONV:]#3J' :PB+'Q0$P?,7>UFKN8#PL!*Z. M*&=#,G93=UOX]7>N-4GF,0L8KPSM_2F4PZWO[ R].$_8! MJ-+[R?!8@VW=-"-#@P1YB?Y/4G 3(;:$;B)]L48Y8 _W*/-V!2@ND6:&@A?$ M" 8QE0M9PC-&]4,,\%TW&7AF8#K2Q8T14,6;ZO%X+?E^16ARU;E(G_AX9ST!:R#M2,6 86.C%&;+,CPO,"% M M[V$&]N> +3$MD1MFH.?%*4$"6>P@$7A!$+$D3/OT+S5FCD8\!@?Z$8N1>G3/ MWP#/SG1.H<6N"GT@S2>$_DHT''"-(B_W M [ID**7K!T;8&=_U?%P"N/I6J6HKZ]JE$&Q'@8LR=J,I8/;>8YN:<$D8$W^T M)0AIP*ODSRA'*7A8=_W01KX(,XX844.TQ.7KX-S0=3@ MY9B8.J%:]-DECAL5X7*L8#9:?>GZ G9SKD!!/( !HJ[%G= &UB'T!]61X\K! M0^.,=$>Q6(!DE(8 <#M.9"XBA M&7G3@!M8Y=J376G5+E<8CQ+6@YB5H,-[]-4MUZZ\R58^1B?TTK@FUCPIA2=2 MX"?-!#'Q$ADWTA&21]+QAX@@U**GZ&$C,P9=ZOACU;-%Z9.@CHG,& ^-E)3' M_L6;EMB4MC6[TKJHJLX^5JZX7I(B-9 *+TO54KL8K5%O7R^AR7'XF"-J)#D> MMEPE*@0'>M?Q;E0?*(RCC;N@]/HITKJMA7$1V=].>8].#+(C3?HMV(L(366A M1E'Q%$4XGNSM2I'"4@$$?[K\]$P+)_9Q3::T@P>4G MA#.\X35)\Y@D]($ML/0!7@,;DT#;]2)52T)TU>'1G2H)=(@)ZG-%GS'NADU/ MMP_%R:MYJ!3/^;^'OK89#.I0UN_)_A'.WCI>.BAB''-[RK'G<@CI:J;J]_=# M*/'P532LPMX>X=AHB: C.E)5V $BOW^K_C%":P#5@&:OYU\MN%$-G^,=$F*H M!WH=/^]@[TX$B_Y$X-Q7S9$;[+QV&M;\GC[]C# 8M[37T-?'#!I/]X+Z4J^ MD^YU>/>>:D%7:G7S*(*+?I_]*)+'[D34L?@A(4_X9 DD03LB@%X2^D%\W-\4 MQ^2#OSL_!7'/(F,?969[W\W6 B1+7P>IFL%MW2>T873X 'G1?7=[F-Y]O7P' MCI9PMA8++/6/LV2";;#[(M@]6+5Q7^'FREJU=K&PO=V]R:W-H965T M4/*,12$W2[;L9B 0#M3E6=NE G:ZGN]5(( X]UU>A3;VG, MZG@TTOE2U%P/Y4HT>#.7JN8&MVHQTBLE>.&$ZFKD4QJ/:EXVWOC$G4W4^$2V MIBH;,5&@V[KFZN>YJ.3ZU&/>]F!:+I;&'HS&)RN^$#-A;E83A;M1CU*4M6AT M*1M08G[JG;'C\]"^=P_^*L5:[ZS!>G(GY;W=?"M./6H-$I7(C47@^'D0GT15 M62 TX\<&T^M56L'=]1;]L_,=?;GC6GR2U6U9F.6IEWI0B#EO*S.5ZZ]BXT]D M\7)9:?<+Z^YMX'N0M]K(>B.,%M1ETWWYXX:''8&4OB#@;P1\9W>GR%EYP0T? MGRBY!F5?(YI=.%>=-!I7-C8H,Z/PMD0Y,[Z21@ +X @NN6K*9J%A(A3,EER) MDY%!#?;=*-^@G7=H_@MHS(?OLC%+#9=-(8JG ",TK;?/W]IW[K^*>"'R(02, M@$_]X!6\H/3:^^77V9P>1R"K.O9]-+N%X*F,L*JQ9- ,/O*@%:&(V'RBS!X'7.J[RM MN"LO.;?54>; FP**LFJ-*$!L'5BA ]HZ<#S 8G+"/_%2@[!Y AAE4=_A&XST MP$;:AMNW/VQPU=9"<2/5\> *FU39Y+(6<%!)K0_A/;",L)3B(@E(DH2X./ 3 MPH(,#@=_"*V/8#"&H)-#<1\CEW.QF"%^=T8 MF]9/-U#L!98ZN(QKUI;'8ZA/?7V M&K&5;%;!$8@%Q&TQX2X4#VR5Y^.;*/7NB M>:/MJ5'0YF6'-;'."A20. A(PUJ>'/8IC$H?A8.;8DRN+H2%-8T+#&!A) M:$9BS&]& CS+DG P%=JH,K<*.LK;IG3P,0F3"**0DB ,(8YPGT8#;+INZ&ER M\?0]27TLQ2Q\EO4WS0.JL/9C1([^;$W7M*T(S; ]171GA568)B2B=' M#58% MW\>63>#4)U$2 Q(0HF0:VL,T2TA, ]CW3V:T,PU@ZURXF4=C+-O&=(-!?]J/ M56?=-/'K>3>3?>=J42*KE9BC*!TFD0>JFW.ZC9$K-UO<28.3BELN<304RC[ M^[G$JM]LK()^V!S_!U!+ P04 " #\@&Y8A&32RBL% "&# &0 'AL M+W=OV9#EVW<1W M<9KX'>)6]MX!F:RU/H;#SXF9YTA \(, M8\<>!-WN\0*SC!T1C+\KGYTZ)"]L/N^\7WGNQ&4I+%[H[*M,7'K6F78@P94H M,O=%;W_&BL^8_<4ZL_X*V])V%'4@+JS3>;68$.12E7?Q4.6AL6 Z?&%!6"T( M/>XRD$?Y03@Q/S5Z"X:MR1L_>*I^-8&3BHMRZPR]E;3.S:^U0P@B> L+5+B2 M#FXRH>SIP)%S-AG$E:-%Z2A\P5$0PB>M7&KA4B68[#L8$*H:6KB#M@@/>OR M<1]&00_"83@ZX&]44QUY?Z,#5"TX#5=2"15+D<&M$PY)8JZ5<.DN:G?'NV5F M-R+&LPYM!XOF'COS-Z^"D^'[ V"C&FQTR#N17]%,LE<5^.,.'QPL,AU_^[,- M\$&7[8"#J ^+R^O+JX]WA.G0JVI*%+Y MX;(BJY>97(MRUZH$-LQ=6(O.^C&;\MR;5],PF+RWL"I8!>9 6"7C5SO$]Y MW NCL(22T2GL"J. ZM*L27S ML3(ZWW=](#TM!!1]Q78DVI-QU90*" =(@N+E:*1.&H8D7(.P%9:T3KSY^\8* M%G%G)TSC?TMQ=PD:3[Q):$N^=>(!1*X+SI#!6*^5_$YQ MJ'*:G')B;:./F]I$^)%+7+4JW!F+71#;G8=]IY M$?V(6;>D5@F>0H734163]M;QLT.E["?(7W6FD"NMO,H(#BNBQ"[CNF!^F^Y* ME50G[>[EINHX6%#_*YD7>X&QE.QL_[1X[<\+ND9MIT8P#KW4_?GTPEX+@ZG/ M9S2DVVV]I=]I^7F-."G>?F= U;E^,5&$=CJAZW0(7WV3@\E;<8^& M>C9&5>2;) M."'X!)('=%"^$(E2'?3#HQX,Z<=?KN#(MY )$W-[6"GUOL-6I!0GS)KI,E#& MTH#2:T'ZA+.M[Q@T>L,\TE]I1W^H?4_JC@(8-Z/U*4PM6#3A _==C_@]02P,$ M% @ _(!N6-Z*9#0U"0 UA8 !D !X;"]W;W)K&ULK5AM4]M($OXK4]YD0ZJ$D2R_)D 5).26JTWBPY#4U=5]&*2Q/1M) MX\R,,-Y?OT_/2+(,AF2O[@-8FI=^[Z>[=;Q6^IM9"F'9?9X5YJ2SM';UYNC( M)$N1<]-5*U%@9ZYTSBU>]>+(K+3@J;N49T>],!P>Y5P6G=-CMS;5I\>JM)DL MQ%0S4^8YUYMSD:GU22?JU M7KSB"S$3]F8UU7@[:JBD,A>%D:I@ M6LQ/.F?1F_,^G7<'ODBQ-JUG1IK<*O6-7B[3DTY( HE,))8HT>PT+.EB^[FF_L'I#EUNN1'O5/95IG9YTAEW6"KFO,SLE5K_)BI]!D0O M49EQ_]G:GQU,.BPIC55Y=1D2Y++PO_R^LD/KPCA\XD*ONM!S%D04Z968U=B7OV]).R@D4#=L@NOI?2;@Y)Q92]4SG< M;KBSW#3CA3D^LF!'EXZ2BO2Y)]U[@G348Q]589>&712I2'<)'$'.1MA>+>QY M[UF*[T7297$4L%[8BY^A%S?*QXY>_(SRAEG%/LB"%XGD&9M9;@6"SNY5V)/K M[R='^?/&K'@B3CI($"/TG>B<_OI+- S?/B-LOQ&V_QSUT]F2:[%462JT>55Y MB_$B96[C\-SY;?)J=75]^_L2FOY]]FK'+@GSC/12Q7W\9]WKA6_><\XU?A!-% M?BMTXTB__,^R$&SH5ZKKA;+L2ABK96*AV\Q"&7:VYCHU[&IV8YSVT]D-@_X, MB> R_4YD&T(+H37NP+?0EFGD]"T44GTQ(M]8.@41ZR'$8@,H6FA?V,$5 LSF7FMWQK!1,S9\TJKN Q;34LE@P M"Z(;P2&^H 3>[[F>]]6+7G<8!NS%H#L>.6U?1+UN.-QSYZ8@SRP*HG XQP3\; ?C$-8".3'0W; HFV,]]U_Y!5EQU1H5V1!JT+A1Q:Z*21R MFYSM JCV5PGW:.T,P9^B)TA+&]B9!$MT*)HTI80CN MV2%<&^)MAGB6*D6%S3)D5H'0FFN5L_ E48D&^,4M(K!7YR[[7#R J0?^CL.N M ZWZ#S'3)-&3.71QOQ+.Q7 MZMA8 F"0XTS<"YU( [LB2 49/Q/D3DNYH];[!A WVT)J+UVQ#&+/C M2SS0MD,L''7L L_.BJ**71)T$CZ!@7-4 ;5VX(4H),E<$ -XZ[;3A5);*=<7 MDM'G/^.M1^#4+%P)ZH&)]=EBH<6"E-@B5WW\'3HB7<7V)1XEVMND@K!=RU_4 MUITZZUX+G;,#!\>OV8$LT QF&1U\W=Q SVTLL)=D> (&1^$D&$X(!J.P.QFU M46W8&P>C40A4BZ(N>C<$G]0.(B< L%&?-A"6X<^RB]EX/ S"_K!A-NK&,5[J M&*[I5&'D_*6*1TD%0H.H%\2C2NK1A V[DWZ+T-\K?FWG_^V25U6[[5,[Q7]P MZ>M#$46=WI9\.^R&%97MTSYLB+']$OUZ/\2QE_03/PL5/X*,J#L9$[V8RO5+ M%I)M/8+LRD?MRZU &M9P@KICR&9(+8G^1%*0290MVLA/ 90CT#$G0.IG["N9&V3!_P:/*EJ$J1!HK1K4JK M>0?BIEK-I:74\R;85M3?J('<^"3T;3;C)931\D^J+ 4CZ@4UF&RE,*>!=S\* M^F$8A&$(2",Z6-M#QBX!C;2-*@2_4X,.:WJ5-,4$8:4+1'I(A+8 DE9?66E9 M*>7+H^-7FYGZWU08N2B<6V#8_6H>5(WP]/+F5=WVO@[<=3@1OG$U;[-RALUD M[H AD_S61UY2657XV8-$\+IQ EWO311]N9+"J[+"?%50(44_L.+:2NR1/Z$= M9_/2EIJ>$^H:W*)S?+M0[*@,J0WR7#?5G@"[4$^D6T"SR&=TW[1#JP$;16, M2%#A[$ZG_XA&0+!+N:T>$*EK>TWL_P< <9/VO6"](!%^^7,.V YG.\A)%=#[WO&XWK:9"%A#NCF[*8@GZ\'U95%%LI4"4BX:@."ZO,)>*I(Z]1"R[?,4^&L7:YFX=ZEORML__&@'D;2D0N$')=-:H$#* MRE3L$=]!3RMFDPQ2D%S^!$__*(WU8S.%%(=@:>D_&E&==0U,E0/!UF>.E.]\ M6LYQ@]ICK&L:'Y>U[BJ8B+QJ0:!D0AUJEOEPO!5H>A!^.*OW>\^/E.*A\ZL! M\H?([>>+JM]JPRI=(,M4\$L? =,RVV''J_(_KU/8J5-A72WY SF:X-Q(D:4N MEB@0_(2._KW!9_KSTTF^PKQ;>%!UO7\U%"7MO"4&A1%![7UJ[NT27L-@G4&! M@"U$@63+G/P\I1#'3,5=,-$$9&K<@1&,RF3JS&.:KT#$G3AJL:0OD7<.L%1. M'$F'JN$T;WX*!]H#IP!C;8X-V'C7K\N#4TT>3KUS6@4C/H]%@;DQ],ACH-.NK>W:KIJ6Q,(2I^JT@W9:7\KB MN\A,?M8;]RCC"]84YJM\^)NOXDDL7BH+[7[IH;6-8)PVVLARM1@,2E&U3_:X MVH?.@K'_RH)PM2!TO%M'CN4'9MCT5,D'4M8::';@0G6K04Y4-BDSH_!58)V9 M?I:&4S"D8[KF"(XN95D*@UTW^G1@X,":#=(5V$4+%KX"%H1T(RN3:[JJ,I[M M @S ;$,O7-.[" \B?N!IGZ+ H] /HP-XT2;Z9BD_ZZ$D-%?WO#?]X[=@Z/]U@&R\(1L?0I]>EAC.2%7>!+F2!%F4-#)L7?-6G MQ"\ O/"!Q!CM",EY(9;,QMO.:R7O188UHFI;INL]6DN(S? ,Y6UR,G!7 JE1 MCJEC\$4 :\G"/8=2G8GY#.'8V3CD"4;4(6KMFR/*)PXH6)WPX2K+L6 M;+[:[A.Z;)1R')X1*+9&Z [G::H:T.^^/:+8F\1C/!,O0.U?RVIY;+?U#:PO M"%]1):MTY;K[.036:$0AH"].7$*GL@$V M>'#Z[IHSZ$,("F?-7C'0.U'1$_2IW].H'^)O\G+A+NZP'P;T.R5],/[]F8@Z M\K'I3E%&4!IDN2_;_!&GK$U95T&ZJ>O""01[D#*=TP+8.\+"Z#D64HKSROET MP: *T8M?D]#E#JT=,EU=[;(\HJ$W#"=XCKQP$M,LE\JTF=\U#+Q) D=>[(?T M#9OAZFK7) IB&@VCG4QO_8R]\62(9^![<3*AV=L[HGCAZ@P]?KT=E]:P9B)S MV\5*FS];GVG1V)U!UM^HQ5WEC3P_C-TS"@)RUYACN3CN5)R&6<@A\Z"510$&$L@IMQE@M$*GXU88&9FJ/MP8)[,@8!UMKK:B4F4 O M;>>!%X4^!:$W3,9.JOJUK"U6\@%1(5%*$LPJ:5Y*R'NK;[H^Q^SAX,)# &9[ MHOSYLJ]V]P*4]VHV;N67!':2H/7@88=#=*-1D-CA",/AQ W'&,;83!#%G76! M:"F *H/QCN!J]N1.#(I&$'9$]N0E4=:-<4G$*JX-O1MY\61,[^G6GF.0RCTK M&KZMF[T-JEN+KY0B?O?=%@:=6UW)U=+=736Y]M->\#9O-]?C\_96N#5O[]8W M3.$DUN"YP%*_/TIZK936$R-K=T><2X/SU0US7/&YL@;XOI"X.*TFUL'FGX;I M_U!+ P04 " #\@&Y8"C %?RD# #^!@ &0 'AL+W=OCT0=@+ M5I$E5Y)#Z-=W)1N'S !]L6Z[9\^1=U>]C=)KDR%:>,J%-/T@L[:X"D.39)@S MTU(%2CI9*ITS2TN]"DVAD:7>*1=AW&Z?ASGC,ACT_-Z='O14:067>*?!E'G. M]':$0FWZ013L-F9\E5FW$0YZ!5OA'.U#<:=I%38H*<]1&JXD:%SV@V%T->HZ M>V_PG>/&[,W!*5DHM7:++VD_:#M"*#"Q#H'1\(AC%,(!$8T_-6;0A'2.^_,= M^B>OG;0LF,&Q$C]X:K-^(D2QG]A4]EV.P$DI;$J MKYV)0J.Q^N<4&W M*OC$)9,)9P+FEEFD;+,'!5=PW<-PKG"N3,$2[ =4&0;U(P:#-Z^B\_;'$V2[ M#=GN*?3!6,F$>&GFTWC&S1JNN4F$,J5&^'F/3Q9&0B7K7X>8G\0^S#RZ:,%T M^/5V!K/)?')S,YG!^&%^?SN=S.9PGR&,55XPN7UK0._2)=FE"W"9B#)%2E*Y M!<'T"H')%#9D]WXMU88JL213Y:H1"J:M0[&,"^?L+%-NK.8+,M*FY>,ME:#F MP>4*+%L(K#L(_XO/!.AO9LQ2\)0_\K1D0FRIXA-52DON&G)%=T4F$LY>@UK2 MM)'QYM5E'%U\-""I!QHFT&D Q[ZV*U!SE1KP-R0MIE= '<$?;9%1:'1I#I2D MF"_H+G:)ZCZQ^T1--<$0XJC5A=<0?6C%U="AX:7* [=::Z$P3DW4)A&UJ"-B M=N(UL>*/_MH63%"RX__5'5&R)R(ZKT1$GOVA) _W>A+YK'SG->!)5>VIV6V: M^[#J:<_FUBJVU8+JPK?X1;*$D$_S>B!0NT,Z'RI MJ-[KA0O0/'F#?U!+ P04 " #\@&Y8S"=-0!@$ #3" &0 'AL+W=O M,E% MH?O>VICR*@ATLL:@:[RG*G7:Q1RT_="[VWB@:_6QDX$@U[)5CA'\UC>*_H*=B@I MS['07!:@,.M[P_#J.K;KW8*_.&[TP1BLDJ643_9CDO:]IB6$ A-C$1B]GG&$ M0E@@HO%CB^GMCK0;#\=OZ+=..VE9,HTC*?[FJ5GWO:X'*6:L$N9!;O[ K9ZV MQ4NDT.X)FWIM)_(@J;21^78S,[/LBQO&&& M#7I*;D#9U81F!TZJVTWD>&&3,C>*?N6TSPQFTB"$7?@"P^1'Q36WL?+A ;51 M56(JQ8L5L"*%*2LH290. [>(,)+:Z%Y@B((%"I+M<=?U<=%OC@LCF,K"K#6, MBQ338X" N.\$1&\"KJ.3B#>8-* 5^A UH]8)O-8N("V'USH1$ U&PBTO6)%P M)F!NF''*/Q1?KW(UDG#_Y8 M5MAMP'#TY^-D/EE,[F;DHO%\\? X6CP^3&;?83B[@>EP-OP^GHYG"[@=CV%T M-U_,8;%&R*2@^F#-9MA2X+9(\/]=+@PE@1W:4[VS9[ZW9T;V3*P]KX N+E , MX!69TH#6W@$-Y^$%G,'G3]THC+[1*/2[W0Z]VWZS M$_]R0\ZC"XC\RSBTS^B2UL8$-STB18BMBQW>VSMJ^YWN5Q@S50 536#I?W3K MW9[S^/WRL..'G18L?HV)"\)Q6%P,B&_-ZPQBOQVV[/NK'[<[< XA3(I$5"DQ M*Y7,4-M*2[".*]5[$+AB@JR4)+(JC+-80I&A@N?&+*6"Q.E(9BMK;3GI+'<$ M9]W!$X),N:):+%Z!&:/XLJHS35?M0(=N$+%H3ZP6P8ND4HJ2QX@J4P9DYO)Z M+)@FJ5E9-C9]W$'8^2,VEN1>Q)ZDZ8"E?8/6#-G9-)T%K7\J-.N=_.B=NHY MQ#"$C*X[/#-1X:%OZ 0;'%)I)=H9*YBGV] 0T*N+?*9D[E;.>5YJUR)W*AKP M47D*#AI-CFKEVJE-$MFC[CF[V5W''M:-:K^\;O=3IE:&PO=V]R:W-H965T@).U=1]]Q1SHJ:F-/^U5(:R.AT-?5-PH/[ K-OAG85VC M K9N.?0KQZJ,2DT]S$>C@V&CM.G-3N+9G9N=V#;4VO"=(]\VC7*;&T-.5Z<]LZRX_.)R$>!OS6O M_8LU"9.YM1]E]D;B$-=U ,&-3QUF;V=2%%^NM^AO(W=P MF2O/%[;^H,M0G?8.>U3R0K5U>&_7OW/'9RIXA:U]_*5UDIU.>E2T/MBF4X8' MC3;IJYZZ.+Q0.!Q]0R'O%/+H=S(4O;Q40 MLYQN@%!YNC(EEY\##.'ESM5\Z^IYOA?QDHL!C;,^Y:-\O =OO*,^CGCC/=0] M!4MOM5%@J6JZ#RIP#,%KA!//L M9.?L9!_Z;&]VZ%+[HK:^=4S_//!3H//:%A__?8W$7C.OD\B.!G3Q[N;F^N'F MZO;AGLYN+[&_?;B^_>WJ]N+ZZI[^U$$O56RSAXJEE%;*;$C#5UHI%S82YD?E MM&T]U6KM6]WQ*&JE&T_:4("BD4:KJ;"M\TQV0?/6PT/O^Z0\K=&[\A7)58M4 MH9_)<]$ZF$<4@.5]['/X4;(OG)YS27.9/ /Z4.F:H^YK#J@E!I@/\?^M^X4R MQ@;H$V)1ZB( ;*U#106[ /&PZ:,5#6:7Y$7L:'Z4DJI4 L)DT!@\MRUF+B4)Y%)G_YH:VQ3+V7/ AT$U$=8X'=.4TR'\80N6Y8< M"BM6#LH^@+>P"172O'*V8,3(+/M(TS9RN"6\-6H."*GF. M_:&"]'B,^@X[A4L5A6L!^(5!5+'U(1F5VTL$D BG:ZDV0NZ"=;I *OA)S&.@ M1'QAAL-GE*Y-)*Q."KJP3OSO*CVZV[GE5?O2)"6Q+:+X.'^JKTN@?W?4$ B=NR*0I ($.0BM& BD>M59S7:*&OG3@J5KX*>#?*(528_[R ZFCP9MHCEQY-:1/L*CY4 MYC;@V1.7%=Z9[$0 _R\LYD:W$0.[E^OL/U!+ P04 " #\@&Y8S038*S@< M "970 &0 'AL+W=O2?V5* M+_N>747)(N4S3EPE*TZ>MIS89=G)5KW:#^ ,2"*>&3# C&3FUV]?.(;'Z-@/ MML@A!NAN]-T-_'!CW5>_TKHKOC5UZW\\6G7=^OLG3WRYTHWR)W:M6_AE85VC M.OCJED_\VFE5T4M-_61V>OK\2:-,>_3F!WKVT;WYP?9=;5K]T16^;QKE-F]U M;6]^/)H>A0>?S'+5X8,G;WY8JZ6^TMV7]4<'WY[$62K3Z-8;VQ9.+WX\.I]^ M__;L*;Y (WXW^L9GGPM$96[M5_QR6?UX=(H0Z5J7'4ZAX,^UOM!UC3,!''_) MI$=Q37PQ_QQF_YF0!V3FRNL+6_]AJF[UX]'+HZ+2"]77W2=[\V\M"#W#^4I; M>_J_N)&QIT=%V?O.-O(R0-"8EO^J;T*(N[PPDQ=F!#*][!0^/?[A20?KX5M/2IG[+<\].S#W=%;\:MMNY8MW;:6KX01/ - ([2Q ^W8V M.N-/NCPISJ:38G8Z.QN9[RQB?T;SG1V8;Q_&_SF?^\X!M_SO/HQYOJ?[YT,1 M^MZO5:E_/ (9\=I=ZZ,W__S']/GIZQ%HGT9HGX[-_N9=H]T28?T%7NQ6Q85M MUJK=%/\AV#?%9_VM*][6MORZ%_31R?>#?FC%JTYUO2^N1+2FI[-B6HQ@^"QB M^&P4PT_&?_7%>5L57]I2NPZT2D=[>YC, M\T!X%T3>%W91@')T"DG@)\7"M*HMC:J+TK:5P:<3&E^;OWH##S:%[XP;5GW%5+>M(M:\62UFEM0J"L+8"ZUY]DKXUV_ MIFT @#H V_?K=;TIRA7@ F-\<0,Z#__"BDMMUT#*#@2^+O2U;CN8)BW6&/@- ME#."L@"* Y:/TJ\X>?@!7BJ^?'6PA)[L_'#IG=(U@>=[YT#$Z'U 7PG4^,;: M>F_FM2[T-R"S%PQ\7Z[2\H]/MG8B4;Q8J6M=S+4&U5Y=:P>:?C.@;J0<(H0[ M#K# SJZ= ?MC8+#3\#N,[6P! M_Z-1(V)S5"6L+2M@5"P26_5(L162&L$"+%"3 (D(GGQ?\/^ZUBUL(ZVB>E#T%@U400;+V988 M(JP=-_VDN$1K"+"V7A/D0)YE;>>PGX,%KBTB7Q/;P0(#8C"5/&]1;Y0VAGRS7I!#E>$WZPLSF]O4&)]/_>@MD%5H-2=@PKUF:\$9D([P9VUARJ9=4B F MX#0E8"=2P3LG8YSQ(G+&BW'3J<#/*E1\X&"526!70F9>8AI.?3&344E/._(H1CX M13"[JONX0_VZXL_93N'S!""&P\ C[=(BW>>DWH/%&A&(5U$@7HT*Q(7R*YJ/ M/KP#K ^)N;])&-TF?V2<7#M <%0_YJ*_ '8JA6$[J"8V%$G;X,U)3B+O8-] M]&''D6C.0$0$_ F4[!T*$3&,T[KX;O;LM( 053=S8-40IN)_L^*?_WAY]OSI MZ^GI:?X1^6J$WM/3%,6?CE+\/!@_'S@N?B.2^^ GF!E'#5'U6L6\N2CB0X!%\&T')OTCH4Z^)TL M#&E>3Y$6J1H0I%PUY>H-A2\X=6#WX?-0J RZC?,_2;?9PD&@B&N"9^D9PKZ5 MUPRCDE8'B/6W$AUB> $="Q7H,EP!LV8HSBA\:0S1KF3:U4P[?!*DMXH/!V0" MKII-7[R&M8/%#^I;M"$8/K4AKJ88 L@)3 ICPKQ,I34XM.!TX7?RM9F[38;" M9,MU4O7F;X &QJ"WCG'E'(+:2L])=PIX*' EK!VCY6"3TP!"&!QX6 WW- V) M\7$'7ROQX$FYLCD+,PAZ\!>B&->2)1&60W:X 6&%. 806H"C!Q\R5J@TO-'@ MNKF?B!P0-QEW%@D' X%B^--MPINEX*:CPGL9PIO[JL?Q>?>+;ERL^)UL1O#D M4X@=HBVS5XZ "X#6&(!AF =\V>H.6$S5YF\2:;1$:'5#PF!A'(SC_\>H-4O4 MFHU2ZTJS(?]$/L8# J#Q^?=331;=S@MEV0BD%'-4)5DB<8% Q% %7*R,!H?M MFRY["O,_+,!)!DH^0L&=G;Z^>/>!/DU?/QY(F,@U^$$T@:P(Q*UT:2AI@D(. M/@7:]&$(1G9=-,Z[#^@.:%(<, 7Y%*AKR-4 T2[%R#!1]^C$525G*YMD*8*S(7D2>TT$ M!1%2QHE<2>"*,J<(F=P,ZN1"GA0?R,4#U[4GC4P!O"/%IW'>X(^Z@2HUKNP; MD/>VI <5AG%L&$KE'#GI$8YEP >=QCS5T=KP9VPS4])[.I[UOFTS]SRZYZX^ M(#&^LVCQ :CD0-: Z!'BSTY5NE5-MC%YQC"FS2 &FF-N@!0)J%>=#!+I#PI^ M83OT M-I%-,L^KK _)2$4?!*R#*%K3@'05>.XAG/<:'.\M@(CC=BC/>JFV!6 M*4N*XU9FC6-UN6IM;9><-@FX= E50@"U= M ;W)PB9[BWE#TC2XCK%I?<].8 76-4JZ)D)SZC2%3/G"RU6)C[&P(P, M$V>C0GJO79[LG2BOLPV(BH2&@$()Z\LVI;3AEC=;TYS@J'8:2$K M(1FGP5P$%O0$\42B 0FRY"D%8 U0;(4=,@01? =9PN3 8PA4&82*MP- Z4@Y MS_6"DHI8$BM70+=:5RF3A:M@/A1S])B;0+S[-E&BVK.YVZ&U8""Y]GTPT-:U MMCU.L^(*I]8S.XLP ](_N.*QVG%[9P5_FKP5S%U MNEG7=J/1ME64GT%.Q-E*9[AQH'+]$EBC!2\-=K1?4TI,'#MPR=9,]1*97"UC MEG^8R^+J#66R8D:)#&V[5@;$JU:F\8-VA*A(YGUWJQ9-J>?I>.[Y$]K/_N[T M?T"*.2SQB8W2=@HE&2OD>1[*]8*8TJ3\$XAVYVP=M 4X"8U!HX6!E>>:XD)J MU%WF'2/935X.I9J"S"D3H3XD7@ '>ITT;YHBH+#E2F6)4E(PG"1G%RJ/UK/4 MZ1SD$#S]KI94!Z4^N?2Q$ F42GI ;0*@FG(5%.&096!9]!XIE318?R*+4@8" M]!7&+19#A46/24'"7F&1O^1,W: \$@L?A^:FKA/@2:\X?XNY2NY9F&\R ]!@ MSJLV7[&W0.A$&5-5K@)6J;) F@S>K/>^1Z9*%8XHA<%_Z(894CW*6BKU'221 MI&:HI(Y-,;'@*]N?E:DEQ4!H4Q'/$+\ *G.:EPM[@XHWLK(#^A!G]$U?4U=' MXG JTZ$8H^+=*5VIN>V[O8%FF(#3V2@3U%HRE!C8(5!@OV$E>#J=1/:]"!$C M-^5/=6HQ) ;R=JP6TJW.]4F#/A@T2$IX/W;]>$G[Z5J0&7L\H[3Z* MZOH#W#>%<75.S*3Q;OAG3Y1*#4!+)'(7+5>CVGZA,-=(_AR0D8/+2J,7%SW MH"YETA!Q#*)%#YH'Y4#<&H[_3(.J#1P7:FX3#=DJJBTGG8YSGX1>&>IOV%IP MD[N>%+6D#C68-*NK9-5BW%$NDZ=9R,)&7MU6ZP1NZ!!4HB&QC#:OS3++8G*^-6]]P7CU!>B?U9:%]1/TICNE3[O[#4XP/XF"BPGUBU9P$U<[RH M_)BNON$4Y1!1$K"5. PX)\2@0+D X@< M;$GY=2#J.WDSX2+,XG42_/ $F!&8H/2HAHH%D7^%X&&"X\ATV#F$)&5X<=HD M"O0;3Z\"F^*DVJ&*4,NPY\:%7'#(,OO'@2*4"V:5#U\WG*E!9X_0U)6\G]6% M#IG7X69MKQ?:8M17Z\VGH"//;O2/^&^ZM@-&,/ +?#8EJ [H?Z$55!' M6>>C+>?04(B*JF47A+%6^M0S,!OO&;@@+!>4KF;)N@+_%MV"._K.X_,?:,\8 M+'IEZZH(C]CO]?@H\0P1Q7/ BSP&?D\M*2)JT=V*'(6U$"4[ M0=LRS&BR^=I"$<1TI54USA.I%#T;+T5#:%E32?47UC#+O-,6M!3-; PK29CU_+6IA!(\\)S2:%V67LC[!N;1U'1%@H9O::J_+K M,3^@EF;KT-W!))+/YHS-[(G3R;E.S$4K]RXQ_>N,P>Z"L(X\$"(G;(0&*6#% MC%FU26BZ%L6=>X;A]7&N32T!L_&6@$O.?7U6W^[-DP_H!4BK<D="F2$ZR93<'N2V-Y(\Q*0I!/J44E7?[I@%#[&U]#+BBZ@J@>T9=Y\R\ M[SB:L](_R;^%IMD#G9G;R5/2O?H;;#X].P!>&]P$/)P@65*$"MG?WQW%1BO. M7''0K5L^SH%O.7(Q8A8 /1XZ[X F@&1< B)I)[D0VE;' .?+ ^Y:TB36/8X.91Z,I$S,;<@%2;;XB&9A= B/4?\I1&%0G?)5718SH:8 M7CI3BF>G_S58#KLV6GNHY_%#N^>78=-'Q?F3;^0_PH+?G45FHS4A#;"39 M24(74\Z:2MZ'!^+V;*\^.]EY=#K9-XI+;G2B,Y1YQA15:DR9C3>F7 +>QG&> MVA4_&=#2DE%Y;]OE\7NJCJ?&AF!)_M\M#N-@'5!S=X=U.Q',6@-55(U#N>BO M!/+\:-MV^3WKM\S+MY-]IT0DO@Z.&,E):/S>LVQFIZ@6.RS"3ECBKXV^$>5J M$OH/;)H)A*/,>69@R86]*W,\H/\E7^M\F/() MF9V4U1!K7V7]@ TO00\Z6 M'H*!:Z[A9_3TXV]X2$X?9V2D0Y2=WD:G8Z\I/;0G4R] M"K/Q7H6+09F3_:U[[]X#.A>XH6O?ZL4C;&E_O/7;H +Q*&#+=R4%T^#<$"! M69451)7:Q9"48X7\P)JG[(,1=#/_@3/78)M:Z9 NY0!:+9%BROM32@*/-_9- ML9:;%)+W22FR_4DLT+6""'+3;NW170K%[C'$@N7C#%(ZIN8 MC?=-_"S4N C4^+Q]'.]S(H^_+^<\H,%B"Z!PG#P$B9@U"J >R%!<=@KVJ4UG M$*FRBR/?]!+.[Q]4,K+'5F1P8)#K6XEUJ-(*A7N?X-%4HKI"!#.'RWDF4 M%(2',Q05IR:T @4CZX1NZ)-\+Y@#66(P''F7"M3AQ 4.[;L0/WY M4(&Z(5<;+91P5-L3>;G+A=["I8'#^PX]+5HO;!JS&+CVIB:8]*T@+\TU,:@< M7+2DH=,I]PHG0@;+(29."D?)QL! 48\S;)\I3(L,\:)8<%%S_(F'SP_C O!+ MG3N_] %+DQ X;P38D%D88\;44C$;;ZF0:AQ)"^BV&^6JXF/H53]?0JA$UN9] MIHGNRJ0/Z+[X(Q3_#@8=L3P(.QM[ZBG'F^\G* ZI_$JB+CM6C/P;[&3^'&M* MKN<25NPP%&_>^R8KP0H,4:/'8@XVB$D=*W8KX/4/*^M,Q\FU96\XS@%&R&ZH MN4*. ]I[P+J*1ZR+1T?G5Q='CXO/=@W3/WV)$2WG:K G"E_,-X82@>\(X4GQ M*4N,9&O!_L0'*>V7G=V0 M5D'IO)JS*H*] T]\WM'FO9B^+*9 \(_9 1T6^KXUG<2X>#AUV-ZJ\&C0=6R8 MDQ/5Q^!#@B= UC,_\=-A@50B@V']B^5"#I_PU(2NY)D&1,OJ+I+PBY>WK ] M/\QWY=[! )N8AHOG#W/\@-23K::'&&D/W_3;K[*/,AFDXKG4A\<;R6M.K:<" M&9*379N8<\A;(S-\:*+L>^P(3>,I.^'Q (>70ENP&=@RSHQP M'3*[4&AXV"H5;(=[G'.K>'AT@Q>\J5QM"V^X[0.D_VMFA01U?WJ,.#.J*8](.06.\ M[@H="<6>(DZ2@%M/@IZE\MO9>/GM9Z3_[T3_7SD1_I"C'^.+'(A9]J[LBY\3 M1Q@YQ\.)!$Z_(1,3@W+[USR<@PY],^ O#1)>R.?8#DI.DW0X5Z<+E*K%S(YN'Y)E.:-1E[40)-@E[TUF4;CU.1OQ8Q&@I%C[JFV;*A?;L[>*C*0A,@>Y$R MI/E7AC!NK85 7+/3PLFP6= MBD43LF[Y $4G]9+[9%U4?PM-C6#".'_U$,\O-N1S0F!35=1,GU[J"J++$.1F$I$15/'[AP*;T#9V8%UA2&G>$/="+-8\W"+U5V]I/;G*A'W2N6J_8KNMLU_#;6!/ M+#;K@0H)1_>29-IPO&$O%*D'-USU$CR#792I:2\T%,EU4W1BEE-8T7K'KF4. M)?%B)0YK;[A5=NULK'O*63@G6G&M-F&E7>V43N&C-J5+^-"T)B2"&@@%C(5$ M8(ZO&L*6101Y![O\!C@^4(E-S%9\$JE\TLA!5S[U"8IZY$JV0S6[X0LP4I= MZ%HB/JDW?")]WVZ,!J%GV4V=XZ6SB_P"B0*O;9R$"T;XRSUMY ,J8D,0@ 6S M]3.5D^$>F":&_?4FU;@R4<:6PJS5>GA9!CFAO)(C3*4G*N\3A1'AWANU>\_* ML$8LYP[\KFI(BZ"YMMA[)(V@DKX8Q+^;XI%YC$U[Q+5Q??J0)TOH?3S6Z.C6 M'&IY&Q +'+:4JWUD8-+0,BT7!N"UDNMP/RLYU@(JF4W/IQ-2F3S^&O4%-M3( MA2K<2TDV.ETP",);Z@KU]]-:5P0,8]BG?Q+Y_/ M\H5N"N/>3].LZS3)9;RW\Z3X'X(7P/H-5]R&"WA]YTJ6L$]8-(RY?'LB(\VAR^=7=/=VW/; =?01^S6U X' MP.]XOV'X@@O$V]C?_!]02P,$% @ _(!N6 ,'3/JN P Q @ !D !X M;"]W;W)K&ULC591;]LV$/XK!W4H$D"-)$J69=31>)-;>&7P1>- G8["1K*1\MI/[8NJ%5A"6F!N+ MP.FUQR66I04B&=\Z3*^GM(ZGXR/ZKRYVBF7%-2YE^5449COU,@\*7/.F-(_R M\!MV\0PL7BY+[9YP:&T'0P_R1AM9=QPXLOX/TN#6IH SP7 M7^N=G/>VU3/6.Y[CU*/RT*CVZ,W>OHG2\/T5;4FO+;F&/GMJBP;D^N20YB75 M%*]SA+^=:OB,+P86I\%+1\@-W"P5%L)@<0N/ MK;F&^8;N 6U.S1:X$75MDXBT&PE+J2F/;'ZME:Q>8W!Y86T>4 E9P,<7NGBT MQQ^:I2-(XO":!'9&@B7)AMDKT)!!1&#L$C51#/Q1$O4>-,MBB+/L&G5\AKJE MB?PP2GLP6F-N[6+LEH@H1Z<"L@&ML0CNZSW61E+2[ON,_9]G0V 6(8K]) I/-X'"CS-_$"<_ MV=2KZ!U"1++92:;$M.MQ[(^&B0^_7KP O_J460SV6&CND/@8 $\1 M 9 >&PO=V]R:W-H965TOZ!R MK27JQ5*;!$C2= W0=D:3;1^&?: EQN8JB2I)QW5__8ZD+C*5 M\K,E;LJS06 -XA4OC)7 \// KWA564%HQI>US$>F[LCS?2WSK?T9(,QU$:8A>(PO&/3BNN3 MTY%!2ZR\4;'6>NFUT@-:0PH?9&/F&JZ;DI>[ D;H0N<'W?AQ28]*?,.+EQ"% M!&A HR/RHBXND9,7'8F+!N_@/O_\[GC_;EM)KW3+"GXVP%+17#WPP?GS7\(T M>'W$MKBS+3XF_?P6*[-<5!SD/5Q7'$O$:#O>!R$8"5=,S^$MEI^&OYU'<,>_ M&KBL9/'YGWW.'56_W[E/O&"M,*P2W[Q>I_0%7->M7'+UJP:C,)M=#A5V:=A@ MQT&C%2]YW?H$0_(9Y#F)D@CBF$1AC'08C$D0CC<"L1:73)4P6:ABCN4(%S/% M70P@"4@0!!O&R MEO?(^\J+*=!P%*/\GI:)TH;\G:PJOH);@R&>RPK784C3F(S##$Z\#9C_2DP7 MWO-[)>LG6X$QB2BA>0Y'DBGIDBEY"346%?0&+!-<7-.6K,_M["DL5]PIK'I.* G7 E9@IL?,@VB M04M85:TPFUJI#"]/X*+\%_/-UX;E88YV*T4A%W9:\8*+!V#/$3V%2@,=PIAL%F-;>+:99W>SUUY0X!%*!XY5)" MST5K61/LHEM62_TF9;D4504)R9(,)^,\AC&6$]TZW;*5\WA($U0_#*/(?1)K M##*I!2)9]= =NHP=4O<3N-B$,0"K\'TBY2D;A"/..,DKW M@IBBJ1LN.^[CE_ MJZ4Z#,/0M9HA)1FU$&0DQ&SX'LI[R>HL4T(@=A_9[I9U6C+;(^Y);>PAF2+(QZN6^IXW"F^19^ M.]Z!&+&_G !R MN$K;"Y_+@@YG1SD(PW&P$ZOU5 =.F#X!P8[I9R'XJ&8IW<$OS>A.FZ,_*L=> MF02/&FHO$Z)=]/I%[ZEM=>4D24.PAR@.LS386UF[A74(F#C8J4!/HLO8A:/4 M#G)[M- 4.W\"%ZT2E>V7!S%YQ/&S ,$S++'WJ6$:.O,B$N713H_,34>^1BTDRXO-P M35@%W7\HY_\!4$L#!!0 ( /R ;E@5H3(8= ( $0% 9 >&PO=V]R M:W-H965TICVXR;6Q<.S,=BG\^YV3$#JI]"4^V_=]]WV.S[.M-H^V0G3P7$MEYT'E M7',:1;:HL.;V6#>H:&>E3R5+K1S^Y*N=![ 6AQ,)Y!D[#$YZCE)Z(9/SM M.8.AI ?NQJ_LEZUW\K+D%L^U?!"EJ^;!)( 25WPCW:W>?L?>S]CS%5K:]@O; M+G<.SB*$\C_ESAG:%81S^0_M$%(X@BOUA,II\P*?[_E2HOTRBQP5\&E1T9,M M.C+V#EG"X%HK5UGXIDHL_R>(2-D@C[W*6["#C!=8'$.:A,!BEA[@2P>[:',_P%02P,$% @ _(!N6#1H=:T; P 50< !D M !X;"]W;W)K&ULE55M;]LV$/XK!ZT8-H"-)$JV MX\PV$*?=5B IC";=/@S[0$MGBXA$JB05)_]^1\I1/< 5VB_BVSW//7C@N:F574:5<^U5'-NBPD;8"]VBHI.=-HUPM#3[V+8&11E 31WS))G& MC9 J6BW"WL:L%KISM52X,6"[IA'F98VU/BRC-'K=^"3WE?,;\6K1BCW>H_O< M;@RMXH&EE TJ*[4"@[ME=)U>K2?>/AC\)?%@3^;@(]EJ_>@7'\IEE'A!6&/A M/(.@X0EOL*X]$>#I_9?\]Q$ZQ;(7%&UW_+4M7+:/+"$K=C*+H.BLT\T13 H:J?I1/!_S< *X3+X!X$< #[I[ M1T'E.^'$:F'T 8RW)C8_":$&-(F3RA?EWADZE81SJX_:(>3P%C:&"FW<"X-- M+90#H4IX_Z63+57 ,?A(_\0I0QXPK,1OFS(0Q;XLI$\6.@#/!=?C\[/ MH_W-N;*M*' 9T=6P:)XP6OW\4SI-?AO1E@_:\C'VU6AIX)\@&A[PV<&ZUL7C MO^?TCWHXKY]2C,T6S9!F_^%PZ]V_@8QE?!K&G,9U)^M2JKT-XF33&OV$7IZ% M-&5YDOLAF:1P)XJ*G)N78(A#%#/BRSA,IRS-$[C1RCK3]1=7*B"Z JV%*>,\ MASF;3#-XT$[4_N28FW;(S5?6><[XY13F"4LO$[@EBBOJ T77=+5P6-+UI7 + M*8*??,82LLIF;#Z?G]R',\0,%-V'-Q["$Y^%"2S(4>S):[%NM]F]O MJ5.5<&TM4@*W+_ 'ZKT1;24+N*;6:[^SZ*.>?JCHGY7T^;IWPE\3"CQG\RSU M@2&,SR:0LED^^YXR_4@VXY-6UZ#9AX9NH="=&PO M=V]R:W-H965TV[^*T M:;,M799DW<-N#XQ$6UPDT26I.NE?7Y!RE.3B:;D^[<4&(>##!X"0,-U(=:TK MS@W<-'6K9UYES/K ]W51\8;I?;GF+3Y92M4P@T>U\O5:<58ZIZ;VPR!(_8:) MUIM/G>Y,S:>R,[5H^9D"W34-4[<+7LO-S*/>G>)(3U8I-;>&7P6?*,?R& SN9+RVAY.RID76$*\YH6Q M" S_OO(C7M<6"&E\V6)Z0TCK^%"^0S]VN6,N5TSS(UG_*4I3S;S<@Y(O65>; M<[GYR+?Y)!:OD+5VO[#9V@8>%)TVLMDZ(X-&M/T_N]G6X3D.X=8A=+S[0([E M.V;8?*KD!I2U1C0KN%2=-Y(3K6W*A5'X5*"?F7^2AD,";^"#E.5&U#6PMH3? M3,45G+2&M2MQ57,XU)H;#7N7#$_Z]=0W&-LB^,4VSJ*/$_Y+'!K"J6Q-I>%] M6_+R,8"/I ?FX1WS13B*^(X7^Q!1 F$01B-XT5")R.%%(Y70T">X*[_>.][M M;6?G0*]9P6<>#H?FZBOWYJ]>T#1X.\(M'KC%8^CS"YS%LL,^R.5]H_YR7.&2 MWQA8U+*X_GL7[5'@W;07K&9M@<%:P"+SY@KOPK;0%%Y"3"F)\@A^EE7[D\:Y M^M()+=R,A7$ %[\7;'GL[1\UHW M&F%WZYYF]4%)K>&(*74KVA4<-K+#^AP61==T-3.\M"IEQ#?F6O()OP.#\6=6 M=QR.12L,?U/CV[,$<9\+<[D&VU-"8AS>%2L9*WK,&AHQ')L@2M2)).T"@G89!B=8JJE;5EA"*DB,2)21"M!-\(8U#'#PD^Q*H M!4D3>/4B#VGX]H'FZ>7\?Y0_C@G-\C[K$%N1A;O*'Y,\CESY)]BK7>6G) FM M!<5TD^@'RI\&)(GCGD@\(7F2_4CY8S*9Y(_*WVM&YC8=YC9]]MQN*_^K8_5D MB D<=P;?-X\;^/X&UR7-GSGAHUQV3SC>JMBFC#W#0N(I<3)UYG[76/0#IO: M8;^@W)OW:]XI4RO1:JCY$EV#_0S?&PO M=V]R:W-H965TSUGSIGUS&(KU;VN$0T\MESH MI5<;TYT%@2YJ;)D^E1T*.JFD:IFAI=H$NE/(2@=J>1"'81JTK!%>OG![URI? MR-[P1N"U MVW+5-/*^1RN_0B[WGCIMG4QFX$^:)C&[Q%\Z.[5K0*1I:R:5'H M1@I06"V]\^ALE=C[[L+/!K=Z;P[6R5K*>[OX6BZ]T I"CH6Q#(R&![Q SBT1 MR?B[X_3&D!:X/W]F_^R\DYG%+'HM9'M#DSKMA'#R!YW>=@#S,)7 /$.$#O=0R"G\I(9EB^4W(*R MMXG-3IQ5AR9QC;"/A\;/057R4\1*+4YA$ M/L1A/#G"-QF-3QS?Y(AQ#8/!0_X&='(8;4OE3'>LP*5'M:!1/:"7OWT3I>'' M(]J245MRC#V_I=(K>XX@JX/O\MO)ACM\-+#BLKC_<\C!T1B''5"2L5VC&A-M M/_&HH5+N)X<3F/KI-*$Q]6=I-)YCVW'YA B%;*EK:#84GBAAC0*KQFB((C^= MIY#YZ60ZXA2:7@GM ^/4))@HR*-%;9E23#C+A(O3#&9^-I^-.,,>[9&?9%-2 MDLXSN.B50F&@D\K%I@12_U(D1&R (Y4O\+U$)OX\F9&9*'HQ*4U-"0Q'X4S^UDXD^B# Z]?K!7GBVJC6M"FI+4"S-4ZK@[ M]KGSH;Q?K@]-\HJI32,T6:D(&IYF4P_4T'B&A9&=*_:U--0ZW+2F7HW*7J#S M2M)_OUO8 &/WS_\!4$L#!!0 ( /R ;EA! @H?)@, L' 9 >&PO M=V]R:W-H965TU*!) C2A:+W9J&ZB3 M%2O0=$&2M1^&?:"ELRV$(CV2LK/]^ATI1TL!Q^B^2,?3WL.]C"Q9!U5FGVT,R,6@;U;_%TZ$/+Q+&KR7P0P(/O/N- LMK MX<1\:O0>C(\F-&^$4D,VD6N4%^7>&?K:4)Z;?]4.H83W<(U+!VA[^"DW*XTJZ_/SHYG^[-Q:;>BPEE$/[]%L\-H_NY-6K /)[AE M [?L%/K\GLY:W4D$O>J%^"/PA =\)1SN .=UKN*.K= MFS%/^0=(6(=)_[$?ON%T]LP[I;:T? ,YH9N M*S0^@+ZO- V"P\)O,-Q_\W\!4$L#!!0 ( /R ;E@9?P,J?@0 $\, 9 M >&PO=V]R:W-H965T=,/#1DO&ON=(*[J]WVC\[V]&6!=/P48H?/#.K:6_4 M(QDL62G,M=S^ ;4]L=672J'=EVQK7K]'TE(;F=?"B"#G14798^V'0P1H+4 = M[NHBA_(3,VPV47)+E.5&;7;A3'72"(X7-B@W1N$I1SDS^U,:((%/3LEGQA7Y MSD0)Y!*8+A6@[XTFQ[=L(4"?3 8&[[-2@[36/:]TTU=T!Y1 M*A@@T 8MW:&=TTZ-GR#MDS#P"/5IV*$O;*P/G;ZPPWI-*@/;[*NDHW9I6R_O M]9JE,.UA06A0&^C-WKT)$O]#![:HP19U:9_=8/UEI0 BEWNQ\06'@V9"YG>_]-F;"><=F-_ MS1EW/X8)\@6H)E3D C8@2%!36M.0W$K#!/G!E&*%(:*VYXD<7Y4+P=,3^.4F_LA_7WG*GB%!O5GN#/[*$7#IO_'R]1+QL$K7J[.?L?+@1>/@OI[@)?1[F%2?__#5;_BI-XP'E9. MC$:DH_#BIO#BSL)K;X08_G59UYT]9.Y1N85T5?"'$@XMLLZKVXO,%9"+[_.] MF4W!M>(IH.51?V0=0/O8<%$;OW\^"H)^[#?T&NPS;?N"X$L@Q[P@3\"4/D'9 M."*A_9P_KO'!Q S+^(9G@-:V)<4UU_>G2P5 ^(NJB/I^0-Y:DB"YN6!MYP'-I%XL7C MQ,9XA-UN_,(+"E+!\)G#6$L"#^5^SS@.(B]!_I.]U1?,:HWQ3$6)B)/5" M?%Y"+Z%QUQ7.#>XE.JJ?F%WK;\NPP=Z0EX.ZH+$PU[S6_-M/R634D M/K-7H_8E4W?68P*6*.KWA]B55#6^5ALCUVYD7$B# ZA;KG#B!V49\'PI<7"J M-_:"YC_$[%]02P,$% @ _(!N6 6!\G0D P 4P< !D !X;"]W;W)K M&ULK55-;^,V$/TK [4H6H ;2=07E=H&XFS:[B&+ M(-YM#T4/M#2VA$BB2])Q_.\[I&QM"F2- MN+."1G'M^;$8>S@])/ID&T\-)W M@YD'C;6[ZS T58.]-%=JAP/M;)3NI:6IWH9FIU'6/JCO0AY%>=C+=@@6,[_V MH!ZF/2^S481[$P7GAL=TVUBV$B]E.;G&%]O/N0=,LG%#J MML?!M&H C9MYG*3#_4\B!PA[+"R#D'2\(RW MV'4.B&C\?<(,IB-=X&O[C/Z+UTY:UM+@K>K^:&O;S ,10(T;N>_LHSK\AB<] MGF"E.N._][C09[E>VGE M8J;5 ;3S)C1G>*D^FLBU@RO*RFK:;2G.+CXJBQ#'\ X>\1F'/<*/G^2Z0_/3 M++2$[[S"ZH2U'+'X5[!B#O=JL(V!NZ'&^M\ (1&;V/$SNR6_B/@>JRM(8@8\ MXLD%O&12FWB\Y(): Z/ M_2-T>G;T>Y^7)N=K' >T 4PJ)\Q6/SP79Q'/U_@ MED[/C;TNBW!]L@'%'2^>AJ"E01[->HIZJX#W>?&.[<5=-J M:"LP1V.Q-_ ]<%$P'F?>XDSDSDJBDO$D@7NL&DGNI/,<$&<%2WD!<9ZQ**(Q M2YDH!"6DD90*R$I6)@+RG!5Y 85@<5'"345Y,$JWE(U2,%&6$$>TE44@,L9% M!"NY07N$+&><9T#8.<_=P(L"/E+K,Y+^"&*6$WX1I=UX2[[2 "S7. MIAIGWUKC7U%MM=PUE,0;ZK+_M;P7S_U_ROMY:"VYK*RT8Z[2E.49=U9>LE@4 MSBI2EI8Q?+"R.U+Q6$0.,56;"X@%2[+\F](=OFITE+"M;^<&*K4?[-CSIM7I MQ;@9&^47]_&YN9=ZVPX&.MQ0:'154 ;UV,+'B54[WS;7RE)UO-G0JX?:.=#^ M1E$S.4W< =,[NO@'4$L#!!0 ( /R ;EA@^T/&JP8 H2 9 >&PO M=V]R:W-H965TR9Y&&Q#RVR91%#LA5V:VSGZ_=4DZ+D0%84("^\UKW.J6[RXDEW7\Q2 M*4O/3=V:R\G2VM7Y;&:*I6JD.=,KU>+-0G>-M+CM'F=FU2E9.J6FG@G?3V:- MK-K)U85[=M==7>BUK:M6W75DUDTCNY<;5>NGRTDPV3RXKQZ7EA_,KBY6\E$] M*/MY==?A;C9:*:M&M:;2+75J<3FY#LYOD:E58MB!Q^JIN55VS(83QQV!S,KIDQ=WKC?4?7.[(92Z-NM7U[U5IEY>3 M;$*E6LAU;>_UTX]JR"=F>X6NC3O24R^;0KA8&ZN;01D1-%7;G^7S4(<=AUW)0'V^%M!3U[]8NVB@)! MI_2Q+72CZ)-\5H:FG^2\5N;D8F;AA$5GQ6#PIC)_?R"V:(PM.F3]Z@&D*]>U(KV@6]VL=*M::_AN MVQYZ_PQ*&D73&]6J165/Z+\N&_JDGBW=U+KX\K]]B1UTO3\Q()_L4M&+DITA MQ1TE]$,U<]6-/>&#X$- M^NN0\14]=%:1*OZ:,_I!U6J3M;T+06^E_LY7P@O MC!-%/LX)KZ@3]K"6O&F1PI" M+XX#"A+/CW-V&D8IHE\H:)3[%*;SH:#;8*>QEV<)G= T\Y(TQT6&H/I LR"@ MJ?#B/.#W<2QPVH0+H:G(G6*0L5H?;7F,=W8:.&O3(/#B)'%>!PM[%+^ES MS MKF?D17G8%S@2.1T 9#P",CX:D ,$YPIK@=H!I$?O<&5L59!LR[$$QX'RL/M_ MBK_/;64AXOIC4 @1>GD:,,"$)U)&VE1$7IKNMBH$FC)"G]''S/,3L4EM6FMC M3C;Y;@O?6TZ]..6:IYDGDI0M VAIX-/)@;(G8]F3H\O^?K%0;NW:G0'W#,![ M5>BVJ.I*NA7NN((?=/SO3 $>4 7W83^\I:7/9P]G(\<,NK6VNGNA;FA;[*6Y M8!PG7N2*/ 65N;0#\PZR)_#"%.P+P/JTYQ\KWBFLX3Q-G599H:B8&P7]FUI]BP&8JRB">:B",\CE%[ MGVZ7R()SIX6L.OHJZ[5#Y>^RZR2O35D2NCF5IZR4>%F$48571O;Y%-I ZJ_Q M!UZ4Q/0K4-7M-L.C%AO1:S;]QQ>!J7ANCD [/N?]4 M<@[NV0H8.HYZ!WWNI]X;-!MCXH)(%],YQH%3PG:A'9[U-1%9.*RU?OPJZE9; M<-IN$,T9I%F @1AB9GYL+9IB[%CO'43RDAKYE - $;F-_*E>G*Z=4&_^!4A( M,5"!![1HQ#8P,I@S')D?Y9 (P*)?$ :^- #GJGTD'KR0P&H?)0P5=+>'2N % M04BQ2 98/':0W*ZJVVI0A/GLAQ0!$M@W_ ;8]J'+&FR4P!I6V1W2_HVY'I< MP]<]AN JP@087+UJ3;VM]CFSHE2M!(S#T,O\@$\I*/9Q.RDVP?>['9P"I/I! MZ_*IJFO70DQ!+ER8TEW'!;,O'JUJ,-%A4OVQKE8-3[G$2\((^ZH "J\ZY%S@ M=9S%W*-$O)W[3O1PBH$:Q91G"#UV_7I3%@,<\SKB"1XS1_U#E,Q&2F8'*;F' MAM[.=-IV^'ILS'&L/.CV6%;N 9A'/\EVC2]=X@W(!FC7):8QY P52]D]ZBL^5C6_.A)][GML*-X;*L_AS(/'QB&[C7@AS7G M27;ED64]Z/;8LGYPH%SOQL5@&]9ZL[_$/2@,HP(+L4-"IVII^UJS_DH;UP3< M?%$ME>N.I\ZJJ[#1 :O_//0W5J_).B!;JI$2?-0]$'6J)M-9+HDE2<_?L.*5OK=%TCZ8,MDN*%'W)R-W-E.3D6Q,6=1BID W5<75MZDHY7;<9_W]P5VQ6AM[,)B, M-GPEYL(\;&8*=X,.)2\J4>M"UJ#$_ MY.,^M0:)4F3&(G!\/(LOHBPM$)KQ]PZSWZFT@H?K/?I/SG?T9<&U^"++QR(W MZW$_Z4,NEKPIS9W<_BQV_C@#,UEJ]P_;W5W:AZS11E8[8;2@*NKVR5]V/+Q% MP-L)>,[N5I&S\IH;/ADIN05E;R.:73A7G30:5]0V*'.C\&V!ET.>C@4%55F"0[6"G+:SW'[#,@Z^R-FL--W4N M\M< [2Q,]3;&SKU3B)>B^P2?$; HYY_ L_O'/<=GG_"<0VM@\?\:Z6#X]*V M5(9ZPS,Q[F,M:*&>17_RZ0.+Z.<3M@6=;<$I],D<2R]O2@%R>20L!*9<%QGP M.H?KHFR,R.$/YPC\^FT5LQR,&L!WP17&H2-&R#KHEJ@9F2^ M9YFW]'OVC_5NFTHH;J0:]FZQ>Q1U)BO,F5)J?0X?@:6$)107L4_B.,#%F1<3 MYJ=PWOM5:#V$)2\4//.R$<#SOS#7L=@-8*.!1ZX4KXV&3Q\2CWF?X2R,">J$ M\_W)$947D._8.%#.(A*'_BOEUZ*66$FMY8^N;%&&/Z,S*P&(6&&WT)9I#=C& MM$&B,0*(OW"\,Q83/TY($@:X1OS((ZF70)*2-,1?ZO=<6+#;@%@NL?W8.&XP MWVI3\/)?&I9*5G W?]"0AAYA$0-&&?%2VGGZ7K"9!6-Q2N(D[ C\OV _1,)/ M D+CI -\%X'[ #&6D)!1DE#JZ/2"!%V.#BGL\GX7W0TFH<,<]MKT_PCTDD7N M$;D TTN?VO!V2="]9\'W]R?*,^S*,WQS>5XA<_F>T[G(&E68 OV^>X[=+2FWUC )^TZWI3>6]76H8O.HUT4Q2MO,EYF3=EYLP_JS6R. M];3/%Q:0R/>)SUB7.O8HBD@4!+VY01=!;BR&AB2)" TB8"2F*8DP]QGQ\2R- M@]Z=T$85F56@G5!3%PX^(D$<0AA0X@?<&RK*S>H:"RFIC;MU[P[[6:AJW8$^'Z]':2^ M&PO=V]R:W-H965T MP[+[;DU[JV[^*DN76WMKDXZS[L M]H&68)L+1;HD%2?]]0.IERB=JWA?))(" 3QX BS@])W9H=HX2$5TLR#G;7[ M:;=KXAVFS)RI/4KZLE$Z99:V>MLU>XTL\9=2T8UZO5$W95P&BYD_N]:+FLXA%!A;IX'1ZQXO4 BGB-SX M5N@,*I/N8GU=:K_RV G+FAF\4.)/GMC=/)@$D."&9<+>J,.O6. 9.GVQ$L8_ MX5#(]@*(,V-56EPF#U(N\S=[*.)PRH6HN!!YOW-#WLM+9MEBIM4!M),F;6[A MH?K;Y!R7CI25U?25TSV[^*PL0CB 7V")$C?:^U]=OP&P@!W@,7WY[UX%OFLMETX(IQ#5^9R!#4QK,&Y\:@I4], M)G"5N>C#RC*;F4KB+X\:;O'!PE*H^.[O8P%H=/%X (@C3->H2YXBR)&\!&1: MG:GJK ._,9E1BX 07L.H$_8&L"(S/$:(E;$0AGWX*"V2=5N<]"S MF99 ':PF#ZW^>. PI'NA'LEZ3"6G^3KSR0'CT3 W3+)68&,T-EJESU4WA.<( M $E_CA+$\6 4J6CR5&06D/+374?-55(3;*B?854_P\;Z6=%?*\F$=^\\59D# M?H.QVDK^G7P@0K[8'3EXH5)*WIW[N]PC)5.L4H36[T1V^\0B:?:#?AE AN 1 MF38.,!G_;XW0(ZREG,LXH*7A<@M)IMTK168R[2E\"E@KC!P;M!A2*;0=4FWY M=Y^2#CFK5.;I&PY=LK0BQ_ZMLCZKZC%1/B;QLYBTN ]*40%D*IKT"YM4;.T& MKD855Z.3N?I,6526UP55M#F1A48+QUO5_Z#&98F2OGK(1\PK8OJ\&;WV[8B> M@V--*1Q&OI)\^_M)*4?AQ+,SZ-%K555L'O@:48[%LE1^9-Q5H9?IN)Z7I?N\'YW&Y4M6?J3H MDIO853AH1D-,=#:>P)N7@CT\BWKPYACH;FV(2E%O_:AHP%O(YZGJM)I&S_,A M[$D\'V4_,;WE!%O@AJ[VSL;4*W0^'N8;J_9^)%LK2P.>7^YHHD;M!.C[1M&( M4FR<@6I&7_P+4$L#!!0 ( /R ;E@]89HC&P4 /,/ 9 >&PO=V]R M:W-H965TG&^^&?)D(^2-6B)J MN*O*6IT.EEJO7@Z'*EMBQ94K5EC3S%S(BFOZE8NA6DGDN16JRJ'/6#2L>%$/ MQB=V;";')V*MRZ+&F02UKBHN[Z=8BLWIP!ML!RZ*Q5*;@>'X9,47>(GZXVHF MZ6_8:88F9 M-BHXO6[Q#,O2:"(_OK9*!YU-([C[O=7^UFZ>-G/-%9Z)\G.1Z^7I(!E CG.^ M+O6%V/R)[89&1E\F2F6?L&G7L@%D:Z5%U0J3!U51-V]^UP;B*0)^*^!;OQM# MULO77//QB10;D&8U:3,?=JM6FIPK:H/*I98T6Y"<'I\+C>"-X!C>?%T7^O[8 M;#&',U$1[HK;R,U*7BLXO.+7):JCDZ$FNT9ZF+4VIHT-_Q$;G@_O1:V7"M[4 M.>;?*AB2PYW7_M;KJ=^K\35F+@2> S[S@QY]01>%P.H+>J*@H-G@OOTUTN%^ M:4.WL/,M[-,^OB0BYNL20+8_#=B,&GQKO#Q ]( M(@9:X*81$(7G6-B9( B=($II)G&]M,]R8)2ST$F81Y9]-XF@!]!1!^CHR8!> M+KG$XZGEW(S?4[G331R=EH_PKJ8PK\V$@@]Z2%#,@@W".7@(:Y>P+TYFZ%-@=N14ENE,;EB+DC.'B8RBDE_@HM"W1S/)2(4!".EE@9I\B%PHQ@.>D(<=2&.^D.\+ZR2DF:!YMMI MP^?\5[[T6MW/E^_HT UM>:EY0+Q#AJ MB%E+FH9W;2I0O%%FA4*8$2W-5F0%AP8\=02'14W=HRS-PJ-.@KJTTKS.C0^/ M$"]FJ1.EAG@><]-XET>1GSAQS(A'GN=2C2>\"VE)F1)EXM!,4":PIYH+($DB MAX519RQV@X!^MFFSU8/-1BU@!L3O%8T\WPGBUNLXAOO:Q/*#I SHWA(R6 M'9A7T$OZ'Y'?<]/$Z M<%I$B9B#KJP5)AU3R:[7 N%R;64I-...K0O.R^!L) MO4DEUK3Z:?CT>K&_-CP%M& 'N9V6JVQBK6W3?TYM*HB]YLU,HGL.H^R?H;3' M=M/==M<3-ZB'_AN7)E5%FY,CTT]I70J)'U)%$?-"/P#6Z-E*>K$3ASX$#J.N MVH-8VB&6]B+66GNWM=8<;;Z\MW'9&_M>?3]Y/O/8PQ&:_=+IL17_S>[MG/"] M_UFI^H%#OZ]6!5V%\GMK532R-6K4O'Z^1H6VQME*MP^:X:&V?QHL;*WNFNAZ8YH M/Y=T*T=I%M#\7%!6MC_&0'?/'_\#4$L#!!0 ( /R ;E@:&LN_; 0 +H* M 9 >&PO=V]R:W-H965TD M^(C2?"?5H]XB&G@NBTHOO*TQ]?EXK+,MEER/9(T5?5E+57)#4[49ZUHASYU1 M68Q9$*3CDHO*6\[=VIU:SF5C"E'AG0+=E"57+Y=8R-W""[W7A<]BLS5V8;R< MUWR#]VC^J.\4S<8]2BY*K+20%2A<+[R+\/PRM?I.X8O G=Z3P6:RDO+13G[+ M%UY@ \(",V,1. U/>(5%88$HC+\[3*]W:0WWY5?T7USNE,N*:[R2Q5>1F^W" MFWJ0XYHWA?DL=[]BET]B\3)9:/JL*3A1V:+<&T5?!=F9Y>_2((0I MG,$U4G)P)K/XXZU O6U3V#FK(X$969JOAYRK' M_!!@3"'V<;+7."_9(.(GS$80A3ZP@$4#>%&?=^3PHH&\-;0)'LNOM8Z/6]N3 MYCBX?0E_=T\O*F0)!KN*U1<2.J35>? M"ZV12L.K'&Y7A=APRVT-?[I,X &?#5P6,GO\ZUA2PVYIB[%JWV?ZQSN/Y M7B3*,MT&UU! O WH!-C,9TG0"@G970N^$H4P LGXJE&*. 6R!RE<.L6;$E'P M(LM4@_G!Z@G$_BR>TICX(?'J6E:;,X.J_ ;6K=E2*I6LLL[U_F=&6),),(*> M,7B0AA='0$X@"OR0)9T0Q%T-G'=;@5SH3#:$37$@?'4=@,+G3Q38!JEGV:[X M%J"S^R@J>$&N]"E,1HQ^L_\;'N*F(Q;"!TA&%/&' 7HE/;V2P3J[)'PZZ=I\ M)V\&\8X?!FJ90!5H4P6T70#>(1BUG%I6KN,0I]JMPF>Z=33NL^[@ Y4D]5,V MHW'BLUD,]UNI3,N+0\70GR7DR(\#!E^X$B[?0Y4HC&&21@<\>/,S]:>SE,8P M\.-D!O=-71=H&R3I9EQO84T7&XBJO2#;NZK@MIQ&MF"6_U:QYB('4@->VNIJ M,LJ*QNX,<:(DS48Y8+L-0^2V.03T+([H:Y%@Q53:F23,+'BA,1TYL0IB3'M] -U*^1KVCT( MB;+A]("--7]IK^1H0JR/P"8.HJP;XRI,5DB'^>/$CV=3.(4[&P_QZ(D7#;X= MJJ.][5@9QGOOB1+5QKV:-+B>U#XM^M7^87;1OD?>U-M7W0U7&T$75(%K,@U& M$^HEJGTIM1,C:_UI)NZFU@'_7-U^2]02P,$% M @ _(!N6$S#\)%B @ 2@4 !D !X;"]W;W)K&UL?51MCQ(Q$/XKDQJ-)B?[ O=$/9RYPZ@?CA[([L"O==FW+VT\SSS3#O3T4[IC2D1+3S70IHQ*ZUMAE%D\A)K;GJJ04DG*Z5K M;LG4Z\@T&GGA0;6(TCB^BFI>29:-_-Z#SD9J:T4E\4&#V=8UUR]3%&HW9@G; M;\RK=6G=1I2-&K[&!=IOS8,F*^I8BJI&:2HE0>-JS";)<#IP_M[A>X4[<[ & ME\E2J8TSOA1C%CM!*#"WCH'3](0S%,(1D8P_+2?K0CK@X7K/?N=SIUR6W.!, MB1]581+@>;=*+(4T,&BO"6?!O+T!'F2PKV2 MMC3P2198_$\0D=).;KJ7.TW/,MYBWH-^<@%IG/;/\/6[]/N>KW\F?0,AP6/Y M!?3@.-HUS- T/,)5?QQS/:!IVVP3GV;$$-6&Q)&*@5S)3, M45K-?2W3QKPRFPM8OO@%W%%UT^O]])G (SY;F J5;WX=2^I\6"IVL"7""W)Z M?'0/!W3M6"^I*O97[X;4#4E7*#"!-.D-X#4D'WIIF/HTG< >P)*K $N<_[&+ MBP[JFR!KW\4&C0N<&P MJO'=LE26]/EE29\=:N= YRM%)=,:+D#W?69_ 5!+ P04 " #\@&Y8]^)W MD[@" D!@ &0 'AL+W=OK#QI[$+K8W[*X)_'UGUXX;VC2J^K+7 MF;/GS'C&D[603RI#U/!:%I6:.IG6JU//4TF&)5?'8H45W2R$++FFK5QZ:B61 MI]:I+#SF^T.OY'GEQ!-[=B?CB:AUD5=X)T'59GXD] (P1@^P'GR M7.\HB11.C1<(\*%4%I![Y'/"U3]B:>)BT'T MDO;=6?,N^\N[ 8-;4>E,P5658OH>P",1G1*V43)C>Q$O,3F&,'"!^2S<@Q=V MD0DM7K@G,@H:@;OT-=[1;F]32Z=JQ1.<.E0L"N4+.O'103#TS_9PBSINT3[T M^(%J,ZT+!+'XK[Q]L[+@$5\US J1/'W?I7 OA]T*J5) 9PAOR*4"-*D%2@R6 MO*>C#(1P=C%G SF@5N./QB.:!ZX^BWZ3U6!^8.XP",[(A MV48$MR5V@92]7MCO\#8S&[BC\0E<<5D!=2G@Z0\J,^O3B_XT#T9N, KA46A> M4 _IZ-K@RG><$AO;PY;7(43N( C-?.)&@Q'LRKNW5;DERJ7M3XJ0ZDHW1=R= M=BWPO*G\7^9-_[SEU&RT6-D^,!>:NHI=9M3&41H# MNE\(^N+;C7F@^S'$/P%02P,$% @ _(!N6&T9X12M @ U 4 !D !X M;"]W;W)K&UL?51M;],P$/XKIX#0)I7EK>W:T49: M-Q!(#%7;8!\0']SDVEAS[&([:_?O.3MI**/KE_CLW//<SOO/W#C\X;LR>#2Z3A5*/;O.EF :1$X0"<^L8&"U/>(5" M."*2\;OE#+J0#KAO[]@_^=PIEP4S>*7$ R]L.0U& 12X9+6PMVKS&=M\!HXO M5\+X+VP:WP$YY[6QJFK!I*#BLEG9MJW#'F 4O0)(6D#B=3>!O,IK9EDVT6H# MVGD3FS-\JAY-XKATEW)G-?WEA+/9-V41XC&\ARM55=Q2O:T!)@O:2\OE"F7. MT<#)/5L(-*>3T%)4APWS-L*LB9"\$B%.X(:H2@,?98'%OP0AR>TT)SO-L^0H MXS7F9Y#&/4BB)#W"EW8U2#U?>J0&!IH$#^77H/N'T:YK+LR:Y3@-J"T,ZB<, MLG=OXF'TX8BV?J>M?XP]NZ,N+&J!H)8PUZJH#0/7':H&ZNP/W2=PGAAFNN)3T M;JA7!),YPEM(>X-1WZ_C<;N.QG"9Y[HF-AHL]-"UIH?GH\!FEUXN&*\,Q'$O M'280)[UD&$,<]>+1 &A:6('NM;K*O(2<$&9(:D[)2GK#\\9RR(@L>HTK:W=T?U?WA@).P YS#)FF__T7CW;Y@CD=;_"*/!'^9?.0BCNSEA*$,4E82!.0DN7$N('7'D(Y MH4!\#:(\\50\#06/3Y]$Y@591,#= M';@$7W&4X3* 20#^RG 4+E_#9 5N?)]F"6ETI*![I].AQAJ[CJ-=R.L?BZ,W _M8]@!$E]:H M!VXBT0=PXHN564J"D(,_*6/@^9[$"Y)^5T5!^Y:\:UVS#?;)Q!!MB9%T2XSI MK[] Q_I-Y<%S"O/.)*SEW7[MW;[6N[-"N\:TU![4:@^T:L_6.%V1 %SX1?1)\!EP"GS*1)'FQ4M>Q'[# MB+(<2\E.TRX+=G2>RR!WZ';L4F"LD=HNI[;+T=KU6 :8@65*8['7_,Q"%N8M M26F)(RE@=)X.:E=?2>U3K/?IO MK1:S-9B'K-@-096KVJ:K?=][F^XYA7EG$M;R,[0.LXGUT0RIF,W VFZG]2,I'&215I*< -2NRK?IAS('Z.4?9D:L4[8&[9$L23M-7 M;0_6O^*]3?BLTKQS26N[]S!M0?VXI3"RW8'=[^:&#$,._@M02P,$% @ _(!N6 H1>D\[" L#H M !D !X;"]W;W)K&ULO5MM;^(Z&OTK%GNUFI': M@3A08+:MU)*9W4K3;M67>[5:[0).;:#BU7^^/73E*"0WAH1D_[8:80 M[&,_)R?..0&?/@OYNUIPKLE+$J?JK+/0>OFUVU7A@B=,?1%+GII/9D(F3)NW MZX?E[?2O.MN4*91PE,5B91(/COK7'A?@_[ =LA; M_!KQ9[7UFMA2GH3XW;ZYFIYU>G9&/.:AMA#,_%GQ"8]CBV3F\4<)VMF,:3MN MOWY%_YX7;XIY8HI/1/Q;--6+L\ZH0Z9\QK)8WXGG?_"RH'R"H8A5_C]Y+MOV M.B3,E!9)V=G,((G2XB][*8G8ZD!/]G2@90=:[T#W=/#+#OY;._3+#OV :79^*L4SD;:U0;,O2*YYJ9IL=$99.R7TA&/OA?31/HUD4LE23 MBS 46:JC=$YN11R%$5?D4\ UBV)%'OB+SEC\F?Q"HI0\+$2F#)0Z[6I3D9U7 M-RQG?UG,GNZ9O4?)M4CU0I%OZ91/78"NH6+#!WWEXY*"B $/OQ#?.R*T1WWR M>!^03[]\;IC8Y.TP%( )W@[C-<,X5?J;L^[GN/T]N-^#JXDYXTNA(JW(-=.9 MC'1^BO[%F6R:Z"4,Z).UZ=AT!B=@1[NL?55+%O*SSM)J2ZYXY_RO?_%.>G]K MH@L)S"&MOR&M#]8X86IQ1'+JKE*523XE%XD5>1-=!=0@A[)K[^J<#GJGW=4V M,^!P;9E! G.8&6R8&1QD)E\,\A??_LBB%8O-,F%6#J;-02G7=B'XE<49;R)K ML$-6W^N-O!I=NZWHB5G M60P>V NYY"F?1H,:'<%NHQ,Z'C>?,Z]769X>6,:=(8;)T"SF M 5\9Y[NTU^>1]3;FGYAFI2.UYD8SJ? :SF?].FUH-*Y3%<"E_*3"/5I114&J M"GI*=9-_7W.[I/^GL600J.7:/$%%"[#07!(K>^G!=O#O)G"23U9,GXUC$M*D MKY1,,BEY&J[)@V2I8F&1(9ZX":]\KZS\W0MB.*K+:K?1\;B^_#6V?E M"#W8$MXOF+F(1#SE4N6^1Z]AR6!:O@DJ6H"%YE)964@/]I"'EJABA3H@JKBP M%Q?3_YKD7*SJ-UQ;N[%/7PVFTM]9O <-^AK7;\P-4/Z^A;LRE![L**^C-$JR M9",J\C^3RJ-X:N_ ]@:U>7-EN!(KGCM-6(*8CG*"BA9@H;ED5P[5@RVJN?DO MC;]9'^4W/)T3;"_JTA\\*C[+8O(CFG$@)Q\88[@_*,,]6W.)A.9R61EC#W;& M#<*]9N'"M))KEUA8K4AVMV08$RW 0G,9KKRX!YMQ'+7"8P"/=>">K;E$0G.? M^56)@,*)X)J]("^S\(!MA8N*%F"AN617883"801%N ?&H(/]RH6[MB;S/>(* MK>(*A>-*@W)_9IV%1VDM5]0L@X7F,EQE&0IG&1RYPF-X/4"NJ _0L=!<,JO M1.' ]%O^/9Q] Q*"U&2$Y+D7[(ULHKTO+UD]3V>WM,J;5$X;4WR[UM- M]+SC19)4BVBIG+6U9FL;:45-6*AH 1::2W"5L"B Q@_85[MN;R/9*77R4O'TY>+87[!N< #]A:N*CQ# O-);N*9_X'Q+,# M8WA]0+FHJ0P+S26S2F4^G,K:*;>=BT"-:JAH 1::RWH5U?P/B&H'QO!>GS!X MA8N 3 1J*:_P%Q[< 8 M'F074.,:%IK[4^4:Q?1;'^@2C6+-%6!@ >HK564<,7%II+;Q6^^A\0O@Z,X8U+ T!? M'R,82[#/ L!8K=E]EZTD6WM)X#AV(]+CQWM8FZCY"A4MP$)SV:OR5?]]-YST M&W:#^OZV\B5AM4CR MEPMNUEII&YC/9T+HUS=V@,TFU?/_ U!+ P04 " #\@&Y8ARY;FYL1 #: MY0 &0 'AL+W=O!O"W,LJM M[EK)W1B,L=-+(Z4!YL>UVZAI=W4ZW1_$GL2H&+R D_:T+_X&3(S'QF.3/MWM M'[M)G/D,3N:;87CX?K"Q^A^5I1?.+TX7X3W\D86GQ?7F?KL=*U,H[E,\BA- M2";OWIQ<6J_%:% VJ+[CUT@^YAL?D_*MW*;IE_(3/GUSTB^W2,9R4I1$J/[W M(*]D')>2VH[?:_1DW6?9G(Q/R%3>A! M73>PCVTPJ!L,CFW@U V<8QL,ZP;#[0;#/0WSNL'9L0VL_M-OKE^-H-6OO!HO7EB$%^=9^DBR\ON55WY0#;JJO1HF45+6 MQTV1J5E9_D)$RF MQ%.C.2^B8IE)\L*311C%.?DDOQ;+,'ZIF,\W'GGQTTOR$SDE^2S,9$ZBA'Q. MHB+OJ2^JCS_-TF6NJ/S\M%!OH-R,TTF]L<%J8^T]&SL@[].DF.7$3Z9RVM*> MF=M;M@$X53^Y]8_/?OKQO;6-HBY9VXNEK&Q MN6]N?KG(5'-G;_/@B(T?6%5SNZ4Y-3=_'V;&YNSXW@# M=1D.*L_9XUV'W]2D4^2D2%C]2]R-:R1W;+6;D?]D3WNZ]WRHS=0 M@#90&[;#]; =FO]:9^E$RFE.[K)TKNT2I7<;?[;;1JT1[CIJD9B'Q'PD%B Q MBL38<.>OXO: WOT.Z\QUM\;R<&?4]]O_KKKK >H:!V@0)?E"C5#R+IZ0_[R7 M\UN9_9?\H89JODCS,"[W)Y:+7OVY^CXU;F^_D9LPECVBE@3E"Q.UIQPEY1_B M#PN9A:LEP)/5-K2-F]1U:",Q#XGY2"Q 8A2),23&D9@ 85IAC=:%-?I1?_F- M<-?R0&(>$O.16# ZXJ\G1?;(D!A'8@*$:<-^O![V8^.PY_-%&&7E"K4.=?03;'6]5 K)#AL0X$A,@3*N$LW4EG/VU>U;*^E#,9/;TFBHIGDS2 MN2R+;"&37+XT[H49-[]K;2$Q#XGY2"Q 8A2),23&D9@ 85H16OTFM>@;RW"[ MW/975H_0,$K(BW=IGK\D:;*NU+;B,??:M7J@F@?5?*@6U-KF[/3*Z@^V#RI! M.V50C4,U@=+T\M@(]:SNLU3K@#K]2DT463@KR&!4S^MM\SY_+H&RE-JZR+XL"SR0GVN%AX]\DEF<_+BWS+,VLL FK5#->_ 6Q^2 M;^I=M26D/G0[ JA&H1J#:ARJ"92FET83L%OFA'US-4+^(-?+VSB:-).&<:$" MC=BAF@?5?*@60#4*U1A4XU!-H#2]4II,WC*'\L]?J.S9!3.M4J"1/53SK-UH M?#Q0_ZS^]JX7-)"':A2J,:C&H9I :7K5-/F]90[PM^>7+'H("[4\B567U0DN MQTTUT)@=JGE0S8=J 52C4(U!-0[5!$K3+W)KXG;;'+?_F5.->5.ZEA94\^S= MG-MQRW];2;+ M8=6D\BY-[E]51\,\>5L8SBDVJYVK!)K%UYIV'GN__+<]:T!3=JA&H1J#:ARJ M"92FC_\FCK?-JGE0S8=J 52C4(U!-0[5!$K3 M:Z?)[NT#V?UW7$]NICN7"C2(MW>#>-OIMTXAT#P>JE&HQJ :AVH"I>EET.3Q MMCF/7PW\>MSWZNC]6BU%JA,=A[ZT(B]UH8[T\'V\(<&ZE"- M0C4&U3A4$RA-'_Y-H&Z; _5+M7R8JMV?R_)4$[5D" OU29!FCV$V)=?+;#(+ M<]FRT&@M"FC"#M4\J.9#M0"J4:C&H!J':@*EZ:73).RV.6&OIHRGY8.WS,IK M0M1N5)1.F\7%+_)Q]1V'@PUHA@[5/'LW0Q^VKR^@&3I4HU"-034.U01*T^NB MR=!M@4T M@?C '(C_R9=6F;>F<]E @_-:,UU:!>TP@&H4JC&HQJ&:0&EZR31I^,"D%LW$C=7-\[L\7Z6,9=2S2 M)%=UP-*XO*0J)^_>76V&Z)]4I4QFDGQ(I/&0E[F[SF6!O<4Z]A[KV)NL8^^R MCKW-.O8^Z]@;K?^(!'W0).@#IVFB MV>]<+] 8':KY4"V :O3 ;WFT]R),!MT.#M4$2M-KHXG5!^98_=BI9>]YOZWU M HW8H9H'U7RH%D U"M485.-03: TO8::,'Y@#N/;'C-5W8E+%5)9*NK#/)K6 M]VXD&R>RA+?E'53K+QQ:^$.S>ZCFU9IV*IK1D>VU57 #35AVH4JC&HQJ&:0&EZ M!32I_N! JO\=)\^;ZQ^[4\LYB\3\LK$A=I M=N#V*>9..Y<&-)F':CY4"Z :A6H,JG&H)E":7D1-B.^80_QGKRW,;N,8?RK4=]=Q\CUSQYX>DI MEE MUN3RCCF7#Z(D*N2K=]&#G.[,*CWR.9=WRYB\B^Y,YZV8^^A<,] <'JKY4"TX M\+NQ^WM/-:'0#6%0C3__;0G4ANC5T"3LSG'/?N\]33*J)/(B6U8KD!ZY]&YZ MY&,Z^2*+:NZY6:CW45#-AVH!5*-0C4$U#M6$LWOZ@S6PG=&>ZFB2DUT<3GPQ\4GP]W[[MNV]9HZT2G*W/WG0L FHM#M0"J4:C&H!J' M:@*EZ070Q.?#OR(^KSO5CAV,S\9GV]4!S<6AF@_5 JA&H1J#:ARJ"92F5T>3 ML@_-*?OE9)(NR^GAHYS(Z&%UH>#3C4U;![ZS,RV,MR^_NS)WVGG80U-OJ!9 M-0K5&%3C4$V@-'W8-ZGWT!Q!MDT*/7(C%V$6%C+^5I9#>I]$_U,K[?)F)WDX MJ0Y)]T+P" ^S]+RA-^U_3@\5UH3@[5 M/*CF0[4 JE&HQJ :AVH"I>G5TL3I0W.<_OSCN]#PO-;TFR58@ZV[C'K03GVH M%D U"M485.-03: TK0#<)A5WS0GBCSF^:^ZT:W6XNX\^MYWQ3G5 ._6A6@#5 M*%1C4(U#-8'2].IH(G'7'(EW/KYK]CH/?*OEP,/VJ(>&WE M@&H4JC&HQJ&: M0&GZJ&]";]<<>O_%AW?-6]>YAJ ).U3SH5H U2A48U"-0S7AMES'?F:U']YU MF^#<-0?GE].'ZAD[OMJ12J1:C2?A_>K^B(>6X&:X\_B'9NA0S8=J 52C4(U! M-0[5!$K3"Z7)T%USAO[L);C9[5PGT- =JOGN[ED#0\MVMFXY$$ [I5"-034. MU01*TPN@2=/=[FDZ8 D.#10S8-J/E0+H!J%:@RJ<:@FW-VKR6W;=?:LPILTW.U^,7EY8]V4 M!&DV#]5.U5WY_]67/\H'F2RKQQG6>U:2J.9J$;]9.IXJO[*8BF48MU8.-$&' M:AY4\Z%: -4H5&-0C4,U46OZD\"'9X,]I=-$XZXY&N]4.N4SVJI'>Z09>9>N M'AOZ/34$3=>AF@?5?*@60#4*U1A4XU!-N&WG7^R;?49-N#XRA^O''0-^WGF_ MYJZ[E@A4\Z":#]4"J$:A&H-J'*H)E*:74I/$C\Q)/.2\7W,?G6L&>O$Z5/,/ M_#0-9S@'T VA4(U!-0[5!$K3"Z0)[4?FT/[HN>9:[7LE!QZ28.ZKF"]IE;+UYGU6E1?/VWXB_.%FI'>AYF:GW(2RSO55?_GD5IS9='];/U) MD2[>G*BI]#8MU)*H^G FPZG,RF]0K]^E:?'T2=G!8YI]J=[.Q?\!4$L#!!0 M ( /R ;EANP?=)%@, *T' 9 >&PO=V]R:W-H965T,?O';8G.Z7O38YHX;$0TDR#W-KR,@Q-FF/!S(4J4=+.1NF" M69KJ;6A*C2SS2H4(DR@:A 7C,IA-_-I2SR:JLH)+7&HP55$P_31'H7;3( Z> M%^[X-K=N(9Q-2K;%%=KOY5+3+&RL9+Q :;B2H'$S#:[BR_G(R7N!'QQWYF , M+I*U4O=N\BF;!I$#0H&I=188?1[P&H5PA@CCU]YFT+ATBH?C9^NW/G:*9JH3Q_[#;RT8!I)6QJM@K$T'!9?UE MC_L\'"@DR1&%9*^0>.[:D:=<,,MF$ZUVH)TT67,#'ZK7)C@N75%65M,N)ST[ M^ZHL0@+G,*\,;1D#UZI8<\E.6V^R"57#-3 ZWU!,&3A=H&1?F#$Z 2_B6J\J0*S,) M+47H.,-T'\V\CB8Y$DV\5NM\E[U]OM';'KPS^'FZ)4.]0?#%A-Q?893MW6J:0#2>G3 MF&%1^OR[ZC;H VE-CDX0.E']&LGZ30+#\M;^"66HVZ46[;O/=?>$]ZQ]T/&O>#5]U_I8KYVI5:/7!J/U@_M;>_ MJ][;E(,7E-WQ\7(-&\KAJY2?">:RYJ3S:HA3UU EXYD[F!^5$/@$*ZO2^UP) MVF^#&[Z .T\&O6$\:J<;-72CMW-()UCS=54W_4:KXG^R.'K9]-TD&8__X0P/ MKM "]=8_%(98*FGKV[19;=ZBJ_H*_B->/V1?F-YR(A>X(=7H8DC.=?TXU!.K M2G\AKY6EZ]T/@>:%GOP%02P,$% @ _(!N6)T; M4OI? @ !04 !D !X;"]W;W)K&UL?53?3]LP M$/Y73A$/(#'2IF$;*(U$6]#VP%11V)[=Y-I8Q';P.13^^YV=D'5;X27QG>_[ M[K>SG;&/5"$Z>%&UIFE4.==SK#&NSFT;CZ$UQ)[>5\XHXSQJQQ16Z MAV9I68H'EE(JU"2-!HN;:70UOIREWCX8_)2XH[TS^$S6QCQZX7LYC48^(*RQ M<)Y!\.\9YUC7GHC#>.HYH\&E!^Z?W]AO0NZD 2XNX< MA2@7PHD\LV8'UELSFS^$5 .:@Y/:-V7E+-]*QKG\AW$("7R"64M\101SH]92 M"U^S4[@JGEI)T@MT"D*7L. BDI.NM%WUZ MLRZ]Y)WTQ@G<&B;DF'2)Y=\$,==J*%CR5K!9\B'C HLSF(Q/(1DE8WA8+>#X MZ.0#WLG0B$G@3=_AO5:-V:$E<):['DI=^!)9+%$UH0&'TN](SP.I7\#G_.)B ME@W;8\:MNM/^8=P_$K;!;J0EJW#!T=/:%?=MNZ3K!F28,^MHX7IMPK/B= M0NL-^'YC>-A[P3L87K[\-U!+ P04 " #\@&Y8/]DKV L9 !P@ $ &0 M 'AL+W=OS'?5U]N/Y_N+K?E_.QZT,7J-)I,LM.+^7)]\NK%]??>;5^]V%SM5\MU M^6X;[*XN+N;;;S^5J\W7ER?A2?V-]\O/Y_O#-TY?O;BK?GER>OP1Q/F^6'$]4M^799?=];?@\/O\G&S^>WPQ=NS MER>3PR&5JW*Q/S#FU1]?RC?E:G5 50?R]QOJR>VDAX'VWVNZOO[MJ]_FXWQ7 MOMFL_G-YMC]_>3(]"<[*3_.KU?[]YNN_E3>_47K@+3:KW?5_@Z\WKYV_7-?W>G15D>7Z MD,4/^VWUTV4U;O_JE\V^#*+@>?#3U:[ZT6X7O-E@/ M>+_Y^M=PM M#U_LG@7S]5E05,G9[9?[JVU9C7J]6FT6UZ\--I^"_7D9O+O:+LZK; 3OMLM% M&>PWU]]5U9 J-^59H.?+;?#K?'55[@Y#7N]VY7[W?9YM]>/#%']>SC\N5]6D MU4NJGU]=5-__8U'NY\O5[D_5I'_[4 1__,.?@C\$RW7PU_/-U:X:M7MQNJ_^ M/0Z_U>GBYG?_Z?OO'AWYW8MR\4,0A\^":!+%/]0POQ@\/>X:K$<.C M^.AP/6)XF!T=;N3AKR^WU?"D;_AIE<#;&$:W,8RN>^4I P \&<,L6W98K%,OW[YGS]+]5"\*%Z M5SLOM^O@/\KU_FKQV[?@S6J^VRT7-XO$K]42,0]^WNPWV]WE9EO]#_Y?/Y<7 M'\OM?_<56)S3\Y_G#0DK2)@B89J$&0CF1"JYC50B1NKU8K&Y6E<)V9:+-HI>)Q%>:OBY(R*A&D29B"84_'LMN*96/%WV^I#U';_[5EPN9JO M]]?O%65UYG=9?;K9]Z5 Q/FF(.ND(,K35@C("14)TR3,0# G!/EM"'(Q!'\Y MG#H$\^L3_[Z:BZ-]:YYW:YZT2D[.ITB8)F$&@CDEG]Z6?'KGTWMQI&^YIYUR MYW':?FLG9U0D3),P \&<@L]N"SX;=U9W.?]V[)1.)/@6?M8I_/,PG;8*3\ZH M2)@F80:".84/)XU0F@R5?GM5G@6KQN+TJAF1XEO^&YI3_VC2*C\ZI4)I&J49 MBN9&P'**H1B!?I?XOEQL/J^7_UMEX^U9=;ZW_+0\+ UM!?@LJ-\MGAVS@<^" M7\K>TT7YN+Q#%79"%2;3+&['BIQ4H32-T@Q%C]??UX>5JGC'X-EAG=2NLXSS*:S]IJ#6D^4IE&:H6AN M AKS&]AFG8%C/HG JE:91F*)J;@,; AK*"19:?=]ORRW)SM5M] MJQ:@PT^K,W!Q[4'%+DHK4)I":1JE&8KF)J\1P:%L@D=N]\H4[ZQTM? L[9S[ MH%H8I6F49BB:&X%>R&Q:W?>6QWH7O:N$XF;9;@M Y%4K3*,U0-+?'JU'# MD:R&O;=_99YO&J*N).YN *-3*I2F49JA:&X8&DD8]^3]2V1EW;FDX[.X/HG JE:91F*)I;^$:V1K)L M';,Q+".\ Q#W; UV5GU4?:(TC=(,17/KWZC/2%:?(W>'98IW!+KR\WG860)0 M]XG2-$HS%,V-0.,^(]E]/MHVGGQ.ADRJ4IE&:H6ANK!JK&4]L4*5:4H3:,T0]'<6#6J-'ID5>JQ>2P?JG?24(.*TA1*TRC- M4#0WD(U!C62#.FKW1F9X)Z7K3WLVC]$Y%4K3*,U0-#RQ)=]A; MEH_:.W,DK4!I"J5IE&8HFGM]:*-X8UGQCEJ=9(9O4N*NUNW96T;G5"A-HS1# MT=P$-%XWEKTNLCJ]KQ:GWPC3'C6F.9=,\M+\H#_>N M?9]B#B=MR8Q.JE":1FF&HKG5;R1S+$MF:8-1'NI=^3X//&M?9(S.J5":1FF& MHKF%;S1P+&O@,1N,,L([ %UC^SR,V\(6G5.A-(W2#$5S ] (VU@6MB-W&&6* M=P:^T^S;2CWO? )%#2E*TRC-4#0W 8TAC65#JI?KW65YV+&Y^<09O%WO]MNK MPX?&ZL/GZ^+#L^#]9O%;^;T#[<-E.=_NR\6Y_($2-:HHK4!I"J5IE&8HFINL MQKS&(V]K,/"!$C6A**V(NRVQ6;L70J%3:I1F*)I[M[)&<"9#@E/X/"F/]2T\ M2BN2KB:-9^WV5X7.J5&:H6ANY1NQF9YIP%UD$FW'S:*\J2=!M0M MHC1#T=PT-&XQD=WBD%Z0AWL7GZ0525=11NT;H*(S:I1F*)I;^D8I)K)2E-R" M/-2[[.CU_4G73T[#]C:^0N?4*,U0-+?PUJU*9:4XQBW(".\ D+0BZ9&4<=+Y M/Q^UBBC-4#0W (U53&2K.-(MR!3O#*!7V2==7?D\;R< U8LHS5 T-P&-7DQD MO?AFOCOO+3FJ%%%:D?2TE$91N^:H441IAJ*Y-6^,8B(;Q7O[)(\63_E0O'.$ MMGBB-(72-$HS%,T-7",P$Z#%4V9X)P45DDFW833*VINA"IU3HS1#T=P$-*(Q MD44CL>3&<%=:MIUZUV]]?0*35*,Q3-C4 C5]-[]&O*8[T+C]K5M&M7>_;7T#DU M2C,4S:U\8U=3V:YZ[Z_)/.\TH*HU[:K6GOTU=$Z-T@Q%<]-@/1M*5JU#^VOR M<._BHXXU[3K6SOX:.J-&:8:BN:5O'&LJ.U9I?TT>ZEUVU+.F/9XUG(1MNXY. MJE&:H6ANY1O3F@[V;@YNL,D([P2@AC3M/FZJ9X,-G5.C-$/1W TYC,=O#WH MF TVF>*= =1]IEWW^3R,VKOLZ)P:I1F*YF:@<9^I[#Z/;;')P[R+CLK)M-M5 MV=UB0Z?4*,U0-/>QD(USS&3G^-#&R6,'3CY2WYBAM *E*92F49JA:&X>&P.: MR09TE .7&=Y)095EUM/?V=V!0^?4*,U0-#4IE":1FF&HKE);#1M=O?K[.6AW@%!%6W6TP8;3:/. M"1)J:5&:H6ANY1M+FPU>:#]&U<@4[Q"@PC8;TQB+3JE1FJ%H;@0:79O)NO;1 M;KDK'Y=WJ% 'G/4XX"B?9.U8H1(8I1F*YL:JD<"9+($?+U:H5D9I1=:CE?MB MA7IEE&8HFANKQBMGLE?^:5Y]U'Z[7L@GM:AD1FD%2E,H3:,T0]&>$=$T:1<>59H4S2U\HS3SP8O\!YO09(1W %"UB=)4WB=*V^5' MO29%<\O?>,T<\9HRQ3L!J-=$:2KON;]I6Y1K=$I#T=P(-%XS?Z)>4SXN[U"A M7A.EJ;QK2:,HS"?M6*%>DZ*YL6J\9OY$O:9\7-ZQ0KTF2E-YSXT'^F*%>DV* MYL:J\9JYI]?T:':4T=[)0'4G2E,H3:,T0]&< $T;W3D%+OB7&;Y)06D%2E/3 M[NT#DBQN+R'HG(:BN0EH;.=4MIU]2\@=NA/E6;PS@GI1E*90FD9IAJ*Y66K\ MZ53VI^-6$]29HK0"I:EICS.=M"\+U^B*=%=3&HC0U[=K8[CXL.J6A:&X$&AD[ ME66LN \KC_4N/&IA49J:]CQDJKL/B\YI*)I;^<;#3F4/Z[T/*_.\TX :692F MIETCV]V'1: 4#] M)4I3T^X=!IY/PW;]42U)T9SZSQHM.1OLPARS$2M3?". T@J4IF9=,=G=B$6G M-!3-C4#C)6<#7O*Q=LSDX_(.%6HR49J:]3T(JKMCADYJ*)H;JT91SF1%^7BQ M0K4G2BM0FIKU/&*J+U:H]Z1H;JP:[SECO:?'/JT\LW=P4!V*TA1*TRC-4#0W M7XT.G=TU T-P&- MG*0[T#@BI=E*9F M/5?TY[/VBH(:78KFUKTQNK/[&UT9X5U_U.BB-'5#LR^J[I8?%;H4S2E_.&F, M[N'OXEO*=G/8R-L%/\^7J^ OV[/K=YBSZHUC>] G0S=G&,#[AH/%%2Q.L3C- MX@R&:V4IM+(DN^&1S4$#&/_,H"Z7Q2D6IVNN/2E<6IUB)T MC7/<_J23B8=PI>$DL3(AV]*AEJ&!\?X10%4IBU,L3M_.>G 6/_RHYJ3Q2D6IVN<4_[9-.LN @_A,,-)9B5@\&+^P4^< PS_)* : MD\4I%J=K7.N)1YTYE8/!!TN-Z24:P/A' ?63+$ZQ.%WCG"@DD^Z[ MPD.XQW RM;+P1"_#'S@P_W2A@C%&4YF5KP&+L=_ MO'BAZI3%%2Q.L3A=XX;C]2 *-;04:H@I5(_^HH%9O;.#X@H6IUB<9G$&P[4B M9IG5$'CXU0#$/S&L5T5QBL7I&N>T+G6>%6ZP65M)L,QJ.- HZ[782)U(_1%B MU2R**UB<8G&:Q1D,UXJ:I7!#6>&.W)TC9.WT<>:Q_^5ESB^(4B],USMW.2;.PDX '4;>AI6Y#6=V.VLZ1&?Y)8"TKBE,L M3M>X@>T<:M)6#BS'&@XVDH[:SI$Q_E%@C2B*4RQ.U[BA[1QJ5C<+D25$HP$A M^FB^73XP[W2AN(+%*1:G:YQSTIE.XZP=+VK:5KPL&1H]T5L0#!R8?[Q8P8KB M%(O3-6XX7@]B6"/+L$:_EV'UV>V1#\H_6JQX17&*Q6D69S!<*X&6>(UD\3IN MMT>&^">&U:XH3K$X7>.&=GNH65M)L,1K)(M7O[7HWI>"#AR.?Z98E8OB%(O3 M+,Y@N%;V+.4;W:-55Q[K'Q36[J(XQ>)TC7/.A&:SSMKS('HWLO1N).O=1SS- M9KTQBBM8G&)QNL8-A>M!Q'%DB>/HB3[/:^# _,/%6FD4IUBQ$E' MEI..!ISTV9?Y>E$&JCJ)7I?5N=-Z_KF\/OD9O)Q9)ONG@S75*$ZQ.,WB#(9K MQR,,]+_(&/_,L$H;Q2D6IUF[Q\"UNNB.,7B-(LS-*XA2+TRS. MU#BGD2*<14?7 DN:QK(T'=L&(V/\P\#Z4Q2G6)QF<:;&N0U6Z>18%BR!&C]5 M@2H?F'^Z6(&*XA2+TRS.U#@[76D8)4<_DEH*-7ZJ"E4^,/]XL0H5Q2D6IUF< MJ7&CXV5)U)B0J#XM+O*$_K%AW2J*4RQ.LSB#X5KILMQJ++O5<2TN,L0_,:Q9 M17&*Q6D69VJ<\^%IDF?'3I,22ZTF P\5&[O0W.&Y"0-S>R<(Q14L3K$XS>(, MAFL%S3*X"7$3!1GBGQC6VJ(XQ>(TBS,USEESDBPYNN98VC:1M>WH->?=?%\> MQ(Z\R+".%\45+$ZQ.,WB#(9K)K#:?OSW_:;X[?'!O,G3SL5U>?EBQC.(*%J=8G&9Q M!L.U0F?YYT3VSR.7']8^H[B"Q2D6IUF77TL^9P,W&9W]!F.[RVB MY(G]P\/*912G6)QF<0;#M5)F.>AD\":^HUKD9(Q_9EACC.(4B],LSM0XIT$J M29-C*XXEC!-9&,LM/]PX!BBM8G&)QFL69&N=>%WML,S&U MU&LJJU>Q14X>ZU]_UKBB.,7B-(LS-/% M&E845[ XQ>(TBS,U;G2\+,>:_@Z.U:>#3CX>_U2QZA7%*1:G69S!<*WP6>HU ME=7KN)T>&>*?&%:\HCC%XC2+,S5N; ==:IG7%&K5'5B'[M)@)Q^:?\!8KXOB M%(O3+,Y@N%8.+?^;$DV],L0_,:SS17&*Q6D69VKJ_ MDX_%.U$HKF!QBL5I%F*?&%8YHSC%XC2+,S5N9/]=9AGG MC.KQ'?AT=L_V//DP_;/&2FT4IUB<9G$&P[4R:;GOC.@.EB'^B6'--XI3+$ZS M.%/CQK7G99;XSF3Q/7IQNO\]?>4C\4\3:[I1G&)QFL49#->*G27$L\';4XSJ MUY,Q_IEA]36*4RQ.LSA3XYR]-^LY4*TH6/(ZN^?3V^3Q_AE@93.*4RQ.LSA3 MXYP,S(YFP'+(V3T>WR:/]:\_JXY1G&)QFL69&N?NOT='3T,L8<+Q14L3K$XS>),C7/OB18=:P3.+3V;/]5GM\D'YI\N5OFB.,7B M-(LS-2X=F2Y+^>:R\M7+]>ZRK%+TY]7 ??YED'\:6"F+XA2+TRS.8+A6:BPI MF\M2]A'7)%;THKBBQKD[,[-)ZWD?BIU6LSB#X5KQLE1O+JO>1XP7:WY17%'C MAN/%*ET49S!<*UZ6TLUEI=O[GG>7Z_KE>?S3PCI?%*=8G&9Q!L.U0F7)X?RI MWKI8/C#_%++6.>]YNEJ4A6EGS6)U,HHS&*X5+\L[YT_UUL7R@?G'BY7:><_S MU7KCQ=IJ%&[.RW)?S/?S5R\NYY_+G^?;S]5;7K J/U7XR0^'M7*[ M_'Q^^\5^?-IM]_<5IQ?^ZV?YV/<>K M_P=02P,$% @ _(!N6,BK>U$] @ Q00 !D !X;"]W;W)K&ULE53;;MLP#/T5PNA#"Z1QHJ1)5S@&39-?+MJ3 7BQ1(L\YI$DEM=+/ID"T\"JX-+.HL+:\BV.3%2BH MZ:L2I;O9*2VH=:;>QZ;42/,0)'A,!H-)+"B349J$L[5.$U59SB2N-9A*"*K? M%LA5/8N&T?O!(]L7UA_$:5+2/6[0/I5K[:RX0\F90&F8DJ!Q-XOFP[O%V/L' MAQ\,:W.T!Y_)5JEG;]SGLVC@!2''S'H$ZI8#+I%S#^1DO+2844?I X_W[^A? M0NXNERTUN%3\)\MM,8MN(\AQ1RMN'U7]%=M\;CQ>IK@)7ZA;WT$$666L$FVP M4R"8;%;ZVM;A*("0,P&D#2!!=T,45*ZHI6FB50W:>SLTOPFIAF@GCDG_4S96 MNUOFXFSZ35D$ M>PJ(R[,@:62FR9I+YF/9AG+Q4SS!NF!U3FL')%-);92J.+ MVC3_$M0.UEI!*!3E+2%@<\RQ_Q/@-BEW>5.WG-?D \15YCU833L 1F0(3QM5G!YA\&R$"F*FF;+NM.NQF=-ZWYV[T9\ >J M]TP:X+ASH8/^U)'K9F@:PZHR-.I66=?V85NX=P:U=W#W.^6:M34\0?=RI;\ M4$L#!!0 ( /R ;EA@-^)>50( /(% 9 >&PO=V]R:W-H965TI\;CVQ3&+OAI[.*;F %YJEZ4+CR.Y693U;VCS<08SR;7[DKK!3A"<;;6194M&!R43 MS4C?VCKT".'H""%J"=%/"7%+B%VBC3.7UI(:FLZ4K(FR:%2S$U<;Q\9LF+!_ M<644GC+DF?1>&B QN2!W8@?"2/6.\Q7>E7S+@E=8*E77[,.V#FUS :A*GM@/MO]]UDJ8!0M1*[1>PG7L.Y]YC MXYO1AHL[N0)0Y"&.$CDV5DJE0].4P0IB*D]Y"@D^67 14X53L31E*H"&.2B. M3,>R?#.F+#$FHWQM)B8CGJF()3 31&9Q3,7C&41\,S9LXVGAFBU72B^8DU%* MES '=9/.!,[,BB5D,222\80(6(R-+_9P:CL:D$?\9K"1M3'1J=QR?J%R"44',DN*;/I2%J %L[P# M*0'.2P%N"7#S1 ME>5KG5-')2/ -$3H:V?0@KTV.QFQ8HFV<*X%/&>+4Y(HK M(!XY(3.!6T.HQPZ91311A"8A^7J?L10]4QURA3OJA,QQ%X59!(0O=@&=;00Y M/@=%620_(>QF?DZ.CSZ1(\(2\FO%,XFQ)8CML G[X<[FS#32Q;53NGJIV3\WD'^-HKT"'?!9>-61:TW9Q6G[/U9. Y M?7]DKNO)-$19=M^JHK8TNY5FMU7S3Y!RB(YO<%@T"S6J\1Z+RQP6NU)>*YO JI)L-<@V+%VJ[L?U77L MOMTLN%L)[K975RO\>PGQ+8A_3=I:X?HO>RA3&L#80$\DB#48DX\?;-_ZW+3; MWXAL*U._RM1_G[WO[V\4U]DUIR'(JP5M*>Y5BGNMBL\R%H4L6>9*J\E%G J^ M!BU:MCK72OY:Y]Z(;*L._:H._?=QKK]GBFU[EK=C75.4U3UPK@:5YD&KYDL: MK'!)/.Y<,FV&M3*^UK W(MM*WK:>[VCK?2PK>>MN]%P\;SN>-83Y/GK;;)I= MZRWL5MU3GD@ELJ)APZL?\UAB?=H/6COG:XU[*[;M"CQW"/8[M0CV_NWO.\[N M86N(&G1]=\ZM[\DHHE2R2)8($PZ[2'>%&TN\5$\33O&&^YPOXS'Z[P M%0&$#L#G"XY=8SG136CUTC'Y#U!+ P04 " #\@&Y8*^AV6JT" "=!P M&0 'AL+W=O8ZYT9%QE1>BKFMBP$DJ0$9T M,T)S*^J4:T,1=?A",9KC4(!<9!D1CY?(^*IKN=;3PBV=I\HLV%&G(',,F:(M(S[BM.J/VF F^,G]F^E=^UE2B3V./M-$Y5VK3,+$IR1!5.W M?/4#*S\MPQ=S)LLGK*I8QX)X(17/*K!6D-%\_28/51XV &[P"L"K -Y; 7X% M\$NC:V6EK3Y1).H(O@)AHC6;&92Y*=':#D2&FL]V-B*B7AN(^*4"9/-,-DU(?CHQ,X IK#..4+J3\D.[;27HPB M.ZYT7ZYU>Z_H[F-\"K[; ,_Q_#WPWMOAWC;#*X M'E_U832^&%^-]FD["#?-Y5P6),:NI;N'1+%$*_K\R0V=K_NJ\4YD6TZ#VFGP M$;59DX:;M0F^^.Z+VNQ&M9S #_;7IE4K;AU4/.!Y835'\W:?N(,'_ M5N>=R+:\AK77\".J$^[\$Y[7;KTHSFZ0VP[:+VIC;S1/+&^#-83Q8NRGTZYTMVY'*;Z_D1A O3^C.N>6DU,BZYOY.@?4$L#!!0 M ( /R ;EB*X?*LTP( /\( 9 >&PO=V]R:W-H965TLFEJI+80D;.L2I*9T6Z2VJ_JQ/4Q[<. F6#4VLTV2 M_?O90%C:)C23*NT%;'//\3W'QM>#A9 /*D74L,P85T,GU3H_<5T5IY@1=2QR MY.;+5,B,:-.5,U?E$DE2@C+F^IX7N!FAW D'Y=BU# >BT(QRO):@BBPC\O<( MF5@,G8ZS&KBALU3; 3<F[#DM ,N:*"@\3IT#GMG$2!C2\# MOE%OM%?NG M4KO1,B$*SP3[3A.=#IWW#B0X)073-V+Q!6L]?J4SE932AXAH$@ZD6("T MT8;--DHS2[213[E=]ELMS5=J<#J\$AJA#T?P68AD01D#PA/XJE.4,.::\!F= M,(13I5 KV(]0$\H4W.%2%X0=&.#];03[>P>P!Y3#72H*91C4P-4F.SN'&]>9 MC*I,_"V9='RX%%RG"LYY@LEC M?(:K3Y*VTCOY4QPO@8NIU#\#V_NR&AL]WA M_@9XM#N\TZ*FVZQ4M^3K;>%;+= AC+.<4&G^/0T70FVTNJ+JEU3VSY^'WL"= MKVM_,2)J3<<>1R*)1S=,*W;SJ!][%%;*\1VVL5NR913)]O1..! MV2-3RJG&HPMS<"2P?[Z,69%0/FNV\L$F9WHO.E-%!&L1?O=#_XDY;32/%/<; MQ?U6Q7>2) A7)$,%/RXQFZ#\N2G_5I;=5Z62^IIDT2N1/7(O:-P+_M-^:9WW M7_T.GNV:#5OKE6:L?'372D.&C(^,M6]*L9_ M::JKP261,\H5,)P:2N_XG=$GJW);=;3(RP(T$=J4L[*9FAL*2AM@OD^%*4)U MQT[0W'G"/U!+ P04 " #\@&Y8[O[ BXH# !T# &0 'AL+W=OBT!GC<"N)*O*)!/',XH@@U@;"HI_#S"' M+#-,J.-31>K4US3 YO$C^VMK'LVLJ(*YR/YEB4XGSM A":QID>D[L?L#*D,] MPQ>+3-E?LJMB/8?$A=(BK\"H(&>\_*>?JT0T &BT'1!4@. 0T#\!""M > B( M3@"B"A#9S)16;!X65-/I6(H=D28:VLGR O%Z IR]0K M#/BP7)"7+UZ1%X1Q\CX5A4)"-78UBC67=.-*V+P4%IP0Y@?D1G"=*O(;3R#9 M)W#196TU>+0Z#SH9%Q!?DM"_(($7A"V"%M\.#SKDA'7F0\L7G>";T8SR&-HR M4P)[%F@>W(=IY _]P!^[#TV];6%^. SKL#U=4:TKZM1U U05$O#9UF0+DHF$ MT.1_O!/-3ELA9]U\'_W_VCR6H'Y#_"CL'1@\CAD.O79WO=I=[WNSWFM)Y\CK M]0]$]8Y$'11G3U>_UM7OU/6G2+DBU_&G@BEFWX@?;R!?@6Q-7B>7:157:DMC MF#C8"Q3(!W"F/__D][U?VV[[9R+;LSVH;0\Z;3<,M_GL!)_K:^N9R/;\CVK_HQ\I7R?X M7)^CH_+YP>!$_7SOJ?UYG0[N\/KO"K;MK% M_>.7:A@-3U3-=/+]G:=FZG=W4^PR2P!BQYG@@CBS0F&$4F0N\A7CU-B]:+Y? MU86==!8X=2K--'8\IRV];F.TRD%N[(BJ2"P*KLN>6N_68_#,#G\'^W,S'K?L M7_O!U=QO0Z!E/&/G0O?ITN4\?D/EAF'#R&"-,KS+ 698EB-NN=!B:X>^E= X M0MK#%#\+0)H /+\6F*EJ82Y0?VA,OP)02P,$% @ _(!N6'=C;WK. P M!!$ !D !X;"]W;W)K&ULO5AM;]LV$/XKA%8, M+=!$HB3J);,-) [:%5C3(&F[#\,^T/+9$BJ)'DG'[7[]2%F5+8F6T\7I%UL4 M[QX]SU%W1VJT8?R+2 $D^EKDI1A;J92K"]L620H%%>=L!:6:63!>4*F&?&F+ M%0]0"R(:+V&YJ'[1IK9U+)2LA61%[:P8%%FY M_:=?ZT#L.6#_@(-;.[B/=?!J!Z\2NF56R;JFDDY&G&T0U]8*35]4L:F\E9JL MU,MX+[F:S92?G-PP"8B@,_26L?DFRW-$RSGZ(%/@Z%TI:;G,9CF@2R% "F5V MOUUNQ!:&Z9?7(&F6BU?*\-/]-7KYXA5Z@;(2?4S96BA@,;*E(JT?;2=GP'C^R'?35'S5JLO8:U]R36ETFR+M8YE6KZ MLF!<9O]2G64F(=LG!7L,ST*">T(,9H%#?-\LQ&^$^$\2<@/2Q-GOD7$]XCE. MA[/!S(\C$IHYDX8S&>3\D=,YH!M:@$ 8_?4>BAGPOTTT!W%T0;\0*YK V%(5 M6P!_ &ORZR\X<'XSY<6)P%J2@T9R<%QRJ16;9 :],&/U!@6DLQHF,S^.(_-J MA VU<)#:M*JIJKK=05Z]XR+-5F)P608!?W193@36TAXUVJ/G*5Y1/S&".";= M_#EJUF(=-ZSCGU:\XGY5(B3TW(X0@YGOX_# JX>=7;-UGJ-\U:BMP&+?Q5&' MMLG.)6'H'N"]MTG CRYA0YDR#/.CJ7(JM+;H7:?'S]3J:]Q6Y?+"L%O?CIJU M>>]Z/?YYS1X;VC@A0=R58C#S(]\[(&77[?&SM'O<;^21ZP1=T@:KV#N4*[MN MCX^T>TC2DN5L^>WL2ITO#+R'4^BDFX!3H;5CL=L&X.%]P/]/H7[S=X,@["WA M,;,V[]T> 0]O$DZ:0F$_-[ 7]3:?1CM,W$-)M&OZ^&E=_U 21;VC"':C_A(8 MS @F7=;VWA%5?Q]X3_DR*P7*8:'\G/-0 ?#MD7L[D&Q5G5IG3*K]6G69@NI" M7!NH^053)]=ZH _"S8>/R7]02P,$% @ _(!N6*P9)Y*V @ P @ !D M !X;"]W;W)K&ULG99=3]LP%(;_BI6A"20@WQ]C M;21HQ\;%-D1ANW:;T\;"B3O;;=E^_8Z3$)424M2;QG;.^^9YG28G@XV0CRH' MT.2IX*4:6KG6RPO;5K,<"JK.Q1)*/#,7LJ :IW)AJZ4$FE6B@MN>XT1V05EI MI8-J[5:F ['2G)5P*XE:%065?Z^ B\W02MQ M9K(_#>*_ ;@5\% MK%Y^2ZY5> M29P60FKVCU:W[8S ME/:LR7)59_'>R#*&V3GQW5/B.9[?(1^]7^Z]E-NXJ^W6>NW6>I5?\(8?V@1= M(6I56*G,0[9.73\.L'2]S=KK;9[M"[6D,QA:^/ JD&NPTH\?W,CYW$/NM^3^ M/O*PB[Q612_)W5WR7N\#R8.6/-A''G61!QWDD9/LD/=Z'T@>MN3A/O*XBSSL M)'=WR'N]#R2/6O)H'WG211Z]B[S7^T#RN"6/>\GO\2T'=*Y!=O''K_FCV/&] MG0"]ES@P0-(&2/H#"$UY%WORZAWC^:'O.#OL'67!IR2,V[*:RM[J+Z:W?Z=R MP4I%.,Q1Z)S'Z"#K?EE/M%A6+6GG-\RV(OY),J #1Z*1E72Z?0NKIR79464!)U M*2K@9B07LB3:-.7.594$DC6FDKG^;(;=DE#NK!9-WZU<+42M&>5P*Y&JRY+( MUQM@8K]T/.>MXX[N"FT[W-6B(CNX!_U8W4K3*IAJ?M&^T\X!=('_F!Q/V M]>EV_[W=-07IJ^+W5?&;>.&1>&]IY[)9!E/YM &B)H#=*L^K"$?APGT^I!Z+ M<(*]7O2.+>C9@I/8H*R8> 5 J2C-GE:DW18\0UO@D%,].0UM;'Q Y'EXC@?< M8U6,@VB:.^RYPY.X)>A:D^D)-RNL"GN<(+;Q_& >ZQ* MXGDRS1WUW-%)W)J\3*-%8[0PC@9D8Q'&\WB:#/=D^$.R=2TE<(TJ(9NY%SDR MI[LT"X'O$ -SN"'V;]].H>,153@/DP'Z6!29VD^CQSUZ?%)1A2Y 3I'%XQ4X M2^8#LK$H\;UPFBSIR9(/R1Z$)LS<+BW??^J7C/9WZ'O^$'-"%03>2FU#BZHYU[="FUNB>2W,/0[2"LQX+LS9WC7L M5='_,UC]!5!+ P04 " #\@&Y8F"(RA_\' "#10 &0 'AL+W=O/DA7+M!3&*LYVDTBRSD/*Y_4A^5K6Z8.0?ZLE MYQH]IDFFSGI+K5>Q&GI^*7"=QQF\D4GF:,OETR1/Q<-;S>\\';N/%4A<'^N>G*[;@ MG[G^NKJ19J^_I41QRC,5BPQ)?G_6N_ _T $N LHS?H_Y@]K91L6EW GQ=['S M,3KK>46/>,+GND P\V_-9SQ)"I+IQ_<*VMNV603N;C_327GQYF+NF.(SD7R+ M([T\ZTU[*.+W+$_TK7CXE5<7-"IXFB>*RW2*MCT((VSS7_V M6+T1.P$8OQ" JP!\:,"@"A@<&C"L H:'!HRJ@-&A >,J8+P?X+\0,*D")F6R M-N]NF9J :79^*L4#DL79AE9LE/DMHTU&XJR0XFHX#? M:?0VX)K%B4)?^*/.6?(.O4%QAKXL1:Y8%JG3OC9M%I']><6?;?CX!;Z/T;7( M]%*A,(MX9 /ZIK/;'N/G'E]B)_&36!\C?WJ$L(=]]/5S@-Z^>=?6,3:02R MYQ0(9N5NN,W=T)F[&VE&/ZF?CM!-PDRV3#5 X?<\7A6Y.T*?>&OBG,RNB=O MQCMO^7""O?%>ZH:-Q(RP/]U+< C9,0()HT P*\FC;9)'SB3?\K5(UN9#B6:2 M1[%&A,WC)-9/Z,]KGMYQ^5=;DIW,KDF&A 60L! 21B!A% AF26:\EHDLA#;(L-LSTPKS6II=)HYS[>.1Y>^/L MS-F7KNJ A(60, ()HT P2QW3K3JF;G5PK;G>(0"R1XV,](KP3+G(.,F=M8#)"T I86@- )*HU T6S>XU@WN MMIHQPPUW%1'J[?5 22Z7159]758PRP49#/W!_B@#:IZ"TD)0&@&E42B:K87:0?7=IF>WDH+^ M.71""VDESD!I 2@M!*414!J%HMG:JDU8W^W"=K7G7\%-7O;GW9&=!0+JP8+2 M""B-0M%L@=0^K.\V8CNO>*:-H6CX'^/N:N>D@WJNH#0*1;.37GNNN*/GVI)T+N=F@RW*;P(OLBQGB2D9 M+7"PDYZ4H7"M6-Z^S'$"M5%!:"$HCH#0*1;-54UNI^! K]="O M;-RPSI(!-5=!:2$HC>"6&WZ'>&*72@K5IBV%VC3%KYNF1^A;^3-''J&+-9?% MVN1CIKEI3J-;IGFK*$#O9*UHOF\M1[P3O#^N@)JGH#0"2J-0-%L6M7F*W>9I M8^XY$VN>LNT16O1&.T$HM6L8#:I!7-Q[L+E>-)8TX*ZG^" MTDC;)4R.\6B_-OP7QN:@-C8';F/3(8+K."OO6+Z*O^=Q],*-RFY\U[2#T@)0 M6@A*(Q5M=^ 8-G\H0J$:M=51.YP#M\/IG'JB?]"%4J8XW"0\6IA"P9113Y*8 MHB%9LGO:3,B5D.8X^I6SZ'O.9'D3M&L.Z^Y89UV!WM\*2@M!:0241J%HMOQJ MKW7@]EI_[%>\;FAGZ>#&!Q6?G)SL_P(;U$4%I1%0&H6B;231WWD41,KEHGS* MAT+SPOG:/&-A>W3[))&+\OD9>\=G_H=P\SR0&K-Y/,DUDXLX4RCA]P;IF4E$ M#\G-$S\V.UJLR@=.W FM15IN+DV9XK(XP;Q^+X1^WBD:V#YWY?Q?4$L#!!0 M ( /R ;EB3<6<_2P, .T* 9 >&PO=V]R:W-H965T6,MES\D"L A>X*RN3862FU/G==F:V@P/*,KX'I MF047!5:Z*Y:N7 O N74JJ!MX7N(6F#!G,K)CUV(RXJ6BA,&U0+(L"BQ^O0;* MMV/'=_X.W)#E2ID!=S):XR7<@OJ\OA:ZYS8H.2F 2<(9$K 8.Z_\\ZEO':S% M%P);N=-&1LJ<\Q^F\SX?.YYA!!0R92"P_FU@"I0:),WC9PWJ-&L:Q]WV7_0+ M*UZ+F6,)4TZ_DERMQL[ 03DL<$G5#=^^@UI0;/ R3J7]HFUEFVCCK)2*%[6S M9E 05OWQ71V('0<_.N(0U [!?1W"VB&T0BMF5M8,*SP9";Y%PEAK--.PL;'> M6@UA)HVW2NA9HOW4Y -7@%)TBF8P5_IWJ_=)7E) ?%$-/9N!PH3*YWKR\^T, M/3MYCDX08>C3BI<2LUR.7*6)&#@WJQ=]72T:'%ET!MD9"OT7*/""L,-]>G_W M8-_=U?*;& 1-# *+%QW!N^1L>?H)1&$5OT!O!9>=JBJ8V,*8\[&9Q,,H2HH, M=M0B?.I[H3VRR)O3@)N^DE M#;WD_S'-2B& *;0V@=4WHCZQU-!6AG9^A';2#E<:)8>LNZP\[\A&2!O2Z8.. MV9N[C)8Y84LTK95<854*H@AT;HBT'?$T27WO@'O;+(G"HQ$?-.0'O>1O8,/I MQI(5D!.%+G!&*%&_T+)Q-C['ON?GY"0#YO'KB:F:7*@L:0",H2Q&$Y,:[QU10/=$"V MXR>%G:A<(XTR9^Q%3^X6$\/2%4$$H=021 U;F$(4:255Q^]"U"ASZL#J]9OZ M;0:O8.9$P)1%O^A"KB?&T$ +6)(TDH]L]Q4*(%?KA2P2V2?:%7LM X6ID"PN M@E4%,4WRD;P6!U$)P,X' 7818'<-&!0!V649UHQ($HPYVR&N=RLU?9&= M31:M:&BB;7R27*U2%2>#[TP"\M$%FL%:4Z(YQ]#)V8.ECD]NT:637OX&MR7NB M>26:=PS-ZVB3UV#Q7+_.TIJM)XM?LO@=6/K8Y#?0;&OHU]!:D_=$&Y9HPV-H M?D>;AH=LLFLLK=EZLHQ*EE$'ECXVC9HVV8UO8&ORGFC8VO^U6\?@AAV-*I2J M.*[GV7A4 VK/V)>HTJS@#D1]["J$W_OE-O!:T_?%VW<3N+V=N.UDE=VT:N0X M?H/E?S03>-]-X/9VXD!#>'W,HT&C1\+6P!K6P0YLPZZ[_XG,*S8K3;%^([DG M?$43@2)8JCCKTE<"/&_R\XEDFZQ/GC.INN[LC(#K#6I]R52O7$QTZUV^ M:@7_ %!+ P04 " #\@&Y8WN\,:*X' "D0 &0 'AL+W=O^IE2@ MQRB,^5EO+<3F9##@_II&A!\G&QK+5VX3%A$A=]G=@&\8):LL* H'IF&,!Q$) MXM[\-#MVQ>:G22K"(*97#/$TB@A[NJ!A\G#6P[WG Y^"N[50!P;STPVYH]=4 M?-Y<,;DW*"FK(*(Q#Y(8,7I[UCO')YXY4P%9BR\!?>"U;:1.99DDW]3.N]59 MSU CHB'UA4(0^>>>+F@8*I(ZFYV\/)DEX721A%^#E5B? M]:8]M**W) W%I^3A+2U.:*1X?A+R[#=Z*-H:/>2G7"11$2Q'$ 5Q_I<\%A>B M%H"'>P+,(L#<#ACM";"* &L[8+PG8%@$# \=TJ@(&!T:,"X"QH<&3(J 29:L M_.IFJ;&)(/-3ECP@IEI+FMK(\IM%RXP$L9+BM6#RU4#&B?F'1% T14=HD421 ME,:U2/QOZ"MAC,2"(Q*OD$-8?"15C-X'9!F$@7A"KVTJ2!!R=$,?14K"-Q+P M^=I&KU^]0:_0 /$U892C($:?XT#POCPHMV_62]Y%IF+CM MA/3AYQMVC PK"S?;SDW-?_X)CXU?VI(/";-SV#B#J:GE?HZ'8\NRL+QX M]_6D']K0A1R>U]JK_!D.RUX;:1V6:1UJT_J4"P1D9'949'VHRZ)&#H"PE3BLY7?\K)3:YI1.W& M;9L8+K3(KAF&A-FC'>$/\*6_;/OJ0Q'[*F&S4 MEF!MMUT3# FSQSNYLX:3V5:"=QMA/!EOI1=R6!X0K*&"2:F"": *T+FZK^^H MNL_E*G"Q5CMJ*7@>)6E^ZQ\@H#;1:$?95320,'NRHP?3,K;K_FZC(VQ,K.VJ M,-F=0Z:3T591 !I]0P[34@Y3K1R<:),\4(:N-S)W0EQY+9X0N]B066G KWC/*4K93:I+;(,J9R>4J4L58H*K;U@.A4# M::P6L5SB&5OO_!;Z$7=6$B3- :6YH#0/BM944N5,8KTU>6B)NI$SF[^FZ&-, M]>4)U*4$I=F@- >4YH+2/"A:4U25+XKUQFC^&4U1?NR4*7/[BK(@6?6+LM.O M5ZZ7BQ"HB5K0&JM88V;)FM8L:39HMPXHS06E>5"TIEXJUQ7K;5>=7C(WMBF7 M5HF NK!XU^W$P_%TMBT0R$X=4)H+2O.@:$V!5,XNUEN[5^DR#/SJ4U_M# 1J MUX+2;%": TIS06D>%*TIF,H$QGH7&.835WTGG:4$ZN*"TAQ0F@M*\_"N%SU3 M/Y-)^\>WN/*&L=XLLS*D6^H-JDH5B[HB@7^"TM@4.L8E&:# MTAQ0F@M*\Z!H36E5!C+6.\B: N0\4N8'_%E*M4^7RT;YBGB5A"%A'&WD^[.L M2K47*5!/&91F@](<4)H+2O,*VK16I(QC [=7*+,RH$V] 5VO.8=+0@_M*@E0 MF@U*4&ZCR#TAQ0F@M*\PJ:\@IK<]:^*:MRE$V] MH_R#4Q:H;PQ*LT%I#BC-!:5Y!:WA>QE[!%&YP:;>#992N"="2B*4X\AFIX-\ M'#VULR(@:38HS0&EN: T#XK6U$[E#)MZ9QC&Q]%WTEE*H-_1!:4YH#07E.:9 M+5]'5E_#'^_Q<+"J,>!NIB%>NQG74!:A6#TAQ0F@M*\Z!H3?%4 M5K'YPU9Q[B7JQ%H%ZRJ T&Y3F@-)<4)IG M[GK*^Q:^E9MLZMWD?_']$ZC##$JS06D.*,T%I7D%;5;7$#X>[9%1Y1R;>N>X M\6AK(8W:6J>/;BB+T.O?*&'MX@#U@T%I-BC- :6YH#3OA22/T)/,'V^;P :U M9Z4CRNZRQ^ Y\M57B/.G?\NCY:/VY]D#YEO';7SBY@_,5YC\^?U+PNZ"F*.0 MWDJD<3R1*S.6/Q*?[XADDSV1O4R$2*)L4=U4/YC@OG? M4$L#!!0 ( /R ;EC#$(F"N0, (P0 9 >&PO=V]R:W-H965T(&GM=S4\:%,^QGAGC2-,$LM$ MZ_A>D#JE3PO])S8+K21J8%F%:0>R9<"$S;-A7<@/*6A.;OK%AR3*9WMR$H M*H$:U1F?XYQ]^S_NK1IY.*4^G5IX0-9\+9D@>IN$C MQG,NYEM['[Y>8SI!]1_\I%F#M (#-V0/(]JTBBI<:5$E8JWS_4/+M6Z2+&R2 M+&J(;">#W3*#W5RG?/1VM.Z56O?VUOI](J7:?2:J]*XE/%3O)LG")LFBG,SO;)>YEA><^GZU MXB>EXB=[*SYBR]?UKJ4[5.\FR<(FR:*]I^.]5ZOZF#WD!WGJ*>%HK.04,::1DNEQ=NBAZG(E2'EC3S\7MFWCAEM;L:IO;\D;2S^4O_/,P;XR>:O$^_9HI.I1H2G!&EUSHA[57>^N8#(Y=9;S>1ACK%['*! M+$9E#>C^3%)_5PRL@_(/B.'_4$L#!!0 ( /R ;E@OV00K.04 *TE 9 M >&PO=V]R:W-H965T;2'R72\X5^A'XH1Q;2Z56U[8M9TL>,'D9K7BHCRPB$3"E=\6++5>" MLWGJ%/@V<1S7#I@76I-1^MVCF(RB6/E>R!\%DG$0,/%ZP_UH,[:P]?;%D_>R M5,D7]F2T8B_\F:LOJT>A]^P\RMP+>"B]*$2"+\;61WQ]VW,2A]3BJ\7"W'UM!"<[Y@L:^>HLWO/"NHG\2;1;Y,_Z)-9NM8:!9+%069 ML\X@\,+M)_N1-6+' ?<..)#,@9SJ0#,'FA:ZS2PMZXXI-AF):(-$8JVC)1MI M;U)O78T7)C(^*Z&/>MI/3?Z(%$?80;^@3\P3Z"OS8XX>.).QX%HM)?619_V_ M,X]]CJ)%9O!12JX/L7"./GMLZOF>\KA\\YLCK<\3G\5">.$+NF'2D^C]'5?, M\^6'PJDN=NS^?N#!E(M_M,&7YSOT_MT'] YY(?IK&<52GTJ.;*4K3O*V9UEU M-]OJR('J[OCL$E%\@8A#:(7[[>GNI.ANZS[GS29YLTD:KW<@WENO7JLJV;KV M4]?DXEM/,'6(.[+7NPF7K?J]WC W*J1%\[0HF-:N'/?A*E;R GWF:^XCG(M2 ME3$8-5E_KN6*S?C8T@N,Y&+-K@&%S38:E=KMT2/8T*1N107]0+68EF4K0$O#"Q@&AHZTA,<8 MG$-M+<_!%]@ !FY!&+A,#R4A(9-B3@8O,,P7':D(#SXXA]HJG@-'L.$1W )( M, 0;6?HG\P@V0()A(JE047AKIG_5/?JZ$\EON-.F('R>VDJ= U*PH13< E-P M!8)<.71?K+(5[@\/K9V&5'!M5#FN5YN1V"G==!6M^//9X UI@3>D#"[[%R!H M4LS)@ VI#38M!87G(IQ.74&[BE9LWLX-D39W1,KT4A(4,BGF9.B&U*:;EH+" M(Q).I[:@YP =8D"'M =4G&;I+SP5E@=7GB)P1T"X\YO3(3HSWA75U"53L&E MJVC%V@VXD!;@0LI40GN#JWU5JFZX#-P#JAA\(3"^ *JT&'KP26N+=PZ6(89E M2 N6(65**:V1D$DQ)T,Q!*:8IK(=&6V=LDI7T8KWU VKT!:L0H^S"FA2S,FP M"H59I:EL\ "#3UK[0< YB(0:(J$MB(26<:-BJ:05CW(.+I5TYRD-S"7WH>*Z M8H6>$A:YC7R?B1.'&1RYMD+G0 QJ$(.V0 Q: 0_EYP+P&9I68%"$PBARHI(M M!B"<0&W!ST$OU- +;4$O]/AM%SA\T_0-XE 8<;I0&YZ;< *UU3X'[E"#.[0% M[M"*FS(5ES=XAJ85&#BB,!QU(?B1B=LI*'45K?CLW8!2KP4H9;Y]X/*&P]=- MW]YYER9YD>F!B1N1SH5,3VW:#MCHI6Z>LUTTBI*$@WEYS-N4@, M]/%%%*FWG>2-G?P-K&PO=V]R:W-H965T9HYAP-?0!0Z,5G@9Q:!Z6.-[8M-P?PB>SQ(P3ZSHX+GRA]*O:V/ H@VRC)9[;K M.$/;)S2P9I/HVE+,)CQ4C :P%$B&OD_$]P_ ^'EJ8>OUPB/='Y2Y8,\F1[*' M%:BOQZ709W:*LJ4^!)+R G83:U;?#-WHX0HXHG"6>:.D6EES?FS.?FTG5J. MJ0@8;)2!(/KK!'-@S"#I.OY)0*WTF28Q?_R*_A UKYM9$PESSK[1K3I,K;&% MMK C(5./_/P1DH8&!F_#F8P^T3F)=2RT":7B?I*L*_!I$'^3EX2(7 +N5R2X M28+[U@0O2?"B1N/*HK;NB"*SB>!G)$RT1C,'$3=1MNZ&!D;&E1+Z+M5Y:O8G M5X"P@WY##X0*]$18"&@!1(8"M%I*ZCNK6&+$=^A6:KV/1@")]#N$[J6BFDO8 MYM._2AKLT8('&GI.!.-H1?V0D4BW!=\"0[_<@2*4R5\U?&W@7POPUR#^GMA* M=VMJMC=)9Q_BSMR*SNY@TT,>OD*NXWH7TN=O3W>+Z;;F."7:38EV([Q^!5Z. M4_0I.(;J"JT.1 !:"KJ!M$_T+[HG(D"?0X7^H&1-&57?:UFH?:Q9!6[DD6Q@ M:NDQER!.8,U^_@D/G=\O<=(26($A+V7(JV7HEBD0 3%CK1DZ@52&K"OT W.7 M6(BA<:RF6;M.LWYO/)K8IWQ[%Z+<'G;3J$+=_;3N?DO*?B-"D" OK XYZ?%! M2Z99C1"2&%FK>6U!335O":S W2#E;M"=YH,W:7XAJEKS85KWL)GF2-^ESUUJ M7EM04\U; BMP-TJY&W6G>0R-O9R:&/<&)]QTSN]?CMJ.Z%^_ M+R#\=ZSAM0]NJFU+8 6.KE..KKO3]OK2/ _Z)6TO1 WR486ZL9/Y(*[ M_N&-9>["I.',I>$.;5J"K?]59?HYO>'(+>NC3#_ [!6S5H;:$5&7WX6JP&'%NY!9.-S0PR7+ M_,=0;!F@S\&[IKY5&]<66I&IS,CA#IU<@IW7#Y<]>GU,<8\E7Z/OE MH#DZ<+;M9,3KBVJ\!].%C7,S&^=V:.,2[(*HXY+P]3%QU79N1]-L)R^(V-- M(@8[G:2=@/ZU$/$.;7RB^#':Y%QSI;@?'1Z ;$&8 'U_Q[EZ/3'[IND^^>P_ M4$L#!!0 ( /R ;EC.AH1TM0, #H. 9 >&PO=V]R:W-H965TX=VK^V'4S^8 M,(#5)*:V ]U_?W:2#>2%Z$!\@=B9>?(\,V.//=IS\4-N !3ZE<2I'%L;I;9W MMBVC#214WO(MI/K-BHN$*CT4:UMN!=!E[I3$-G$V7JCS(0]&6WI&IY ?=G.A1[9%'CTC(V7!^0\S^&,YMAS#"&*(E(&@^F\',XAC@Z1Y M_"Q!K>J;QO'X^07]4RY>BUE0"3,>?V-+M1E;0PLM846S6#WR_>]0"O(,7L1C MF?^B?6GK6"C*I.))Z:P9)"PM_NFO,A!'#EIHMP,I'4C387#"P2T=W%QHP2R7 M=4\5G8P$WR-AK#6:>@ J,P$Z6TKJ-X\0\31B,:-YY/D*S38T78-$;^]!41;+=]KJR],]>OOZ'7J- M6(K^V?!,TG0I1[;2+,VW[*AD-"T8D1.,,$$//%4;B3ZF2UC6 6PMK])(7C1. M22_B/42WR,6_(>(0MX/0[/^[DQXZ;A5R-\<;G,";TIBF$71%IG#TS '<3 M$GC!R-X=LVT;#8;N,*RL:J0&%:E!+ZD_&5WH#"NFLRH@BJF4L$2*(_B9,?7< M1;87T&P_=W)+(QA;>G^1('9@3=Z\PK[SOBL%!9A_).H&#_Q3JKQ*E=>KZK/> MQZ2NQRC.="F9P@0J4I:N.^O2:W%P?>(UHM\VNG&=<.!V$_4KHOZE->&W/NB[ M0])@U3:J%4Z-4U!Q"GHYS07;4;T[S&.=1;,7H&]4"&KVA'\?(%F ^-[%MQ?T MW+*X$EA-_[#2/[PT)\-6N+$WQ(VP',3$K9$.=V" ML'/H0,X5%VD)5HN]2YKKH]0N\:5%47K6$AXZ;I-9VZI6.W5> MY,"+]/+ZJ$.&_LX4>BF0Y]Y%VH]V;E%<"ZVN_=!/\<4-M?2L11L'?C,G;2OB M>Z%_(BF'GHJOWE3[$<].S'EM%1_Z*KYF8\7MIDG<]LKH:*W8"=Q3:^/06_'% MS;7T/#Y,N8,@;#)K6]6JJ.!E'YW"$Q#K_'(B4<2S5!6'U6JVN@!]R(_]C?FI MN1CEI_L#3'&K>J!B;0(?PTI#.K>!IB2*BTHQ4'R;G_477.F;0_ZXT9<[$,9 MOU]Q?=XO!^8#U75Q\A]02P,$% @ _(!N6"'49X"> P ; \ !D !X M;"]W;W)K&ULK5=-;]LX$/TKA%H4+=!&(O6=V@82 MJ\7N(440M]W#8@^T-+:$2J)+TG;R[TM*BF++LI!D=;%)ZKTGOIDQS9GL&?\E M4@")[HN\%%,CE7)S:9HB3J&@XH)MH%1/5HP75*HI7YMBPX$F%:G(36)9GEG0 MK#1FDVKMEL\F;"OSK(1;CL2V*"A_N(:<[:<&-AX7[K)U*O6".9MLZ!H6(']L M;KF:F:U*DA50BHR5B,-J:ESARPC;FE A?F:P%P=CI*TL&?NE)W\G4\/2.X(< M8JDEJ/K:P1SR7"NI??QN1(WVG9IX.'Y4_UJ95V:65,"6[H6\[$W!T:[H$%@8/=8UC4 PM)X/@M[,B TQIP M!@U\T3]XSLHL1HL'(:$0Z-\;*); _^NS-"BFS\1+L:$Q3 UUZ G@.S!F[]Y@ MS_K^\#T8"KUL%IS#;"HEM]U>! MUQKP!@W<0)Q250,T;ZI@L @&M5Y:!&.*12.)'<70;V/HO[X(_).T8==WB-\I M@AZ8YUI6!Q;UJ3F!'_070= :"(:/@ON4JC^XP=0/*KPT]6.*12.)'44N;",7 MOC[UX4FRW#"T@T[F3U&>YWO=Q)^B_ #[87_>L?5TY[ &]W\5QR $XQD,G_[# M,B]-_ZAJT5AJQR$\N+;AUY= PSW,6Q@$8=BI@1X8M@+L6ITJZ,$%+@FL,V5 MGCR000\+N@+Y,%P!@PHOKH QU:*QU(ZC]W03Q/_C*HA/;V^N1TCW$M #\Q3. MZQ9 'XSXW:N@>="&%,#753LG4,RVI:PO[.UJVS)>58U29_U:MY)5>_,D4_>A M-Y2OLU*@'%9*TKKPU9YXW=K5$\DV5;.S9%*U3M4P5>TP< U0SU=,-3S-1+^@ M;;!G?P!02P,$% @ _(!N6,0-K0/> @ 3@D !D !X;"]W;W)K&ULK59K;]HP%/TK5E9-K;0U#_*B@TC0=!M26U6%;MI' M-[F0J(F=V0:Z?S_;23.@ 7457XCMW'-\SSW$UX,U94\\ Q#HN2P('QJ9$-6% M:?(D@Q+S0$ M[ACBR[+$[,\8"KH>&K;QLG"?+S*A%LQH4.$%3$$\5'=,SLR6)N\G#UYV0ZZH41D'%V1%-)M E.*;)4Z+TK'SD'& M&))SU+,_(<=R>AT)7;X=[G3 X[?#[0-J>JUO/1[_4#RQV8JTW!'6%AZ-K>=EC<$=9W0C=HP[8$N*T ]Z" A]O)["I&T]EH M=C7M$G$0KD[#"U[A!(:&/.XXL!48T<[WL- M]3>=$1:X;M_N]MUO!?@'!4QFH^M?7"D:Z%^ZLC^5EH>[M_VCJF\8-9HN<<%3 7%):YX',B=7=NYX( M6NE^]DB%[(YZF,D+#S 5(-_/J>QIS41MT%ZAHK]02P,$% @ _(!N6&$. M\<3W P )! !D !X;"]W;W)K&ULK9C;;N,V M$(9?A5 7Q2Z01@?;BI/:!F(KBZ9H6B.'[D71"UH:6\12I)>D8KM/7U)2%%F6 ME3C03:P#YY^9C^10D]&&B^\R!E!HFU FQU:LU/K*MF480X+E.5\#TV^67"18 MZ5NQLN5: (XRHX3:GN/X=H()LR:C[-E<3$8\590PF LDTR3!8C<%RC=CR[5> M'MR35:S, WLR6N,5/(!Z6L^%OK-+E8@DP"3A# E8CJUK]RIP/6.0C?B;P$96 MKI%)9<'Y=W-S&XTMQT0$%$)E)+#^>8894&J4=!P_"E&K]&D,J]@7!OV,3)Y*QB' "D]&@F^0,*.U MFKG(8&;6.GW"S+P_**'?$FVG)G]R!L#30X ^?_J"/B'"T&/,4XE9)$>VTF$8,3LL7$YSE]X1E]K;'6J&$!XCGKN&?(?!^<[%5:JXV-6-SM < M1 A,-4U4'HCK9)&8$O$\<N\:%;PU:H]%OV31;V41P!*$@"A+YUI* M4/(,_;76*2O"5N@/+B6:82%VN@)NL(CT6T,"D%Z:^FV(:5/:N<]!)=)!+>76 MJ$PMOI)K',+8TL56@G@&:_+S3Z[O_-JT?#H2VP,X* $.6@$^,:$7S8J1_PJ( M4V"P)*IQW^92?H5+S[NLD1DEGLE#DP M3!71E/\V<5I1MYUSC9Y=S6+^' M]<.\W>>I@+I2VR=4^7AU6PG5SGKT>RJ(C$C>4K0MN7;=4]=YTU M>+7G4],"9VW9JTS>/]]AL2),(@I++>F<7VA<(F])\QO%UUF3MN!*MWS99:S; M>!!F@'Z_Y+I1*VZ,@_(? Y/_ 5!+ P04 " #\@&Y8KJA='KL# M#@ M&0 'AL+W=O M[[GX)=< "KV6!9,39ZW4YL%UY6(-)97W? -,/UER45*EAV+ERHT FE6DLG") MYT5N27/F3,?5O2%.QQNZ M@CFH[YLGH4=NJY+E)3"94*CH="[Y'PJ"UFKFHDEFQ=?@Y,^L^ M5T(_S35/3?_E"A FZ Y]80M> GJFKR#U<*YW6+8M /$EFO%RPQDP)WZ"8%1?-"WFJ)[_,4W7RX11]0SM#SFF\E99DZ*/BH?<2>X>.P'M?.6EX)]/A[B:V@.Y(F'1@J0T6A@.O)C[J9O![ MJTK#/"D&?M=\'W-'DFX-MZ%PG QX)P?OY(+"DEWR)EKC(Y:,XJ.4-B%:8!B' M42_(/BX>6IY#HX+/?L*;$"^KF8W4\:""H*D^_VRH+ 7D.Z2N4=] M= EB59U')%KP+5-U<]G>;<\\'ZM.OW/_T9R%JO[\(%,?I+Y2L1'TVJ0>*;ZIN_84KW?M7EVM]G@-A /KYDNN.O1F8"=H3XO1_4$L#!!0 M ( /R ;EB!G3#"KP( !D' 9 >&PO=V]R:W-H965TK:5ZU06 (>]5*?38*XQ9W?B^S@JHF+Z6*Q XLY"J M8@:[:NGKE0*6.U)5^C0(8K]B7'B3D1M[5).1K$W)!3PJHNNJ8NIC"J5<^'WN!%00E9,9&8/A[@SLH2QL(9?QM8WK=DI:XW=Y$_^Z\HY,$9K+4[DO6+3;P2%9K(ZN6C HJ+IH_ M>V_SL$4(XR,$VA+H+J%WA!"UA.BKA%Y+Z+G,-%9<'E)FV&2DY)HHB\9HMN&2 MZ=AHGPN[[3.C<)8CSTQ^20,DI.2*W(M,5D">V3MH[,[P@.5U"40N-E-3P&,& M6\!+DF)+&YX1)G*"&X%I%N1GK;C.N=M83IO1DQ!2R M:Q*%EX0&-#H@Z.[K='J GGZ='IYP$W6[&KEXO2/Q7@0WD).9808.IK>A]QW= M5H:W"8V&"2[]MNUY'Y50FL2?4>D^ZHKVDH1VL$\6>IV%WDD+[6$Z)+XAQEL+ M1G$PV-&^#^H/ASL&TWW0((B/".]WPOLGA;?7X[R4&L_\O+DSO!DT]G(=LM3? MWX^DGPQW/.VCD@&-DQU3^ZBK,$["8,>6OU4T*E!+5WPUR60M3'-ONM&NOM^Z MLK8S/L6ZWY3I_V&:1^.!J27'$E#" D,&UPF*4DTA;CI&KEQIFDN#AV8Q?H7L/)/U!+ P04 " #\@&Y8=U7VZTP$ F#P &0 M 'AL+W=OW4SV2AV^.$ZUV=.25#-QH!Q^V0I9$@5+N7.J@Z0DUT9EX7BN&SDE M87RRF.M[]W(Q%T=5,$[O):J.94GD[UM:B-/-!$]>;SRPW5[5-YS%_$!V=$75 MT^%>PLKIO.2LI+QB@B-)MS>3K_A+AL/:0"O^8_1475RC&F4MQ*]Z\3V_F;AU M1+2@&U6[(/#OF2YI4=2>(([_6Z>3[IFUX>7UJ_=O&AY@UJ2B2U'\9+G:WTR2 M"X$46E_Z)3JW4G:'.LE"A;8XB@9+SY3U[:%W%A@*,! M Z\U\/H&P8"!WQKX'S4(6H- OYD&1;^'C"BRF$MQ0K)6@[?Z0K],;0WXC-=Y M7RD)OS*P4XM_A*((>VB*OO.-*"EZ)"^T@N4*OK#\6% DMNA>BF>F,TUXCNZV M6ZJS56O1 U&@O\JH(JRHKL'R:96AJT_7Z!-B'#WNQ;$"JVKN* BW?JBS:4.[ M;4+S!D*#J'X(KO85NN,YS=\Z<("S@_5>86^]48\9W$71U9IRNF7J&A&%GF:K&?I& M 0.&KTA^JE=I&U?B,+@/V8[]'98JFV WC'I5-E0Q A1U4 M. IU3Z%\<H= (P(_#'HJI";R^*#-%B1?:0:(.)!H%@3H, M599/X7.#XI!#GA3A.[8NNI3!+C[J]!"PM(B]->FRF:"!%<4<6 MCY+]58@U[* +(&B74TB7IJS1;$#Q2!@-S;N*S%1]&I=999$W MD M\<83 XXV(2#Z%,Z6]QV.S'"5!'\ 433TO#/H IBP,XJ'XO7/\WFC\RSUL MZ[I(H2UA$CV3XJB//3^)E(0/8'EF 8WZ3<4BFF*B&@#QWRU3[TLRBP0'T4"EPN=^C\<;_K]J3^5E3_R,.+7O%$MK MCHU]8CD*A/W.:!$%_@#(N3LIID@?Q"Y M8[Q"!=V"2W<60TRR&:L6B; M*"6Z)!TGWWZDI$B*1*D9T#>Q'NY.OSN2]R>S. KY7>THU>"IX*5:>CNM]^>^ MK]8[6A!U)O:T-&\V0A9$FUNY]=5>4I)73@7W,82Q7Q!6>JM%]>Q&KA;BH#DK MZ8T$ZE 41#Y_HEP@YH'#" 3<.^*T.0>,05(G69%5: MET23U4**(Y#6VD2S%U5M*F^3#2OM,-YI:=XRXZ=7UT)3@# X!5?E6A04W),G MJLSMG9DP^8%3(#;@DFZHE#2W+\%'I:A6@)0Y^(>1!\:99L;C_275A''UP?A^ MO;L$[]]] .\ *\']3AR4L58+7QM@^UE_WZ;,K6UPFVMNI.HHH3N*79?G:D_6=.F9A:>H M?*3>ZO??4 S_<*7XBX*]2CAH$P[FHJ]NZX@*V/56Y>M*MXX153%LUWA<(8A3 M,UZ/_3P<5CB 46OU"C!L <-9P/X$+(4&SZ;OY6;:FM[PP*D+MHX7]S"2% U0 MQS9!D" W:=221K.D5Z6F9H TH$^F RL*."N8)K:5N3"C$8(9TA .0,=668Q# M-VC<@L;S8V[[WJG8G!XJR+J^SR[&>/3U.,F&M708I5GF1DQ:Q&06\:Z1 )2$ M+^5T3LQD7$0(PVQ .+:*49:X"=.6,)TEO#;ST"BM-.-;;@$7:H(P'7T;AV$\ M !P;H3 +W(!9"YC- G[1.RI=1-GX8P@-U_+8*,*Q&PC!3HC@+-*]T(2#K33% MLCH\[+1.]8 CD#")X!#7909#--%[4$\ZT2SQ-\(/I-Z,<+,=(N7:V7*:*/W/ MGT9#Q+$-G,#KU K-:L//"GH"2CM+-^#QC6E@1['#+!UFXC";*78G12AXN_CR MKN\[%1C-ZMK_E>!?%>UUYIW&H7F1NYS+4%#H769 M01A,J 3JA S-*]F-M"JAGT_ GI-25YMJ^N/ ]N:@I)V\#K6*@W"(.[9*$)H: M[$[4T+RJO=H:5,/M1!SK51REH\%V6"4QGD#L9 W-Z]IDS^MU#">T0_<@@N$( M>VR7I>G4-A9WXH?GQ>^ZVKB^G;<)U]].1T$4X@&NRRP-LN%,\'OG1WMX_TSD MEI4*<+HQ?O L,0%D?1ZN;[385T?*!Z'- ;6ZW%'3I:0U,.\WPAPKFQM[2FW_ M*['Z#U!+ P04 " #\@&Y89\G#"%L" !/!0 &0 'AL+W=OU#?1%XI*[PYDAE]E6FS=;(3K82:'L**J<6]_%L2TJ ME,SV]!H5K2RUD02E>5:@<'E*!KW[R9# MGQ\27CEN[<$8O)*%UF\^N"]'4>()H<#">01&OPU.40@/1#1^MIA1MZ4O/!SO MT;\$[:1EP2Q.M?C!2U>-HD\1E+ADM7"/>OL56SV!8*&%#5_8MKE)!$5MG99M M,3&07#5_MFM]."A(TQ,%:5N0!M[-1H'EC#F69T9OP?AL0O.#(#54$SFN_*$\ M.4.KG.I<_ET[A'X*'^!>%5HB/+,=6@JG%5,K!*[ 50BO3-0LV#@6=(Y,%0AT M(V"&2S0&2U\&8VO16;B$_;9QT9*;-.32$^2( MUX-6KK+P6958_@D0D]).;KJ7.TG/(LZPZ,&@?PUID@[@Y6D&EQ=79W 'G8V# M@'MS O?='[;WYQJ^,57318?^,>4-WC#@^<[9Y$D6;XY0N.DHW)RE,"Y+[AE8 M*"IF5G0F3@/NJ'LMTN4O=*WO/4/) _G(P2N*32I/>1]C5- M^S:!T^O0,@OMJ '#L*(7#XU/H/6EIK9I []!]X;FOP%02P,$% @ _(!N M6*RS\-YF @ =@4 !D !X;"]W;W)K&ULI91M M3]LP$,>_RBGB!4B,I"EE&THC4;H')C$AH-MK-[DF%G[(;(?"/OW.3IIEHO!F M;QJ???>_WYU[SK;:/-@:T<&3%,K.H]JYYCR.;5&C9/9$-ZCH9*.-9(Y,4\6V M,A;T;DV>Z=8(KO#%@6RF9>5Z@T-MY-(EV&[>\JIW? MB/.L817>H5LU-X:L>% IN41EN59@<#./+B;GBYGW#PX_.&[M: V^DK76#]ZX M*N=1XH%08.&\ J//(UZB$%Z(,'[UFM&0T@>.USOUSZ%VJF7-+%YJ\9.7KIY' M'R(H<<-:X6[U]BOV]03 0@L;?F';^R81%*UU6O;!1""YZK[LJ>_#*"!-7PE( M^X T<'>) N62.99G1F_!>&]2\XM0:H@F.*[\I=PY0Z>T9%[63%6TX@I6RF"A*\5_8^G/88$*-]Q9.%RB8US8(SCPCO>U;BU3 MI.>K+N>W(,WYAJZ?\-DWU= MZ+1G0=L/S&.>9/'C'IS3 >?T39S1/:V98*I FA7!G,?2@:S1EH<)<.P!%92M MX:J"QG!MH$'Z[+^O+NW9B'2:?MS/.AM89__7.KHSE<=&_[D&8OFO<2*1[- M@D13A8FW4.A6N6XLAMWA4;GH9NFO>_&ULO5AM;ZLV%/XK M%KN:6NFV8 AO71+IMKG3)JU3U:SKAVD?7' 2KX SVTGN_?<[-I00(#25HGU) MC'G.@Y_CX^-CCW=#-@HN<*'@4 M2UNN!26I,6:I6$RNR4$H79).I1[[[A5:"S 3GDGSBW85UK%0LI&*YY4QC"!G M1?E/OE6.:!C@X(B!6QFX;8/1$0.O,O!.-1A5!B/CF5**\<.,*#(="[Y#0J.! M33>,,XTUR&>%GO>Y$O"6@9V:_LX51=A#5^@K$04KEA(]4('F*R(H=,XASM)- M1A%?H%LB68)(D:(9RS:*IF\F#8N+&56$9?(2;)_F,W3QZ1)]0C:2^JU$K$!/ M!5/R,W1"^X\5WT@@E&-;@18](CNIQGU;CML],F[LHGM>J)5$7XN4IH<$-CBA M]H3[YHE;=Y!Q1I-KY.'/R'5;NSWFL]/-\8 :KYY7S_"-CLTKI Q6 M)#R'.&(X.4;,NZLH-L1?7L ,9 MHUK&:%#&;U3*&[0@3* MR384D?0?6!20>!2"I(>>B1"D4+T!5#('C1&UE741 M5WYH_'\@;8CH0)5?J_(_-CFP6M)R3?4)\4^:IAY4$/I>2TL7-31-02TH&!3T M;-(K9 2RI0*V"P3:X-S:#C71\R" ,W=J.6]BXRBF,_CF.O7WU8JP\'U9MT"+L7HHL%;&1VT[_D@?#> NP@O&CEA6_@0T8'BJ%8\;C6'QM+[XC^>J^LEN\:-D C[:9/63SD2UW8W<@U M2>C$@LI-4K&EUO3''W#@_-2W"YV3;'8FL@,?8F=?>CB#4506%$4G&=;>-"&3 M\BPC0NY[>Z.G^E34C/%KW(J'NUY4T,Z1%2IN)DGG^DC(X$:EA=]/$[ .SB08 MGR2X%]7>NRO4B8+=O6!W4/ CE4JP1&N>*YZ\EK4?NGBP_2VK:[V3E:C3- M%!K[+@YP.]"Z..Q@-W;:H=;%'=F+\+Y&Q,-%(AP_S &X2&AY#)'#P37(]N'@ M.B?;[%QLAY[1WPZN+JX35T.0TAMVXY2<4[$TMPT2 M9&T*51X3Z][Z1N.+.<>W^F_U38]IRFN2>R*6K) HHPN@=*Y#&)4H;Q[* M!\77YBS^PA6<[$US14E*A0; ^P4'=U3/67/? L@T&N1EWQJ;(78W9HF3[=08'Y#=U#*-VO* M"BQDEVU,OF. ,^U4Y*9C68%98%(:LXD>6[+9A%8B)R4L&>)546#V"";K5 #YFRRPQM8@7C<+9GLF0U*1@HH.:$E8K">&G?V;6*[RD%;_$U@ MSX_:2*7R1.FSZOR930U+100YI$)!8/EX@07DN4*2Z/X/J!/R%5Y*GZ^"=<7!K!_=2!Z]V\#0SAU0T#PD6>#9A=(^8 MLI9HJJ')U-XR?5*J=5\))M\2Z2=F?U$!R';15_0-LY*4&XZ6P-!JBQG(P974 M65;E@.@:W96"9"2OU$*A%:05(X( 1]]>T[S*($-K1@NTH,6N$E@OJG3J0?V4 M@, DYY\E/E'L)TS8=L.NJ>EV,K92SEU&\"4'#1$.&]$ MS)U!Q 32&^3:7Y!C.6Y/0(O+W9T>]^1R=WL@&[=95E?C>6?P1ELK4M9K]+EO MD0Y!!#H(M<.\S.S(CQP_#";FRS%YIX:NZ[EAY+7MDC[ * X#RVT,6WQX#1_> M(!\_,&.X%.B?>RB>@/W;E\P@@MI_;_D.IS UY ;+@;V ,?OU%SNP?NM3RYA@ MR4A@+>;\ACG_&I3DGRZ\%[BN:]L=)9T:6AT-]4+)G^?U:RAHF @&F=!Y?)W+ M0R9#2_Q3'GX"W2E9;4"UOZ#O.YW_D,8&9_BHQL8$2T8":S$;-LR&UZ"Q\$08 M41187G>O.C6S0RL.XJ[.>NS<*(C#,S*+&C*B03(>@ M&4B'37@F:/J/'D@B. M/CVL'N61.22N0=R/BFM,L&0DL!:?<<-G? WBBOMV'2_T.^(Z-?,]R_6ZY^"I M6> '7N3W2\NVWF][UB 9,AU=*Y0I'-+B@XH:1ONHI$9%2\9":S-Y=&^VKT%6 M=13M&Y'CQ'%',8L>P^Z&-6C2IL%YI\$9I$%EA+Y7XB(U#4)]6$UCHB5CH;5I M?+^NVU=Q7[=[[M=6[(:^U573A89)CZ%C1]*NJRSSJ$8M@&UTK<]12JM2'*JT M9K3YGG"GJ^C.^%Q]9]"U[SO,X2/%/68;4G*4PUI"6C>AO FR0]U_Z BZTY7P M$Q6RKM;-+> ,F#*0[]=45L-U1TW0?'V9_0]02P,$% @ _(!N6*$ UV.A M P 0\ !D !X;"]W;W)K&ULM9=M<^(V$,>_ MBL:]Z20S:?R @9 ",X"O#W--RUQR[8M.7PA[P9J3)9\DA^3;GR0[/ILX;DCI M&["DW?]J?Y)E[73/Q6>9 BCTD%$F9TZJ5'[MNC).(@^)"*IY5SGH&&6'E/WZH M0#0<_-$+#D'E$!PZA"\X#"J'P6L=PLHAM&3*5"R'""L\GPJ^1\)8:S7S8&%: M;YT^86;=;Y70HT3[J?GO7 'R0_0#6@*#+5%H33&3Z"P"A0F5Z X>5('IN;;X M=!NALW?GZ!TB#-VEO)"8)7+J*CT/H^;&5Y9 TA9P M=0)U%L%3%LN@5S&"^!(-_ L4>,&@8T*KU[L''>[1Z]W]GFP&]9H,K%[XHMY6 M]R2M%;E BS@NLH)BU1CY8T/)#IL7J&L5>J.8 ^5:YCB&F:-/# GB'ISY]]_Y M(^_'+H*EV-"*F#0\@!<^PQN._=JFQ618,QF>G(D=76.A M2$QRS%07F]ZHQ[(9_NNVZK-H<1G57$:OXM),OH+SM"70#59Q2MBN9:3A@8B! M*<2WI447GC*X[S^RJ=4BPZ MD5@+YZ3&.7G#P?7\FV>^B?IN(@BFZ&=]Q45GOW$IS[M ]P8\%O3DV8GD#\.# M?7:B@"U^OO?M4N?U$KQ+ 86>_Z%W\_5K' OEI&K1J=3:_!J78O]_/-/0(N-% M][>SBMO<.X-GFV?5815,)H='69?5<#PY.,K<1FV0@=C9&DNBV,RPOO74= MM[#5RT'_TM1WMN;X)E,6AS=8[(B^/U#8:DGO]\Z]02P,$% @ _(!N6*'.MN%U! X1, M !D !X;"]W;W)K&ULM5A=<^(V%/TK&G>GD\PD ML26^4V FD.QT'])FEF[[T.F#,!?0K&U128;DWU>2'1MLHZ3>W1>PS/TX1[JZ M1VA\X.*KW (H]!Q'B9QX6Z5VM[XOPRW$5-[P'23ZES47,55Z*#:^W F@*^L4 M1SX)@KX?4Y9XT[%]]R2F8YZJB"7P))!,XYB*EQE$_##QL/?ZXC/;;)5YX4_' M.[J!!:@ONR>A1WX19<5B2"3C"1*PGGAW^'9.B'&P%G\R.,BC9V2H+#G_:@:? M5A,O,(@@@E"9$%1_[6$.460B:1S_YD&](J=Q/'Y^C?[1DM=DEE3"G$=_L97: M3KRAAU:PIFFD/O/#KY 3ZIEX(8^D_42'W#;P4)A*Q>/<62.(69)]T^=\(HX< M\:ADSMT+-$,F:5U3Q6=C@4_(&&L=33S8.?&>FLV+#'+N%!" M_\JTGYK^QA4@W$77: 8)K)E"3Q%-I!XOLH5%?(WF6YIL0"*6(+6%PO+W9<0V M-%N-9&4=T9V4H*0=&U/[[F.:K&"%%HJJ5**+>U"41?)2Y_BRN$<7'R[1!Q/Z MCRU/I7:48U]I9@:?'^8L9AD++8,O4E*]$RQ?T$.\B_@*BB4:O!G'0[U5HU&VZ M ]Q,HU_0Z#MIY!M'9AN'*@1Z6^G]N /!^*H):+\&(JC =&8THG$K=S2$B:=5 M0>JJ V_Z\T^X'_SBJ.)!P6?@Y/.4MW^[$'\_0KP$\4\3#6>8]X/,&'^G8">, MAP7CH9/Q:P'RHE4VT1W65JV/@VYEX9R)6M(8%31&W]1^1O4M7&L_S@PM\>.@ ME+G@VSI5[N]N5>XD;4D<:35V[Q^S;\)4&/W41RG5K)2X1N2ZAX?5=N5.U98* M*:F0]VP,B7:4-7:RW/^$!AF-JBR<6=JR*%49NV7YX5D?IR4X6'3J+'"WQL*9 MI2V+4L2Q6\7O0I52P6B$+C;ZX'^)(BZ;2ZLNU=<#0JILG-G:LBFE'[NU_WTM M%]?ENJJ4#28G;?D47ZGI^ U1ITR@/8U2L%)NMG2B_ZY1>RYIA%H7]1[IUF;] M1P@[+I4=NZ7=UE"D_]BI5"1(:[PEYB UJ)=29U#5/'?2MJ1*\<9N]?[>QTA< M%_KZ.=*-J2WG4NFQ6^HM.\U-17!>8NIZWR@Q/T+R22GYQ"WY)Q*#UH+';Q4E MJ9\!&C3'G;8MK?(00-R'@#HZ&W6!R MTB@SJ/[194D,8F/OD*0^%Z:)RNX'BK?%/=6=O9VIO)_AVWEVVU2&R2Z_'JG8 M,-T.(ECKD,'-0$,2V7U2-E!\9Z]DEEPI'MO'+= 5"&.@?U]SKEX')D%QJS?] M#U!+ P04 " #\@&Y8A_Q\PK " !\!@ &0 'AL+W=O.&F?%3B# M)DAR)6&G^?4]"4)MU_;T!21QN]J5[H[!1ND74R):>!65-,.@M'9U&X8F*U$P M[#@7C,A@-_-I(F=_DPZ#E!6&%F'0.CUQJG6%6.B&3\:CF#;DL'W!Z_ MLW_QWLG+,S,X5=5/GMMR&-P$D..2U95]4)NOV/KQ C-5&?^$31O;"R"KC56B M!9,"P67S9J_M.6P!HNLC@+@%Q/N _A% T@(2;[11YFW-F&6C@58;T"Z:V-S MGXU'DQLNW2TNK*:OG'!V]$U9A*@/ES!!B4MN85XQ:6B^H(3)ZPI!+6&N$1[9 M*XR%JJ4U\("9*B1_PQRXA.^V1 U3)2B/2G?!:X0[F2F!<#Y#RWAE+HCP:3&# M\[,+.'.8QU+5ALG<#$)+-IR8,&LE3QK)\1')40SW2MK2P&>98[Y+$)+_[A#B M]T.8Q"<99YA=01)]@+@7QP<$3?\?'IV0DW1WDGB^_A&^<69KICFKH* R!!H: M+@O(:^U> IFI-5(E65BAYBH_=(3-#JG?P57R>G09Q9\&X7K;UH&@-$JZH!WQ M_4Y\_[1XH;3E;\P7*:4.Z\Q4RAR\[8;O>D=JVM^3>B H3@\K33NEZ4FEC\J2 M*KV3RLJGT#M NC[4E'+:"=N@^Z',_H#4$L#!!0 ( /R ;E@JV-"IX@( M 4( 9 >&PO=V]R:W-H965TY/XX?[GW_GA M;KA5^L5D ,C>BER:D9^;Y(,"FZN50F29E9*%QRIJ]>^*37PU(F*W \[ MG;Y?<"&]\="-S?5XJ#:8"PESSX.T&GL0Z0SO@CX2C4%5U&(B*(2L_ORMWH<]0= _(0AK07@H MB$X(NK6@ZP*MR%Q8,XY\/-1JR[2U)F^VX?;&J2D:(>TI+E#3K" =CA\5 @LB M]I5-0,)*()OG7!KJ+]RYBG6:Z[MY*R *241G"C):-T4-*M9=P8P-;[U3N" M^!H&AZ1M1E&G';7?H/;_<;*(.5#:0Y8K8X@X46M)KRIMP^RW[%5T0'EL%DJC>.X1U;A+UVOKCAB\_RV5Q3[G+-LLXU MIVYD?/P*XL$!XK%-?+B%_EY&+4"O7:$QM.I&8I5EFM&FEMVZ%'XP/J$:5Y6D M#S=5@7S@>BTHT^:P(I>=ZP$!Z:KH5!U4ILLBBJ 6A5G27(9MT+JJ,C#WMH6N>E)28UK"ZYO M6V'_+E&9_2)*H]>-1[EKR&_$1=Z)'6Z0?G9KRU8\L52R1>VDT6"Q7D2WZW>P!I_)UI@G;WRO%E'B!:'"DCR#X-\SWJ%2GHAE_!DYHRFD!QZN M7]F_AMPYEZUP>&?4;UE1LXBN(ZBP%KVB1[/_AF,^%YZO-,J%+^Q'WR2"LG=D MVA',"EJIA[]X&>MP $@O/P!D(R +NH= 0>5*D"AR:_9@O3>S^45(-:!9G-3^ M4C9D^50RCHH?AA#2.7R!)6JL)<%:">W8WO#]5[U",#6L^$1C]<[G#&X=7V7G MB^O@TPI)2.4^YS&Q+$\>EZ.$Y2 A^T!"FL&#T=0XN-<55N\)8LYG2BI[36J9 MG61<83F#\_0,LB3+3O"=3T4Z#WSSC_BD*TVO":P@/);@ $^'(OLY>"Z269)= M7>?Q\Y&X\RGN_&3<^Y>.FY?K;I%ZJX&[N./*@W .R1T3,C\JY"+[3T=\T# M MVET8"PW;#^)?552J^#3:4>;AD<18F,4G9W6GO M7#\.K+$TR(_X)62/V=9G(D_E-DF^RB_>_+2G28]8Q&9<(JCX\\ N6!1)DO#C MCQ+:VY0I#;<_/].=_.3%R=S2C%TDT:_AG"].>Y,>F;,[NH[X=?+X@94G-)2\ M61)E^?_DL3Q6ZY'9.N/)LC06'BS#N/A+OY478LM -U\P,$H#8]? >L' + W, MMB58I8'5MH1A:3#<-1B^8# J#48[!L9+!N/28-SV'":EP:3M.4Q+@VE; UU[ MOG/:KLGH)9/-S2Z"KHB2/,0N*:=G)VGR2%)YO.#)#WF M4-CQLY\3SH@^)#\1^X]UR)]^DO$Y)Q?)4B1M1O.POXIHG)%WEXS3,,K(9_:- MKVGTH[#Y5+K7WKRI=+^]N=X4">W/75/$@;G) M*#/G62_PKEG&TW#&11;=\&3VE7R)0R[2Y_KF2_8C^>TC6]ZR]-\-?EXHN;)M M/Z+QS%CZP'IG__B;/M+^V11M2)B-A#E(F(N$>4B8CX0%(%@MH*U- M0%O*@+Y9T)3]]'Z_73A/4QK?,]'!XN3VB6P?=T6?\LWGCS2='Y5M"_%BD1IK MN2,CG_B"I80O:$P^K20N.R*NX(E=H6AR6!HF<_).?,PD-FMJ8]ZK_?Y-;\PR MI5'7+$/";"3,0<+< C;*8;*3_G!F38>6/AZ?#!ZV$PA9J(^$!2!8+8&&FP0: MMDZ@36)4N7-$?D[B!]%JB-UEOEPD&1=;.7D2#U77;);J[:8B;0M.,F&19/!?I$S*G M3UE3/PGIEH^$!2!8+1_&FWP8O]%^TA'Y-1\ZDIGVP%)ZSXI#R"453_<.#5/R M"XW6+.]/S9,HDC=Z);!YWZHQP92GVC7!D# ;"7.0,+> 3;>:$Z,_JC2(+\4C0[6PE2)4%3 MM"O][AKM2)B-A#E(F#O9ZSQ9AMG0>4(6ZB-A 0A6RX7I)A>F;S07#CQ47RC] M[IH+2)B-A#E(F#O=>SZ>&*9I[CX>(\OTD; !*NE@JY5&H0&&#(E_R4?PSA< MKI?*451U65T#&$JSH30'2G.A- ]*\Z&T $6K1_N6XJ:_=M6?_\EK]C"^W]3K M+SXMJQWJG!)(F@VE.5":>^!&ZODCCB74:^L[J':+91F0VD.E.9" M:1Z4YD-I 8I6C_=*Z-7;*[UO:JK$1>GX]A"%'*O;&ZZ[5)]AYZR BK]0F@NE M>5":#Z4%*%H]*RJ=6%=+BR)"\[G?\8P5D9^I:WFHN NEV5": Z6Y4)H'I?E0 M6H"BU>.YTGGUMRKT'JSEH;)M2:L-:VO#G0;#;CAJ:DTMW:@?YT!]Z79ZJ\NVG9]@H6JL5":#:4Y4)I[X$::BB=8J$8+I04H6CW\*YE6 M?RLZ[7>8U*,^U\Z9-=V;<6+T+7.W>=@_2N]/)[N- U2.;56F!RW3A]("%*W^ M)E,ER!IJ0;:(YH97P6KS.U\,[,^UP/X<+I]9>49DAWHQ:N>ZABF49D-I#I3F MEK2#S_@>M%@?2@M0M'KD5^*LH=;T%,^J+>OVJ?Y1/U9V*W[(PD=Z+F#WE((_*9IO>L M[.\T=3 OU!YUS@FH3@NE.5":6]+DA)5-E;Y7F4/55R@M0-'JD5ZIKX9:M#M0 MF;>88* NH'/@0M54*,V!TEPHS8/2?"@M0-'J(5XIK(9:8?TK*G.H"@NEV5": M Z6Y):U6F>O]X6YU#E57H;0 1:O'>J6N&FIU55V=MYM"H"ZB<_!"Q5(HS8'2 M7"C-@])\*"U T>I!7HFE1ONW:M^6N%0Z7AM>&!H-4PC49]@Y*Z"2*Y3F0FD> ME.9#:0&*5L^*2G(UVDNN#>^:JZM\J"@*I=E0F@.EN5":!Z7Y4%J HM6#NY)8 MC?82ZZNM#Z+VH7,60%55*,V!TEQC_SW7R=1L&%.':JA06H"BU>.[TE"-]AKJ M]UXH1.U:Y["'OL\*I3E0FGO@ENK:\S(AAO7B,B%0CWPH+4#1ZDL$5@*KV49@ M_7.]_&^K,"T7Z#PTI4;M3=(C=:CD:9LO8WU@Z"S-&KM)PQH[D0J]R#/0]C?(1I/;39M2GTSE[ MH(HNE.9 :2Z4YI6T[4D]5G^T,WSJ-QQE]B<[4W\"E&?U!*@46+.- ONG$F!K M_M=YEJV7SX,ZHE5@^?M6E^&#' V=DVO*&]>\4?O8.:JAFBR4YD!IKME"DX66 MZ$-I 8I6C_VMU9';OQ&K&LEI.=M&75KG*,:NFHQ=-AF[;C)VX63LRLG8I9-? M0Z U*X'6;"/0?L_Y\VJ'.J<$5)^%TAPHS3UP(Q7SYZ%^^%!:@*+5P[_2;,T# MFFV:W(6<>#%G L_+%\"5-3I4H872;"C-@=)<*,V#TGPH+4#1ZB%=*;3FJRNT M/Z]E^,M9-^4\AO,U7R2I'.,\I,*JG>N<'E"I%DISH#37W%>O+=UJFAT/+=>' MT@(4K1[ZE0QK_K^^^:IVO'-:0$5>*,V!TEPHS8/2?"@M,/??4S8L;6Q-+6M3 M =33HA)PS3<@X*I]Z!SA4 $72G.@--?<%W#W:GRH=@NE!2A:/;0K[=9\*^^_ M=EVS6^UXYWR *KM0F@.EN5":5]*VL\O0C/%HKUOE-QPY-(=[QP4H_^J_=54I ML]:K*[/[O?L'&D;T-F+YQ(7B+>X#_1FUEUVC&TJSH30'2G.M_7=@=VM[:($^ ME!:@:/7@KY19Z]65V5=:E5[M>.=\@&JP4)H#I;E0FE?2MK/+' VUT42W=FK[ MAB/UT=2<:#L'!B@'ZQ%?2;&66HH]G\U8Q%*:+U%YJ!LOQ=4X:^R-J(OI')]0 M-15* M_HFQ=K5SG=,#JJ1":0Z4YD)I'I3FE[3:HH:3X;X,$*"*K4=^)9Q::N%41/M2 MQ'F^;/81N:"KD-/H.82OBP*+B?#.FJ]31KPL6V\F-JJ"&JJO0FDVE.9 ::ZU MOX*R-1I/S=V?V/.@Q?I06H"BU8-:2J?U+96B9!W\Q4/17XG6E\CRS"* M\BGM-U\RDJUO?VE+FD?S? M.LHIXM.P3V0?:Y:&7#RJ4B(RBQ0++@@_*,B%*6M:,K# M6;C*M:TE?1(^I#&Y9?R1L9AH?Y=GJ@_%WP*7%T/B30-&B^73[N4 $IL7;CT^ M3WNFY;3G?"^9RT4"[^0 ZD,^273C7WYA'VE&?I!+XA6,S87-,B;_Y653+B]M MWI)*XV)5B!5]2M:EK+B *5LE:3XQ:94_R/?+$8!R38K9=J/-BN^HWQ=\@6S#&+RFG9R=+)AR\8%&4 MB3+7,2]^GGNS511X)U=[/'YO] 9[VUW]V->;MAO''YJ./[=&Q[X(^Z8]8[%G M+/<,*I?.3E;BUGP4US",,Q*Q.^&>UA^+9$SEW7O^PI/5:4\\#]\FG"?+_.." MT3E+Y0%B_UV2\.&ULS5C;;MLX$/T5PMM= MM$"BNQT[ZQAP$GLW#]T&29L^%'V@I;'-5A)5DK+C_?H=4HKBBZ+8K1\6*&J) MG#F<.7-"#=E?4SB5%ZTYDIEY[8MPSDD5%H\@Q1GIEPD5.&KF-DR M$T CXY3$MNAG= ;WH#YEMP+?[ HE8@FDDO&4")A>M(;N^=@-M(.Q>&"PE&O/1*7?4";4UG@ACZ7YGRQ+6Z=%PEPJGI3.&$'"TN*7 M/I9$K#FX_@L.7NG@;3MT7G#P2P=_WQ6"TB'8=@A><&B7#NU]'3JE0\=P7Y!E MF+ZFB@[Z@B^)T-:(IA],N8PW$LQ2K:Q[)7"6H9\:_,,5$+=-3LGH1\[4ZE27 M*2)7/$'M2FJJ?QO35*+%?:$^PJ?D#J02+%1H>J]X^)U\2IF29*AU@BCD[34H MRF+Y#MU>L'U[=_\)Y[^\AV0"XBL:OB$VD7,J0/9MA;GI".VPS..JR,-[(0_7 M(^]YJN:2C-((HDT &TFIF/&>F+GR&A&O(;2([YX0S_'\FH!&^[M[->[C_=W= MAFS\JLZ^P0M>P+ND6,00")83H0WE573D+4M+XM_5,5\@=PRRWJD6 ]=UNK[O M].W%.B&-$>@M\EQF-(2+%NZ!$L0"6H,_?G,[SI]U]!P);(.LH"(K^#6R(A[' M5$B2X80AKI:W8I'N&F\]*_"W2&N,Y%#2C@2V05J[(JW=2-J]YN'T+JF(3LHMB-RDN&'D>D*2#VJ.'*LY3D6JO;7J>59GLW+7S734 MRV+4V?F;;EO=+4V,=XUU]^HSUE5G[/&@![P,PK(52'TU_;LLQWYGG8] MW_>WY=NXYJ'R/1+8!CW=BI[N7O0LGZ1$2RG-C)0B+:6IEM+B0"EU=XH96+TM M+8T:8SN4QB.!;=#8JVCL-=*([?H4V %"Z^T*S?<#O]/;8JAQV4,9.A+8!D.N M\]PR._MR='2UE4NORZUKN=MD-@=X*)O'0MND<^T$XOYLM^6_IKX2>O,S[01= MQ]UF;->PMHD=-P?[LV1XSV1XOT;&GC+R=F3D6=WM7:O&:K=#'3='_+.,Z(/+ MYLAS=^XVM^?X:;Y)PSB/<'=R+0>/Q7%LSJEXH"0RGWR#4!'%L>L T\G0=$5H M.&>P8.F,A"#P:(IM3?0MUY\,,KJ\^7@])#2-B*0Q&&K-E8VN@Z)B!MBL1+G0 MSH X^OP[93*D,5F!+H6NC:E0<&)0\*EMD8^X>BAPFQ",$JP3*4[6^C:%F(9* MXV"($FH7Q B7M*CY#[))*\L:U>MT"HR)62M#_S-I4:6I-2ZB=32J8 MP(KG"G-6:&4(%)!Q3 KYS$P#:&U>/H3KW2<\ZF<@3*);R& 3.HE-U OL!1#=JM.?O797D@ &J&^U)*Z9IZHX[%2CU/>^76=_=#UST>N7SL3X(RY,;*?0RJN]MXCARR5)(8IAN=89WA$$,5M M6?&B>&9N=R9<*9Z8QSG0"(0VP/DIY^KI12]0W5D._@-02P,$% @ _(!N M6!7&$V9Y @ &P4 !D !X;"]W;W)K&UL?51- M;]LP#/TKA$\;L,0?^>A0. &:ML-ZZ&HT:W<8=E!L)A8B2ZXDQ^V_+R6[7C:D MO=BB1#X^/I%*6Z7WID2T\%P):19!:6U]'H8F+[%B9JQJE'2R5;IBEDR]"TVM MD14^J!)A$D7SL&)*G$+U[86.LJOI@8E!QV?W9,W MJD !GZ[0,B[,9Z*2H?8-*7/LJ!CX?8O5!O6?-+2DBZLNS'L-5IT&R3L:Q EE MD+8T<"T++/X%"$G00=7D3=55\B'B%>9CF,1?((F2R0=XD^&6)AYO^@[>]7-- M74Q2'Y0@U00)?*K,#B3N[MJ-XV$9C>?1+ T/)Y)/A^33#Y/?<[,?;34B<&F1 MI+:@F<53!*:G"$23^=E_#,*CAJU0[_Q8&LA5(VW7N\/N,/D77^>C5NF M=YP:2N"60J/QV2P W8UB9UA5^_;?*$O#Y)&PO=V]R:W-H965TW60( M5ITX:QMHI?OCSW9"H")D8765[@7LV#/S?9_'F"EXJ:;>4NOJ MD^^K=(D%5=>BPM*L+(0LJ#93F?NJDD@S9U1P/PR"R"\H*[W9Q#U[E+.)6&G. M2GR4H%9%0>7K+7*QF7K$VS[XPO*EM@_\V:2B.I9GYK9>,%5@J)DJ0 MN)AZ-^33+8FL@=OQC>%&[8W!4GD2XME._LBF7F 1(<=46Q?4_*WQ#CFWG@R. M'XU3KXUI#??'6^^_.?*&S!-5>"?X=Y;IY=0;>Y#A@JZX_B(VOV-#:&3]I8(K M]PN;9F_@0;I26A2-L4%0L++^IR^-$'L&PV,&86,0.MQU((?RGFHZFTBQ 6EW M&V]VX*@Z:P..E?94YEJ:56;L].Q/H1'("*[@X<>*Z=!_<\\;*"=>=+)7B4@T99P,7?2&5W[>F/',,K6A$&4-0U*$P@HZ]]M8&$ M.UKA^;1HGDO,J:F]S)!@ILE)84WY"JWZG0SJ(*,]T8^\R,BN;)'3ZE:3%O2) MX]D)30X+UXB$@V-O6;(K7.2TRO4&W'ME=&?IBI,C'':UB_07K],X_%I&]T>. MFHPF9)O2XY]F]*X"DOX2V$GK_(R.?IK1_EY?6Z#,7?>NC$RK4M&ULK5?;;N,V$/T50ET4";".+KXD3FT#L9.B M?[*(H^,-+8(DR16I*RD[_OD)(5VU#43> 7FZ1XSLPY&DJCT5:JM4X! M#'G.N-!C+S4FO_9]':>047TA#T+(PMP.[XQV.J],;%2GJ1 WAN ;@7H M.J%E9D[6+35T,E)R2Y3=C6QVX+QQ:%3#A+V-"Z/P*D.<"HT[%EA#2<&!R"59I%1!9^HVS^D+WEA#;K94)61A M9+PF7W,+U>0;Y47)\JB96)$II_&Z@TR2@ZYVD;EBL;UX+Q/@Y.P6#&5?"!/DKU06FHI$CWR#;EG-?EPY M,RV=B=YP)HPP'V%23>Y$ LDA@8\VUUY'.Z^G42OC+<07I!M^)E$010T)S7X> M'K:DTZUO?=?Q]=[@^^Y*')(.W8#"(TO@.EN)V0C.18?Q[INTM%*8I^?USJG,8P]?$!J4!OP)K_^ M$@Z"WYJTE61A><[LPW,S"2YZ07?D;QJ4]&LE_9]3DK -2T D33I*BOY^Y#IJ MF5S;CH.\!G5>@]:\'IA>=Y8* \95@MH0Q0UT)1=*]%[71XTN1P$PUZSG,M: MSF6KG'LF6%9D]6.D24C) F# ZN[@Z/*:@WU02'# M6LCP5$4X;*R;<'AU)*7^,Y192==3HS, M73/Z) VVMFZ8XM<'*+L!KR\E-J35Q :HOV&ULC55=;]HP M%/TK5M2'5AKD"]A4 5*AG=:';JBLK:9I#R:Y(1:.36T'VG^_:R>D@ +J2^*/ M>X[/N;:OAUNI5CH',.2MX$*/O-R8];7OZR2'@NJN7(/ F4RJ@AKLJJ6OUPIH MZD %]Z,@&/@%9<(;#]W83(V'LC2<"9@IHLNBH.I] EQN1U[H[08>V3(W=L ? M#]=T"7,P3^N9PI[?L*2L *&9%$1!-O)NPNOIP,:[@&<&6[W7)M;)0LJ5[=RG M(R^P@H!#8BP#Q=\&IL"Y)4(9KS6GURQI@?OM'?MWYQV]+*B&J>0O+#7YR/OF MD10R6G+S*+<_H/;3MWR)Y-I]R;:.#3R2E-K(H@:C@H*)ZD_?ZCSL <+!"4!4 M Z)C0.\$(*X!L3-:*7.V;JFAXZ&26Z)L-++9ALN-0Z,;)NPNSHW"688X,_XI M#9"P3SKD[K5DYKUC MXZQWENEN9V0C.1XUCF>VS4=%$@:.Q9:RS3CH#OI#?[,ONC6J_Q%UH+#?*.Q_ M3F'*-BP%D;;IJRCZ^PL?:3L7<:!KT.@:G-7UR/2JDRD O#SU!5/40)NZBB@, M#_(2].(CB>UA07RDT]\K3P6HI:O:FB2R%*:Z85-5!:\Z1JY=$5Q(@R75-7-\]$#9 )S/)!;"NF,7 M:)[1\7]02P,$% @ _(!N6) &ULM5==3]LP%/TK5H8FD(!\MBFLK40;IO' 5K5C>YCV M8)+;QB*QB^U2^/>SG33T(XU *R^M[=QSE4HY MO[1M$:>08W'.YD#5DRGC.99JRF>VF'/ B0'EF>TY3MO.,:%6OVO61KS?90N9 M$0HCCL0BSS%_&4#&ECW+M58+8S)+I5ZP^]TYGL$$Y-U\Q-7,KE@2D@,5A%'$ M8=JSKMS+R'4TP$3\(K 4:V.D2[EG[$%/;I*>Y>B,((-8:@JL_IY@"%FFF50> MCR6I5;U3 ]?'*_:OIGA5S#T6,&39;Y+(M&=U+)3 %"\R.6;+;U 6U-)\,A&K_:6]_P!7OX MQB D)[%4>S*1+'Y =Y2H_3H>3^[4/ORYA?P>^-\ZW1MY]5%T*>8XAIZESAH! M_ FL_N=/;MOY4J?9(@:->DY2S.%L8$P^PB_J])/HBG-,9Z#' MIRNSURE:,+<,LSZ+G_J!'ZI-?EI7JB[("3:#HMT@UPF=*FBCLE956:NQLA%P M\PFA,2!3I6BT1R/9>^UQ2++H0&0;(K8K$=L?9H^"N;VVJ9X?^%OVV URMKS1 M%+%14UC5%/Y?33_FYIAO%L6J0GSG?;%EDGLM0XT!SXSG;Q ,5M0 M6;1?U6IU6[@R/?+6^D#?(DQG^TI37$%N,9\1U8=F,%64SGFH4N)%5U],))N; M/O>>2=4UFV&J;D+ =8!Z/F6JURTG^@75W:K_#U!+ P04 " #\@&Y8EG\" M =X" "#"0 &0 'AL+W=O5=M,T[85)#F(UMC/; ?KM9SMI!FW(BE3M M#;$=W__N=X=S'JZY>) )@$(;FC(YNWVSV78L*<<&C7;D0XY+E*"8,;@61.*1:/EY#R]%6[), ME%EPPV&&ES #=9_="#US*Y684&"2<(8$+$;.A7<^'IC]=L,W FNY-4:&9,[Y M@YE\B4=.VP0$*43**&#]6,$8TM0(Z3!^EYI.Y=(8;H^?U#]9=LTRQQ+&//U. M8I6,G(EC@/%6W?/T92IZNT8MX*NTO6A=[^]ICE$O%:6FLYY2PXHDW91ZV M#+S>'@._-/"?&P1[##JE0<>"%I%9K E6.!P*OD;"[-9J9F!S8ZTU#6&FBC,E M]%NB[51XS14@KX=.T17H;* QIY0H728ET?$$%":I1'>P43E.3_2N^]D$'1^= MH"-$&+I+>"XQB^7053H6H^A&I=_+PJ^_QZ_GHREG*I'H(XLAWA5P-41%XC^1 M7/J-BA.(SE#':R&_[7LU 8U?;]YI"*=3);9C]8(]>K.$"W5Z!X*^R&P+75"> M,U67M491W M#BK8P7\I=*.70Q/2'+(7V$K+.GIWJ\]1$$O;_B6*S,>T:'G5:G7#N+"-U?V[ MO;B>3+%8$B91"@MMVC[KZ_,HBI9?3!3/;-><$6S)?5C<*17Z,D M/(-<20S9QIF4GSEB4DGWIE'$EBP0IA/66_*R$:"6%T("&L$L+=A,&!A%Z5T'-$ MR\H6;Z41H@=$!.R!6@&F0F MLXP;],EHG+O%79,4 HA;J?[*%>M65AK%CJ\_@$\M]=/Y.*D0!F8DZ&-4PD2.1![FM;3N6"GMUA;W."F>%4F@AD;5GPGDF.)MSP0T'Z^Y%'*L"DN9L M&X_>7H7]4?]LA\9^4$3I 1;]FD6_D\57=P:Q0+9&&DO UX9],3W0,: R)0V7 E.@T%(=\QKCXN&PW;_!G7!@\Z"[_?756/7 M??\ V1S4C[9R.]'L]^Q/WUG-XJR3Q;5)09&/,H\K.H_UL1/VJ3X^$]B6 J-:@5&G EJ@^?"K=1_Q/ M[>Y>[ZE^/Q?:MCJ-=HAVJO-9&B;V36[E3?<.72^@8;1C8WM8T-_QT6_T<+:! M_L#4DF,_)6"!><'I$ %4V9.6 R-7KJV;2X--HKM-L8\'90/P^4)B:U<-;*=8 M_S.8_@=02P,$% @ _(!N6$<7_IF3 P <0H !D !X;"]W;W)K&ULK59M;]LV$/XKA%84+=!$KY:MU#;0."U6H-V"NNT^ MT]+9(BJ1&DG%67]]CY2B.)*L;,"^2")U]_!YCL?C+8]"_E Y@";W9<'5RLFU MKJY<5Z4YE%1=B@HX_MD+65*-0WEP526!9M:I+-S \V*WI(P[ZZ6=NY7KI:AU MP3C<2J+JLJ3RGVLHQ''E^,[#Q!=VR+69<-?+BAY@"_I;=2MQY'8H&2N!*R8X MD;!?.>_\JXWO&0=K\9W!49U\$R-E)\0/,_B8K1S/,(("4FT@*+[N8 -%89"0 MQ]\MJ-.M:1Q/OQ_0/UCQ*&9'%6Q$\1?+=+YR%@[)8$_K0G\1Q]^A%30S>*DH ME'V28VOK.22ME19EZXP,2L:;-[UO W'BX,=G'(+6(>@[1&<OV'T$#\F%R03X#1(!M1EDSC M/FF%0#Y@;YR)L< M,WOUZ@8T985ZC9#?MC?DU8O7Y 5AG'S-1:THS]32U2C&4'+3EOAU0SPX0]P/ MR&?!=:[(>YY!]A3 Q2ATH0@>0G$=3"+>0'I)0O\-";P@'"&T^??NP02=L-N9 MT.*%9_!P)RK![49@] L;!*532%E8/'78&\ V?]\C<_ M]MZ.2?V?P)X(CSKAT13Z^C'1GH@>T]P S2R0*5AWZS@.DJ5[=ZIE:#0/DJ@S M>L)QUG&<37+@. M3^^S%./!ZJ$?]1@.;>9Q.$YPWA&<3Q+\*DS->);=?+#R8I'$/7I#(]^+9LDX MP45'<#%)T):SBK*,8#$CM!2U.8Z,IT6--<=4L!+)U]*6/W-,12]W"]P 5C#- M8+3$+88Q]8)^X$>,0M\?%Y9TPI))8?:ZOA#[BQI)4J7 5)D=%FG>R(+[-*?\ M %8WQ\OX/PI+!ISC6>CWA V-_#")SB2][SW>:-ZD-BS$M&*86>QG<_W@OL@1 MO366UU:-.Y;:\>C-Y U*BA\&7D_>F%40SQ8]?>[)Y5V"/-B> M1I'4Y%IS>76S7=_TSG8+O?EKTT_9IN 1IFG&/E-Y8%RAV#U">I=SY"2;_J89 M:%'9%F$G-#8<]C/'GA"D,<#_>X%M0CLP"W1=YOH74$L#!!0 ( /R ;EA0 M74;(00, ',+ 9 >&PO=V]R:W-H965T236@!H\ASS1/6MA=;IF6VK: $Q5:5+,;<]Q0CNF++$&O?S>2 YZ(M.<)3"21&5Q3.7+!7"QZENN]7KC MGLT7VMRP![V4SF$,^C$=21S9EM7]:OE, KEA"8NS MF-QC".5D1%^*8'RCR%T*DFJ6S LQ18XO05/&U1?4>AQ?DN.C+^2(L(0\+$2F M:#)5/5NC"\-B1R7Q14'LO4-\"=$I:;E?B>=XK9KTXOX[>BCCUYDHLH(\RWQ+RT$8!F[/7JZC-DJ;+_A,I32"OH6?J *Y!&OP^9,; M.M\:P%L5>&L?>% '7F2%:^ !AFZ!-TH?".Y7X/X^\+ .W-\!]]MNL 7>*'T@ M>%"!!_O VW7@P2YXV-T&;Y0^$#RLP,-]X)TZ\' 7W/>W7Y5&Z0/!VQ5XNQ'\ M80%XMLTTR#K\]@Z^ZW;=SA9_XPP'\GN<=':_U:*V!.[.@=ER7&][ M&ZP/<_PJK("VUSHBTX[>4#EGB4*4&>8YIVT4D$6'5PRT2/,F:2(TMESYY0*[ M8I F )_/!#9*Y<#T756?/?@'4$L#!!0 ( /R ;E@X!/*E< ( #D& 9 M >&PO=V]R:W-H965T7R@'APDVECZDNPG;;\/6,G#06Z>4"\-)[QS)DS)YEI=E!Z M9RH 2XZ"2S,-*FOKVS T106"FI&J0>+-1FE!+9IZ&YI: RU]DN!A$D5I*"B3 M09YYWU+GF6HL9Q*6FIA&"*I_S("KPS2(@Y-CQ;:5=8XPSVJZA0>P'^NE1BOL M44HF0!JF)-&PF09W\>TL=?$^X!.#@SD[$]?)6JF=,]Z5TR!RA(!#81T"Q<<> MYL"Y T(:WSO,H"_I$L_/)_0WOG?L94T-S!7_S$I;38.7 2EA0QMN5^KP%KI^ M)@ZO4-SX7W+H8J. %(VQ2G3)R$ PV3[IL=/A+"%.'TE(NH3$\VX+>9;WU-(\ MT^I M(M&-'?PK?IL),>D>RD/5N,MPSR;OU<62'Q#7I %_:8T60$JQD&3N:\- MVI!G]V IXX9\@*-M*'_N@IEDHA'DRP+$&O17=)T2R%S) J35U,N^8F9W'G:A MP.DV"RUVY'B%1<=^UK)/'F$?)V2AI*T,>2U+*'\'"%&*7H_DI,[SK1_!6L ?9 )F!+"K\['>#W0YBN?F\-34M8!K@ !K0 M>PCRIT_B-'HUP/2Z9WH]R/3OUW9%EJ"=#Z?S$ML6+XX\H)O^?1Z-HDD6[B_0 MF/0T)H,T[HI"-=(:_% *8'NZYC HV2#:/TJ6]ES3_RQ9>DFR^ _%PK-QQ@'9 M^J5EB->EG>S>V^_%NW8=_ IOE^J"ZBV3AG#88&HTND&Y=+NH6L.JVB^'M;(X MC?Y8X6X'[0+P?J-P072&*]#_6^0_ 5!+ P04 " #\@&Y8W:K5_L<" L M"0 &0 'AL+W=OB55? 7%PDVD3ZMC!=MOEWS-VTM!6:;0K]9+8XWDO,\\3 MCT=[(3D6Z5%V8 Q@K+@]9L^-CH< ?SH B!H ,$Y M8'@!$#: \*F 80,86F7J5*P."=4T'DFQ)])X(YL96#$M&M,ON-GV!RUQM4"< MCK\*#<2_)6_)G/X6DBP ]X2!)#/[;9 *EQZPV+(M T7$BLP$3X%K2>V^H6%1 MJ UYE8"F!5.OT?T /7.U?C_G4"Y!_CIVF[36D:LQ)Q.9FS;Q3^OX@POQ^P&9 M"ZYS13[R#+)3 A?%:!4)#HI,@U[&!-(!"?TW)/""L".@V=/A00<\>3K<[\DF M;/]6O=RF1/H3E4TA;XP"N0,G?OG"C[P/ M73I=DRRY$MF)AL-6PV&OAJ=E++&,WY *I+'AR=BE8\WGUS^=.7EWL3<(_.'( MW1TKU.GFOP].W9(+;F'K=I+539O536]6DS056ZX5_O(I%#NZ9-!;&[ULSZV- M:Y(E5R([43%J58RN7!M1YVY&Y[71[>:'9[71&]US/^@@>S&O;CQ6Q=5(? MH*VU;?D3V^G.[%.\"M2=^S]-?8^84[DNN"(,5DCI#6YQ\V3=F^N)%I7M5DNA ML3O888[7&9#& ==7 CM6,S$?:"](\3]02P,$% @ _(!N6-GR94__ P MDPX !D !X;"]W;W)K&ULK5=-;]LX$/TK ZVQ M:(%L9,FRXV1M XGMHCVD#9)V]U#L@9'&%E%)5$G*3H#]\3ND%-5R9&T,^&*+ M'^]QYG%(SDRV0OY0,:*&IS3)U-2)M%,:9,G8L<,QI9"9DR34VY=E4N MD446E":NW^^/W)3QS)E-;-^=G$U$H1.>X9T$5:0ID\\WF(CMU/&8J:XR$#B:NI<>U=+SP+LC+\X;M7.-QA7'H7X M81J?HJG3-Q9A@J$V%(S^-CC')#%,9,?/BM2IUS3 W>\7]@_6>7+FD2FE?_LJ1)B M!^ -#@#\"N#O T8' (,*,-@'! < 004(W@H85@#KNEOZ;H5;,,UF$RFV(,UL M8C,?5GV+)KUX9@+E04L:Y833L\]"(WAC^ .NPY\%5]QLWQG;8& MED5PRS(*' H1#1\082Z45O!N@9KQ1,%7?-(%2]X3S[>'!;SKO8<>\ R^QJ)0 M!%<35Y.U9DTWK"R;EY;Y!RSS?+@5F8X5++,(HR:!2V[6OOHOOL[]3L8%AN

Z7]:\JMU03_B>*-T_8,4?P0BL6MF@+-7C"O+UK8 M%F0(_ZA%@I/[YV?<,,70.PXI6[(?<).,!8MD2LCSW1VJ@I1MV0^O.D .*4.] MIV!SZD[7YHG$&JK+:]? MWCFFDZB@C1^PWM8_UU>;"_!UN%&2++7Y]P*T08-8KC9L^#JA0;Z9-NJ?7N)D M=V69:*-_!Q>]Z3T.;N"^FNO46&HP)Y>QP8TC5\=YAULA(LMKAW.:<+W4DR MU O8^!W\&.)2N$64"_@R<9'P:!$7 \Z5CBQ)BX 75,!Z"2J0#L.1KG&37B8( MN.,5+!<[KS5 TL;'Y^+@=]PA*0+CL]OVKM&&BT,7@$I)AH+CDP!+-V:0A4^( M!2Q:H#A/D*R3Q'4^DE95DS;- E3$]X-9X1@+8E$&,#$H%C785WLH+#4P[9I% MJ'K762F"N!=(*'$)5_S+G(W2UUG1M%L81:^7WXHQ)4V$_V2R9=1X'5[$5+'%I=1X%EQT@ MB$BV-H4=+),A?-^S-X#3@_(1S5$]24TL#RE0-J,M5!.Y#\J\LYY;+54*DE=% M5T(V5$$W.24@+><>D,T%+J1EW6>N#30=2,O;? N_N.5L,9N&&$=W7<0EW=+N M#F70-@C3.$@V-U,&\%I8?"L$AX4UV;T*9E=+BR^JZIYDD5E6+K$KO,395KRQ M7L/9O+>#:M1[7[KU6$GV'Y2=(9DHL%^.S;K_$&3?((;H@[B5J:[YK=UI$ *% M!"3S7,QC"HD-]?-%KJ ]$89%ZFX8U/HSDE"'D4BCBXZ=<^Q$.G+7UB2MT9*5LTW+IR-"X ;XN:3"'#7KD4:H6[I#P"=:7TRRU%@NK [ M-*D&QT';*0G))]('F:8R ]&Q9P'71#N E!+4#=G2IK1(]04'4M-[8I&_"PZJ MML_%(G<7'-AVIPVH:VNM]FZ;0.I2Z$$?,[H@&UP6D*(F6@ZB9GPFFA_$J>P' MV?'MRE&"@E; C2T\B+K$8"QP4S/0I\;1Q0IS=SC4TTE_KGN+;L]'4H_'[,>- M!+\+$I&B+U*ON>)://1;CW"2RD0KVU69V"Q?K1(Y4)ALG@4.<,K-FI)QEE%B M?Q1YBR#[AN0I$UX6ZA%7]Q0.G+V_C_A:1PN9ZH9>Z;U=$)J)JX%=]*H;>J7W M7R'%HI!)%[G*=C ==?MD$FTLD ZG5AQ=2PB2TMP*I&OO^CM.(Y(RDN!8U ,( MUA^SZEH310LNTO$#JI*)DIIJTWTT]AG=PS'7G[Q>"5&RI S#9;4!>3LQC[*< M*I[K,>KC(/NEK!)Q'7)K=?MK/X=I6)CK%P@I2;7I[_4H^/$X_8_'Z3LNMM6E M0&$%R5H@W!12<$.CAV<$C'_[#7I ::[*F&ALXY7*[^>A[^_G46GIQ;BF1'TI MJZ&%WRMD/YZ]_GU3DE34,2JD:,Z)*C5,+DL_(FYVH[4+!S&^PFC(-6$NK.GS M)==YV!?"_YIF7#OBI-U7H4$5BX;_QN_S(N( E&_%<)44-[;R2NG+>"B5+\JU M2ZL@I9VSG>W'<1R51*CXK&PW#K6=ZZ*EI5^*Y5,(^^K=F3@44%P* A'6$S'> MKVE8& J;.?"W@>"C-!0!^4F\Y+H]R\3:>N@X^,TZPPP8-!EOQ.$\6@05 MA@OF=X!M<8! RKE2:VX#/T7I(_"C!TEG:[.BFP+3SZ6GQZ$&:(B-4PS\>#F3Z1@F86B@,0-@UP .+_LI*#1LF:1+<[+V\"7#ZG_;QU"V/SJ=W-%>-Q?=T_L23,TRV2 MZFUS\086-U.X!"5$60^KO;'GI)&2%'68K:G).#3>A(^?^9J@.$PZ6=O4=ARJ MOQ'ZQV4JWY=39C6T-X89,FI<%\1LE4/2';3QM,P1I"LGVGC46\7SF?8V6)77 MX8.5N \OJ]"BZD9\D*)L2_*W-K8[_0:DP-(:V<1 MEBSB/R>HC#;4@YNF=;E<#^_U;%%2TU8&5:\3#!QJ;42G2Z_S!6$4T1QMETUO^LSN9+(>W]>YTY/ GER HA9IS%P MU!S%6A#4[<>@OE9K18MZ=?L1ZU>LPY'M$/0Z^4]0-IT*O4XPK?MNLI4%#-HG M#)+^80124RQ <@%HX;,Z@B!E'-K,HM;Y!"GCT'@JVW0<2"F&9H+&0*)Z-@#: M7E@J_S"3 >OZD] Q_X%E.))^EWD140S^FU/,8AS)(/< SU0YI ;"\U7.X7@+ M&1DG.)R5B)11A-XC_KBM_@)OJQOA*?,6W#%H9T"8ZJSG'#-7;(2D+,-G8;,P M Z0'K"AYP$RP6<99YG,4B>LN\K3BH 9YE-+X.R&;-Q@5HOX!L.[ ;Q[1%QM5:R62:5A5&1$ZZHJ]9G' ZT;B99:!NI^I08RR^4(*:S1'Z6>0($4Y>B/V4QM@!0( MZ8^]_8C4Q>JC]D)_K"[4(5V._ Q$J#FR]W5A_P)K(?2RZ70QOX>!N8]#0EL' M@:)/N?!.^';RO@UF!1"9-[_KO"PO M#UJ\.87]@?$4YC6X@[W9VT5HH_W^:5O2V9#?!Z8T*I<,2<@8GN-HY]ZUB!A- MIJ>7UZ*+3)27XUSSLY"B#%-48-YP@FN-7U!6W7I?<\.0Q7Z)@AEH'7[Y:5[> M]CT1OD^@7X)P4WHMH/7":S)HMER7F0OF2+S:Q\1[?6(&Z;,0IAD1[_'5QF"R MV_9 12_+8;]7M38 X09QR%JRXR[=PY&]!U7[J97?O8Q9*)^]K-H7"]]VH<16@-[Y<]@,9_L8L%2UOE-&G' # M@A[GD!/.I" $I<\W7PR$XNAA%NDZP7\B%F0+))W]1*2NR$>Z16FCE:Q1RG6 MJI]PGC@+K#CY]O%"*0[)]Z0O[7N-MQ^TJ56)5YP8%B-X/17WZ1-V=Y15=[&G MJ:2Y[0URFR%&QEA=_!$VIS:JIDXCX_B"LNMRTY2?&B%J[SXRMIMU=+46_#C+ MQ8&!LBPIC@?5 X1]AQL9^RVB#SA"1I/9T >FYFF\#HD5; L5<[@T%+>8-8\0 M4$FS;CE@LYLMO(DOA1VZ!RZD7%NW'% ?SKYMAG=!(JH0"?UVB8M$V"T?X?KQ MC[)=*.=).@W)+,'WQ>5B6YMAF&_W9C,,2;ZOA*OF8E2J7)[VUC^*I;G#(>[^ MVT#9[P=3K^I:2MT%TU1((7GK^J.TK=94_D'\;\;'XY_\'U!+ P04 " #] M@&Y8(YT#M=.+ #LRPL %0 &AL;'DM,C R,S$R,S%?9&5F+GAM;.R]:W/D M-K(V^'TC]C]XO9\YGO9E;)\X\V[HZM&,NDLKJ>WW[)<)BD15T68199!4J^;7 M+T"R+BH10(($P60)$1/C[BZ S =,)/*&S/_^?UY6Z5?/A.4)S?[^]8>__/7K MKT@6T3C)%G__^O-#OET6Q_J]OOOGRY_?O?-=O37S7#Q:USL)AP._N&;^L?=T#>/_O)=-?;#SS__ M_$WUZVYHGK0-Y _]\,W__GC[$"W)*@R23*Q()&C)D__*JW^\I5%85,NHA?"5 M=(3X6[ =%HA_"CY\&WSWX2\O>?PU7_6OOJJ7+F01HRFY)_.OFC]^OK]YNQ9) M5GP3)ZMOFC'?A&G*2:Z>L&1D+B5UNX""@A_$N__O@YG%9LW9($]6ZY1\_4U_ MHF*Z"I,L6)'5$V$=R6M]AG5"DQ7)Q$X)ZM=UI57R&-OD+OGS6%0^D6#WQHX4 M*YXTX!J3>5BF1?]%?OT<*<%;:H])%>]:TC0EF[]$=,7?]NUW'_C_OJG(Y6*@ M(/Q-19#1@@0??@[XF%52B'_* RXT^=^S@DM3+E43DA^!2=--L'U>177'QTDQ M<>Q)E@BI=,O_VHP6A ^*KB:'O!2$'PB-V-I2E-+HS0?-MPR1D^@O"_K\34R2 MBA+QAVJ!ZD]*DG]?\=<5F\M7^R8-GTCZ]Z]E/]?4I$(Z4]:LCGMJVMEP$*IN MR2),ZW>?O21Y"V&2$9UIFH?Y4[45RSQ8A.&Z)HRD1;[]ESV%S3_\^V+/26=9 M?''(1Y=)'J4T+QEYY$QTSE_]QQ&(?@]QBK.%CK.GO&!A5$A 68X1?"PE0)< MAI ;_L=CEM(/'(?>Q_ I)3I:7PU2T;F7I6%X5^FE!D0>4#OGZ1[[?W_3HGS:UK2_"TC(,DY>'O M&>3+D.U6$*I>JY[A M2J?6T^ 5::](G[2">=5L@#O"'@3[Z[1^[7BO'GOUV*O'7CWVZK%7CVVJQ\"# MQ[$F_"%@Y)ED)0E,]=^W,UUIO;(W>UW7Z[HGK>O>UVQ_S<60,*\%';\EQ?*B MS NZ(DRG^II.]YJPUX2])NPU8:\)>TW8IB;<[1QRK!C_-9B'"0N>PY3KF2L2 M"G25;]M43]8^R)7:#"3$:]%>BSYI+?J:[X)?Q2;8$Y;K5&?0'*\O>WW9Z\M> M7_;ZLM>7;>K+!H>/6R7Y;T$817R-XB!-PJ\Q3E-6/L.1:@R@P6O%)ZT5 MO^%2\2__/JNYXG;/%/KL8O.)7GWWBJ]7?+WBZQ5?K_AZQ5=@ZWJ&NM5^OP_6 MC/+]5VR"=1KR?Q5WVLB?9;*NQY#CZX_W:Z]=>O[;I6.Y^%KG5M+\+DNR9_XVR MC:%*W3+3D>XL?;-7DKV2?-)*\LV6[^%*,62*5X*]$NR58*\$>R78*\$VE6#X MV>-,Z14U(>,R)4&25.FZ56G(ROGZ9QFFR7R39 N1LD!+HWSD3H\=7EWN09;7 MI=^?+IVSXD CXG_;4\;_\N^'AIMF\U^WO,0MV_]WQTEG#2/IE5-+3_/6@]>\ MO>;M-6^O>7O-VVO> IO5@]694A[3J*S^4"5!5%P8)-F,7; MB)!!5.TS_OI8D'"=AHL6);+U]P'5VK,R3OA#KQ.VNHG;Z&G[?7AZ;ION '** MCD<,3].G<'6L[4A^'9"6"W%(,!)>T+B-F+:?AZ2F9$SP*A=98?H_)&1767S) M-UL;99JA U)YV>SZLRSCTO:>K"D[M@UTPQQ0=YUD#\6JN&*,L@O*%RL2["T1 M$_!)3B@7W_2.L(3&U_S?VHQC[5AG= K>@U'Y9J0#&F_VIY','(0.=TMMFS$( M&>J RIK;Y*))._$=P M_@>IIU QUA6=XE2>L4?Z1>[/E(YT1>,=Y6IR^O\E:XEFH1_LBM+*0)RQ.T:? MD[JIE))6R?#!J;T@HM!+>L--B)=_D8V43,FXX>FCJQ7EV@.W+ZOJC/FL+*K& M9=P6E1,+F#0\Y;4J64M _F+QA5N/<\AP'($,7-0X#*O4K[U:$;;@G^871K\4 M2\YDZS"3[QCEZ.%I?=D?PK7&("=4.G1P*J^3E'PJ#QU7;ZA[.\0)5>R"R^/% M09)@*V%O1@U.VTT64<9%1*6B5H?&A?#'L8WR0 3-7VG*Q4?(:B$H M7TW)N,'I^XWSU[\R;I\\D#"G&8EO\KQ4K*=F_(#TWD1SUOAFSXJ"B"" W)^F M'WQ2J24 FJAPTRWY%Y-N&-F0 :EZ(%')^")\^/;I,2E:_4VR(0ZHNGJ)EF&V M()+30S5L0.JX"BJLLX?-ZHFF+62U_NXTH>0B#?-\-J^LRE;[1#]P*O1:LZRZ M]A!MC/>/I&53:\>-DV9TN(HM\A$\WBGUOX5,:(C*=6X=,UJ*U*FD$*F!P+F% MPN4.LAPI4-BE+>-&O7/0)=\H/@L%[3)4F6"6.'.8#+&1OIWF)'*+RMJ^TVKT MJ/C24/3WXC^I[!@X0U'RY6[;\A1!7QG7IC.%!PA, ;%]BQ2;RH<'A/8=.FB* MW$$@IN_188*EC0'A_8 .'C M"HCO;\CQ21*J@.A^1(ON;>X+$-)/:"')DR"! MT'Y&"TV1Y@4]L8>W<3JSHC)!#(H/JTHB"UE#<6%51PRBR%"H^-03@P ;%"0^ M?068 M4(Q8%11(!B<4(U8%19$&#(6&3S/1YD)"H>%34,#)^5 '.SY=!9;6#\6'3V>! MID%"$>)38$PO3D.18E5GY GA4&18=1CI#0$H,+3Z"_B.'10I/BU&458$"@J? MVB*M! *%A$]=419;V<,:N!!11+.9ENJXW= MDX@DSR)WJ?W28*]GC)7=?A>R&:N<]W'519HKZ=5)*L%F,',L1+4B<%862\J2 M_Y#C*\<&,\9%4#G3P-2_'CTNY?+J""93G&*XXX\A?$/&73:%V>01<0&W!FS2 MZ#B4&T0_873Z]=L$.,N78#ZQ$LRGZBX$ =.:BAJG4?(,3AO<+](;:I1D!XP_N&^\/KZQ8>WBMLAM'8# ?B'-Y1 MW!FGE:TXO->X)[X>^W#X*'=/;(!-Z*)?[ >N=>412];B^0&=!\62!$]-@D'P M%.9)+OYUS2GF<_;]IO)RM0K91OR6)XNL2LH6Y?'KDU^TH5K3-(D28N!9=TS0 M\&[Y40!YG_Y)^_3?[!_Q+_^N9 KG2"[[WOD-#T'?L8OB2K MUY)5=OO@U-U+Y)E6]BI]3,JQTZ)ZU#)^U\*J(;?),XEON*61+9*GE)SE M.2GR\\W'\'?*JN)*BE)Y'9Z !>&>.I%FI_QR'9]R^DA'Y5YQU7U%]MZ6)K-0 MP:V &1@0*+\0:,ZT48S*51_#:)EDA&VXFB(D]EK0I]0% #.<(OA$L\]J[:5E MA%,*9VP19LE_JD]^LX[F31%-9#VN /5! "P(=#[@JF18QX3/K-SCAJY MV3#BA%CYM)-!C1&MB=9,>ZBF&+%W\3Y22VZ]R:6*&X2\'']KN2( D[@4X-E ME0=OY\3!T)_! E_V#B6@X=:^)3J,V"0<+V^!KRK#DT%VTT$ ")+VB^AD7IW\'7A.:+VEP&I .^0 (;JV!C>Y$9^X/3\_N! N=N;@Q:WMD$H"=VF M5GO[J-%= 93;UH[_L]<6M709U"+'@E.BT/$KS&][ %67((&2:6TZLWNQKJ4[ MOK[FQ8 U+Z2(3JWFA3LI PDN'\J805/.]JOCXB;PM_M+J7SL$Z>WOHH:\6.Q M+EF=5_=28V[CY9R#R_VM>N#5WAYO<'17MS>%_O+M.[Q\>Q8_BP(X5]F"L\[' M, L7%4OQPUE^"1 MS[! _GE(F'(I6P?8>#&C0H7,/X9).A,'T4T6E_PL2$BNIL=@G@4RK[B]\H6P MA[4X?]@_:.5HR6]3!87 *1:(X\=>OB8DKMQ_2723\76H:DCG9W%^ST\\(AP* M#VL2LH)$2SG)O1YD$8AR7:6#+!#PC^H(NZN*.8,^,FB"!<+^29=9_D!+P?/9 MO_C+RNB/3?.9T P;I%4M' $*<;9J+I1 M/NTJNP"X!C#< E&BQ4RT)+.L_?Z(A55H3 M03]X*O0Z+^)0=2PF;,U/[HT(_TGY03YL^#(C9'VLZ![3(UUJX[FG@6;4BT'; M%FEG>\N]^B.G6'GA"3SO--"@^T;R:UN:T:-0?K'W$<&OJ9I-=EL81>C:LWFC M+\W8O4C'47P3[?CQJ5?N#\",Z2(8=6_[$COCE]CA]*QI'J:_,%JN:S-:U)#4 MR%G@+"Q(E+L#/.\TT(RZXU]15_^%Q+/Y^>8A3,DG6HC=047=TI+_\YJP>I,K M18*-1XZW!L+9FY;"[=9.I[8X3\^GO3_DOKC6Z96<>C](QRVN=3=3BN(WOX]9 MT@LQS6SR)+["NU&WK&+;A&/)M7[27$B3*;BPA/'D9:-H)/ M/!4\. I6W?I23U;I+)_R)$Y"MCE@ %41,-UXUR6=0,R-8V]VIG;4G7= C:8P MH6*D4XI%NHNX/B>GM&7$&!0JN:!U#&XJ3?C4ETSS)=, !<>4R0NT5YX /JB: MO!UJEC&#"9^)&7PZ-<=TH7>J'JK(G\"(]OU4&8.MAS[(3S6#IX(4&OJDH"E3 M0>W8ORE;O*X!+HQ+VJ:74Y!*C!&-WE:FW?U)& &K#$ *ML;=(K-8(P"4:8?N MYBY<\]C6MC"Z!87JDOD0BAF&6C06F5CKQ$''P')QLF58P*TCE&S:59Z>4*5' M_>4%-/S8S16QY5X>H>-6ZDP:#/!WL*VLO'J+!"9>NX-MY;@60%6S]KN\# M >,KO0B,\J$1O1V,J$,O8WN.%BHQ.Y!-V4O8XJLK"+Q7@XYO(=Z_W1&BO9J- MDG%M>4.1JP>=OJC![7\@4'P%%*4A=W2;L=W+N/U8Z@H *+>>B5=U(MO+W&EE MHT8*6Z/L$% FU6 1*>Z6#C!%-9ZBB#W*N$ M!\H=-43&:#_7%;YTLO?6<@9^@QDE2Z/I0/,!3U*9;T%CC.C)MZ!QTX+FO$,Y MR3UF%XUE?@@6E,9?DC2M>J=4KIX@V?D,@K!R&FPI!/:2,7NHH_8Q78CR'6-. MNF.,+T/I"Z/YPFC3+8SV2R/0S[(WM,)+/G=[B"],E M)WSI"7^GW6<;C1BK50LH5/Z/":88>5>7=W5Y5Y?.U=5'C7;K\OJ1<]K3#@/0 MI?5ZDB.75=M+O4OJI%U2[6T#+RA;4\9YXQ\DC/\L1;ZHJO4D8+@%HBY)&FY( M?,G"+X^$K6YIF,E)T@ZV0-!UPG(N@$GVB6^>RY)\HL_5*S[\R,?^I.H,"Y]G M@4S]8@VV0H]+H@N4M)O"#Q67[!Y2?G;A:F2KL=-LDI MCGI%K\,H2=OEB'[@B/0J'8>JH5.B>=Q&/?R\A[LN-:.=4[Z_X:#J824=."*] M^JXWFN%3I'WLEE03CYW=DH(?)[-Y+424)Y%JJ%N::;;@E*P$2V@J;:N&CDJS MDM?5@Z=&]Z@[M-&/&HU:YU(J1TZ%X7,Y@=$U8L;E+PTQDIU_] M62;K*FM]HQ$J!C-Q(-)N7(.9IX-H5.Z[)\\T?4ZRQ6OM77D @^;XF+[[F+Z/ MD_LX.3!.;G)VT!X"&B-VA=%,38U4C/@4[BYJXF+"B$UI2%$STP4C/KG^3PV4 M[LEFHNC\6?@"NSHIL;]&:QH7095_8$=VGDCJ"-RK@XY?-7)Q5S1-$31#R9?] MS@4,59-L5M74Q+O0<:52%Z&=+$^47-I=,\,@.>V)%V " SIX4#[5ARC000,K M,K!4!B ^?)6T-0YX=*)390LC$WGI+3/A7?&)%/Q7>4B@]*"W.;<_]3P(>L.'OFHE%$\*6I/E]5 M8B ARVA9!&D2/E5*ZI908&I^IV<[RN#O09M/]'^'B?Y7G"=F9?&P#)GD4K)N MF TB8+T77Q%DTJZQ%W$?22BD6EV-=]VLP1U+(O)!3AYXD@4"FTX;7/M1=5$Y MI XVPQYIFB8@+:2!VH;T(PVZ5L.ND*SSQJN+$W^"ZW9X(L@1PV&"G M^2'@&MM'*2/PVMPG@6;4S*DVZN2Y>IK1;N]TZ#H['5_L@#7I&I-Z]<440&NG MR2(8=0]<5!5M%T2TT^06<]R4M=5FKH+G84"CS?$$SSL--/ZF2R\$GDP.KLR5::B8##4*,:.&Z M(NVLDJ'$;:G_+GZD6K6 FA_"D\V ]AVQT05\;>_(B>3RC=P1VUTST@Y 0>&% MR>:UP^PT="((<#8H0*H-:I0"R<[!.1%Q!/NZ72*4D\WS!P45T&U3N$VR_9Y& M 7&4.]6FR=9KO^)+N#:,!:!C9[BIN6-G7<()2A8>Q@Z?R.%C_I'5B0V3RS_W M*;K&B'R*[L INB:).VXS='_F'%49BLDS"9+=K2K3UF^ZQSC*NX61X5-L3SK% MMG^9S2T+B;-4;&5MP!(R9+#(NK^.SO"%R3[DRH\1@ID_Q,4+0K.9V@=69 MH>K!(].ME&VZX5.D?529?,--!4;RXIYORNUQH=S"^@D^E<>G\OA4'G1 @,*? MF@I;C!A!:B/MHO9/-LD#W6[#^58Q_XQL6$?PY>SLEA2IF[Z MJ!X\,MU*WZ1N^!1I']FOVA %CP-!IKCW57*=X):_+OUGR9(\3B)Q&"KW+G"6 M]Q)[+['W$J,# CS*J.G1,5F_*>1,1V<,:K\)-=*U4/DI['$H!D^IY8]I=/A. MSB?L'6K>H8;5H0;7WAT[S+X/GDC&WU $ZS3,C#UFDNFN7&;*UWN?V4G[S-IK M;%X*!B-Q%35*GDK!:7>U&):7_(3.L4#>XY)\_];VQ M1*U_?8JJ=H;WAAHV02Z2^KJP6$W1^T;A5U0/'IENI6].-WR*M/O29=Z3Y3U9 M"+P\,$^61GA24V$U64\6Y!1!9X5IOPGMI.*A+3 'U6A*WOGE7=> M>>>5M6PPH'WGV'?U0T#^+#F3/85\M40KIC7GV2K7N9LS"_H\5]XM,WJ\N^L= MNKON&.5;W3R%V*O)] MI_L:\CP,M\<>(M$!]H&Y%1\(5L@D^PFX.+X1EL\<]IG#NLSA?E$\TO?1=I=7=DCPG M9+:N>K]FBULA];6)%;!)/HW"WUKW20CH@$PA"<&["[V[\/3T[:W]-^ M$_N^88J++4_([U]KACIP/G$NWKU9E$-]PI[1>T2NQE54AW-^K(&_J4!PIPE@]_F85API3P,_J99"7Y1-JK$('&^F"7#W;Y8! %0,.Z3:B4%)&.@SPV(W0*C^DI]/^O))7[JD+_/ B>/4KY^" M,/JS3/+J!2)9BB]<5)0LR19!F,7!*LS"^IYQ,"?BWEQ>&">%]7F'JW2Q_C3Z M1+)WF$CV(.J*922]"-=)$:9W(2LR93H9:,+@J2E7+R0J14&TV7R>1(1)LU34 M P>GT[<\4%=*.CEDHP:PS\N<;\T\/]N?!-4?&5$'Y,'S3@,-NF\D3\'1C/9) M!48(KK@21C>$/)!GPD05+F5:@6:T4\KO#_6Y"ZZ[G66Q\-.Q9W7S<-"L\9#< MK-9APJJ"/UD\*Y:$G47\L.9\3G)X-1_HTD1,H+2^B#+/Y*W90GA3:\=.D MWN1\\ZDZ/E4'F".ATT5H9X42(UKHV4F-Q0DFM+Z>O#*49J1 H7/UZOF1&FJ[ MJ (10^Q4#,$S7VR[2[%MB*,/%?NBK+F-)\'&R ."AI'-%2!J[E='Q<9#:(TW3).*$[OZP)4\? MW3=]XO"Q_&X4^?H);^N-GSB=S+ &/Y;M%11K@A=5$R1C).#-?$ M4R#:OL]SBOX72N,O29IRTFZR(LP6R5-*SO*<%/GVIYI,"5KC^5C0'?^]*TKU MTU]6AZZ+0,/(!,YPB^$2^')A-C&;\CU'=H=!D M(W5]C%.L1S1H3'W-:+>4LX0RKDHE-+XG41KF>>4OK?SN\>]E7O5$NR1YQ))U M<1"T.8;4\3&.L=(U8<5&-+\4KB1A^J[WJI:.$TVGN\X#)B&+A%5_29Y)2BO* MKEY$AU"B/+D-9CI&5-T_Y^Q$%W4P /:9P//=$68B HWF.D:5SF\R M;K&(#*/-)1E@HM-FS>)5D25[Y8)Y)LRV 1W*_A[G%W=I6 M>%8)ZTJG%WXH3K,0?FI+H,>3_*V!4[@UP,*8[ /?QR4FE+QC--EDP=OR0MJ(-CJ, ,*W M::;FV1_H*D<9H#5/(G&;)VT-;9_PO]N\6NN0^WER@. M%0NS#EZEP &A_8 4 M6H>4#R#BOR%%W,&8 "+^$2EB6 0#"/(GI" [>,. B']&BKAC!!FJ:6!3K"R% ME*'PL6E:_<(-4-18-2YP%!,*%*N>I4TP@P+$JDL9>_BA@+%J6(:!)RA,X6U!N"52,SNMX!!8M5_S+.BX " MQJIZ=;L[ 46-50^SE(P,70:LVII15CT4+#9-S?)50N@R8-7@>F=J0!< JVK7 M\=H%%#96;:[;I2 H:JS:'?@N'32 @U5+ZYU/D:%2==H\(G-ZIH'2^Y M\:%[:LS2E7X2+4YL,;##5;<*F6$T=]>V#)I_:J((%U -\1J// M:/09C=/-:)2( -I'-+QJ;950KV6?M)8MZ>'6&&>S>2-'\]E\6V/U8L]-CU3DTEUS09 K M-2BKSW1;.>MM8=D[1J\I6X4WV5S\IZ)95T*KVU/#_G MR3;PU]34C<^R^,!!S'\K5R0&Z= #O<4;EB=@6'HCS!MAW@CS1I@WPHZ,L '4 M)\>,:\4$'5)U@$;V$*U'+Z72K77^79!LKV5TL[KE#W!D3>L(\%;R25O)]HRK MW?VD.MNJ,+2:8-.].>3-(6\.>7/(FT/>'#H]A6\_T^6#=W&(-U6K7@ MR>* ;*\Q!ADINBG$QL]UI"=WI,NKSUY]5E4"?GW_Z'SS"Z$+%JZ7273&2*@. M/O5["([JK)WKLGK3P)L&WC3PIH$W#;QI\(Y, ]/S<(+AD#[JC%L;Z(=@T92Q MJ:P!*FI1!'3MH>TB7='==5,$FN@\T=*?JQ MK6<%#WA(9XR"@,ZOA8 @E> ]7NGK4B31GJW$;=+_5,'7IE*"48S'YBN\L>>- M/6_L>6//&WO>V#M=8P^L+$S(RNNAU$TPE6TXW<>MI?LW4;" KV(11CNQ8."G>;#UIL]6>'7A6,]1!CJYA'AST =X"\A:0MX"\!>0M(&\!O0<+ MR.Q<=*L=_\@9ZZECOEOK7$?ZK^+=7N'U"B](X16M#@Q57/F4D3!\#+D!7LF4 MNB+X(V&K#KC,'N,5>*_ >P7>*_!>@?<*_'M0X'4GX81B&':.?K_!O,P M855%8L)Q[VJB=W3C@Y_GR)8QI,?;-]Z^4>AUN^8!3?6-5U4WFH8"\2R[)U') M6)(M^(!/-&/;OU:MA7<%)1])M,R2/TM@+,#IN\=9536@"L'GC#Z)MG*"ZIML M71:B-DH6\5F@PG1#OFHD*]64+RILAB:LQ7=X^];;M]Z^]?:MMV^]??L>[%OK M1^<$#>(15-<))@4.KYLZ=BU\"%C='KFC*T$VWY7K0/U^[RKPK@*%BMQT!K_F M0N"*M/5FZ[>=/6FZWLP70<]1B=HQEI3P!S;8=\&2<9'"3/F MI>OU+/5#7%ED "*\67;29EE[)9%+,B>,B8X'+[6+Z6(99@LNMEJZ]VE+B_1^ MV$A6U@5=K6E&JD89-]4VX0B:*Z/G).,[T31SM?,31TLZ/OIRKSV-QOG('9XV MEH4]GY.H2)[)[C/=<\EYY!0T@]_]D:-U&A!TGA.NJNQIYF)0='N,^+>[YO^> M+$R7H==31UJ)S\)WWG2,X=0V6S6_Y\8>(^)]YAXCXGW MF'B/R7OPF/14F"?H$[&J*$TP:&]/7P:"_PXE^!ZV$A#W]PAPVW0/ &'_@ "V M;7O L?OSNX"$+$NR11YPS2/(ER'KFI$">)0K5RB8%.\0/6F'J,4:59R0.$E+ M<88]B&RS2G1?O41IR=E'1#V$>E,6E8SCYUW#?G>$/0CF,ZAE9?E%8_G]?>0_^E1Z'Y*1]*\-H3([M ML.^#I]I.K#IE=LU#43_%E?4%H<(;7M[P4JA]M=LHO\GN&/V=1%Q\-6Z4V5.: M+*J=G.^N!,WFHK/7SK5V70K&$F*^S.N?0$JDBU>.9;RN:)D5^?W.+763S43_ M*2$7&5D*_6'KF;VEN7'U91M/'VME\KQT%S3 M-*KC;&]@>P/;&]C>P/8&MC>P3]? =J<73ML*MZ<%3CK3P4!SFG12@X'NZ]B5 M\D- _BRYP'T*.5T!'R\RC*I]VLNW8OA85\Z63F1Y[\M)>U_:[P'Q\XM+I1NN M(S"2%Y\Y#^8?7PF#PWL^VL$6"-H+D\H16W'P7;@1S'TFTF2N*L:^R7(N[ZJJ MI-6!\LC/XUDM>/9)17MAI+_"Y/"U3BVYBOA'_L86SE*.&2M%@(M&NB&DN0N[ MC5F0^.) B(ETL:CQW.]UBSO"$AK7!RP\B6"8]XWEWZ'9,]^9)+[G_\\2H9<^ M%)RL:JN>B5Q+SL2F7I_NSQQI%=H_8D5TLUD[+D7?!X^^'H<2[9!L8YDY[$O< MKE/[EF=,6'B5J#_?M(/;R\TL%F;M!J)6G:E+D3\Y5S[ [$#G$1[T,U(S\QI5I&/4C3!,W,3YAO"Q+6-$/K;E M)&S1U_2?4/!J'"_@I*-:=MPADPYXV?=Z3.ARKV-OJN.(X=^"E'#21?1LE135 M;N\8)-0_R55<$$J)#P6^PU#@?AO/N$K+-VBVN!7,W)Z MGA&K"LV$?")&ZLX$71F]%1[')NF/P2K\G;* D9SP*2R(ML7T.UJFX >Z,E - M"?)VZDG;J;92H')19S*+.)NQK=\IR?\XWXC_OPXC3@DTSZG#D[QIY$TC;QIY MT\B;1MXT.CW3R-H!Z5B5_BD(HS_+)*]>(-1-OG214/BS11!F,5=#L[#.2PGF M1 1,\L[A'PNORZZ/V2BLRS^N&.A:T+T54CL/]CK MXUX?]_JXU\>]/N[U\=/3QXZ4KJ[ M4.7UZY/6K^W=_6W:2_\6BHL6Q687W3*\W6OV&*]B>Q7;J]A>Q?8JME>Q3T_% MMG,Z.E:H.7OE$4NJ^RY.)?UR+O(JN+XE>::%ZN M5B';B-_R9)$E\R3B"(,PBD1A/^$67M,TJ=34F!1ADG)UE>,MPQVC0'7ST0AT MI>:/#-!;#"=M,;1[Y*_C)+HD:YJ+J^1U/EM"CDD C+1 RCWG:R[SEI?DF:1T M+3;&'2.-Y!1"/A,E45GQ>5WY(MIH[/@(&Y$-<9&-[W1^!N7U'5!YD3S=V/Y* M?,Z* P6>_VW/OQ[F5#NKU^5-;ED?*!;>E>44_&?)JGL.LG" M+.(DM2F+)E.<8C@ODS2NHV_;/]YP[J'/=0&D5HG5::Y35!=AON14B?\(?? MTOI>X^>+6JW MK;E])4*$>&F,H6 ,WQ:8^GD/9(HF5& M4[K85(5+WU@*J@/#:*Y;5"R,B;!M- DPYS2^CECNZJPW#II A R]M:,'BT5 M]53R-M5 VN/D5!.PQH9 '[ND1H%D3/C,3C!JY%S%B!/B):"=#'*,:$TT?-I# MC<:(O8M_EEIR?$XN=]X@10--*C9,XE* 9P35Q0 [)\Z)]+[I'6Q!PZU]YARYW&L?6"I&:DD^2Q).T7"X3*>GV@Q>5'P*M5DP2-@>7T.>Y>UV M.;73]P>>-: &B?3 7'^ MB PG_,XF$.!/R ""\I6 V'Y&ADUW51AZOF,I!]B_Z@P4,1:59O:8?\Z<&VE< M">Y9Y<[B&QV5K;-.L:]#]P[KT''%@.MQY(KKYQG9%Y[G,E)>1PTZQP9YJXHE M^<$EBN0+>0Q7D7 MPA[6?"DI^P>MHL7Y;:K@*> 4&T4UDRQ?$Q)7.0Q)=).)OAJ52^4LSN]I] <1 M!OK#FEL-!8F6"VT P;I)5/:1(!"%*,LU&)MWS:5=$&,#5@N 6BA($; M+%E,H8[0-(F%2EHI]US+DM3PU T=A59IG53]X*G0Z[RPZX6( MY!&VYHK%1J182OE!/FSXTL-D?6PY'=,C76KCN:>!9M1"$6=U1X+\GD2$GTG< M7MA:OD>0X!,<%^>L39^#EGF-9:,NX &>=QIH1N6Q-NKD13LTHT>A_,"POF/T MFK)5>)/-Q7_$/PG=5M@T,R:QYWU0)C^+XXKR,+U,W$=22%OM./'IUXI^P$SIHM@U'.KE:ZK M%\*B)"?\^37_8((1^JSQ46\3TAY(U.1*7H1I2N+SS548+5^/-5F! M+L_%O!K'G]#.6LB>ZG8EZ&K%CX>"1G_LPR/2DT4S>ES*#_U+TD\$FN3+Q!LA MX"K#FN9A^@NCY;KVIXO.>!J+ #@+"Q+E60>>=QIH1CV_7U%7_X7$L_GYYB%, MR2=:" 6VBO]RP31;-Z%?]8:R\_YM/>'W+?&\*TQIM PXOT@'75'WMS-E ?KF]_=4K=:APD3(9K9_'@IKUZ. M,J=D"+H\PRW*UQ>-S\-4I&H^+$F5L=3JV#O?&(E_>!^0@5\^YKJVW??V35&F MB&)4B5E=3FFX.UO4=(+[7T#FN6U(P!=8URRQ=8QC*C=5)N B B)\VM&5Y?[>Q[<6-T1)X,#GSD:HBHW.Q->\P-''0"/Y+811IARGJFX16C4L_E!3%1YP, GG@J>44_-PV!#%5:[(ZPM41D\ MWBWUOCW,0'1R=JT_\F7)N#CA7SFA'E!S7.=23G=[25-'%(N[->+ EU/:,F(,"I5< MT#H&-Y6C\NDVQ4'IL/B&4KV!:*\=T%X9_OB@:F[<4+.[ M+ICPF;@H3ZHO1C1ZNYAV]^AA!*PR]BC8\G:+S&(%== =,W35T^&: MQ[8*HE%Y%50EN(=0S#!TZK#(Q%J'#3H&EHN3+<,"RIF@9-.N\O2$^N#IRPZ@ MX<=NKH@MCQJ4,T+%J]:=-!CDZ6!?65LR" U.N'0%U]5Q*X"L8.M7R1$(&%]C M.F!$#XWH[6!$'7H9V[.$48G9@6S*7L(67]CT10WJ]@&!XFLO)PVOH]N,[5[&[<=2U^Y#N?5,O*H3V5[F3BL;Q5>! MRX"G05Z?T!S.S6FAF32X? '*S>PVRHK!DS2(.+!0;]NM=3?H*O1S-+GK. M4-'NP*TJ-0PZX^8);H^P04";-0-!I[I8.,$45]J <"VU^K/FY(?4FD:CBP"3 M\.P*69?>_+YYB+VT!DM-&H?KC.[DDCD:9K>5&]!2)U&+&]"H M5!ONG:-,=91![E42#.6.&B)CM)_K"E\Z&;B2FNTFI=N;Y-%N(/QHC#?5&H+LU[ M59>LT1G6,$AF5570>3IA($%UDM'Y+X$\":NM@,YWV?'+*0I$HW-@PB#":LZ@ MW/CM[K&JSW+Q;YY"]T\2L")1;"WRL+ZUKLN#8)!MV&@B8=//6A;)9AL_Z+)@4^A@R]*W)234>8)-S^M=/10* M')N69URB%PH4BZ+7&DOJVG$&"AZ+DK>+/'1O*;"'_-_?'"'FK_RC_J7Z09!\ M3^9?B?]^OK_9P?ORYK5<@V 9T'C)^!692D) ]([4?/Q3^W/K.@013F MRV">TB]Y$),B3-(\6%>W<9>D2*(PW:UE4YN.ZY/!EORZM?332!P^)NY6W@5,/=DJWRG-XDS6'"$G% M-[#1WQ3Z2&]_GD S):[*Q43L3W4W1]DP;RO[&O_8? >]50W''.#D[KIZ Z/R MIHS#]!@J,'G'F7>8^B&.G%X0(KQ3 MZZ2=6NUQYPO*UE1D9?Z#A/&?I:@G=ESZ^S#@#!AN@2AQWVI?\^R"/I,LK+/< MMQ5=/I'BECP3%B[(O1;(U"_68"OTN"07C/"=)RFI_XH(S5BGGJM*R[I+2;P@\5E^ MP?4%+OE8F"K]6+!)3G'4*WH=1DG:?D[J!XY(KS(XH!HZ)9I'C5J\EMT*_I / M')%>OI"D]5R"#A^1=FWP2S=\BK0CXO5C!8LE692L0UE,RVSRB+@.^AC!=X9L MTH@X%*WG^7%?VT,WHE\4R0MN%\G"-'TW62B6(' M5=K5J\(Y;S!HQCNE_BIDXG)D4X!$%"_($LH.JX\3@TKQ2AD*GN<62 M9&1+T5;1_!B^"#?(.66,?N'D781K_LL;1TJ?1[C%2+-%T508>MR\;J)YC$4Q M=%2:E?J3>O#4Z!Y5ZVOL<1%R*56Y@])QXU&K7&K%R.E0/"YG,+HFK-CYW0\:M&+NY:)2M215#R9;]S 4.O5(M\J52EV$=K+,4')I=\T, M@^2T)UZ :7OHX$'Y5!_R0@<-K,C $OB ^"P56+0H.S4! G2B4V4+')94-DA: M1"DZNQI&O02GI0KH-MG3-":!CV$-7$A;F0.^68&3=0?SM?5B;DOU[?V%4W_A M]/0NG.J2#R=ZV126*>U6>;,&[K9S0I-;="X#BPZ8%&=T\@8+$HOF8YS-"$6)1?JQ49X""QJ(,=:[ML ?JHN3- M3Z)YR8IF02ZJ=0=?FLZ:5:ED4K=;#-(D?*HLCYZ5<:R\RU$!'8NT^CH[[[#. MCNA6-VM:E2KJZRB&V2!BM:9?"'M8"RG+_D%386CFMVFD( @VQ0)Q'TDH.CZ* M+7>3K9LUJ/H6?Y"3!YYD@4#^V&?12S"+[\JG-(FV78?EU,%FV".-JPI1M19@ MTC0S;) &7:MA5TCT8HB69)811=T6R1@+KV]PW6Y/B+;7R\8X36MO:6VQ;:RI MO. !GG<::$:]K-)&G?R*EV;TV)0+LZ;8;,VWJF\YB6=LV[_\4REV(C=A=UW- M]\U_]4![/'R4==%W=S\3,F)1]QR\6(H_WC3^<-%FIW7*3J!\T"REM>2O/=%O8211QGLV;$V;&[H7O1%5#2S=^?.K5U:GT,Z:+8-2S MIY6NJQ?"HB2O%>_=CWGS:RZ3.[V>-3[JW>E!^-;FQPW)+\(T)?'YYBJ,EJ_' MFJQ E^>.OQH'H4L3L"W3W&)I%]S:B_/@>1C0:*]G@^>=!II1)>AUF+!?P[0D M9_'O95[4$9JMF),@ LUQBD+N>%'>.X=.&Q6+9NOKAH].NW)SZ"=,E?Y1=_6> MD25TOQW@RRN<0&.PJJEM[3FXY-I:MJA31FJ/PH$G0K[GV=97)L6!ZJHHF0G=)HO\N&DF(#.NZGNVJQR46-$"[D1.Y]&WT10U" MZ^CNV'0 "DIOS#(Q0$BQ%;K88A$>N!2 M8*D%T3,\#]4BL)5^Z!:PAZ+%IC19S..'+@$VE6J4JQ_[Q7)QH_UG;M%4@8KD MF03)[O)]WO/RNNEC'=U3[T:6OY)^TE?2^Z9*7>Y8ZB)<@SH#:\:/13V74RR, M]$FFD"E3QC!R]_(M8=7_(/&":TQ[7E#>FC"8Z1110\N6//4] M=/7@D>E62E+=\"G2/NH)<"C MX>3<@/H)SBEORD'F5]3=L=H1$B<7W/C2ZPU M%^_/G%!1P#7B06K<4<'8@>@RXQ1\N!M(>VB2K=P=[NQ)". M8[7O*-0"1<>](*E"S=5%E(QK4^2>2--'GW!EO =]PM70)<@AGJ6))EJ!_:T3 M3:$"QBPQ?SDG&F5:DT]WSW[D2\91N[KA4 M2^2^RU[/E6!@EUPZ=(^\@! MSH:HJY=PU>15WA%N) J5C4NFK]^=?94YHLJG-> M'A_N\)#1<7)YR9(PW>8S&8"3S!P9T2%/Y^>;+=^#<6GFCXRN6OG*DCBBL_HQ M9$42)>M0<1VY[P/'P&\LRS17LFT\%-,Z5!*;VY3@@\+Z3K&/#Q M:ZZC5$+93H2TZ_-=A4S[T>=CJ.\PALHU&9**?"52]QNH6*>Y'GY0C?WJ1;#2 ML8.JQQ,LD'['*#^MMUDXG_D^RN4!2.U@"P3MX5\<;+W#-6@:7.P*IL^*)6&/ MRS";K2O]XI%;5=4#SMIN-PW[$A<+\&M364"\N.ZNTQR@X8+,YC="%(;I8\@6 MI.BQ IW?8B<2SO_QPVR5\6,QO\G$:Y-GT:=9D90 GM3?-YVSXL OS?^V%T7\ M+__^&+XDJW+52JKT]^&IXH>DDJJVWP>GZHY+DB1^4Z[N@"[)B,$INQ<[H>4H M:?W-#372-6KY%0]%]F-9&LH>DR*M9%2N> MY(0]D_B:LNNR*!FI&H5ED2R,VODY;NMCU'8V>> T)1&I2#P_5G8^T:I(TU:% M>Z0Y1Q%FG^28S[X'I)E42X+4Y/ MV)RRE=@E;5VUCXO0JT>[I5R?3S1Z%A$H_P9!QE '.D<][[BD+U@2"4^%. 4J M+\#]PVOXZO/\FU_8T(WPT_()\)"Q>D^O$R+,BN-^[(BP^F[T2^SJ^5 MNC(:Y[>__B37ME(&QV-S"#'36/=]&VUNTJUJ="(0(8[S2V&?DRQ6E"-R]MYI MK.;K!MQ-R1&Y93G8>R:Y6L]ADHK,+VZ]52?%P(LF>QVNMF3E=[M#UUDL,'S].9(?%DGK"GPH%-N;#Y_&JO3J 4[CU4OQ=PI ?[N MT0G4QJP]]@<<(PVF&\SPMZ<&!=(>::::D"\F!.KX%W6I>6!<%MT5HZG@T0?3 MJ86(]60O_4WHJI_^+IA)CA6JVU3=-AV&VWP665&1B(".%P<]$VBGX!1*AA[E M<#V1?I7 -# T>Z//(4H!^92H&'PHM0*#3$@ ^XCPW> >>(5,[DNYO?#MRVCX,AJG M5T9CX#@Y/@D/6I6>V?KXI/:PO- K<7"B93N&RU*=:"$/1WS6K",S:!2_11"@BX)2F;:?H@5= M#FQ:]%@I5]#U.AG]NUO&-W293D;S-LI2AJX.-C5\G#LPT-7"HI;W+AZU!^RD MN-S?@E2T!Q-EU59)47V>OO7D#![IJH2<,4F^:IS> SOAJG&^B)0OU?1.2S49 MI*C?DCPG9-_X58C0>R($PO9OCX2MC@!TF^P4UVNB\OO]4?R)R&ZP@>8XOOA" M62'6L*+H8G>R*5M(P2;Y"R:^NO<^$,=[T M/A-F6,=9%TUXHNDM)NKE1'-9# P!QZZ\'X-5^#ME 2,YX5-8$)5Y05>$]?;H MF3_9E6.O*V7>OW?2_KWV*O;W#9-<;'E$7KM>,]2!LY%S]>[E$D^:?- [=3N* MS&_1M.A@6:05K;5CIT&M\UKNWK5["J[=LR@2&AE77R*2/ M56UEZ1#?<<>7T MZII[G=9RG^1_G),L6JY"]H>R+A1TVBE@&96WWA*WV9&GJ$\-G38V%DUG <", M<1'L$^9D=9(A4\;%(%;4;(.\G3%=!./N[D;]>$.?\@ !SG(;R E38;\_DZP4 MMKNZ]I9JK ^7^7#9SD_DPV5N$2B,8&IDZ6$"9J),T ZGWD2PMNM_*L!*G=Y' M>GVD]Q0BO1;+CX&M%33\9B+K:$<%%!5GVC\+3JA4F,X%CH9M88K(]@(!*/R MBDM[JF*]6!)/C:MNOBPT3&JL5E$C"QD5PPZI=F)0$@;ZS+!( !"J+Z#DT\9\ MVIBT5!#4"^\XS^BG((S^+).\>H'(O.'K%!4E2[)%$&9QL JSL+[@&,R)N'.7 M][]3:/.=KG*3[-/LLY;>8=;2V9Z)1)F>_"R+/^XXYYJ08VK,)ED@\($_D@NR MM"EH=A>R(E,F5X$F#)ZH9GSK9GG!P*D^B,CZG U>-YIH$'WC>0)*9K13BG? M%ZL3!7>X?JL,NFM&.Z6\J=Z15_7P#C0Y">FZX4YI?T6!4 >X-M 4'%7P#7#6 MN$C Q".@MUD\",5'0WV"R0DT_!/QE]G\U6=6GD':\=.DWN3D]$D^UK(K=%H M[:S*840+/;NH\7;#A-9W^5,&X8P4&'0Q.#T_MA:!5FC*J$(80^Q4#&$WWP*M M2PLTB(L-%?NB[(2&)S7'R/> AI'-%2!J[M%&Q<9#:(>VUPI6P6NC<++;A-4?@@6E,9?DC2MTBRH MJ#8>\'4(LT7"14$0YCDI\B"/EB0N^=_I/*BH(2E70..6D?.J(U<0KB@KDO]4 MFEM ZIH_VWR-+5Y@/LN8)#I*?QD?HL^6.>ELF;X>[>N*VVX%M]WLF.VLXK6S M QYKBGN=S0O"_H>$[#J1AG L/!'Q"GSB^^GQ"TF?R4>NX2UE42$[#T6\#E:9 M8$+?OR*5EK)@?;^'(AIVY%^H/=S[9V%!+2_X#IOD(_.^](/4 MRS+Q.)KW@'D/&!*GPQ#*Y42]91:.W8FZTJPH6A/SMMG4KH'0L?4=M&%0 :%C M:2)HW:$ Q(^M4;>)#N[X$F1;1\%7OLS:6[FJR]\$3%S<3(-U$^H(YI0%=%M) MOGY4WM&7[((45U#W)[52A,13K@PY*0XE:\4G-72#-\=-K5M[:T$Z9*/[HVD%ON MWFR#]Y>ES,%C.ATE-DCXI]>S4*(&AGSZ/@XE=DL?>Q+?61/:Z?H8M%A5X9S. MS\&+5AK"Z?@4/$@_9W&25P6I2'SU$HFT5%7WVU[/FS!'SG1N'$WES,0 M[$]3 @MS:@"1_XP,.A8K[5F+I\2@+8 Z7\9JR+R&+[TH6+?G!-T!,T:I ?M(&ZJV+$KR7QC-98$.Z#0? MIO%A&JE/<>+A"^_O]?Y>9-8C^'29F$NWHUHR,2>NB8(S,4^M->U^HLY:,WUI M8LY9>^:.6\=6AW(^NPG.:B3)WHBWY)&:8N\A>H<>HG_2979875-^#44]T@(I M]V%$^-/7Y)(E57,= ,MS= ?#.E[A5C M1T0UC69*OS1GAX34XY]'H6UK8%U6]2_O"$MHK*%7-644##O#J6Y]S(DZBW\O M\_IZJ@8,:*YW_'G''TK'W_MJ+>/KWAO7O8=HH*@\NT/P+(:4[&&Z&AAHU.B< MI.9P5;:,3[#W 1HAPQKXJ&\]'5#\D>5Z*>U9!1/.BHYMZ:#(<^:[= MP/ .[7?HT#XL53>;7W)6N6DXI>H=(BFTT66J(V+?5LKH,M4-L;.LZ\(>S'1# M:EM5CDYS'9'[IJQ&AYE.76D5,9GH1R3D_D7(V$81%WS6BWA4SX*?K(3U&QI!]WY^L]V58OG,WON H9)>LPOO>G= MF\@<9A9UL8GY1#M;E!-UC?8_E*>8D=[%L)UH!KH-77.*>>G='"U I.B*A/2W MHX#(L50,Z>ZE! +%5B#$@H, JHRXR]*Q](T[(\6F=\%=E%"$6/0J(R^FV^#K MA[\&\S!AP7.8EH1##/.2-151#@JFA)SK5NNZKHKHS2**JJSX<^+#R2)/9Q&L MA%T21"%+:9 GJS*M8XLK&I.N%XA&I=%5QYSQ,?J8[CN,Z5Z%+)N5NSJ\&_FU M'/5("Z1\W#/]3;8N"WZD1^0?)8M3P@U..6$F\X8B4VC3.=_KL2&9DGD#D/E0 ML.0/4KT43J-TD@T"A8"Z$/+I82>>/@KII" /-L4"<;]Q[2/\"5XYG+V M+@VC:G6:WQ6WV+H]P:GK_"PM"!,WE)_)328*I0FZCEE XE$WFNL4U34_"7\5 M!^'Y9K?X5<*SXC88:,XX*%Y52*^6-YYE]T343^?'_'F8)_GGC#[EA#T+#VRU M[O=-?;NDVB''F)1W_)R]UZ^FC?>.>N.RJ6<@;.ZMU:;:8^K13BD_%E2B\6K$ MU6CA8V@5Z>831\53G=B_4G%"2I6Z3G-'176?Y']<,\)W!S][^)%SS\]3(VCZ M!XR*[V$9,H6&9CIM5"R/_.4*8: ;/CKM2K&NGS!5^D<]3WSJR3!T/G)#(Y\3 M)OKO/' -(Q$UB&;SE@,Y%YR0M_^DY*@A7N'72/Z*4?>IT&@KG?211,LL^;-4 M27KUX)'I5GXOW? ITF["-SX%SEIE!9WM0UU(4I0+ W*\T-'\$QC73*L[4W-- M%2-.S9]8)DJF'TD?[[53+"7/V]PI M\*@INOWBSH[8;B)(_@S.S8+.1L.@(EE3@+LDWJ"[5]1/U]=%4=%=+^H'%Q!A M17>OJ!]B:. 5W36C'EM8GX:([F917[3*;$:W+.VO)ONKR:=W-;E#UB6:ZR3L ME6(G;C-$RS!;D*XMCVV\:OS+'8:D^CL:_H[&F':]^PQQU#G-?C5/ M)T-\B^Y 1_DM*99OD.2OH;S&O8/U"\=S2_/\)HO2DI^"-YD0>'R8=M>Z>O^4 M5_>!%$6MLCM:SI873F+]<@F>ZEF6EP[T+I^EZPO$22W]40,Q/@G,!^BF$J"; M?E0;W3Z:2*#.!X.]P]P[S$_18>Y [487BQ]V94QM.72Q^U&6!^HYX11K'U1D2 MIG=APD_5BW"=%&$J0Z0>[9;R/"=21_OK'T>@Z^PI+U@82=F]== (=&IV9=L8 MIU2>-\V+^=YY2K)*0[R@5?--3A'_4YYP[3>LM:#F]/G$M4DE*BO/=+H*%V&^ MY&>3^,_5GR4_F5)A)YSM:ORJ B=&<]VBHJM54K=/%01N/T'$A;\,BWZ&RAH](?R$TB&.:5U6SNY/GCX>7-PUNK[QFEF.45RW#[YB.3V[LJ.:+O)BC!; M)%S[JF4G7Z.K%V&R(&GQ!B(D.=L%P<)V\,0M-IJ+!HM#;3Z6-A4^]0)#;684N*2C^I M3(E;$N9D]I0FB]J-K('2Y1FCH=0JINK!3NF>K2L5.%M4BWF?+);<2/V3 MA'S0'+OC"Q4;R(\K8#OB3HYT='J6,8P6W405 M)T.GQ\='=ZGJV/+@N8H-/] MN@ &)#NC4PW[?%B+B7+HM,D^ZV*4%(5.T^R#'!H?A6HNT]#5I"DX4)C3T-# MV97H5!:H6WJB=H;99]2F J S*\S95)Y-B\Z$,#0:(# #JSH+-B $ARW8-U>3=Y]\]Y51PUS)?!/*5?NMY2UCW. M\7UE&#G^YO([O+E\EN?E:BT8;C87XI:6ZEO,D/&6R8)D_N]-U@2P=SD'C?NO];9JGT?8J47,C;NU4#4W=1UT10UBQ4@KI-"(D#B_ MYH=QB]>)KT33%"I;5&KA#=\4HD[%!$_6)8N6G$//%HQ49^XQ/:VG3Z>YIX%F MU-+!>TM29'E=$ZXPGB^^9P+/^\NL^ L*I+G6N'7K=%PKW*[9BO* MBN0_S0FZDYB5D)1A!TP9$<-Q+@P(A6P2TFH(9T)17-2;\J)JB'&3<4!<2LWF MNAC.!\F".'Z[\PH+1]FP]X3OND2T56NR95__P\'(NB@9!W69Y&N:A^DOC)9K M/H/_/:K@EB1N]C7'+%G>,4B8SAK?$9;0^*VRW,"^>JG;OHC&:%?S.9'*Y7&( M<%SI86"-L*INWH1ND>9Y,N:6T3*D@(2:)[;FB:K M->?ZFHACE?0F:WSL)$V>20RN.V/AD8[KNC1I-Z3RTJBJN\@&NJ;W2%\X2OZ5 MDP^;AP3-_GJ5,:"W4\?'=)2\N_7&[B\9:$OWV'KLR&MQE+FMW&_@J:-CJB_- MF7R\ECDCHZ@X9YN-*(LB=9T^4HTQM4!O'35.5;'?&#\6+^D7F<(M'^B\ E'1 M9&<_\AC2JAHY*L[(#H'KPU.@>-68@;D6WN*1W'MR]2UJ"R?P!2/%IO/O= M'X0!;]WZNL?W5#P *;YNWQ/P( QX6T)&9C@5#T"*K]OWQ!9;>Q4.E$-Y.P9/ M+<##*%E3M4$"I.MCW%9[JQ-A7"V2O=1J="6?QN$S57P1764H5TO4+[".KL+4T,MF6B $78TJ5WQE M<+\*N$8..R(X6J-1[D0#5]MA:P9'JVT4,P"NDL,6#XY6J>--3Z@J>WKJ?;>; M$=#U.CW='W9O%;H^IZ?V&UX=A2[4Z2GW7:X-0U?K]/1\W84BZ,J:FYXI1_J.'T/*KGN*CET MK4Y/';=;9@"ZCJ>GMG>]'(?.-]\K, R^\X@N&M@#T*$NV?%Z"+I(H*7E,+RS M@"[69W\90'=KT F%@78'^'H8NO"D,>W7+T.C3 A0^F35#]!96K:7P+ ] M)#J[:O#U4'?QW*_'P.UX,UJ0X,.W05+MV: 0FS;(HR6)RY14;6NY+4,STC2Q MW0\+2)VP'SS5F9Q!++I'IP:M>P=[=;V$0[;Y'9ATWQ)8?[5WPBV!>_>JJK-7 MKHGP7Z7\G&WNSC0YU4=4&\X:!0EE)%EDID@TL\9 LE-]3(!H)B'"4?M/2VX/ M[6T>3;7;_@\< W]E*?&3_I:_U72'P>8Z[KI6WQ9H-K\9EYI-'@=7+0HZX@)- M'@57-T 30M)!H%AXXB@K\$HL=/NP)H\8I^L5" XFRGUMR.']<:=2K=#78/(U MF$ZO!I,M!1V=D]\"L+?+!#.?T;'"(&MA8NB@\_D/PQT@EP0ZY_\@:P'2\M"Q M!4QF6K-!T E-&\A:%LK$=X!.> ZT)N;6'+K=,A2W&'ADT G3@=;$YF*X"Z-: M7@S#11@[=AHWZ*O(7UA=2 K"+ [2_?W& <*F'=Z*(&+:F6H?+#WI8.F;G5!E M4FSE"A<%VXJ5=>95(QANDU52M+5.ZSA[")(/;CE_HL7_D.*25'<7W_KU.L\? M@NQ[DA/V+*H'M?:3,ILT"(&BR"2=E^([MG<=-YYGE\R##_?(PIADX4KWQ553 MW,9'=XDMHEK4T0KJ0L$FPXYAEF__A@O^=VU*':RK.6VX'+:& 8$\9%ZDH]UOGUZ8I_2)N($+1R6>.A0@N M?W%)W@-2MK7@S[+XN'S\<9EX$#2#Y^%&+^LWT'<5U'T,1ET-49I<7,@Z*"-M MA%HQ'P$ZTR;.'9_B\UY\WLO.X^GS7GS>B\][&33OQ=P;@2Y::X:!=O/.H?N^ MEE"#_:?HPJZ6%@#H]4878;7%]3I_+[IHJC%P*_8^NC(&]I8!ZI0"+H&[LCT6 ME^"M*PN(UEV-'GMH6]S 0+3N2O#80ZOS>P&ANZNB8P\Z_J(3O;14;6!I*JJJ M"DC+R:V/@TY%6]4 '\A+B&X7.%Z=B30P'6)5[)8*'UWI[;466G_S5'1>PU70 M!_.GHNGV^OPRR$[R1?\6I*(NGR@1P^WMBO=>)4+2K4W2C-M6C,D/B@X%49@O M@SE7ZH)D7W>H:RZI.XI1)*I"'Z&2_CX.=9I4/NDXI]2^[INN6%3Y MP!'IW1;+!M%\/-@IW4<=Z6=/7+IG0E':ELN]INPUN;*D8HM/=!M97U)6"$&B MXS3Y0)^YX#YSP3J=OX8L$2_7L8%TG,^S\'D6/L_"YUD<0=+H4^@M0*AT)SPZ[S$(E>; 0N?\!8'J!\:=][;#;FJW!]!Y9$'(K!D#Z/RR2O@# M^3$<>VI_",B?)?\23Z*G4U72>]O4*5BG8?;:I9B+[D_UR*;/7!"*3)(@%TT M EJ5?<^#YVU(/A"=MA;!4QI&?_#G\/?GS:!@S1+1WB18T9BD79VZ*(EWY?]% M#-Z[BD_:5=QJA>>L.+# ^=_VE/&__/MC^)*LRM7'5]*VH4OZ^_!4\0VII*KM M]\&INA>'9LOW:_W-#372%6KY%0]%UG9>%U_3F9"OC_R-+5]2.<8IE5?\F*(; M0JHV/K-*PK>N+'B\8[]N6SO*@Y2'\\U^2*-S5VM^'29,9 Z2?;N:7*2(B_9H MO]*4/T:HIZ*-G-11[.S-TUW1^R3_XYH1LDW"=[6>JO=.=S5_(\*T(/'9,[>E M%F3+-)>)Z!R8Q2X6%D@"KC7.90CWTC>+1<;8IW!%6C4Z%Z_R:P9_U:CG^L/. ME%)OJ"<3R2^< Q]4*SCH"WULT]_*WOFU,$4+U4#:[2&J,4PP(5#; =3ER3.Y M,## AD(7=QOT,U)C*PU5H'S4O= K[&YI?2SL"86'",U>D EGJG6YH6)7Z.&# M@;-Z? VY6]9MH-SG#?F\H=/+&W)EVJ%+:C%8'I=.5G1Y,B.LDY&/#UTNS@@+ MIOTRWVV8?$59L ]:5A4URBN-<9$R1/.<'RE.3 MYE=W_EGP%>9_RI.XZ?YSZ*FXJ!(D;S(.J,R*V5PR99$ M;=6Y))(EMJC&CDKU99*67(0#Z3X:[93RO78<_U[F54V"V?RW4$@N_.2B6)XH%GKU(B0B/S:7-667Y$FV5\'SW*(1U>#N&)6WJF\9X93"F]6: M\T"]3&\K/37V 4FY (RO7J*TC/G":JKOVWBDVS6H1+M@GFMNSK:U##PG<\K( MKK@-R3F'L9#;U_RX9YO*TOU$,^&JXW81)VVQ-4=E2S3\&T=806G;Q%;TFB:+ MSBA_5:)62G'K**>45K;FSNUSGR5.CP9S8IPFN[$ MM^1T%@5+GLI"1*T>Z5TH&L?+['@+3W2_ K-6Z2EO 0>;Y+9$3E,5_"R++[G! MFM*J:J3ZW #-<8RBLK6W"IWP#OR6%,L+ODWX$K.=JBL48?X_A=SJ\22WR9FD MTCQ_X7*4A:(8ZEF\XKJ]\(P4?/.H/Z#99)\D>P(%@(Z"FY]*$4GDUGGM-*D< M*/FL+')N,@KVE@#I^!0,2-\0I_*)=7H&2I3-I[E,:)-5!/497P0BZ"<&F'+HB13"$ M)AD30(CN>B/!(-H+^@ 7P%V[)/4"=,A) B)TUQ4)@+![*A-4-7!X$0S$T2:. M,BA&;/J/)HX!A85-O=&&.Z# L&DY!OD:4(C8%)]1DNF@BX5-=3+,>H'"Q*8_ M*V]FOAXMF -\& M3XWG0]R8WKH^@G#O:\T##C>(^6F1%TG!809A6F4TB'%T'O #-EB7+%J*AJ.B M4#P)"EK]JYBPJJYFS\.$587F274W.ZS\\_5+&/]9O"#=M[$5OY@SFV2#SK0_]GD1TD0GC\R;F7R695QVK MZOCL62,8SK+XL.MY+15JT[XX_"&*^(%_?"76_8LM+-1UDN5KPM^59 M"-Q6 86S.+^GT1^DX+0]K$G("A(MY1^XUX,L KE-%5PH'62!@'_2998_T%*P M>?8O#KR,_M@TJY%SZ+_RTRG\2/GS\S4W]7,YE?V>-'S_"[([TOOIJQR#DSK[U=$U5#Y$) M90N\8>4YHF:>;>R+V!8FE3 F= M,DH)E\/DDOIX4)>X!\\[#32C5M]OHT[>7TNP"0=T5DS 7N8I7? BWL8B\ MNH:;ETYW'6L%KQY9A0=QCOPIA',(G^F$*S6OGOJ:OC8^1&I1?A=N M%+?L1J%ALJN\3Q1VP:PM;YOPRCWS\91MG*S;T;LFNVIW3&1<%1L1DB^:TW1] M>)5JP%74OGL*J[K-V&]%**\Y,/#;W!;?:^Z&50GQPE^_3-;MW@R#&6X+Q557 M,6[%58SCFQKGFX_A[Y15WA:%9M_A"5@0[JG3-D_K^)331SJJ#:HI/C=J(;F[ ML!"6F5(:M([QY2U.H+S%(XF6&4WI8E-5KG^SDU1<8337+2H6QD3L?0T R3!? M>&'X+GP2[ST%.= QH8%Z#ENN"P'=OQC1=M&FJ"4UQ>UZ6&P\"'(NH\L6A7/K M]MZMC6BHXW106*=!FWL<0YLW6PT$5:%8-/RL/E=HES C*B;M%?1G=(VMKVYVQ"X#.XJ MG7172"5YS&X_M"^,Z@NCGEYA5/=)8NA.(_<+)4FT07=PN5\98/(,.IMTY,W6 MDM^*[O@?8YM)\@"!:X.M.EJO,JK8JJ*-F$ +7#$LA=;&NG )7"9LY=:ZISWSTGE7O67W7 MGE6P9)ZX8]3P9'5K'7S'%=#&YQKDT9+$94J$@KK_UVZJOO%S'>GM'>GR2KA7 MPA5*TBYN(2+:^;)VFL@4._7@<>B6WUQM&S(.C??AEX]\+[,D3+5+VS9V'*I_ MH^R/FXS+_8A(;3#U8&^>>//$FR?>//'FB:.N--HS9*(&">28F6BJ!42GFFAN MA%P!(-LTU""C!2O#"KEX&XVY8 4.+(^!T?@[51O MIRJTY;,H*E=EU M_O%FQ7?@<]U?4UG[P6BNVV)--*M;,?/UKH[\!>-GOKI:$V"*4PRW7/ I*7X[ MP"E]'\-HR4]PMCGD827!@!ENR_;(=N+YYI'3H2B$93 3!Z)?F#P6#IN$ X?< M8P>9@@.#X!!E62Z#F:>#:-3B8M[_Y_U_=HO[F)P0M,?6GYSOL_,1ZO@KZQT9 M)M^*ZM4V5#[?X=EX(A>S.W[D#J81.O=J1^A@+1^=T[4C8+CEZ):[?:#*!ZI. M+U!E8JVB$ZDPB,,X%-&)VY[?>UJ!H91FBU24_-AV97W:! O"CXIPO4RB(&TZ MO>9N@D1=J<$9,.J'ID?PJ+I4RC:UQ=[\96^L-__P[\\/1P;ZVQ]P!(YP4?,^ MPEBZ+G^UWO#+CIO#5-J34#MV&M2Z[Z2X%3Z'M$@Z9FK'.G4#?J+99W54JV4$ M#I?QA!SYWCD\LD_U9)S#, E"C<3YY!S !F(4CQPX;(';C@ M3Z8]*KW7SGOMO-?N-+TX?PO"NM91D.X+VK3^6S>_3.?G._*T]*3/)]Z>M,?B M#7?7Y?-K[KAF)%DLBZ9ZV!$%^H'V"+DG1H7VKZ*6"3O.?(>XY0>HZ\W>?MOM.Q^Z#ZWW0S M-,!ZU\3R+CKIR!.]9 S4/8'HL-5.-U'L@!"QE4 WT?F $+$51C=&Y\)M]B,_ MC9]>)^%4_]#-209\FB.7F!$UW@'V#AU@UPG+^:8EV2?.+Y1]?08JW&HI?B)!<"-7#H3#7SW_EC88MU:+]%$ M ]P01Y+;T.^'OP;S,&'!A4SKGYMZ#*)\P^%=@F96'/!S MD1$!B@O$X"G,DZ[W+!Q3Y2@4/0HJ'])^AR'MJY!ELW+7 [[=X0H8:8&4&ZZ' M,I(7]WPK7/"-$C( 5>!)%@C\C6MP8;9?@3N6///7WJ5A5&W.YO?VP@P]GC $ MZ>53FD0="%;,<^JYON;B\5!D<^9RP4'_>'US4C?Y8DBU2))@8SQT%TDZW+(J^8Y(,R.@68,3J";XT1 M?(L,P7?&"+[#@. @J[-A\WB6W6^UM'.AI'W.Z%-.V+-PAU3D\Y^Y(Z,M'"V7O]:MIX[ZCY+SMT;?(7MB[ZF:>#"-VWRM^J-,88M<\X;93XONE. MJ,"..\!4MY@J5VH2I@<2AR6=SQ-^WL_D.598%7DIQ8 M6E@7ARK>[65T?+:M@L[CAWV3#*EWG$BZ66=_]2387G;VZSZZTM;$SO66%28, M(GXLJ=<:)4"7Y#8(]-;P MZO/IXJ:1#ZQLLYSI8/DGV!+M_2_3(9IH.X73&? MY>ZSW$\OR[V3=]YQZNJ'@/&S.2M)D)>K5<@V(GMR^T]/&]%U+"ZC(HCXM 7E M/W=,1NW['E?II7;H] FC[S!A]"R*2)Y35AWELK1!Z2 ;&:LIB0I&LR1ZV.1" M*"E25M5#;1#SL@S+O%"0T#; PHL_DF@99J*Q20U-3H%ZI 52'L(Y4:7HMOW> M/^:IZ>UV5TNP&7O@.F42D99]HAOFBD919K-Y?7O>$6CL-*@=-;/BOC[@KKF2 M<\'5019&Q6])L;S@^Y.N"+MZB=*RZMV>YUQZD?@Q?#G"9N%)/CO!9R=(+:!1 M7<7:#G9*84F-Y-3DXL>PPP*-P.5OS7,ZUOIBUU[ MUJ#2VVL>'\#Q:O!"'!Y88X)[N&*;SL6U>=;\96^9;?L:WSP>66-O?^CM\(11 MLN^P?$3)<>OEL1W"N*@Y.?=T%Q^6MB_T@0\+V(8=.[7V/6XZJG4-Q@^IAK6# M]_Y![Q_T_D'T_D'];J9&HG623D*@2$/E*=1_#RI7LU!9PW;8< +.0:-/=JRC M>Y>,=\EXE\S[RMD^D;L*WA="S!["W3T0.\5\5X1E%X1;]QXX^;TC!MK9SZ:K*/!\;<>6&A2 ME :'WTVAP6,#KQE]3BJI)^PQ,I\3;H0]UZ8:QTR&L'2-WXG GNU(L[=:3]IJ M5?86.'YIZV\V7K=EQIU8$K? 7U\C?R"5;^7#W[Y=W2:KI*C^L;4_N,U'.@+W MR,(L#RMJJJ9%71')GF,!QAUAJS"K=*67RX33PD@6D59*-4,M$,,?7"]'/IOO M;BR?Q;^7>2&$X6R^K4G11I[Q9*0S7\=)TLKZ_1Z"#N0>P=P![![!W 'L'L$,/X"!:Q:1=PAU/X8GY@>'V M-YK;JF8?LX]E"X2,K5%R+QL7B!E+$V7[OCO@ OR(9 &L&LM [#]- [O,M "B M_!D)2H43':IRN"LQ#H#2T9T*Q8I%O[+D@X?"GH@2I7;60,%BT9Z,?+#C1L!% MV9B%2$L.^!>HVLG7=\RY042_A%S=$YG)PH(C3'22%T'>IMN\G6BXM?>/%!FW M3+^/DI]TE+ROF^^RX2,N4LXJ+OIURW!G6WZ3^/X,9GI'JWM'JW4ZWW[>8PZX MJ"3737ON0]_'>*>R=RI[I[)W*A]!,CZ%)NHJ[BGVH"QJ_R;O6I4/;\+J5ZE]RJ]5X"=T_GY8)=RH=NX7F2+JQF-@?*;+&(D MS$E^3W*^@9)L(:YFW+&$LCO"_U^,O:-Y)0$-879ZM%?QO8KO57ROXA]! DG2 MB:KU]L6G8U7_^ZVN&JS3,#N^UU7?X0HKBR0/#I1U?;'#>*A'^1JBY[E]W-Q_'82;G*FW$YSN;C ME:QAQFPTPA&2$]^O/T":%\^,$" )-7)_V!?;@+H1:KK[>6A(8WYX\.>!F#UY M#OJV\FQFV5*U$O:\R$E!JSNC#_7\3(JOF?C8A6KB&_\D5JGL/LLI%QO#92FO MNZUVA=TT6,ZM)VG S/P=2>1]OW1%J_KG^X4DM]G98GYM/!L?62XF9#L+75Z M/Z$P&X'G'C!^Q?@5XUL&Q]3_+-'2G*/%MD%0]FL)DS>RS&F!AC M8HR),2;&F+YHD(-MB(&&CGYW.L_AS_N(_"C%-UO=ZBG!/F$"JG-"IWX^?Q3Q M6M7R*7Y1H\0_XWQ9CQ'13,3%I3HE5Z.'Q:.(!%@=!>R/()4RV1 ]I''R78PO MY.)UH^@IIXG\VX8M2>H:7P6EE*\ +L!)P0@1(T2-]SN3*_)>//&,C-HV7J44 M^\&*R6HE"?DBORK^^A[Z(WE;6ON-+J0 %]((S ^LQ4P>=5]7F<^7?9/;RDRH M^=Z?D=]OE-L]\&\F=\I4K!M-6.[QR>'.Z!WEWS_FA&RKE_N:3]US8Z%'N+CXDU% '6',-.].*H5>H!UG'B\#8#AAT.ZE0ZQJAXG(/[.L8K^OFCN2ZFX=+Y!4-Y% (D]] MJ(0 $P),00%,J7H069ZWMO5M74W(DU5G!,Y.I+P2]H^]$/*E8,GWA=JIM*_$EY=3Z3&IF50?X=V7KUKYC?H@?("0RW0A%X0,$#) R A W"0 M@<,>#2J/_.:1 T!KJ,\S+1YSM9YFQS "@9>C?;.@)8)R",I-#Y1S23UYSO#_ M$6WB?U@>"5M 1)<\2DI>L W)]UEG7J6=Q5:3%7F571:_R"G_[IK#[_6AOK+T M PB->?@WF(>?U\MFUIQ];VC2/2_!\^(@)R%^VD^+^.&_?\D%OGTX/S,S^D:# MRR>]FL7JE0!G5Y91VS"D'367-DM4T4)9"Y[09[DM:Y//;X&HS[==>;V(E\V@W$L)=??"9.Y46ASR0KR6=2:.77 MMD44#%&PQOP.7!2LQ>5G5MXV),5LMF+FL&<$HNMY[TFGL-8C#A:IM',LP8&7 MQF^)66U7H'+F0ZYB"/CBL*LY$!3>Q+XR1Y$87'5[ M/5#5RQ%A'T]"7W#\V!HB=O\&L?NK.,\69;&_R?GHZ?I&/0AP+U?M;+]H[PZ7 MZRQ;_K5;]1\).9Z;#B-X309?R.JIA/,YVSS0K.) '@J<2DJ5O$*N*:EM/X!7 M_5Y-L?[PHJZI_\-HVV6BF_OFA@B ( #2Z*$'GD7&Z FC)V#1D^LF"._4B)&Z M;?L.O,,>1FJU.P"&BD$IG&/B(ANJ]!Z22EW\:L_IBP^R5,R&JHFOHEYIA868 M)$LH>5UN)DZ2O!2!\HKE\M*#I= H^AG+$TF%;.J8GAA. E_IAZ$UP/3"I-,+ MG:N:5,OH6[6*7F;5"FL(&_2- K9A M>4'_IR1N4,Q]("CZ7KQ41,E46"3-T5"'$:!H^"EGW$&M5]V@Z+*?Z=8:FHZC M3%_348^@:F3]3(Z).W:=O.IQG=7.5">KXC@*)$VO?B5IN:39^E/M#+JIVC@, M)%TMOLD.([T=C;$D\?A)U=[EO"?)8\92MGY1I=5.UH'.3[;JZU>K7>2A5Z"A M&::UO9RD=MU/68^&&^*\N$0OK"=7.CCXHW/(!^889-?W=^9$;VL& Q0V-,[Z M#^2890^K0K_=@0-D^M#8WD/Q^^)[-("=HE-P1K#+QL[,\L\@;=\X/M%$JAX@ M%<+ZPT4JQ+ @NEW*'MP>W%E)(UPI4(*$3:([L!,&_>2!/7/R_QV1.,^$-#P2 M6TG$Y84!KTCD#S&GB:(_+&E:BB6Y[7#0WI&-/\2S??'PAY,=N2%OD!NROY5[ M=S1IL:I99/RR)/=,>9]T19/J1!V_H?&#O .>GC]NW\N ?HN^AW$I;?W5WY)< M7:XR>^!%'B=-N&Y;\U%EOY FRE#P5VU'E?JR,J>&*S+1!@- M['4^A(LK)&<;R M\+)OO.P;+_O&R[Z16=-)SF^$KA]EVNN9Y/&:?"ZE15FL:M->&!H.F)<#H_P&D,Y.G@Y>W :2EX>?OIG.#E[7AY.Z3+V^%P.1# MK:" M"& /BP!V2M $AF?WC38$BFMWS%,%"G5WB$ ,-892:V^HQ+/A-/P>XC28 !&& M^O\!3/].*09#G?\$IK,9E@DN0FL56Z.BN]WRYY)TT:]E+X+!0))%@A2'ACZ+ M/Y"DS)7;$!%%I"++2,Z'+(OY) R/NI5#=#HSYE LI8'D \-D&E0_9#N]0;93 M7899 Y6V-?/+3#KX +[LUO]5O?P_BM4_WR_^Q>K$(&_DO6T-.?Q>QPYI5BY> MS@^@8W\-_T0 ,]B*IIIVFX(NHZ*\5V+K92^$J.B]"F2TO(C6]LA)>4N<%.0( M#")GG4?0KH:S;1#Y]H-\>]BEF>MN&"XF[LOW 9>_,7[!S.C[!X4& OUF L'- M75:&H8\&#H1ST;5_SH@_U,U%WS[Y#?Z0-AM-S=(B2.% "H>=QDCAZ-G?.I>7 M\XRK_"=Z()EX0A$]I7'VJDI]\BC1:!Z)F2H>R:X=>TCINLK@RW/+LMNVBKW\ M6395OUN5,F,?R0>6SE>QC22>+U1E5/405'F#H,JE7,!D>5$M)\D&K?]WL5M8 M]3V>_#:FQ^?MN@PQB/#RGVW!#%NI]7V]9JM.A9LE11FG=Z0HA1MW(&I#*LM^ M CZY31./XEO[Z:Y,+]%SY$U.OD(C#5J[ E-H_H7Y[ZQCJ.,K.E<>,B*DB99 M:!V[C^R=CO>[6+E8$BTO<#$RH+#_5O?"7/="$&A2?TM5@BH/8*!" 9. M#PRT3NR!HX^XZMD8VH(CC+AJV)Q? <<4<7^)IH%\H(>R.Z6F SN!W1VH"_3( MM35>%.@Q:Z<\O:&N'\#K:@9NFOH1'NN .>IKA"^9J@O?;S)(N9HJ"]]Y,@$Z M3+6%XDAU8%R8J@K?H6I#&$$P_>C_"%>L,7DRGV7RDY/LLXP4\DP^94N:[/HE MPOGME\C7]>GC\O3ZD1YI>).FX0U G3JX[6NQDEXMEV[MR0TO'48864.Y.\@# M*1WH;^U#(,VC%ST^D^*V-G;U;ZTTTGGNS4X&C')Q ME28#2QF&9X%!4MUB ,_)LO<1^5&*O?!!EF=6^9WMA0NG)S7S70&%B,L*"E$I M2RA$<5+09S&$:\9L0!%\IIU5FT338&R?PFF-<.EL,%')>L_R0)9E\*J M[]@%8TV^E7 3>2]*03[:LC__^$G.+;QE[RC?1-[.9Y8]BRU.A'^E9A?T_ORI MS2Z\96\OVD3>R=]*Z]%L_?G'3W)NX2UZ1_E@O1W8%X'CG.'EZ8CE3A3+Q76!,A-!B9B5 M;%VW.ZCJOR_Z[WR1PC!/]T4D&U)ZY)!-FD-V_B:!69((>[B\H?$#3:M;T+*E M,BW"?4_*/%<&;??'YMNG.PWDEPQW(JF68=;6W*OL%W%:W==%2'$C'RDWCV9. M7UOST6770CGM'4*5?U1 :;'=(V[D%K%=UR\-2K2TAB#YO+(N=@H<=8*@Q]Y0 MVJERVF]$;>ZDZ[E8?>5$G,]R3=-![M=A_&KJYTO8]L-J0!(!=@%^>%1 5H=1&;OC@6+[9MY MR^!@?H/WPFS#&5"H;;^+%0+PWOM;M=NNP$&59LKVE6= D@62+.PT1I+%B<$Q M#^# 61L7#?5Y@T I"Y;YA$"Y!D89K$"1_VXA>* (?K<T4VP^G*5T&1?U M_>,55?3H3G-5XT&,)F::UU4BS"'-SH\8'K?L241#2G]R\7J*LXS M5A8*8C].GI@T[0%Q:WB"M4B]"Z;(V_)A9'E9YN+SJF@7U7.^Q;DB5EW]$M\4 M%4;@G*1N(PPGNN(Z=)%=+$8R3>:7&[*5)HW%85*6D].'F6 ]$RN,V$:21N\;-??KW;+ MI=H$XE06J+_.YM7TZS4RZ>-9BW]*7K%E[HB:ZGMV'__Z1HM'N>>(S_TCR\\S MLQIU[#SB6#-PSQI>D!+WX5C<.[D;ED ]U)85^/]3J70LP- MRY2)TGX'C>V\2EOQ!N?;POQ:PH*V;5A2C\JP$'M19;D/;UDZDOIL&__(Z)GM MYK0N(1>F[5:68A1A85'=OR,36??L-M:Q%?H>'\3LR-"(G<$3*EG.B\/(GLNS%;%\<3(*$1N<'C_7-_9??( ORD)$GYG"?J3" G)H(^^@K@:$"C:CV-"V$VZE"Q M[\FP'M;_7-09M*M7";1SVIUM.!;GID<*AX4E!,?CT'O?S#BP&(UGI.-NF+T8 MYN35@X-0C=^D1:H$'(IJKJ1;A@L@!9W5,7Y3>QP%G6\S4TN2, N5F^$T0ATKRZ#MA%"KO8YB$8F"5%_H#>P,K MH= ;,FRH]P=(>EN00$P]$8^%")WU<],,BI/5F11CJC 4_ZLKE\947VB.66]T M -,)@.;']9P_-IT&:)Y:OYEC;TQ5^TO*JIO)F*H\Y/6"-Z,'^ZK&,Y#@6(AG MTH5X1KL>HBX45N^],B :YE*9MN>$.EM')PVV/LRML.J]7Y7A]O3 9O:)YE5! MLJ%N>VE_4E S=N I##QCFB<%-6,'B>WK3+A?&:?)(%?;F#XOU-D;=*=H?$ZH MLS7"3F'Y=%@SVWA_0K,!'V**!Q(CK+D^8_K'F&M',?S/]0DR=?K-/K1[=Z]W MBZ:*6\,_,-3Y:SKZ/&="3Q%NEW&J*V4VHB1!S7CS+M.DYV\#S7@'29 )C37; M=JE;2#7;L%00E@J:*,5LN.@P5(K:&/%>H+RWP;-9@;+GQ@VR F73#9Y,#I1= M-VYV)# 2'I@H)C .G^<\>V!,/T_(:V@$P5'!U- XAV R6J%Q%WWG6+VQNW;W M@U$:/0M!*H*2O!+LAWAS=/4BKPN+$U4UD1NTL&9Y#2S \&PO+PH@ZVO2K*^& MZ]?2E/V4O/=YS!]WI4L))_GS^;)QEKWZJ.I'DB_U^G_WV[\^_+U=W3LA9 'V M^N%\+BSC6NP4:_$*>;%OS9GPLIDRZM?T@-T MT[)E+$!::\OKV72=DDZC5A#4"[C][V)U47)ARS@7?TY^E#0_J6["!5+ZR M??=.X2PXQ-]UQ5M%4W[?-5*1D(HT/2J20U@*SMCTH:E1:!HH6:BO2"2TR,#(S,3(S,5]L86(N>&UL[+U[;^0XDB_Z_P7N=^#M=95];%?WF5NX&"@E9EK32C&'4OHQG_XR2$FIS-2#;\HU"^Q. MNVR*\6,P(A@,!H/__K^>UQEZQ+1(2?X?7[W]YKNO$,YCDJ3YZC^^^G0W/[D[ MO;S\"A5EE"=11G+\'U_EY*O_]9__]__U[__/?/X>YYA&)4[0X@7=/VSS!-,S MLL;H_[R[O4)S]-T?__3C]SBC+S9^^_?;IZ>F;YP7-OB%T]>WWWWWWP[=UZZ^JYO#7 MI&P^:#?^Z5OQQZ;I4==//_"V;W_YY9=O^5^;ID7:U9!U^O;;__/AZBY^P.MH MGN; D1BP%.F?"O[+*Q)')6?CZ!!0;POXU[QN-H=?S=]^/__A[3?/1?(5XSI" M@G649/@6+Q'\]]/M92_-7[Z%%M_F> 73=!4M<,8P\RX>*%YV?Y=1NO<9X/@% M<+S] ^#X'UV]E2\;)AM%NMYD^*MOC9'>8)J2Y#RW#+F[6R?8[\J(EB[0'W=L M&?\]*:/,+O+C+FUC9B8,6\9\U*5ES!^Q9?DX[- >7@V@Y3%(2709M+IB/U4- MH<,!H\KI52:\U3%^+C%;CRJKV?1-XOU!9-D+ _K]#V^_%T;V?\!O_G9&XNT: MY^5)SHQ%F98OE_F2T#6W[S49#E/T(-5>P,I@E2"T&O#>D!7[G6=M;DHQZ9C] M%!=D2V.QJ#+2L.SC?/[I[JO_K&DC1AP)ZJA%_M^_W:$]'LL)K?DP%?%^?,&QTSGS]+'-&&"?LL,P(%D>J>K*.'>\+G6 M%&\#&=:Y5\/=LF=E'6 QASCG&%%['*@U$-B$M-M5@T%\-#,$XT%\0*@UHAFJ MQX3J0:%Q5ELV;_XUE003$&ESV[TR?R0EOB<7:XY"#/X):G"@!@BJD* *BO\U7'$2B %G#06MJ&G, M6S^EJSQ=IG'$?H[BF&R99Y&OYAN2I7&*B^:'+O&ST9^.4)K0=2VJ=SLN<=R'*\0-.MAF>I^G\D1EQX1A'>3+_!].D=/D"L"J$Q;R, M%IF"6!OT;4W$-3 X%_<*$[J\1'/NB@@?AJ%"_[M!56O"5,3?9#('5<%XAARH M1+1_,]4YEW%4#8 M0 9TQ?=@BY+IWM$$Y#AVQ-]Y Z69W#UQD3N4V+ MWR\HQIG"R76VKQV?0 MU5KXPSS-']F_"'W16>/Z/[>Z=AV3\;(F_<#6I,N:\(26F@&NCRXA8ZQT)6@_ MSC>4;# M7^:;C&^/V#J%V;JU$6UPJ2-_RKU:%4MIZEZD]4%. GI@#O*TQ<\J\!$[/@-28X&,!3V7@;3..H&AC,C2M5 M^ /L]>D6)_,LC19IQG8K6$OR93JR*NA#!+W(]1^87)\(".AJ!V%"8BPU)Z-2 M*\]H5T+Z\SS!"RU'I/-+JV*X1\&+W/W,Y.Z,T9R0H'6S>52R!GCG2I3>?C=? MLIT>#WWB^1I'Q9;R/VL9/>G>K(K<*%4O8OCV.R:'K=/]#RT<$Q)-^2D:%5=% MOK_.:-YO.%T]E#@Y><0T6N'#S (?@3U)"%.(\8U =:V(31)-4A%\_8$^V583XZ M$['OV ZICAA*=&17& <(^A%). $YKR"@&TQ% NZ4!%-F3L;% M4YK1SH3TQ_D"YWB9ECQPK6LF2\L7W]=:NBE/88/7C=#;ONZQ(?OZ=W8CD^WZ;L30##I; M/G[BIYSE"]PK3R YK!F-P7JBV*G=!4:2N)\5!XX6SSF<^>+XDM+DUB#5B1M? ME+1FP]LJU3H5.]U2RF#W+"K]#377@.,.?=U&/*:LCUT+WD_/C]&&<_,K0 #6 MND8P)3,M,2'CEEF6R\[$\^?Y.OH[H7,V'SC+V.XYWA8E66.J)Z72W=D5UE&R M?F06SMP_ !!T6P%!IS60*8FN_"R-2[ BZYT)\A_;%RD 34FW<;FE_*)2GC"4 M>22V!?,E!H4K- VQ!4)VA=\ D!^U^"-/@6H@SD [=AAYLM^'!B.ZP&#RBVD9 M>QN3/JY+UF;2F9;]LK=2 2;&4[@EB_-8,R50L4^[NB-'VX^:_,+4I.7K<+TX M;:.9DD(H3MJX[.O,A-] ZF(\U+10"37=8[I^.Q0_=4K0)&SJ!)AK):M3-N:1 MR-E N Z?EHP\>O-7'-&OP\5/W4[V8=C4PPP&KXLPWB(1%4IDERO'Y,-45Y"& M.;$"#%)MWE0U:/SJ=3 !LE?105,JIE3T@=FH=41?YF3)/&F8K13\!YQ5N;CL MUYU]EF0>1\7#?)F1)V4+,2FPP0M0V!S4A,I8S [K6+"O[L10$5FRS6T]5'1> M#15^W=4O*@DZ94-%%S#4J5FK2/* RS2.7IEA[,'^ M9=G)_3'^2YE-].9F;_#_;4?'97_Z9G5(H*>?22?R3BYS".7RT?-K[?YZ','6HQ2!1 M:Y15'8J2C1-=UV6IQ5!1FB,QV'8!Z]>5@FG')-C(RK0H7U-ROJ,LJ]X>@G6/ M#6F^8>+[ $D?&YK&&%8]^"U\L(X@/KV[/U^QHV4CNVHMZ/H(. M8PMEZT"1!$E@(2 MW*+* IZX)6Q%,6XH01< O_T:TQ=CP90%S'5T04%J?-1@;<[8&+3=;W747[E7 M9Q5;!ZG[+^0*ZE8?%#-]V_U^BCJF/HM*%6 5IB9@8=@VRL'&.GKBD+[O8K.J M."=4EO9 *0\^F.U_,4E-=2E'-NK>F@G'1+0_(_DJ8PMY4OO^BY?Y"I,5C38/ M:3RO]Q-Z61>>L(2T"JJ8IVLAKMA(YGPH=11@\8+>-T-!]7/=T\R)\"5JM@V' MF?P$+K/='DCS@8ZAL$@O1$GN(5R3*M1]H/+-)U/4:)LR8:N^M_Q$A];,W7[\ M^(\N-52!;A!-E< W.8W=A;*.__R:-5=%5JQIL+( A-;DELE9IGE:8N$N'+=< M;L4AP)K0,OVG"+O!?9J\P+X696L 0Z_BQ@.9G!%I+?L7?'"5KW_4>(8N^/#0 M26MX_-%O-KQ7;6^<"*H+U\*R]/E]@:3K=SKF1[MW#V^5#* (^8!)SV^GJ+/Z MLZOYZHGTE'T!^:OO61=E46=E'=1%YW\\8QP+E]*JB6]R6:Z*XWC]B:^* YY6 M+JSSV9IT>JP8?3L]MN8 JE@@FB!@0OMUF#?LDX1D640+M&'=\E+. 2_E3T$V M_";9&@FNM^6,H[YF$A)!A1!1=K_:-7S$?>4CY3[2-/S#G?NRQL,H=$RDM7'] M(L:5XQ4D ZI9+F%C2(T"53N0('9!4HJ('@L=OXW7WOCQ7^ALEB3[@">K VYR M;JS*(%Z_#ZLRVFDYL&[G2<-[K0#]MP-KP2AX\5[U)2B$Z[I+2XUVE;SA'G5G ML88Y7-!>S=8P23\UZ/D+Y^)_5H2-/RFDPXOI]I?&\4?N7>3\&=(O'CE^8)]2NAS\!I MWSP[\VO>,HO_B//MP5L5XE>+%ZBKDVSC=>-;''1D[4QE(N\!(P$%[1^DI%VJF0,ZG MODG FHCBB9N ;!/14:#M-6J@BD"8JJ+R+'\!.XLFB/%Q"Z&E<.'R??J3VU4< MX'S]>XJ# 4UK1V',;7Y#^LS6G[#SEUS[\KNP M\S)ZQOO)FNS7&Y+CZK' 7;.F]M "YWB9ZEWBN&NTI?[P3JKZ?I3[H0F''/TID4>/,QX9+F/:9KN(EYDB>G MT28MH^P*,P-UOFKZ=$R[5F5630!JY;BB.M-!K/ XQ$I4_6&!EX3BMJ8E[(>B9/LYN$L ?TQ7^?SO6YH621J+ M-"O;BY-%+-[6*PN8)[&$57]ZQ\?1:CA#9]5 ^,V>"S$0])?V0%[=HF93T(S6 M.>O2$\*$;"AY3 N(^/#R_,LE9@@?Q3@HZ\6^H5"FZ,T<2".;A-+?U&C%BQ8U M6NZZW@+:5Z?9ZI)AI+^:T_T%!$'WZZAYCX%VDY]<"'0?YNN/@.Z/9UH!/5-> MOZJ*DU]PI+!'M0-4APSO6B5XB2G=NMVWG2H.F-_=* =LD'*RS"B_W MJ'H*)+PV%TM'/HR<+.U)_P+3UI M-TL,3L?->C738)P]7)<>^^)3AWN,7X!R86$<47%#A/UNSL#Q2R75X_591IYX M,4RX9]VU.MMP2:U1=^J<&J,,YJ:*ZU)@ZAAR?L>JLJDU;4F;[],,<1S=-\54[6JD381^5/0'II/G%6;8+(C-QT'X!ZIX*% \^;PTR>PSOSEFH[H; MY67*M18.R LH0BM"M_@YSK8)U.EB ^:9G]NRJ5+0T:>;)= 1.L_+I.513&@I M/6F-#-TU(T/GU<@0C(Q'!ZN1P4<=O;[.Y=:5=%I8DIV*G#-K]6.30;YA$KE7 M2+"U=8 -?-V.-,F[W/^ S]J'4="4_VZYS6'40'"KN6$.!,ZNK?(\"#^FZD=F ME:K=-KJ!8>W?*&YMTB&H5K?:Y")':,D@,DCBV0 M1<0!S_J[(U3T1H^!%T:JX(#-!XH#SM#V*.JKX.FR+"PG3,"3.Q,:S=\-@ M%MRJ[=^NRW$Y%W>9T[CY3OL%24>T??@FNAA#NQZ FSL1^]=0/^*RRF)(X^;+ MR;X2Z4IN=!T'.\(0Q"](V.]S9I':+?;*HUM?_U4I^EOG99%-8ST_$VCWVLSV MGAYX':IK(AIF"[3>?#M3TY_FF&?ZB#I)<2M)Z'B7PJ2GI&E<\JT&B7^?;W,X MI(S@1A'K0D]K'0*PJ\0.@/K1Z9\@>LFABVI8^QF*'4&"VP8]V^DS].@3H$.?"$= M(P7#X2*EAN1+#B/(%NPZH/M)9I\P6JO =FK^L?S;S1=6(;6#26#R!HOVLT:L:DF\C-8&A3\KLM9R;WNSL M_N3L^U9R=BM%43RS] X8,K\3'*E:H1O!D2D_MO0JA,BJ<9[ >%[;Q:!*Z,^? M,8W3(EID^.#%C.HO& 3>^HM->M1]7PM20^G:+-9F"N_@=+QN6?T5(Y#2+^-9 M2TUAL7&-PD0")K'G$QYJ9;C\[?2DR(;;WPW"FY1[L]O5B:UG! ^LA&-[1.@ 6Q)^* M5BO*K_*@M$:#'L>?E9Z^V]0WZVZ\H\&IG(83M*$$#NO9-&,XOJN.[*;H\SA" M&M#%L3RBJ7HT-WR8Z+(:9G7HOO-?MO\Z_HLK&;;LKC@5S&G8O?W\*D:J_U$WOYOF^=E7KU-,A0\RZ;'AC1YV__42QH4;*\C7A_P MP,N$XQ]H[C_Z.W:M:,VR#J1131M]%M3_OR ;!@DV$W7>.5NX_C#/X(T:D/!U M6HH,C+9.D VF3.S9LBK:M6[*[2[2:>:6NZ%M=SFRB]'/RO,'MJ[PEX=@V:A1 M'ZPUUS7NJF7K8FKKO:)I+C&.Y&9\-7$I#)/1\'IY*[:;3<8[BK)Y'!4/\V5& MGIACOB1T+59"+UJOCR>L)5#'/5WK4'N<=ZVQH%,V%G3!QL*VU\U8O@R+82!S M]JV(J2 %LRS+;;FE>+Y.\W2]7<^I0%X=0A2\'N;!6!TY$A: ^+4E!H"G8T0N M^"#0!S$(="NL1A6U+GB=V0,[\TK]#1OB96XVK,G,:TR3WG]>VEVJ\<$SUL%3 MGW5?,;=P3O?:"\&/3JZ;5&6O;Y'_/%]'?V>*SV8'9QE4J=@6)5ECNC,=A8A\ M,3Y#](%[$7"=+BU^UUN+K9*TN^I:@>9G??V9K:4? "S<&^5@T6D-MK7,%B)L MW(++KYHRN--<2>T*Q_B:Z6#&G>GJ'^=1_(]M6J0< [_/NHW9D@[+-400UE$> M"6,S7V+,JT_LY4^7!-;[5A\B\+#?D?A*2['#X;-K!?R/PX_)^".S"R<[5#-Q MX[Q&Q"-['YJAH0N,>568@_L,]S"X=C7_O*&G/ $F@;#X-Q+ZV#V0'[5_FVH2) %E,##26"F=NSR][ M 0VP9S#]# _.X_3@2<@HCBF#QV,9&TH29O3F;)#P>JOVDZCNZ-MU6^SC]..6 M_ *OV+1BA.!.G+:1'U;\%MC1!=O[W CLZ+<&^S2]#H1G1V'!47J!PH.]N(*L\Q-,YWU%#&^V(^U]C)-A+%'GF3#Q.%@5W&-7$Y/ KN^)2 M]QY4;-#G&H;?%$15SH]+4C<[7TT(;.N6^# MWD49?WEX:F6Q_"J^Q6B/KG1Y,^SW#$BQ9')ZDB=WF#[RBUO7RV8%:M6$O&>8 MBNX_G1$(7?68;A_.GVG7Y?PLB(>Y4>%D)HF/Z?&F3SQHAI.K M-%JD&7^(;? JT%AS33GOZ]:US%9T48MPV#M H_PEJDQ[C4&X *5+%:F'#]"% M+%WJ>3C:;O84.2T>@V$;95JJ>=IR9Z$6ZL6^2H:R#<%$V3G]>+3O\KM:HC"= M=:P8&=X%H4N<0DI]<9F+![5<+&B.8+A:V2S#=;Z;$7 @&/$E&0570J-B'9Q* MPNLQ$^?/FU2D#0 M'H]+MM94N9Y>0X0#T6>@'":R,L93J^VW137(R+5H7@+,Q[*R&"S.% M..[75_BM%X"!>M@8C<8QG'%.%6T$V5!K]1 _B1J3IA,RE#\W<5JUII=.^%-O/U5KG $/ M?/"JRSV[9]:JY7\FSA8[)\]?2$VD?M/AYOS8J"92:'O>$<-V9-$'* 6K1':$ MZ+58]0[H(0R8&0=_$1S,^05+10/6''I](49K2#NLEG(;F3#?$=3S]28C+QB_ MPSE>IJ5<&'7D([-8:D_GG@.J/2@,HJK6QF405L(5!M1^DH(755A4J$+&71IDH-=^Y+I891Z*B4[7$9J!0!*$&T1E)RB![; MO&G-#\CJ:86TD>BH!@3:(-',8H4ZVQV2$ M*+)K^IM)L06^7O*_%B>/49I!J/."4'YIT_:.4I*<[VWE"*S)[RU'\'O=8%KG M99A[Y6(8S>OD!6I&PE\0X&-YO7M763VTL8%5$HCIU_C8;<3'@VXV^_==H>,0 MQ^0+G;%1W&)X:E^=B[UZX R>4/7@=FKC;/"LS#FC?\'5=BGXKK95B$;UFQTCOUE&>_B MYE#QJ23Q[P\D2YCXG/,GWT?BUZJ?ZV8>2Y)QGH-\>?+N\NKR_O+\#IU\/$-W M]]>G__7GZZNS\]N[?T/G__O3Y?U?PZ0@J\X#,66N-PFMU&3@DFE'"TTY:_7D M6I1J*QGP_F@7WX@$,WQ/_6!IP\XV9M/OI[A@(P ARPEV<^]8",(6].,OQ_?E M\.S]43=71[Q-[\DU%=2TK?[I6 ZBJ+9G]BR3 7O GCWNMOE^M-E%+N MUN5)E8Y0IH]\+3U+BS@CQ9;BL4M;-KK4%'P3TJ[590_;#.W0S7B*%P>(=@C1 M#F+X*V%6II2XF"=_B3!L,C]&:SS@N'4UT4UY:77E6C"!%@)B(9VW3MX1&8;X M#9+M;R78_N)P0SQZIU6W&Y-@EP(YU]+6QL/VF!P1-X =@9@)7(;5GJW#N(KV M%'BW<(/[D^Y&AE;.SPZE9>="[E%Z.-AAZX+N4NKD;5$U'7?'!IO'"'@$L.!. M=OOO\)KP1U+^%9>W.":K?.!(U#D]31EUALO7]LS9 '1V?!/BIN&90G-6L N/ MMQY(J8\0 "K[;8E><(EV:&?H9 W)N$$,D'M-(]XG_/6;17%N6 M&@;$U QH)]A7;U4[1S4I4VN)[V'M;W6:"VG&K6&$/-T-I-0^;+6$Q/C;Q5=/ M)E\OI89[DG&#QWZZ7AX."(8ZOMUW34\W+N *EY< PI 1.'\&U%#H&9XCCS8I MD]"VTX4^W_,K!L%#"\XE@WB?[NEDK/66I^;_ X]]G>2)5,C#)2GO1=K[(3FO M2\:SJ8!TV/B+T^FT4D!==HZDE:W[]>?19'T1JVR]@\+2P&,T!G]0E$^T5,<10+Z*N7;XL9 M@@%4?8DAZ%9'FPI#$Q+SGCEE^32*!XSR)NL?"]ZE+=ZQWY; .%*54&/_*!$; M+"IW#(PXY&_\OY_NSA@1/Q/K+T>I68+ZC[L[V^AF++7[\NF)A#OQ[F8?D>*) MS^=1TA)?I8]02KUD3$S9SDDD+)W$S(!L,RA.QO95M$S_N6=*#B98OR/]1U44 M"7IX;X4AFG-(:(<)"5!L=[J#A=JX0CW&HCM?Q-XD3$'./^*^VP)R']F77]9Y M:%EE$'1BTK8'I9L(.C65:HN+G/HDC\T8@YK9=9&G\6P2[MK+X@#L*^2M\ MH1.H&N[9>:*6]!+UNM#T&-7+JHOJ(Z8*H1B_O:93@/%KK/:7H M?E!Z:3.JN )Y2YH"2&Q-@#>5/27K=5KR0"2S):>$UP?%>:QTX4NO$TUU52/F M6JY;:$2Z01O/I*YP:4X2L<-YGX7SZ[#2&:SU<.1NS_!F[I-8#-IP0U5S=[N#!+7T^+O M E ?GOX0J,PGNI>#!KIVOP,2M&=H ]3%#5U< Y"(X_@8DL:1^&Y<' (?UOEN M6)I173,+(5LW2%LSSUDIN"O=9G*)PN]Y%M#\!+*/U@K9P= M+I;A0NF23)=964S"Z*8"=X9Y$#-]Q+MTJ-NT^'T@Y4CF$TUA&^K:M:CM:+?R M$$/F)DGQF>@P+X!T0:0""OY!*M5@HK_,)\;2==RU1^FJB8?-P)?B MCL5DC>^CY^I^6O4J8N\AV&!K[;.NSEY=RXX@B\KH&6%!6.],RQ)X[?*!J>(X MG)U/#29OS4Y+3:DB#+F=6XW'TD)QP;\&&&+DVOFH/*HZ'MFU:^85WJ= MU\W[EFNSWG17'IZ*,W3F@$.FMBB(.;\1( ;7RH <@V<@PB>@,@ MOT8D1W(L<>4:&>1.62GSS506C+US0VTY33([Z\V75CPAK/0Q@+-,<\SP+FBZV_,"8<;8JWT#!G%-^JAS1EW8C4>2B-\1A MHU/M((@)<6\>E!%*+4?*,U]T_"D!$;7)\[CX#-4PT1[._98!J]U9DGCB9KJF M8DT^1&7\P&S>WM\QDX6\O%[R/^H9%/E^W=B4BC[#YPR/D893Q@M3R-*7QC@ M7Z-LV[>S4_I6-W]8AH;SM&%&G9\GQ_ #WN'047)'(])0Y&98_(<6F!F*2E3C M01Q0F"1H)0$C1CSVO;17H5TP$A=12CFBZR7\<_#!(<6OS9;I,2J>%^,Q. 9+ MKOV1:N=F 7WT" !@F80,2[ MT:\J@V9CA),!K49[^UR\>ZEWU]*V8^1[:Q:DATXX.](#R([F61NM03"JUD$1 MA^)O1]5%5/;@P1ORD"(MBP\1O ();ST> M*)U$2YW2*MT]>BGDVTU:N9**K1%H*,?%V>4IJFFC'7&I=S,<#L6X& P?6%(/ M;-U "5 )9D3DB0+KM!;6 L??K,CCMPE.Q9K*?M@MI>P??SMAK$YX(D@6K0ZT MMO?OBKIZU(_SHK U,034O$Y[/\_(*",<3?$I/%))<71*DL-@?=^?-2:XW8WS MD#M4J@9B"*AYG]].CI$Q-GCSC#\5\#)(4:;,]/6F4W4WTO1Q]SMS/?N,&@1A M&GK,HR-9&K^@S]5_0Y=GZ>$MD6.8H3]VO2V+,LJA'M$]INOKY?T#/H]H3K8E M+VC>Y9G)?J/CHXWU[<5;&P.A[.S8'Y6&!]<"@0"%*-B/$0"9,R3B&69=?\[^ M$/4\N_8HR]8H<3U*_G!# .=.6FN(%D?]U85H\L;O(GA4ZMVV8/O(WFOB8\UU MZT;T=.LK+-)'7ZL,@OE8?A%CR?$**A"IV04@#;[*(K1GP6"0D)50\ WB+XRPJBG29BH<"3Y*_;PM>'O ,%S%--P.' M<+K=:!<242/G6KP/0I#:C)R+CVC!%;TQ#,M]DKGC)6(%+M M8TM^3S>14%Y0-QH;/I'Q.(T]I#U(4V[5X.>T3O+H693$4X&2+Z$=<"EN3QE5[>+@6+G7%,/=$;*AN<;FE M^;5JCJ0;LM:.B^W"\U26KP:!**<.2L9S^6PF*H9FC*WC=[OCF,BYM2.E&CSN M=BD0KLYFMI3"65!:Q%$&<;KS/#ECZUG7.W1((MC6TPGA;"FB2BH[(]S5&'6N7: MJ%_IFM8I^U97L/ZI-3Q%O,4%SC),3]E.GJPQ'7@Y:Z2ISIEA3Y?N0SF"+&KH MZC^196T(QNE0M!Y57$,)<%8V)B1$A6TAU]C=JQ#ZEQ1D.K&W1@X0"[@:#*"R MM$I:';>UY./VP]#U7V2'[F^ADQ'0X85,FON.-E9GE=D4[KI8.B_8[P[#0E)M M-;96O7TZKQ!<$:XW5X(TXK2][ZW&.4N4V.5%6&!O)R8\#WX M%(3DF*>=(M+#*,<"N)T0RV,Q".O?Z\B49E.H)%9H:Y2:19Y$@HSO,R M+5\NT@Q_W'9LCH:::(C"85>NI4#00T 0"8K>Y[^7>T2&)4YG_?SYGD9YD5:E M>ICD]7*/@02BP&V$A5>N143MH5=P 6# G8H]A9(P+7A.4"LC1P,5U?OX,H=YM6CRL>>VW,[P8RDV2^LX@+6FP M?Y\928- =).1+(].(T)T4*Q^'P?D(DUA>!;3K-B6+7M!^&B8&AD$<6W8AL'5?8&J_&0B2(Z^3J>3R2&!&\D>,( M&>ZZ-= /.,O&=H!=C?3-Y77RD,@Q)J!IW@GE0=4>_L>(EFF< M,L CCT$8=&C-=,L2#F?*91':,>WN^.&I)!;_JS1;O"T)R@(^N$3HS=(D#$;U MR^(F2@_#T+J?.S &;3)34/TV'MN*KCG6_;WVO;IVUW31AA%&H$ 3=.5&)$]2 M2_M9'% G;W%,5GGZ3YQ\Q&5]^^ILB^_)'2[+3-P!?BNMHVK=6=-9.;+A=%@. MGQV=MLX+DWC:CB3*(+1&&W 346U%@1U4=1W..SZ3NA+RLL_7?EGI8%9 'Z-E_30"N(-?6_,@.JF$R73B,,,PG+TYH>5J(Q!0&8BIEE._M0> ;$.-4#JK:#+=X0RBD MX8A7K7H%8KBYMF1T=^M)1.J:&@UU),@'$I81%A-5OCD5GU])MLW+B KY[9>; MGG;: G/0GR=)::@*LQ)*0OJ82:0YY,T3K/.X3LEZD>:BR&'\CVTJ;A7<8G[/ M%>HQ].W#U3O0]/_D"3E_@V-'MD!OWH[4'W?D_&CPG9@STZFM^@UGV7_EY(EM MDZ.",+?LLBBV Y?/1MIKVZZ>?CW9,* ^_QW(HYH^$@ "6;,Q-A-EWH5.$Z5I ME-7'+M)[V]XO[2:&MBD$S@AM0[&8"FHV0FN)0<+@.,-"+1D'IQI'J*P? M;IB,VT0S^?%&O*5EE&83/=_0+)$CSUQONGJYWD0I%?>7+MFV*U^EBPR+ YC+ M/($AI"7.TD>LGE/2/*49EF/YMKH4E./34B[UNH=-K@ ES9HYAP. M^T4-UZ!BLM_Q:[@<^TS806PRD7<+V\:H*A&&F9C:46LB8NY\G=SN2*_ M@SZP4QANK'M'N;-3;Q>3.ZEK7=>U- Z=*\@5::9K.V4<'X>K6[C#4D+46.9- M$TYA9'E)^=)]FQ:_WV *OXA6N"_75^833:T8ZMIY8>\V;409\1G:-.1U=,/N M:#0T9'](MWQ(-Y)#?CU% M+AEUM$\^;'FM,2X39=:Y/>GE@IR!3_3\7[C_S+^GG?[9[GY_O@YU!57N"#\C M1C?4:6X/-XDTBYP*Q2U>I06CG9>CA) M9-GC5!K.R#I*#R.)?7_6GGW1C:=9_RRH^<^:[V09&>.#/\^[*A-_Y.%T/E>@ M^)6N_SW0ZT62E(YMRA5=1)D3]Y#GMR@WJ::%A M60YZKO,RNEJ9+]*Y'WPLT4$:$ M(J ==G'NX&K7TMS'*D<+L_2J;'U)#K<>VUF, Z[$TUV%Y99@9^NOFKR?)&3# M>"4A\!TM#26^U:-OD6^1-I%YHQ%8%/H*QQ0DODM,.D2^EW,^W( ;4I11]O^F MFU.2])\###4V=0;V.O7M#PCBB%%'0#ZL2]#-WBZO8(!G/H0&KAOB:WI#R6.: MQZ-BT]/<5' .NO4M.IP\^)(U@+#"T\?D+O$9Y)R?D,_P8CO>V#SHXWG)[:=N M&/;QO? .Q7T"+[X28M,=];&[!%O)B'OWD M0YRUJ/!Y*'6LCWF.[.R'DF:P\2NNE_HH7W-.*Y[VTC]1GP( [(OXF2X#A18V,X$P5RW9DZHO"%+1.U MZSF8B0J1<:+"Z2$CU<<^MYF)9+TF^5W)1/KN(6(LO]Z6;%^3@\;V[BED/M+/ M61SHW%<"(X> . :VR> H4 M&J'Q&&;83/5[Z.UM+'C$MTX(A.'_>X+PXW+J. M-]0]0SOJT->EFV/*.I<*;.#7>69I1Q9)H7=UW-2=[D_"[*<'&+'W&^ MQ1]Q.9C:-]A64]H[^W0M\!4]] [G\<,ZHH&3]X;Y2I28Y<] QC'9YB6#$^/T M$8HX#\K.6'-=8]G3K?L"3((NVA$.*T.C_"6J3'/DSU7;K+N7]8(.@IIWOZN;9V24$2%#5HWM58M;=7YF+WBUUWV [6%K19I4&*N; M[<.QK %>!A2\&I1:-*+G,VN"M]]]6,&;5'"BC_&#HC?$36^B=TU745YE\3&( M!93':93QPS9>M.8L+>*,%%N*^V*RKLEHBK9M M.*Y5H8V7O\ZX0XRB/$%MS! E;E"C'6RTPQTN8NQ<'HBO279UUXB)S6^KXG.;:.#KIQ?-P)ZB!,,=>6]EWM$AB7>[#)_<&C,JG8WTK2)^YWYBN;M M4]6)Y)GBULH8*'&!..$PV?H]$T_DN.(O;(>S#*I4X1S3*&-F]R19ISF_$EZF MCW@X9*WVL6Y@3XJ(:V6H4,S02N"8\44]VH,2)N:G-@?$C+'>Y)+GB15LZ;\@ M](QL%^5RF]7AIAYIE/E$4P:'NG8M>0UMM"04Q10GJ7A8-)!ADV(ST>&=-^&Z M99XE(_/ 9/X,/^*,;,"A'+9U4M]HBM=@W^[/, 1Q;M"2'7D40\W\("(FQVNB MQ4!I(F!WS"C&=_%#SB!1+[OO_OEURC;B@U+EI$GMD/!!<, M<.@C+DX?(KK"R0E4JR[*79,#$;/?L:(5;G7E_=Y\;1D/R&K51=9&;E+(O*:*L" [0SGV^_CFF!P02189 MKG.-MIQ&Q0-$VL#V5(K5>3ZO^)7."C7>N_-=X/DIJNW/#+W]?O[=+S/4P)HA M (9J9*B")GF>[VG >NM/]8P2*LENB1'[$1AQ4H^X6F\"+#<*DD^"W$D>(DIVP&S_2\\.#&^0?$Q))T%%R5_& MXGIU&FSC)25&O05&AAAIN!S5&[S6[NZ&XAM*DFU H%NV \8T2AX8^;61T+\3@=5?M>OQ) M>_P;-O[-_O@+/O[M1MC4 .NWKG82&S/@;67O.+(^64# /2Y[%G:)+S37]8&> M?6T3!R!H/8UE[*[0CS(I:$]! -!OI3&$S31WX<=9DS(-P&0HCG MSSA9,4?CA.GV8UJF6"'/R4:7NBIG0-JU3NZPH18XOCA4\- .WZ02E:Q,*'$Q M2QY#BX\,)*$O\FH@\XEVT+&_:]=BW-">E(A*,9OH<-!?HD@5]H(ZDA6XTRW; MB^>E5!Z4ZN>ZR2*29)P'"BL%CWM!VTJ$+G)TOF[OV5;2 NV <]$FRA1TVA-J#LRY,W@*CCZ7OEB,9. MX/X!4QP!V2!Z;4-4B0-N>]/^\_4F(R\85T_V@O?&ZP&\BPJTW-EJ:C+K6/F"Z(JMR>_V,+]2#B%F4=]70X+#WS) THB+JJ2QLQYK6_A3A* M*:1IX \X C^61^9(EL8OXG_''$?E[W4765DZKF46@"".!+6@0-E0@($^5_\- M[3NJSPLQ9O9$O4=8[.Z?B!6_\: O+QYC17.:OF(%SKV7J,T%#?^0"=Q/K\ S M/!1&;9^PD[=3UF9&VLTP#/DU;K<4)/K__P6O1Z3RC--/N8 MOQ/6[0LV>=94N]V9-\T&HM-5;$#G1Z_U^*"GUC^_$K7>$T@CK3[F[I25VE;< M-DC(=MK16G^!6J\Q6B9U?WPM2FTE,!LX)EL?&)'E .R+;;FEN .\TB&C31*& M!Y$VH/@\K!1HYQPNVN%% O ," M/O3=C['3J1=G\)#X-)W"0Y3NG4-SON@YB3^^ B>Q5V"UG<5A;GLS!L,7O =+ M;ZI\JJG8,B2"7$EM@.TNIXI4WAI;V.*<2E-#3/CM;]4B%*>K7*3 L4641GD1 M\9LG )'_,^/0"\EC;]/^=-(4%\,N(FPVNBP<")N*SPZ-G 0P5J'SMQ M6VLB$W5< 5[(-PT49TC:>^UF^P2B+I\*O-QF5^E2_8#M^%/K$90=B?!QDAT6 MN]$0DS%JQ#P&CP!F2*!! >]@3.EKR<6(.F0.JDP2!^;_=U:B&B>YJOB!E.> MPBWGG$A^I7M#8;AWUTI7DT>,OGB8%G^$TVF>GSB9KVA^ 'G!;_Z'),U M5CD74OU<^\D;.3+NG[YIX4 "R.1D4WE.B"FC/5YY!T3WT;.<=(XUU[[JWMVM M^VON0!*T4W@)1)X!,3A159D6V MFG@7J_U%4OFCUE H$"I#E*2)9%M$ ;]ML"?AMFRS4N3429J:;E^)LJ%.>9J+-U MO7RW+=(<%P5S8!9ISB,N]P1JO%YDY*D83"2TVJ=6$7Y#VCY3!6N$\'.-$;5 M0B4T7A"9XU3.#IP$=_3J+K:YA%M<6M1YQ(LH+SF72LZD$IBT ,@A*O?; MDG_B9-H,+<8-)3'&27'!!GQ!Z%-$DQLVC0]1@4]6%'-\759!Y3L=S9?IW_F> M%N1PCBKRJ*:/&@#*&NMF5'I:66-!(.M0O)P/$BVKRUJ#HW MES?G3;WG,7WI;&RJ)'N=>M(,H(D:HD;:8 C?A@KPT2QK#('%OEM&NF1]@'/^ M2O3SO,FJX%G/YJNSC6X1_G9?OC99>T2UZNR;H2Y)&65JFZE[^ 3%59F]B-,/ M4TF_<_*)%&_\AA.."@5=;ZJ"V9?\.?3T$=\P'A>#\2^#GDQ"$&H4G6^.^/:6 M8T(WT0L/C9U0RIKPM7@R83&3R3K@YC MFQ4MS[$SD'',C NI:$J$XNS8L&\D;RDZ6++<[D-[9M!5[H&3H.D-PNG@4U+ MM;WP0-?&M<$)Q79IY;RPPL#,'7-CV,R%W#F;:C2Q.2^F827A*A<7A-[B!*^Y M WF]9.37)+\K>TYIY+_2"C2-]NX\\VV](4^8%JBD6WCHF$D=7XAI T?]F2H7 MH](,1%5(^!N2NR'QQXTY&E2484X_%.2*:++57X[4>A.E%+!!E?[].[_GSW&V M39@NOR4JS[$#)C/K0S:92H>4K"J8$2NNE8[>CUDA)V"$2[U<<5(%!;QI8 MJ,;U]0SQV%N8E#,M&256IL#G+:/- MK#/]NY8:1#U1V)TZ10MQMKESV'R;F7TR056^SX(:(K\:8\KBK(13%_A#W,D9WVQ S>\53A MMC=1/@15'./ND5Z%+S4%5H*"+]=? HK6.[561_B+&&&.5U&)$S5'?W?=.IK. M@*HIVV":$O%HL_&@9N@O4;Z-Z MZ.['QG>?F4P;/F\=XO< 4_3 R/D>F4\4J M$ .^^MML;==K)B[7RV-$HULKA4]U-U(2))QOFP0&"!!T%&V83"U8E\ ]-*DJ)@NB) H#)ZKM(_9RC'/([]J.KL^G*6VO(S MY!T=,=2C=BQ*N1C;0$MMW3CJT;5J ,G)A7J'.$L4V.5-:.KS$IX+NG^FJ+J9:;TAS6E8<"$W4EMP@B7'XA@68AL$WJ6%AM21-GU\HKD M*UYMK=;4ZC2]6V4EB_FXHV2>N6(+D?,20JTD#XIJT. H ^RJ_-]NB:D3/J:_ MV+B4CNZ<$3=3'F[!>@][*=D%:Z^QK06+=QK,]'/J5I8PS7'8WP5/8R';EY6A MA:R#<5/8N-1_TMVP=']O?Z.R3R?T!J7^^^26"O69DMN/#+'?NUEOBNQ=I=$B MS=(RQ6/&?>@30Q/?U;5O0]^%P<34?%*0.^S_.28\%1A^9 M;T?H2_])0%<3[4*BNZ[<%P^M:&EEJQL!U9#QAN ,C9Y,."MIVC'/1(8G_J7U M-T)_O\SYQ=5>'WZXL:D$[W7J6I:!V#S-YQM!+JQX=+.S2U &>.2QVBT#L\5P MY8_? 8SB\K>T?#C=%B6SP;39NH)+P_X/?/,>>3+H2;L:KC)%7TZ&!C0=.^R% M QIWARIWY#7 ">3D^=<(#H>:W<\R_[>:>I]^_%]E.97 M;"/X#K/1X?[%6J,'W5>;Y"EY>[Q)'I+6&TXN1ZRQ& -5] ;H?CU#0R^HSM"" M PNV#.M(I=23J".,][]!@P>H"F:4($8XND'K;&RZ0=OKU+7FU<30"JB%W9]U M<[-K?S; (O\2'\_*BI%ON;O"@WHK-4?&!W\CKT3J93[0? MR.OOVGF9]!9MQ%S/FCKZ+.B'>@5/@ME$AX/^"EY4%^.9W/,4OUL?OINQ+HH-CJ'R239R3.:J;(;2K!&CJ? GQO4\L/W:&=DN2F:X M:[P[G"/BK-.'KEBKT/(FWKW>$,H?[CI#J]X)< >T1W_0%-.^SOVY5GW(]!QJ&V.1\./%N1A9=@! M0'+C<:1/$I)#U-GG35/>;=.,GW[E2?WCY1JJJXOGP 9=9:5O-?5'BH9K5:HI MO=PS#"?/:9_CJ?"E;6'= M47!N]G;7UN[W;B"@ST!^8N+8P7D92>QCI[]-#\D!6E3R2VV0K5V5ANW;\XRU MU]WR]/7K;R]CM/H8&K$I1*PE$"T\C2E^J M)Y&E;_Z.]V"M?D4O)4]%+>"!H)U1%"<'=FI<6!R9WCJF &D:EX@EQ&ZP1(8D MQ\-I)OM!!/+WT-WB C,T#[+:*=>++0T=IN9)2^^P.'E^^_./M>-B1TMMC\Z2 MI@[#FH:V2HKAD,:J<'^*Z^E=R1QRY@Q<,2W+S!?7SN[X..WA<[PV M&_)"XTBJ!@<)VDU=A08@/_%%>Q!GB(/DT3H)EH1?O+O%6F\E'Y@??UEA4?$ M_P];@,Y[&'@*";M>81JB_CY7-,.@9OVCS7?O_A'5ZE>0Y6D2R1Z.5+Y8[RZQ'L M UFNN$K&#&&3R!2FU?_%$EYG9V4@W]7*O,^>YE7=WY_=W85(EN[E&Y%CASZC<7 _FR1S]7==L MU/TXMQ,WUV&39(XY1D;9X/%.RWI#] -Q=,FI"W MY#!I1%K98@['JVLKP#"\V4(EMS3_&FTJ:%",:EG#0I'DJ%VED:G+(S%GNK_" M;MM%D29I1%_N(BAX=5>2^/>!I.#1]KJ%U?KZ=:U\0 ZBFYQ@R*3?<J$IW.];'L_U[F1 MG]4CI@XI:$-%\>_OT+GTUE11 M139,(%B"HT2>3=Y,=9-V(VY77/6_%3704M-4=O3H:TO705IG[V9E!!J;M%VN MF+C)$\0:#PD$4>!1Z!A( U W!C+0@=T82 >AP#&0#D068R!6QFL2 VE'/G8W M1J89^1B2PO'(QRBK0VLIY% 4)EHZT(%=+>T@%%A+.Q!9U%(KXS71TBI0R?ZO M C)1#1V2P'$-'65SB-L2\J_0.7E_+NS+<_;>G OPVAQHSR1?F9-_7VX2+\MU M@Y%X3E))7Q3ZLZI2$G0]70>LR=E3,R=CLVE1) !.2%-51'14F97G1EK?L^R% M*_%;]G]$W5<@O?<3-FY40]+O%P T&B<<^6]'U4U($(>=%:7*.N(E/< MM>"G"'0/^3=>+9>Y;A)KLS)=S^3PW[8\E+Y^?7DJA__VY+&TWDX7Z<1>7!?S MP7IR80[__3IA@F2!;DQV\H](,<7CRD'3QPA6N4)4G4[S%5PIJ'];1:!>>A<(M<^UUP$Y M,NXOCC0X9JA! K*V^PNJP4SF_J+R)!%3SGL3W_>4%,4-)M(TKLFFTCPPS"D<(/I.H+;6,P-.$O9M@$R MJH["Y#)-=0(#/5TZ+R]=D^7[OF1'6'G[:VT >COM@%;5AY\@545,/3:CCM(DF 3DYL034".U:9"&B.\S=7# M)8.!'@$'N,17889=;^7L<_4J'C M2<5:"%!.2O3"D[1J$,I^DML1:FRX5 !-;+3Z!^71&AXZ!?=O+]].G DB4/=V M[EW'O ?P%K5TD!A/A&W+*OZ.J3G] MYG6@K$%@KH(6!V?#W/3"F=1(G9J:M'^ZIV!GQG6NU\I(SH ]&],R:_ MK<<>3$A#ST2-[. WLQ)=&,*/R;H]:+L;W"B4-;BP)F!0.SKT M?IR]WH(*-]$+3-$%H:>\=/2*_8/]5*1)53^ZQOHB7W++2I^:P0K5/R;V M!(3,)! -SIJO0&F.DW2='P9Z[+5,Q./T[/U]+>T?'@@&=2\9D[XW4-$\;NHP F\2<#P=@7=;75GML-5 M)NMYB Q=[L58@(\WLH8S$3B7YH9" ML:SR!:Q6>9(G4 AS \-2RJ@9[<5J7DTO-4^[XYK^C"]A)7^@ =<8["7:6!RF MGEE3A#6AI)MQ>1Q-O9'DOO4-0/7C]2)+5]Q?^>:A;"5@G0M MB'H]Z*R':I2\+(=JD)17#MA+M8][(W+EP%%&&FKI0,]?3H7_Q9=) @;"+ZU01C+?-$>%^980DC[F*00 M)Y_MZ6FA\5[/04_N[ZY6Y,(]T-/'.R+!$$/3=KHM2K+& M]*3?HO4TT3%D!UTYS]RHR*$3?;-E#-G86NU&$[W@UVB8-4=9+7'Z+'8'_Y()3$&"?%!1M<50OD_!G3."WZKS9( M?**;US'0M8?R')QV==6N*+81$P*0PIBLUTP >>X"5,)ATI%C43S[*2T?4,ED M%EA)4X(U*+H6;'@MIHBR0 DV)E- +/(UB$6]K*S(]?*4VQ#^WK.$61W\ MSH)M[>S?6W+<&!"M+#C[H]-PSO;7D,O6&B*0((GQ>5@7AL6K9W&0X*K3Z,I] M6L*3Z9=YDCZFR3;*0/_Y#A#>MGY(-_?D/"_3\F7_T?56S$2S!XWHC"(EUYK' MX8 4[@"ASX*T_SB.[BP0"ZSUERO!'V$O[]CN!S-7_XH)3P:U^,0I5)7=T92-!$CYOFU_R?/Z>$6=;2=#5L. M_06QV$!X O9ZCY]]5OF82=[SVOZ(!2GJUS1"QK[RLS_Z>O=L^?3!\/ Y[$W,@UUJHB' M]'=&Y>;8TY%CF?=EK(*EMX#)?6RX= T3\;UH#:,Q6:YLC_.5:9:B3'4L4BH, M]+X\82@WI+I)'_O*<'GJZ=WW\M0#PV1YLC8R'242Q(,N3V-RT[$\2;',__(D M8&DN3U(?FRY/@T2\+T^#:(R6)\OC?&6:I2A37]]E3P/,.S3;K4U0_BMD M'>(?Z *Z^10=;XR^%)'7$FNGHNLYSF!Q3V1[7!IO9]_#)RCNU< )*J"ZD@52 M)/&F9?J(&UBW48EO,7 @S5*N[.]3YO*=\*L$/9JEV8NFJBE2$GH;A"XJ,+G M@UM\DPZ-=OLZA%W+>,C3$@O3<;2K->?QI"ST19*:&^CC3AS:YQTQ7ZZ1&BH= M5\G9N$W*V=7"FV#*D"7M9:KRI*HG%@,]@J(IF8JK5!_;I[Q(G3^S'1:A29I' M].6RQ.OB(QL17-DA&8.VJN-O]E8Q58K^ECE99'X#X$Z&H!\LGPA'-79X56#] M3<9&\#5:<*RMC5ZP%]W=:Y"99Z(WB5,V>F?LAZ),8WM&[;!'?T:KINS:*'W* M4UZA#Q)77XVF'$V+F29T\]K[8Q#7R^9E-5Z,QYH;/N9PV*WOQQH.Z9L\ MQF P%A.WN3GO6M;4>86,H"\K]$I+Q\L)PVS3THL"Q]^LR..W"4Z%2K ?=IK M_O&WRWA)3[9)RH3VI&2V2%0LNR#56U(+A3EWKP.7IQ2VJ2*,6;03$ MO8J-)'.)&L>\F=*]^Q=_V=*T2%*^/>TL&:;XE:9A'>G=>6%$(,]S2S@ U$80 MIHR<*MN))B_])X>=;,L'0M/RI>-2I%QCTU2OO4Z=FZU=2E-#-\3]2$G6=J4G M#? KH/ATUDZ0;6Y-A/Q41>@6HA!E$:09/"A(00L>U#N94XA6TN[2OU)M=9/0 MNOITGEY6$3V4H9!KVS!SB1+'/%;\VC0[@"N2K^XQ79_A15^0>*RY=NVN[FY] M;43[Z.ML1.V-12/C>$<<2A@ ^3G01P!@AGAB3* Q&;UD2%.V,]TP3W8WNAQE M,+H21I>,3I6S$FLCZD!4>>A-\4_B&,Q/<8MCG#Y&BPS?,.X_1$H^PHLV\J13'A/77^G'KODJGV MN9OREPT9USI5X1!U^&HDHEIK4RG\<^@WZ)7G1+X>9@^CO4GK/8T2")=O6US>HAK[/'LC82C0U6FS://TYB(!M,4P+%Z&BI-ISW ME!0%VK8'!7>EJCNZS#K\)2G=DUAR-$ UO+$706==0Z M'VS:6E0R=(C#0P(?:@#RAN/,\*O0LJ(\KN]*\^([GISF*^YOC;])/_Z!63RY MHV-/805(_JM)H\\U\3"^M 27CV.OHZSS=YDMHME+4KHP 'E^ >Z ME]1Z._9V(:T7@=;E,XOCT3#LG#QJZ,-II4" Q@?DZF;9N.@0=?YY4Y5W49$6 MU\L#%7Z1BX*H?:RI0G)$7*L31P'RML,QN0B(XG00,Q[[B]/!R.'(!-(W;]/B M][.TB#-2;"D>#=,I?*H;I9,@X3Q(U\: 3:H0@?*5::!6+"6G_IX_$#3K89 M+N!UK1;*ZR7@?/<"_WO!'" R>M!KT)-NFKDZ1>>IYS4D\?1:6YK9+P#0#"U> MA&0+:$RJ^?E;:-DVF3YB<4Y"!W N\YCBJ,#%+2ZV&2PA<-1]0YEW<\-C<*SM M#1$/ZBJ&K[6ZMAO<48+@W-H_L'\Q54ESM(@R_F AW3VL#G'*306%_>-WG*-D M2V%SN0&X2$1$PUPQLSK!XR$/@UGS=Z6S\\5&B9Q:^0]UKWF.$G MZ/TO/$\@ MB5.!_Z,/=%I([,RR%RY<;]G_<0&K7C'G17,OH#C+0UF5ACL0J/&&B@+4WZ%K M@>FGK!+KL(E?+Q,3*#.AYZ1#(4](O(48!7=#%-(%*'V!Q>8QRK881=RA@_?6 MZY6J>,"X1 G<-&1_J<;X#?I4B-6+"7.&XY)_4I=BW!!:>X+PZRR-%FF6\D+8 M;Q)&!+($V5I(<$016^2J7T'SG-!UE"$B+O4S9/%+#%6)A!'!].MOO)H/ M"6TC\A-IQSS*+/$U/A* ?UFL0(]>S0+=ZPO_(['[49B?;'S'!?,]?-4HLM'IQ?OY6E5, 6MY+*'1QBXRPP.VT7J1T?7GX M+DGOW_6G5O3C:W*!&KH\"S6_!TPCHYQP.\=0%:%M3X]GY["%_CS7/?F:Z9I> MJ*D^XAR18(>A(P<;Q\N\*"E?*D_)(\[9$OXAS=/U=GV5_F.;,MJ']S''JY* HNSVN1JCAW $4M,,R0S6:&:KPH.F-T]C%6U=#RVH,:,D, 82& M4-K@17$%.("OIZAEQ(#A_H[ 'B**;V@:]V5G'C?0/;!J.O*5-+.CJ),D8X)7 MYS%T((PH<\WO+2-@%E$Q;*)CL:DMP"TQ\: H#TDB$,) MLJV7E":BQ4Y_F;EYR5:7; LYPG41S MAKBXP92K]N [ 5;[ULWWM8'!N?JV0*(=2E3#K._+-T A2%Y#10PK$HL#+ M\ M*2C"K 5V)YPXG47#%>A6',7?1+1\V5?M#U$>K?":/PV->U]U5B85.NZK M/XCTA0V 0='!FK5N\$!Q7,U%R^UP=7X$ .&)$HDW2@WK0SARQ1DBBAGT5$+9A5+$^ M!]^Q/L!FLE=TB12;O*VBUW5V#;RFP7. EH0R!B9]J;[C'VBNC?T=^XH=]B/0 M6>ALCD=#D1OR".@CA>$X6J\D!(>H<\]P%=IEA%U4-^D61N)GNUOCPC#4!B"RCGS;_K'!(6H\,SO MLQKB:FOU,DR4U2GV(S?[53XU>6!CA(275S;JR\L-"E3#"'WS7VD6#M_;4&*M MSVH >T&_:F/2(X8CK?7K '3UZKQR8+7+S''SHGWU^F%S.#BE(\,QWA-%AKI9 MUI47=V=+_%06>MUHCHNQ65_Z9]4@ VS_Y.1IQ!,(Z@_TQ(:.@D)0@*#O-4ZM M/NR&5KMI32JPN@!$4PTGCLS5>#!19@+\U4S9%FF.BZ)]I-'_C-=(:]VJ*-V] M.B^#4I'=.ZT*^)#7&'.)(L>".:5#!G"PK26'U(M!XT1>JS/::[(D6!G4-,&/ M%./!I^*DO[-HKO;Z#V&X9JC&$/89.7GFCYBS 8X:;H7.UQORQ.1[0_*"T#^3 M#-;@XBJ+.Q^.4_E$9SLTTK5K6:K(HXH^J@&@JZM3R9JO M\12O(LI=S:'1!]@CR8H9T6%SB+@IU*&_R,C36"54F4_,XZ1'77N-C_)'!SCY M"<5%^[G='0\=8:%ID*HJ0 (K=3?FIC=/6@@;U0-(*)>(WQ*J?V:YC M,\:/$/$_3<4D-F;$T"ZQE37#+S<1="_E+TI]H&-S!CMV;6$$<22HMWRE+-;W M%"T/2#-BWG(.HP6$RP>&NJAW7VS7OTAS_E4 ?9(3,:+.YA!^XEU)XM\?&"Y, M"WBWJ'R1=QC'OS7W'/MI>'4AVS#^#0D@$W(F)6:BVZN49:\WT6R]<'G^7&*: M1UG]NF7Q[N4])BL:;1[2^ 26(EZ\5>$-5-T>-<78@++[NS*MEU)K<,TCJ064 MR=WA0QS@5&KEVIC/[B=5S2;)FXIB!WF>W^>@#_I M 24#KW9%4Z7D6;T#P\<(Q@GY>H.@>N2%UXIL@9F*!&O,3,<[ ZKL-@P&?G)BF*^>^D/ @TVU G^=';H6I0$4=10U0_U6(*O%^*!RI.@#5%-/D#(9E@@ MB#R;#"6X/FX_W06P3@E_*HE7YLJ+-,'BR0Z1JL:3,9D^]2<+V^E11R?,*'LY MDS&#J*QFOCFBL4UH$EA:&-$.)-I#6>=EUSAG-A*U?3-)SV@9\2EQKE1137?U;(NU7IS5ZBFPQ5UT:U14^F@(Z_ M1#>E*1E.?U/GLZ%/<)'FQ08S'WKH6+.WD<[*?=29:[FI"9H=6%J ;>N0LCV@ M &:^7QJ('*\,19:?&H&QQ\EE+A[!^A5>:KG%<;1)RRA+_\FYU=*;C[CS%1"S MGG2$7X^B^_.8?>JHW)&?0:Z[LK;X&J>>2G%T_#$NID20-\,!BO=^9H@.< .8 M$4#E# 656)P5^WO02S9]^2IEGIL(1U[F4/F0N7GO"4F>TBRKET/)':AR?Y;V MG])T0^T^I0':V%8YY(:MG><.8AWU;T"B&B5Z)3RQN-%48LLTMIGJ*C^PR=2< M)?M>C=C(6G%K5+JRY-?(D SNV!@%D[P-VJ:7,VM* @SY.;/I.#I*HCO@Z:A/ MC:FK$V'*;$?_MKJS@98STN[(_0583&%%T-]*&\*UM8UN!B* A%C).@6 C+/) M](4)IACKC2@G+E-]5*:]ULL2 _TZ+TO?T(;CP:-"F>HO2E@=B^9K$L-C"O&2 MA(SD$&46FEIFRB_'%!^B-+NF":A9LBU*FN)BV& K?*=EQR7Z=V[>*PP(0"". M NU@&!I^)^.SMAZ,CCS$$J$B=$$Y[-?O@M(4X+*S MHI@/QL:* H-">X,*O*3TRD[7DC+,PY GQ.+NRV5>8C8592'V+=>T/M#>+R E M_BI_8&S0N;WS8PT0OA+T[:#52> /Q2>3^.E>Z9GJ)EH-%PE <"MYE[0C(/-; M;(KI._X.\$U49/@\WW@^ Z1;7_*Z5N\P\X^P^/D^>CYC_RG*-#[)DPOV^W25 M*^9@&_5JG)BM1=UGMK8 A18<8?TOAG&&:I3\4G^%KV*RJ.;H?&.J-*V*>ZM+&!FJ :'0)X MJ,(W/371GLQ.#3&;(<,]WU_(0]Y>ZOK#)L,M=?9YW3VZ%D!.=;]JJ&XDQ-8 M;,4^Q-!:KQ8&V-B-B E18)UI."-YA"+4Y_F*^7.[9_X&8X.RWVB%-4;Z=A[: M$/21 -!^U=$H'&A_6+;487# (6(>LL)%M%AKJ"XWE,08)P54,>C(IP!733RG MD:\^XI(Y=E61=Y[-?!.EG8E=UCK543ACXJXUL@8H2FATIO' =N'F\N8<+6NH M(N.!>4]I_5( 3Z-'4$U+67D#L$A/N_=9U57%B;.JX=( DP)HOCTU(&XF+L 6 M"Y[#)CE4PZLWBX+S E0^LN,?2[M%XDZ5,V>N%:* W58%$+VI M('X]O9V6_I1V;K4,Y\E^UO1ML_.[3!BL=)E&3<9BG:#(=+EU-YZ?A>"D*I?8 M_H.X1M]YXNV3L*4\;/L 0R5LVQ^)C2SFH/S=+Q=[KWZ249?%R'8H7CU3[.2 MMSVB5G0M;8VG*B,K @447O7)]S@)?X=!-65G]_XFQC6-C'&'5FP@M=RUE 1P MQL[P$C-L$'^LQI$;5.K1ZLW8"5.BZM,!JX%QIZNZC $J-^F:/GISV.EU&4Q, M %4X7RYQ7*:/N].J6[9(@ M$;I>WF) %9=;FN:KP=?:1MMK+F"]_3HO3\,:P,JT1SKLHVSC/";*C#.N-T,+ MMHW!^4=2XK,M_D@>^8'4VY]9VS\.E:"1_TZO*LUX_^X+U3 ,"$ @0($8#%3C M0&]_GB& 8E+!QL40;1VYPKLV2\Z #!B0,XQ!:MLHB!G19JPWJWR^WF3D!>,[ M#&\1L[%W:IAD:TV+W-.KAQ<..5G4T)54'4?&>(RY1)%C'A_%:"T)< K(-N'L M=Y@^XH$GHR6_TG[<8K!W]W4%VFL\7_D#/B MRVJBR3]ODK;;P>[M7ODK7R?) MW[=%"2M-G\0I?JTI>9)47$L@IX>2E&W^*6824DC4Z7(D?JI\)X;,]":.'W$) M[U[>4/*8)CAY]_*I@'(237K$"81=1#!^^-4J_8XTA52=H'/?]O+CR6OE_>7YW=_"B*N!I-![''8GP+ MS>UOD8< MV0PUV)#L^!WYE;J"2BS-@>DMS>TB2^/*AA3])^U#[;3N4G;TY_QZ)*>):J+Z M9^9VP.LM5;=XP_[*U6,CQE,M5R'>]AJ4"B+-+??[F^O\,%ZI\:6CW0VCX&%S M\V.8S8W6X.SL;;J&^P)[&Y*'2")1E#6%G.](E1\*!/ M/X71)ZW!.=:G\HE,4Y_:LJ:@3T<\]J!/K /=%6KO6UQZ$;T^@1'.MUYKZNW5^W-@B MC1K:^B)N=2AZHIX>B7K1'F14HPKQG)*$_!!53AI7"TL?HQ+?9%',24A$I*2^ MT*OS-=2S^R)>G#IJR-L(6%D>D7GHJAKDIAEDR"B6G"01#6;Z.W5I!8[/4AXS M+K<47R_K>A/])RWR7^J>KHQ3\%L9KXA$9DM=]DWKX,3%H'0.2_9&UD(" ]QA M"7,VHB!:Q("UWE_I4"S>TCP1VE7$Y?BY3D_4#-_QL(S*^0M6'=4P9VB''+6A MUWEN-?A9\\3M["CWK1K"#'U4>Q%]YU/!#B5 #\.2(9 M'%LG/-6X&+SK/]!2U]$X[M&Y8R%(BJSS(NS%_B&&$@4NA9&5@5NCO>ULR(F/ MFZ&'4A+N5F@_*_LD).#-S^L-IA$DOUSAJ,"WZ>JAO%Y^*H0A; >;JY*K/>*C MVXVF=*F2[>3X=6TX=)@ MO:[WV4"-+@RS(65(^4Z%E,%DD@=I>+^]*$O\^X)R,MM>]+];7KVN5X_3XTXQ ,:2S M,LY:HLPO;W+4AC&X#^IOJ"DYQQWZ%IF0NZ !=A)Y'OD3DY;%@X!GZPVK/GD9 M_T)72^8@%CG=[,:Q>K4/5:MK@"!@4*Q(/(,WYY6KSN6L&; MWD5JO5GL+E>L/S53V,2]IZ08N\DV]IG]S1KO?@(;-([#\J9,$2%K:%\Z\D&_6>29?A%N'8/)&-_G]K6 M^C&R_!L@4/&Y8(.'/NP>+IMA\'ODK(?5E\'T.BB/!]/.N6[C ML2=.FEDX">9,ZX#94/_,CYUM3&_HTJ'L%Z=L**EJT=#C[^R6"]WU[\L(C0+1 M,1PV1V?BV4#AMYA3G%(%U XA&J]]VL>[T)K$@ZY@$I@&9$V;WEQ3S5[L:ED? M-><[?J"+4E&4L&2RB>OW4A?5>ZE3$M/1.1D76CE&AQ;A"T)QNLKW2B*>5164 MRS3*U$19MC>[(CU&U7D=7T$?49#PI$5X2A(M/37CDJW&[U>YK[RA9(-I^7+# M)AKJP)^SMAO83'O83X[2GL ^LA>CNJX]8KH@&GG_G/X,[M#DXJ0$UQA";_,HE,6>,^+]@QM0D8QQ8J3^9P1U$J MI7'B+ AO]%KP7[V9Z](11X:M=]:]F;(SS*^GIH_X(X&A1%GGHZNRS36-25^W MOE2AC[Z.5; W%JW'5FOB,U23EWIFU9%>CLH+465##S8F M\%5ZUM4IDVC)>L',NGARL\=(3\#G[H/HR0%O#E5I0SJT"VZ/(^']\;ZQO'KG M?%2SW!Y9CPB'?^=D]Q3!6#JMS">FKD-'UZZUI_5J5^M9!OGW)5RO]D/<[EJ\ M1UGX^M=B_C*G[U5XC^C4UE\.SM/**QY]G4;4RP83)K;8\E%\6/B549*+KV!!/-8)9_D3G?/M,7M"&$\&KZCLZ65>E'3; M^R*#QI?:.16C%%QKR0X"B@I4KY8[%)(5ZIWE)LA/ 3'@:X#R&Q^B_K*-;=4.O&N."&'#F?E39VB.!?@&D.H,0[Z),KL*$X79V5-73F M((" :PBS0\$-*Z33%$95P9N@D-6E97!2%88X>8IHP@M;7(N:4K]&V59$',$? M$;]3%$N;1(P%V088GZ+/\H08W:@&?GM98E89./;,_ MQ4$UD^TB(*NMND"Z&T3U_OF+MC;J=6Q1 ]4 .->Z+DV#AXQ6O(CFK-*T&:KA M35FW-.=V1)],)BR #GTD_(E"G-RR_Z4I9--RU)_RM-15'X,^C35'@[;/I:J! MAW;XJD6*(YRPXIC,:J?.&$]5"'7!994YS1^G554,F:_-56"(BE=AQTQT!1+$ MH4Q0J*5FI%M\Y=GL_?BD502VN*'D AX597A%>N%5?]E)Y>\-CSE&Z7AXX@_Q M)U>A.'Y59B5HX%V>\QW!=$5VACS5J^&U'G>^Q8\XWS+-JH+]^([-!VZ-Z0PJ MP\3EMK>\BC,Z]D[SS/ $/- R V[I2- W]ZR];@=VAB-'+>CPZ!T'#XME#1\5 M@!^U!H!@!'Q+-"EO1J^$30YG1/S-C5M:NO*=AEYS9/GYQ3TZ<.:UH6 M4!V_.T/H@Y>N[6%3TYY0!*/X,@RC@?(IVT=3*0BY5>D8SMC>6K,7>]N6(6K> M7B=NX>E1K:GLO'7G:WBS(S\)D]B)5SZ,QA[\X$L'N^^*@M]]=Q&%OI0LPVS) M#7C$WWEQC"I(=;W(TA57C>(B2BD<[S$O&FJI51EV>7*Q MS9/Z 5?Q)ZGXI@^2NF]3.83F_'$K@1VE.6K0-^'4%OX9@A'PHVV^D02DU:OI MXHET,9#Z&>&ZQ406!"_"0T)(1(#3B=91_:="^7TMJ:^-3R<&J;A/15TRN[U3 M(YC#V;1S0>1FI?.$0H'5(825E_4J6EG?.;_P"P?H%#_@O$@?\2YTK2K,-GHW M%W83%#Z/ZBJ@:(<4UAU1)& /+*HJ;;P!O%]/4%VLS'NW.MF;3&_J=HM+MON' MW!PP=1^C-1ZXQC[<6%,9NCMU+=L[JL+; ;HA[[&/L):H\2N@^ Q>[!QK;DV$ M_%SL[!:BD#<[1QD\*$A!;W:^)R1Y2K.,^=&[>K?"M9:O7J77B:;8J1%S+8PU M&KZE:Q6N%H F5?5*\7QB[G4<\^W#P:LD.5CPHMJ\5GO7P7NELI_I/A\\TKWSZ+&@7P6R0MX>E68TT>6> M1U_OD62/:;X2;\9=1% [N'P9E#.I;[2]OH&^W;M^%7$DJ*.:?%AQD^,WT6*B M/YM&28QQ4ERPH=U%8&W9;Y(M)'Q7:WR?59/^4->NC1+P<"[&$2"8=U0^P,-H MQ88440;+ZS)]YI?HQXLVNC)W\C- ]-DJ+8E9]L+%ZRW[/RYB\)N_G:\QA?OX M[REY*A\@.A/E+S8;KUJC+E5$FY6!0D+WC*QT1/&PL95P4-VI[V 0T)U. M1/&(M;V!H&Y^&9K]T3*Y,_\X%!S @!@+M MH;!BR&B<(+PSN=*'P' M@P>-KU$4OMO\_A;!'7QX$_."4"CD<,-X^1 5^&1%,2?>*IHF899M]*=CKDWH MNA;#"IO(J!+H4 T/-?A0"Z 5"^^7)7J67YTU 18%*S)-K,^*O\30O0#0@,_> MWU W"?.H0^>IDXJZ_.S,[KM\*Q3%'J[=N3J6!/ M[UC7KC1T'@4[F&)#=_^$.1@))PN5$RF M1C3DN,H=^049N)[#WKX8&"W(MN0G35'%%E!^6K-E6;%E4[,EJB$'\.&UA998 MF1!O:^H]C1(,&7O%X.E[7S/-5>VP.]=JR.GQI,HB[*EZ+Q^)+'/\>5M0(.V2 MK3 X>=OG*G4TT?5S6EVYEH9?15D\N+\^OV86B5=4+%#*J:.2H//UACQABNXV M)"\(17\F6<)K!5Q=G8;Q0KH8362X9R?<5_L<+SI*4? 7Q&CBHPH,:0*A&I+_LNQZSK45?A1OA(G:J0DHLS((W>WZ9Q^)T M(,I.R7I--5<+ \K.[WVFV1:R MC1!>+G%M!5!B9IKX=_!F7,\';=' @;( M=:>&6.*WH2_V@>0E/HUH1N[2]3;CR^L'DN"LW_F2_$3'VQKIVK6DGK ]*SW\:&EP [TA6BH@.%Z=BWG>*.WKWU* G-V:^BV)X4S]#'!?B MP"9PH]5DVN27@/&Y\'?[03R;4=R3ZOC@AI(-IFQ_DHF, GC.=P-->@1=O0/= MVQ#2A'P5Y91'I%-FT\EX?Q'CS?$*HLU7:D?3T29EGCK"SQN<)VFYI8&JI&F( M'#'GZ[0VX<O3':BTMU[')+/@A@:CMS_O-\P5\@VE0O$$4[O*]CPRXW MY:K[=H5YM!V WBZR--8(.P]\9R78W-%_@! S1^$BKFQE>+:BR1LQS*<)!8R' MQ*LW3#S*5-/KB1'-K[<[@OWJ,MQ2ZPIB9X_.+QTRJ@C.]'8ZH:T#MD:@>:WP M:"0A;A0.BP51X)1I\.O_[^[;EB/'C41_!0\GPMT1U=[I6=NS]ENU6IK5V1Y) M*U7/Q,8\."@2I:)-$662I9;VZP\2X*VJ"!),W-@G8KW3DHC,1"(SD0#R0B,H MQ )\O,[WA^JN2&/ZGX
AM3D=NP&:,0UV#:8:X')LC8 S-59/IM,#Z<9C:N"Y6G\\%96]'GD,F?B M4]3Q=!BD\_-IBY;4> W.I[:F8.M:AG:3*R5%(8ZL$[+"YG#/FS'\C:9/NXHF MZQ=:1$_TY@"TU+W>2WZT+JLHAQ!D<8=-DZXRZ360OGXLJR**50;4+G"DT;5# MA'-#+9\!!%70\RWZ6Q #;7G%F-ME\*8EZR01#9"B##;4JXQ]XUHLWAS6>?)P MV.^SYN6B_G//1DWHB$W02 VQ08+S_,X>&5 OL!8.T>LG!B=GR^GB#DY+6!C] ML;J:S.42>0P&@:?.\2ROP6_0(1T]6,YK64ID@0OT#G*/:;'$7[X?C7&DT"G#,6FQFH@\-YNF!+Q =!Q5 8<] LPED+P8RX:WR9%N\B[F1' MF72SQZ[/QK[$79@-071_1=9@K8]X)E=B=B9@ZX#WW$TMW %O0D[8#-Z9WF"\ M[J)#.5+Y8/ #U&U%'Y#S.PJ)S.!BPHQ::]<1DHP0=Q"#Z\ZFV6-:K2..:5FR M(E5D\X]_A*JW<0K,>4&-#J%!L0QSJLV%]/&-1!T=(4I<* 6!Z?')4%H?HBT= MBTD:^CM&1OMPG)^/!2Z\9)K1:D4H2SF%O:R;'T N!]>=33+(VQ'JAE9=Z\7U M2Y1F=3*K#)>%4@SPN$:+DCO9::PX3"&A((]5,['YRK*8218FU<+YS"L^E'Z9 M-7U.4_,(^"Z#YJ9!3I%8"626F.NOTB3WMCB-Q3V5N8CE+MV/WW1HC,#6G51# M=OZV4:,F1[C#WF3H,)HAN+? S:!^43'>#D[@.-\0:GRNI?/,)I(/))&H%VX= M3Q<$91\'N6PG_%^^[4W&_@]]9A#XWP?G+>J_KN1E&O)O1KNU^PNH3P;_D$EF MX<+_!R6#Z;+,FRF^,J[=@H" -+\S,+E6GJOQ>BW\1-A/XP]8O@6S.LP"RY<@ MP#.J4R"AV!?D$%4IQH5Y:14IL$NE)]4+JD2Q3O[!/7<1*"%<=YILV"9Z_2VM M=CM96_.*%5U2,72AHWEYM(&>R)T%B.@P'31F7]<'+ANA8G0MB'>S,$*^;NS83DL"Z>8 M_ZM,^1%)4//I#?I:C;64T1V'O;^9@N\^0K4A@!Q1 (X:T!"T XTV\QF:HZ$E M$*@:;U:C.\ZN!';P@TF@%+^@36VT>3\M@"J&>A/ 3XZ MCSAU-'OK6H5LBHB;ZE@646WC4[O ;=D[I!2_OV!E=0DEGDKE1:0GK$CA=TR= M+P?-\30P3MSB.(MX5VOF0'J36)%N&OV61/V)K$@W%=*;RXKT9D-@.D2/Q8[, MFR_=9('$(LRKCLKG*_O'[Z.OL5KC4'JY2ALU^+>(2<".Q'HR3M.0/D^[+.\'L\9 MBI'^,IYH(9[4^&Q'GD UO\9F00U#=9X/U:&=]R;J*C5J@KEL)L>\R9"0YOYU M&!22'94CC1%(61J![#RL591"E;E0=<5/TBOY&5:X=#A^VBM+AXW>A.SR>9^Q M-TH%9;(=RJB(37Z/%# EW,#BM2*2F+!B-LUU-IN5_NI+R"*CHV(U^ VVVD,? MEJ\ZN$'%8YA[3(LE_K:SMM7P.J_2I"Z(_4#C0R$:"E^^QMDAHW3#H(9R M<@>M+$5%D\4UU;8N'8-]M=TLN6%TYF9'__3#QW^JXS('/\!$9!X!_Y%@*C+X75GT]PQ%TC^RX^WSWGZ>"BO M.9$Y*(SRQ#-O$%)PQX'[$&:@@-0DD)8&Z%NJZY#ZF9D5N3^:;-I.-IPF: H7 MP_'5F^/U,V/)MS3+VN;O<(%5 M8527Q%]6OD/35 D+XM3D_*;;!@_2;+:MNG9=\YH3E3W=B(YYP3<:& M&'HD0Z#=%YEI@U6">AVC;!UP-J9Y97A$_ R=3R$^/)?=X.#UA.:EZL%BUAC, M 7$*MFM!J?&3/@&DI@!_.+0_*RMGPZ2>;-R?[%X2%N!PJ"U7#,560TVY*]@V MK:[SBD)6B8B'4*O(Y,<8W5 "=1Y\(!"3!G,=UH+6!HOS,%:#O9Q:VDQ-) @% MD/UI@6'SN!Y%>D?^](7"K8Q(E%WGR>UCEC[)DC+BB4PEB9:@HG.: !%24R"Y-K54"0-#]ZQ/&,$4EP M@B02]=)EP8$M^H21F)53S_@!)FOE;K0ZG?[J>.XKP8[GEE2RI4$J^B&UDEE8 M"U.+Q#?I+VPT%&WP"Y1%.8+DOML0]YP G4$XF2'!MDI6@B=%,A8F6&QX^9D& MBTQ%LXAR?L"]S>F(<"J^08GG"2SG BKQ$8[00$2-B49>PM3$LYR&$$K5LC,M MMA@*YFGW;Q'U(EJ ?QSKPZ4Y"".ZD\!]QAC*SNXR,T+28*][O86)V6I=WY_@ M OK6J^5)U;1^@I<^JX9 7\^[@KVD"4T^O7T5/?2N\[J&X#JNTA<903;>;!8/ M"%]_9"9"UWIX??/KY/8SL37*7S659,#F:>KMWE=@9+#]S,+TR M\*/\K/Q(VVF.IA+UF6YI4=#D*LVA^@>4"2M_+M0%NB:_1TJ4$JZOZH!* C#U ML"S.!E&1#YY5R'59'D0I&H%\133FXD@_ID6&S>:<-_VXSN,"'LT_4_E?\"YD M6-==] :/YMP'4:C*G*%(K=%!X:GRW3J.BP--VC ]C-JXF0[.'NC0$D2=9HD5 M,V&N1R5[X<=.5KS]&F6'J+[CIL7+\-7>S%%HU1J%[CR\Z_*"- $\*_+QQP\_ M_'5%:@I6I"4N;/D5W15@2+8&M/)UZFA9ZX:VB5>,LV;?3^#[,^X"*]E+M':, MN_%<;%GV$T(68M95HC1JTT=YZO%4\5A=Y_!,"?>)\ JD/$ZH/D2?(TX!^CM MG&+&G1S,Z41]_]#XV*,)5U1P2#Z7/+F\#?5CM:0-YS07>0WO1" M9=G?.OWI$\WY/RJHB%%R-^MK'CVSHH(:WC]':2[Z5!9IF>9/_23"3?2JT!K' MV)"JYX@J7_KKB'R,$0C/29.^3TTJ9I9&CVF65F_DB9,5Q(JX5A3F>06[BX(F:;5^*JB('Q@M7#?Z+;)>W2!, M'V7J)&+28C:J36=I%N9AA077Q$*T;(0HVUC.,6KH"E.2;EQLV"PN^BLLE&7L M&SQC<+V4=(&2CEYJZ@S!%A0: 1WD.K,E:-4H$A 4]DI3B_\,PU2O4A?#5CK< M6[3N C4B?_J##21Q&HFGN\W).O@U.:@FO8XFBO,F]:@)IG8SQ(Z9L3C@NX+P MWII'[B_-"5G[>6%\N+57AF$TKN7T8@=*1](AWJ3R*DH+>'ZCO9A?Z$K]-6>/\!8'#PE Y>_F^CU#FY^6;ZN9$D\47J%W7'OY:Q*@3/X M[I]XQNEP7@[O[ UBH9>!^!7$O3W,619OZC- ^@VM;K>7)V)SZBK0=7^;$U.) &LSY'(&>L_A]J)B(=#2NCKIO-HV MX>:-LTVF="[D,@DITU.QG^@%"Q0:*N-+_C9[TXW4>9PC;,&VPEA%2% M)$Q8J8H:\U!3>_.T$7[:4-.\R*R(YE2]A*-."IXR1%6/R]Z4439[OSU49<4W M$FX?%'JG_ ZI8F?P?&G3&6*,XEB@7G9:>ZBBHIJG*9^B3&1UODMSF4,_Y;TZ MGL)E/O-:=/8$'&FT6J29-IM\GD^?62[ZFNNJK,X0_ E5"=K#70C'303RE:P M4*Y(CX#@@J7%>(;AIC=QNROJE\I9$J[ S) M5:]GA-]H^K2K:++FQ^/HB3:YRO=1I0I=TAQE<"H8@>[S.#!"!O8<8'5FR / MBC14D)J,KIW1]-P<.OXZ0L60_$3I5$GC/SZQEW\3J9[%FU2I^H=.F^I?_/UZ M$'F,/4,_9F$G^-BA1>ZD0'#ZB*HC""RN^0 M9N\,GNL5;Q#6C5EHP*!$-2^9-H/\]<&8$ Q; N%-$,X08O8V VK1#TWA!7=4 M8$,+ZG$SHI.-$GJ2@:F%C?*.FQM=GZ G+1<<%MCVV;&%"3]0<'3)QAF$EPPF/%ZS8 M,]"R_Z11\J]#5,!Y1YWSJ/$Y)NUQ!*Q[H:A1DSYN?.ZCU:E@.XMD$.%+*D;B M=G:['CD!LAYU!(?-96&@;7[$,55_:&6K]N&J=OTWP_M^(^Q4[K,!O<&''2M$ MX9XI,5%_B'Z#/ 7H/ D6,'Z0[5J"R\D(/YD^D_Q[7*.=@C6_-O6^_';Z%6A7 MHH[O[!:^KKTP=0O:64SS)D;W<*"XW7ZMN^#>/E811,A?YY>OL<@^O&+%L6V< MRM&T !$IC@:878NL(.T#VWXX=+V564V?R(2J*21;5I"D3==OR>M*NLSV5,*R ]GF+GH\9%$A[EXS!HFM8D,359-:YKRT MS(E:YK#M48F#>HL,<,=@+N;,[F(9VH"FQM#M5L2R/$(YD#K6=OTM*I++?QWX MGMK%XY8B/'[#2;W= XUE1VU9'I[E[Z:MA4>T&+OB@3SG9^=Z"J Z@Q5[8!XK M(F?2"R4OB9@+@C:KOL'J)F3#9"V2T]:,&^<]V+8R?J\,MME!;")@IP5*Y7VELOFW&7$HM?@$O%08M(O :$R),J^1"840_;BKQ[ M[(U]85 M4>2+UW/E'_&?_E#6@7W\^[CW?9)"X[D\@=\G[TF1EO_\L"TH%8]P M[\KWL@/U._J^>YZ##6(/]RAUCSK9LCJ-!9D!=@"?IHN%TI) V4U744S7S[#L M(R&+8Y];R6#JP(;)6>KPFV&9Y?+[99" MP]HZNY\?I"#0Y;@@T@,5CL+'O_SX_ 4<(+D)#FF039"8,XY\HSIV7V,"M+>B>%96XB!WTBTWV=OX-HF_'ONY,9D2Q-:1!DI.=$'T;>L M!TS$6G!$^X+"CT>5.21!G)7<53X R/JA0)P*HEX%(P"@7-, ;K4MS6,NI,S0 M4/6S&2Y8QH]4[6N%.@Q*>Q#&V$P"=YZGT$]4(9($TM* #XUR,#'C *FFPZ=4 MW%C.M2VT%D#7]$6+X=BZ^,JLI:)0HH"E<*V=XO)<<764IJ575QTEWFXJ;RH/&=1("FYB9[I9P:!7UJRG5#N"R>W)=!,=;N.'JPPUUN](BPC]A9)I'A]!3CMO MKI^A[>;_"F6^W8KFP-#"5JD\" CHIQ)M3/YR(K1)PB5(N)BQT1UB#S_$:.>T M(A '>C!:+[H,0O<#:B=-[1MS53_=J04V=SAUO1R&$TXI1RFQXY&VIHKHHPS M1TWV30.R.L.!Q),S\Z:-$](VJHHZ; VHA_7=YBSE&QAC3>-ZL-UG) E42Q*T M(270%%JHGUGR530X.L"54?N+?$E 6)U2!S1^5*S;& @G59)\;=T^I0 MY+>Y\'1$Z1MM,9L&84WHU*C"^0]JFNSX$%;F;.+6-P200E MV9[_D%=[VDA MZJ@AA*/*J:/)95*.1'H_L;K:.Y3,J9!0H]'3V>&P%8ET\ MOC14FR!4RU%WLT44*!#4$$D.D?3438>[KI)]HH(W]YLOE,R8]Z$U5MR=XQ56 M.=RNOIZA":RN9_18U%8+<[6LK/4CE?Y\_>JG6@:GU7."V?YJK_,-_W9[4= D MA3)",DTZ>DV?#\^?6%&P;YSBBVC/_Z*LDHT!@:W2/@.5MQYF,VA"M3ES.F>$ MQ@)!<(\M22(-32M24T5:LHC>O%T5LL?();/!^-![J]S[[^OB@W4#8%%][X96 MM]LK5FQIRAUZY0.5-;@NO&<=_,ZO7CAM3;5?Z3F*XH]%2QHIQ;YVR--JX?[E MK.74]3OGKU%HG1$;LGV5F0W6@?_ZW2G,DI1D_@)J.G]+5A%8H$^G0>KKHH"J MWQ#?_NFM^Z1?W+4NX=J;P74NIZS2&G>8T*VCK%/D[!1UO &):SH1UHZ?C? MT&_B3ZB3Y=E@%\?'%LDB7EY::JP_NQC,T]&;"Z=(?K& ?76>&.H>>Q4\]Z:: M%U&YN_I\?7&=BSR$T?+KH]\B%6\0IB\]&T2.42M+LT!H$6!>$G*1PR]8>B'BW'P_AXKQNG /5#8GALB MKG<#0_JM1657H!XQ?PA9G4Y;O!B6KR@%*VG\QR?V\F^B)$CQ)O6K_J%3K?H7 M?^=\/I: \S_,5(\.@&L%^'ISO;G\3!XVZ\WE@U<1&& 24\_<7_D5B.*ZRVCR MQ UV*0IE5U#'?[#*^[Q!V-(GH\"=5]H"[*1&3Z*2= 1HEGAW5!["#N-4Y:?J#T3*W30"U[+74$!H34*8OMCZ MC&9X[ODS&R&+&KPBRQVIL0G]9$%-<,=T4:T]%]6G<84DRGP+N6R[/JE_4=$Q$T MA-VNM5G/L/ST6NWW<]LA=JHZR\37!K5^!Z!Z*?7;X26_ARYK,L5=-I-EP2R8 M$.M?VUZ\L\S8Z%A+MFP01P"#)DU91\BRK-KX2HR8-@WV!A/-^[3\YU5!:;^# MU"SYG 9@24C5B )(*A!#@!IRW"EM40*KL30C4JO+;V^B>RM;)>9/7Z J3EL. M[H8SYE 45/GHHST.*:B3\)W7YV3YTP?9)KXAA61 R]'=\ 9*6(L*')I>O,?]T-!+7")8+Y53A7(2FJHBSKK86N1)XT\I+6Q=&4CZ!:H_"5 M_\:@>RSV-T8&LKZ?W9FAM\VDIH2K')!"JNB54$D,>5<7# Z3LZ(K6PS)UF"W MPQN.>*27V-3GEFZ"&[#>[W\)8 [92&R2P2,WO<-<6X8;UO,2(?%SPW&:'HG. MX#@^&[7XYDOE"RT>V=S;(<[@O[@\_QC,Q^VAKR5L>1[6J/@A3DR*-0AJ_D=[ M]4T/L+@%^.F.I]H$0K;%TV#SQ$80M!'='/&_XNMB82?H@_&P$0 Z?_O 3Z[W M =QTW&\#0-?B=X$CT4-N N<+L$QE35]LN&U],#Z4E:/SIZS_X5Q94=/QH*R< MKN4K:U_TL,IZM@"+4];UMJ*%)8T=A.58;8]P>M+=S8X6- +$+C78<&9NU?B( MN$7K\K!0(A1Z9#V6EA]YTA,$_LSR=2['W+&R*FB5RG, - >QE$]IBM5M_B66 M.E^:YW@:&$NU.,XB0J?ZZ; R?OQH%N2=G,=[ C-9D7HNI)X, 8)71-AZ,LG% ML(FSQNHW/]'6SLI[+)'+B@K"FX6-YW-Z3BM1%7/LH5]O$+IP[1AP?S5HQZC ME9.U.R],<3L@X8,(SA=$D(Z*5<@"79KRQ'#,7-SYXH:^5IMO-'NAO["\VJG> M"TW!.3YEG*+U=TGP)Y='#/-IN3UEG-*WZ(.&4C019XWQA5FFI="90M1^W]!XEZ?_ M.HP%YHQ_C-2Y8:"NA;'%2M;[?<&B>"?J1[8TA S/F6 SF\>[@*(T^L@_];DU M9/2I409_Y&U-YQ0K10><05Z(,MT*LICY'BI4*K*]-4X4? MXQ?8FPOB:-T@%]V@9DS%D6),B@N;RS>/!39[-%RP4MFJ7OTANH#F*4#W!3-[ M&,F['R<"LMV1C9#X8]H%WD#E/I5BP/29M+3G*JZ,-'W*9>9O_+8IHKS,9#>C MY!^'4EQVV7FBPF!R^RPUAZ*%/47-(=WA\Y-;#CIXDGS01( M;P:DFP*T8JD@\W_ASU H%9O_](1?=6_6[RI*"]DRO*7H=MOTAU+8,:TQ2(LT M"MNU;0'D=5F;J$5?DHJ1;Y*"MH(%JI^%Y;DAM%Y,4)#04UK0UX:*($JK)T\, MQ@W)=L M[G %RL\=X!O3888_-R+-HYR3D/5Z"[56NJL9K7(HYHW&NA9Z6)Q;-CT7PM5> M.Y/5S)!_WB3P:U[0*$O_ER8_1VD.WO=M_ID6Z0M7BQ=EUU#-44B)FX#NZZ@\ M00;&E;4^,X0SV]% @(CZK$KX@70QDS/J&:X\C#0U6T@!U;!C:,,4)J],5WL8 MDK?>C,>G0YGFW-7BY_A';N5@([U@.7A;&#?U[G,L;M M=JL8TAK\CPHCY!D[TIAYHC+<&1]Z9'U@!\-#_F+9A+"PS5Q(;S(KTM%&CH@C M_0GQS\24N+&J UGAFD$UM'>L"V+(?&L@"RPOVH8URV2[SH_\_X3%A-_\_2'> MT>20T=OM=5YQ0E)^_A1E*\O1"P[4V)G6:A8.U[:FH0-$OZ.$2%)FWU1XG6C" MX@-(VL!A?2SI,'H\<&>$)%V#(S[ULL>&M&.#+-;Z1Z\*CQ-!9L3N '?Y@J9U MGO1.:G59C>0VOZ?0PX%;"_[!#>/^6/WCIZA,R_.@G'&=#H+;^&W!(8U>_!=Y MA7]6ZT7VINXBQ#H:EW(MZE=,!I\,O*V]-[V';!N6BS[>8HH*%55]AM2F4W#. MZ^D+?++S^HK\GQ_^^,,//WPD^ZCVYE?DSW_^8<5_!_\C)30ZY.IPJ':L@-/F MBGS\^-/JIQ]^6OWX'S\(-8&?/_[II]5?__I3\WE:EE"+'_[*SP$E-_$)O#R( M&X58=!LA__YQ16 !Q$>GO_UQ13@8Z%#"S[)9&%=6NZN8"_9D^QZR!D[+1O:/955$L2I!TB4J M;.R- Y)\J9/OFI1I@? D\A>SH//LCSH,1. M.O3D79K7Y[HP5?5UF#Y\)AOG9#@YNQ;'8UT9._[:EGQ)J"%D:T4D;GW!.'Q6G,U(_PTDR5RJ+J MJ1'_J5,A_H-(6.6J+(J:G5]WC7PQ4SD&(+G/>GY)R[IG[UV10CG&=0TQCS)YR\-4WT6M=:9+[)/?\[RR/'K.W.U:6$"V@ ML+)&L- I% B<_CK!(8C#]8?SP@6$!6\H@PBZ/FV06TL:ZDA:DHX^HL<)9VDJ M)D+,K*Z)KYU@\.9Y]!NSW<#/;;)Z/PAQH3S.SO,]P?XE\80\/,0TCSA_[@K. M-W8HL[=[NF<%=_L'+X7G#$%(RQ1HU\+3X24-XC!7P+/XS##,"W%TNXCV:15E MTA?F4D^+%YI+J4!T*"O<@41YKW#?,@V-^P-/#%^#,IT>8X3'0U>R-3X8U M84.:J)HEB2,-=4NZ()PIO#MBMK$CRCU$XVO#H^<)U%!NQZI? MK"+85J+#[H$#ZB@/W4H3I(BHI>?\KQAIZ: X3Z: 7(2R2F-NK?KA#N%\T@$. ML@FV>/,8CDM&-!4%%6[!^,?(O7\8J//'!H@WW$>IW,$BD1Y50FAB=DA$[W7R MW),=;FBZL,1,G+:S+BP\R"8WL19L'H.=&IA?HM?T^?"L-#&#?T<8F2,XSB.I M)+)P^\PPU]@D*]PN=9J/+_70WS%+W8?C?*DELH!+/<@U-LD*ITO]&TV?=OS MNW[AYF7$@1C]#K'T@_!@+;USWT*!&8.V?+LT+<+Y]4["PA%8"K0TV%J!"]@(.U M2I:4Y^M15OIK4L+!T**@R62V]\B7V-8DYQ ]O"5*E&-IWV-)WSG+J7E:=YB. M(2,+R&:L2B#9U$@9F!Y@15)])@YT GN((NG M17]E#%0GQ@55,M#D_L3),7@]@V.B9F9JSQML11)#Y6N?2>1WD[(]?Y(6VC1"[EF9S"F=7Y?;,#U1NX2.4#&Y(7)&&2%)3*7Y3TPE1DI)2 M(DDEXI+JZLOR68.K8GX\]4A.G8%>Z%Y)#L>L"Q-P%S?T.H+E<%1][#HTW9R#A1S MXZB#+8!%U"'+4-?=S-R&[6LH$YU-6MI$)^.&.K)<#B ;->R@<51OME"K-VMF M*YJ'D$.><'>N$E]*RL$<+M'"S=+A8;,V?W&,;9ET.#?1JRQ)?P^AG6Q[Z#7X M'+9>^N-P]FH:_GPIY5Q\9',U56#^P+8?#KV\C%E-F1S."&5SIPE9R.QP5J5N M]/1(MXP?#*-,2%Z=T/?2=J6 WW^#S,H2?I\TA\TJ>I4M84A4547Z>*C$]1N4 M&1^4@R!69X;N,?0"^:]H*[N'@+'+_EVOD*UZA&G]VG/(/LO62NPKL?-GY-\7 M4KQVA-M#-6NG6!BV9'+[R_],^=Y:Q+OY];LG8=@LHJS"Y;'33XM9/%'V*?9R6;Q**@?]7&V'_71F1_U M,;0?]7%Y?M0IMR?\J$$6!A6P'V<+V(_.!.S'T +VX_($[)3;$P(VR$+S.Z8T MIPDT!Q8':G[ZAGB0R^=]QMZXS4S+N*#PVZAX._I(7NJ#B:WBG>(6RB)DY#V5 M!0I\W?M8(!5S,Q2$0Z@[>4$JZ9,A8K)6I"&7'-%[]&7[6 GW2=\7KVP\4-*: MR#^4HN]RQZ.X1VB8VS*;-H(Y7"I#.[N.X^) ^QUEUWER6^UH<<-Y="@*CO>H MW>S QFT."&-%40A=&\V:*-)#+.X]!%VD(^SH [W]/QP+<)I^3_?\KW [0J*: M*]D)5YC@2MYQI?=! *TW$V%F;U'\.^>?WLZOL(1OI]<>4V.PJ8B M>F7J+,%PNTQMOOH,_(.7V"\(-Y+O0#K:JLK6KXK::%Q%F4/H>I9*@I2PS'R,!Z5/^83J:X MSQEL5:].D?CRVB!ON7%%WFA4+%@6E>LP*9/CS/4FFS>T0O8I/Q$A/""DS,Y' MZ%I^;^\N[]>;ZYN?R?IB<_WK]>;Z\B%,?WJ#Q6#V..Q-B.^YHY0?Z+WL]"*. MZBQ+X[>I!$7M<4@1G83OH1XZ$$!^EWB#9R+J,YRAN>A-ZMJ<[B]I3J_Y/U4N ML?I#I%R= _11HJXN2@1-2M9)(F06O-"46\^Z981"5":^ M1LJ+ JIS?ZY%*^K1?$AS$DO,001GBK=L)L/\B5 <'YX/&9SHQ 76!7O>%W1' M\S)]H==YS)Z':RRCQV/%3!>/<\&[O;@FZY,8X+NH"-;] [\2S)B]_O;#>$>3 M0T9OMR^E,=,YWVIH>V<)&U@9N2&J?*]Z64EH"O5C, MU@IX=/S>PP_P'0@7N,"=<#>:R^1PS M?,7M)'D=98AT3KL:PMPMI_]'Y:X^83GE>VF-,7U"'H+M\>6X MASY\44H]A@\]&$]ST9ND]<(H%'(U\ 52BGJ0?#WW]E!BWG:-**Y8%67SGG$W M,"1X$[JA%6<:3/$FM-#%-15M-2$P",+\N#6G>:P68HT12*$>@>P\9Z=#+7;S MN(^7@AK1N#M$$JLED M[POY$JX,#] >B2\I-X7!0STY(*$?K=C$!XA\_U 1 ?JL9P;\=)JL> 'U%FBQ MCXKJ#9+B%!FK8Y\A4A2'P+FW=!U. DA#I:^.\I+I,LAM:RVZYUS<15P^GPI* M97F;8XJ4*:VSQV):<^GB""!4P9I)S^8[,V*FM\VQ*7\BGS@VT6O/>53W\- < MA=P4)Z"[%KO/O9(W@1Q\7?XR)-,\BE>1OD15^D*GS[&CWZ)%:0"FK[/M('+, M*=?2+%"9?PWF[GDLD$:,"0>;Q2O'/E]7H>Z2'WY$!)_*[QO_%.7[#8-TOU7W MBA4VB,/Y@!-\97.8Y5U:E,[?],>6),:7>SLC+*? M"W;8RQ]H?"6]_A&@,(57.>1/I&DHS)LA)25164N5LK?_@0Q4Y8OBV,=6$XS#)NS;2]2?/X^] MZ('R4$5%-<]+^$2?TCR',,;'*(,2Z.%G<9G/+#1P*?P O0EXS>8>?JZ=YI7' MH)6RNMW"T:74RW"='H .65$!=G\G4XH"%3\S5D<$/-#B)8V7D^6JP70VGY,> MLZFK".JC748%&)KQ2YCQC]%YTT- W2=+2ZRD01OV)F2"LVP>NT+GNXXG*.J, ML9O[ZBD1LFR+!=!G^J;'JTQIE4;AF"[EB&)DW1(0][L MZ'%YJ)K#-.N\B=<)*:,W.:/?(L5I$*9O,0I[23/.5C:+5][D1H3[?F'YTX86 MS]!"4"$SRN^0\G(&SWDY+$ 81"[4K&/:_/#WW#4'P$D M*>I]SJ/4#N$,\^HV(;\+$%UQQ7V[K>_&;@O1E_#RE19Q6M*[(HUI^\>R_FOY M4>6EF\#">O(8G+X$$$4<1KL\<0'Q)"XH@[N^&CUA!1'X5Z2ACP@">]^4[4JYEYA3E0"'/'U- MN@;I&3U[:8RP*5:> E/5@A7R0*;#ZRGA"G\XTV^Y,G>8R=$M8#L5 M"VU37)[T--N"X+@9UK+='("BV^T#Y=0*&B^B+(-:S)=1O#O^=H[]P\"U:27G MX _J<,\AU)KS[98[=AUQ22O\K:.62'(AW!P(/M^DP#$7SGBH@A'6=&)J-\,O M95C#TPO8G6-7!H;9-!L]\$&M0H\.:TIO-#>[.MTC99FJ.B1F4YJHY.]2=_C3 M4[R=_5T%U<_N?HI]H7O[*9D>=G9SSGC=UQ6W;8NS% A%P&_IXVMH6EP6 BID MKZ#/HO3DG8B^%<4 &\3-/>!I,RD\ %2QV#F(7%N 5E!I@W%^45>W\\$5;Y7% M++EZEB(L*!7DD:@D$11I/60B1K:9<]GKZ%:21-;!K7:IN!;G4PE1L!4EC$YHIM:RF*HF M.\#57OY??-4.\3_?9 96/-(M6V\$2O5&(3NOA%YC)PUZTN#'=[FV/2.$%V91>9!_VFNX M8JI8:J;!#T,Q_#E*\R^,'Z%RB%1*<\&RV^T7&I5G-=;T!V"$=!2P:YF=IF"V M$-N:CTG#:*"!L)Q4'07@SF1A9V2DI6)*[S).QGONK8E>6U#]&GIB#,XR@#;K MJ0B;SU7O!3VO.#E\KJ)EQG0A3\77A@4\3Z#ZJ[LXB!Y7>='23!"]!B#VE("S M#YA%%QVH4U-4Z?\*.0LS'1.3]H66)3GDD9P$5_X$9I@V,X3F-F'+K:JT8*#, MZB@'#3?V.WZRB],]I .^@955^YGC7V*V\F&([FO0UUA)C1;O@-J: &Z+.YM( M@#UL0BC8#$89"O+_9;N\5!W,UGGR*RVKZ!?&I;/<TI/$?G]C+OR4T ME9XH_T?G@/(?_OZY7L-UGA^B[)X"_A-UGOILIJZJP#FOKE7C)!(ID5B]RM0D M)YDN>[P=3GZ)XEV:T^*-BRFDC>Z5[LV,$-MI7A],, MP3YOPO5)EKQZV%%:?6&3=2>G/D>*E0JL:YFJ\1*!F#280Z;"3#*8S>5:4%$: MS8.9'F!1G/QDP:@$*F0*C :;)X3*6@+,M#,D2L._03^6@F^Y KLHM2'Z_Q1O M%RRA [[1C%$(5TD#NO,J%X($0JY;O31W(,FOUSMS#1B.L8Z]WXH640SMV#Y'533<;EGWW M14X .ZG1!W-N1UG,YO+-\(GH,XUEM=/Z5?MV*[([V/904MFV^>N>Y2*BHA]C M4?S"DK;\_]"#D4VXF.U]UQGE)--EC]\:-9>O>YJ7=+HJS>"')G5H MC@#ZJ3Q3HUQ J9EA;IX6EQEAD6.;\?''QTU:96/VXO03 UO1@'(M!0()[&(? M?WSW^+Y)2/;;Y7F4A4R'+WX-1-W,,G^2W=:U[87..!/S,0;?CS5I*2"2!/*N M)N+] @R,%OM/[8T^3[W)(&3BRB?2+&/?X(T+XG[N:4F+%UK6SUX*.9PU%BF+ M6CA\791K$8.Y,7_M]M.A3'/* MCVOE.O[7(2W.4NSM 71B6<80.T^=K'$3D"<2 59YRQ_F'*+)AD'Z!L2OR3T=)>P3L)S(N0*G\[JX$BUY%XNVTS1Y#^E[(FU'!#)2 M2<82!7YJE;1E78OUWL10XQC&MPP6_NRJ'KKSG_JUIS_\/>'>$>30T9OM]U>FR?_?8BR="NB MI^(87MO*SVD99ZP\%%35B=D2M)FR9(C5^'\8^0QO$8F',Y;??2 MWP6^P.TRCQDXU!]S@"M^GQV@QV)!=_S D;Y0N9-#^9%-]'H')16X1%=5D3X> M*B!TP^XB"-=1]02S -'DJ0*'V=>EL0&)F/M7/QPYKMVQF1^B+880)AYZXCZU M)*T?>T1QGW //(;B?/KT8V-%0AW7UH]E!;%[>@>UTZ_M'-$:J-X/9[\WF!=Q M*CMCKOH\-LPQ;S+4;WOY2YN(<4_WLD1(>;MMJX9BM'O]XJC0O;%/D9HR!-+7>7L(-^8@;6<.B&8_1XB)U@P:H9+ Y MK%JP;Y8J%<,(EC??+'6O6IS+__']^F;IL-!:X+2_^AMS=AW8T4=?U@VA8:MV MX+ &<8="OL.;K@ZSS/)EFNX;^EIMOM'LA?["I[)3G2NLP/1ARD]Q>S#I?_HN M3;IRD;"F?9SSRY1^<0/VC5F[+>U >;LK_<8\B/B?OTL1/UT2HWO24SY[$VA1 MG":*)^/\E-\A1?$,GO.LQPYA6,]!S4FFS1Z/)>6*]"6">B 7T5Y4!^&'R/NH M4AW&)K]'%Y-3P/57?4U! *[TFK79(&XN.NPKPO&3A@ R/1UG-=BFI(;-9EX( M"[KA.$>NST>^-+>B#42?=A1PAKR5'F/HL#$=YI*_,L-UNM0%>WZL2Z) M$]02Y,>[-*D/>E_2Z#'-TNKMAK-AL(B659C88L4FN)V7XXJ*_ ,[5"1K<&-L MM>TLD.:)R15HZ5Z2C-$QU9RNBRYPL5O! S\]TR^>2?*(Y M_T=UQY>\7"?_.)25> :C6U;0\;BTF6&@UO!9#A(UIBMT"*GQ!&P&F/KDIJ7P MTX+&["D7_>.@0^9 ,.H[&8WZGF23]9T]!Z/:4RJ-4%7+:^O7 C8&.:7EI,LS M/<#$!@T"]E-,)V_QM4Y+J+LP#1Z?BJ0&XX+OJA#.?4]CT3RKJ4/8*OT2Y2")PSWQH3=Q M/[.TG4JRJ'4QZ23;[X,+&8W\-'^("JC@O;@MW[,R:Z:P^)8$PRK15U%:0-HF M[>B\W?X6%44$&9L'[K%<'$^G[&T^)];7'D!,76@CQ*ZM'C1H_AO95-'3.+O7L>=:X&L^;'57,G5N8;S6Q).%_@JHW1_22J.Q[: &J.ML1 M:&9_O1;AXFD;,V[)OG8-RANCMB[2$D)P1*CDG2AJ9^+;>:#&@5/GD&K7=FW= MN@=/G!H225*X*HM@W6<:09RXT'19L7!Q#H0/B='T'+R)@:G+D.;EGM*D;HS< M]6@JUTEYS^)_BH2!ASV-BHK&.W7K<2- *!-R:(WFGPNHF\0 M5_6%1;E:?R<_QK5W40!UW[-%(": F8A>AH ;KV46)V*L24D]MP3F!DU3^&D^ M"M,B94IDV#SV>:P9Q/5OQ[*$%B5TY:[>%/ZI^D-T[:!3@+[NZ,XQ8^[-;-"/ MZ'HIW[3*'O(_$!IT$B'JC]NC^[LJ-CZBA$R?.8:;Z3J.BP-->@?XZ;I[\P=B M-EDM!.[/CH((TJ,"5Q[/WP3QUU]\$#_)D:2;'US[134+>C=<)*I()08D<#L& M_RQ$-U,X4$M-#+!OSY-(AE\%0Y5[V$4%?8Q*[D/S0S8_4,M+-+A>>Q+GZ%]I M"9QDHQ^L2ST#(J= OF,VXBSS M,3?2FAN5Y$8D2!%V^J7F9?TKT96R)(><.PZDA-D3N1IUWA&)NKD',-8.S1/S MM.2&V\"FB!+1Z[#\J+Z^4'Z$,<)GP#RD!R2R\61)/N)O*2S0;7P[48FIY$!$ M &U1BP'3XU&0G-C)T+WQCRWDM?H+V0.L'\2M5<+QKDA.Q<-Q$\"WEW&6F-.Q MK?D@-G$Q*7'-^%E,ZO*U+D?0=#$GORPG1W<\)E&'BP$2*:\RQHI9J93*$<;) ME&>0_:=3GI%@EE!I84:&*96"@D4E5:KE9S"M2TR,#(S M,3(S,5]P&UL[+UK<^0VLC;X?2/V/WB]GSEVM^VQ?>+,NZ&KK1EUEU92 MN]^S7R8H$E4%-XLH Z1:-;]^ 9)U48D $KR ) H1$^/N+@#,?'#+&S+_^_]Y M627?/"/*,$G_\>V[OWW_[3KSXYOWW[W\,OO\A>/=#$/RO_TYP^N6_Q/\]A0Q]PXE(6?'7 M?WR[S++U?WWWW=>O7__V\D23OQ&Z^.[]]]__\-VV];=5<_%KG.TZ'#;^Z;OR MQUW3-T-__:%H^^[77W_]KOAUUY3ANH9\T'??_>\/MP_1$JW" *<"D4C0PO!_ ML>(?;TD49@6,6A:^D;80?PNVS0+Q3\&[]\$/[_[VPN)O.>K??%-"1TF"[M'\ M&_'?3_9GSJ^1+ B''FBF\M*9KS#R3))MB.)\CYOQL.EVW6?!4QO%HG MZ-OO#GA:4\1XUP+$6_X/57M!>J_\E02AEPSQ]5NAO*4I(=%K%#@9;+O:&(K^ MMB#/W\4(%Y2(/Q00%?#PO_S[BG\NV_ M$>)T^[DD?$+)/[Z5_5Q2DXC%1&B% M3T?4W*)%F)3?/'O!K(8@20LCFMZL$_$O__[(9X0]DFN<\GV#P^1A.U?L[(EE M-(RR(W(,>S6&;1ZRIV+_Y2Q8A.&ZQ XE&=O^RQ[$ZA_^?;%?5F=I?'&XJ"XQ MBQ+"^8HZYY_^#V@;0KFT\8]ON<3"?YDC2E%\6QT=LMNUN"4* M0O@'"PGAO\14[(R/[X( M#!K^X9Y@R;@0B&ZM8 -8KZ31ANP/'3N+1G4%$YW(,'7F-WH.T0?Q'[6J;/:]EYG\CJ3UYF\SN1U)J\S>9UI/#H3 M\.*VKAZ]"RAZ1FF. E.EZ&U/>ZJ0[-M> ?(*D%> IJ0 W9?[^)J?K<*0)"CY MC+/E1/O'KDU2.O'GGUR*M'XU&/FMWCUK6E[X-YB&GP M'"9<]5BA4/!77 NFRI-V('NZ%) 4KUIYU"7**U%>B?)*E%>BO!+EE:CQ*%$&E[=MS>GO01A%'*4X2'#XA!.&YK@=>ZU(:\->6W(:T-> M&[*A#345]6RK1#\&:TK6B&:;8)V$_%]%Z@3T5X[791NTXPJH'\$'M*8LF9+D M-2?O9/(*R904DKMJ?]^)[7V6QE?;S0U/T=%D"*]T>:7+*UU>Z?)*EU>ZO-(U MO-+5_BZWK7[]$.#TF?^-T(VAGE73TYI")?VVUYR\YN0UIREI3C?;C0S7E"!= MO&;D-2.O&7G-R&M&7C/RFM%X-"/XW6U1$Q(YU>,\00'&Q0.@XA.%D^:O/$SP M?(/3A8AW([G1&Z=&P]K0H5H0YA6L$U>P&,T.1$S^MSUX_"__?JB6UFS^QW9A MG:7Q_[M;5F?5JM)+^QV--EV%;/H<^.A KXYY=__TW%9%U^04';?HGZ:/X>I88I3\VB,M%^)R MH2B\('$=,74_]TE-3L4I>:9@R M+)#1GDVRIC:HY)]047;PS?),5#\6-:+EQ (Z]4]Y*4J6)R#_ ML)CAVNL3?+ M"94V[9W*:YR@C_GJ"5$I=6^;6*&*7O"3;W$0N%M+V)M6O=-VDT:$\LU8"(/% M\7PAK%]TH[QZ0+TLT)XA8>'#SXA+B6%UMBB(5C7OG=J[_"G!T75"0CF)-6UZ MI^L>+;"PE*:9Q*BB:M8[=0]+E"2ZH[&N4?^4K<(D.<\9%V*9_,*K;=4[;8_A MRTTL;*IS7%KF-(>BIGWO]/Y!$GY\A+0\!.5H2MKU3M]GOK[^E7)-X &%C*0H MOF$L5^"I:=\CO3?1G%96T+,L0ZPTU4LL5_K&DX\W,J2)"(/8DL^8=,/(FO1( MU0.*/?^Z1%GM98=61,+5%V]1,LP72#)[:%JUB-U7 05>M##9O5$DAJR M:G^W&OYRD82,S>:%_E:KE^@;VJ5WKVY^0#6;0]MNF."B0_1JSAEP>ZO4?PZI MD+24.->V<2K*^Y9: G26.[A@-)"HCF:-;1XJ((GH. M#,4/;D !B[<"H_*C&Z@ PY# L/SD(BR2N"W(%&'J,%E-*?D5ED$ !P.IV16 U\^'"%'9%@#[R@<&T>$ MVBM81"<<%T?$VE>XR&)(X:@X(M6^0D49!@J'QA'9]A4TBFA>.#".B+KR!U1P M*!R1<=51!W X')%OU>$.<$N;(W*M(I@!CH4C0JT^W@0.B5-2+"@F#8Z-4U*L M,JX0CHE3$BSDJ08<&J?$6$@D.1P:I\18Q2L&."*.R*]7N@AP."*.B+%7T)=, M<&0N4O@^" ."7I2E^8P?%P M2\H%/Z*& ^2(K*M(-P7'PA'A5II8"HZ$(T*M,N77'HW>4^)%)&4DP3'_>QP\ MA4F81BA@2X0R%I3<+E&&HS QR%QN/J:-1'E-J?(YRWMX0]CD-<]9DI"O8M:N M";TD^5,VSY-MELE[%"'\+,*/ZY^OMQICJ/=A=R&=T<+)%XL+0G%_T''R2\,>@S+06'S!5/_NO6PE,LSXIATLF?S7=+^.U+:[31U(TRZ^G(, M@S\>A,S2X#49_(ML^PO#5QWP50=@A4E:J&[.+1DE4$U$7KBCT#V$U$(TW#+I M*C)UHCD8E9%Z.=JCTM[!,5+_AADTQD8G,#PC=7DTAJ>C8V:D_H^6L+0Z8T8: MU=,2$L !T]P[],HQ@**XQ.4F99@C6L5!GXG<-HNR@-Z1\Z?.O2!&*?7C*-ZK MQ?HA6_E^FO+1VK53SRW_R[_??%QFC($U;NWVD5/Z(:/)(Z(K-IL_TIA_7%9, M%=:X1TH_DO0^3]"[[Y]^>L<_?1:3-;]E:M)QJAMW4%'4F-9'NDHS(*G[ME8H MA4,Z))Y@,-L@.2W%&7AR$+.=VY^6;+'8J1DTP'7=GW8\6F3@AVA_"O)HP8&= M-/WIR*,%!GR?68QP2DF&@G=!C%A$\5J,'Y!YD"U1\%2])@B>0H:9^-=#*HJ" MFBQ?K4*Z$;\QO$B+U 6BUF9I=^1H!&N2X @C@_ HRP39B*T:A"4?F-518-:; MM6I83;TBQ[0&>WL2"T69+T]^.+&KOW*.06VJ9U#;]DYB1K,#!S'_VWXN1<'D M#^$+7N6K6@JEO_=/%4[55-7]WCM5]T)AKUGQM;_9H4:*4,VOO5/T@!9B3_V& MR(*&ZZ6(6JT]LD!M^Z=V>P8^-^MH-7C 6M2$A_*R%X_72,J7M+)&B+*M5:JY (4S=(N? M47S#A>5T@9\2=,88RMCYYD/X)Z%%/G9%*8X&(XR%PSUUXJ60Z24"1.WN^(\XU(**TXSPQZCH,C097R=#/H M.4SX^9$HHY(40'W\0P;[0?^=T_F(HF5*$K+8G(>L1F)2'4)&?>UR1<.X2%"G M84#2S!V_L*D%=O 7%Q8=66;16 9J[-2C\$_Z/4J]09EH++LN<*TWM!(C^_'4 M,3$3AHB1S<@5;"!F"=+( N *0B:*#FFA3;B"5Q,C)>G(^N<*AO*'A 8.M:D_ MD0-?:5I#V=21@+\O;>PA< 6BEJV&]CB9Q!'#L9F*DD@I L&'*KDRG(Q-(+J M8C? L$PE'T:/&;VFDOOBY#-Z0>*8#_=(K]%N-MGSC%Y5.WB-\6 M9>I#5KQ[B[F"P/B.R/JIA\?@#<%^6*4'Q-Z->0QG;/^4Q2@];%,>TR/%&+COI8?MY=:Y-E><2S^R"E5 M/M !]QN<&_G#'$WK02B_V"OS\.=Z9IWMIAD0HMIL7MUE,WHO'/R*.=&V'YYZ MY;X ]/!I'GR:A\FE>> 4K0D+D]\HR=>E_B42B6E.6&"OL7"BW-G@?L-Q4_X% MQ;/Y^>8A3!!7_L1*(B+-6\[_>8UHN:65!T 70PZ'@;"G);FP;-33J4UYT7*T ML23Y\&E,II;&Y&ZFW)9O?A\R1#W0=3W/4OCLS@NQ./SZ&U"\^>PFWN# ZE+3U;:QF]:!RQ.S>5&3 M0YR](G]ZF#(NX^J6#[RC3ZOA0%H-88#&,0[IYF#B50E7=.UMI\\ +>IQK.$# M*C1)AQ0MK5(L/( B+%M.:4V+(2A4SGYM&Y\ZQ:=..8;#IT[9(N)^ZA2ESXNT M?Z(NJG"T>D*0CYS2'L,];Y,HFGL,CI0 MWQ!I[()Q!2G+YD\9X$U](:Y,0YT:24 :G"L(Z TKI+F1SA605'81 C;WN(*& M_M$>* K+E=>M ,'3_#6&*^#HUXK6YN@*%)I#!/K@P)4$%.K,6/K0X*DO"X@Q MR/2!S]37!A@3[7.3J2-A)N.EV[OXX;7?W:-X,JB:QL6U^K!/AS$R8>= M^,3J@,3J\(>M<)1&#I.-1.OO1BZ0^TSK@-=6=; T2<2UA\I._O2?@@4A\5>< M)$6"\$(E#_!.[PK"0O':T@A,F6XVJ+4LZ4W(\HG1>TV,/JHTMJ/*[#5]#@;* M3>:S(+F3!>FWZKSF"O8QC?!\F,T&\;E"',@5(JON^#9YA:((I,^XX#,N^(P+ MIY9QP3]]]B$[TUEF'94Q'CE(-JQQWA@WD4/%T!C71@NP;93[.8C1TXX+H-'M M=2=K1K6ZSWJC6:]&LPM"UX3R6?@=A?%?N0@V5!58 C3O@*A+E(0;%%_2\.LC MHJM;$J9RDK2-.ZG'1AD_ U$JU)[+''T4M=GY)][]S-O^HBK1!N_GF@544HQ) M.Y^]3>+C$EWPZP=G@,I4NK96+0_%S7*7H'B!XC-VP0]3/D$T3)1V"%@GNQ5# M"D2OPP@G]4>=ON& ]*J+LRB:VK6Z\PL4;L[4M+9.^3X*7E7Z0]IP0'KUQ1\T MS:?KFYD^!P-YEVY1QH_DV;P\/)2GN:JI79I)NN"4K,1RUJ1Q5C4=E&;E/E4W MMIMKO[R]A3R6JWR,TG;#4:N$6-'2+L64K!'--G=)F(JXVZN_2/.-T\5K"4AZ6H#[>)VO?)SLMXZ#WJQGCORK$*$M5-8A; P(P\ M^1E@A9@Z&YQ9,V9F)+, -3!((\\69R..>>19XGP<<\,X9E#XC^V Y5\"WF1% MTH")I.C!URI_<_','H4T)7D6)#A\*D2N+:G N.9&8UL+?VY!G8^2[C5*^HJC M/\NSAR7?@8KH:$6S+HB 56YZ19!)L:=6Q'U H3A#RIR2ZPJ#.XHC]$Y.'KC3 M:<1&5ZGKN:2C2NQ_2!ZL1W>D:;+JUY &RL/?CC0H5OTB)$LR_RJJ7)F(OM7G M*[YNM]>#+/(7UMAJL$E="MO:.LA'\2?@?H-S(P\DTZ7OM1KNKJNQ<1SS#BO+ M,B3UZIA]:%UD6QP4F107_*P4R6AQ7*53U 8C@ON-@1MM("*XWW3#S:?/P4 ! M\W)Y41D/"NTV*"^:3:YK/CCMRDVM[^##<7TXK@_']>&X/ARW^U4!J!'24*=R M!2&X"$T:2ZK.8 4IQ6BL8[F"CE9.(^92D2O8^$JOOM+KV"N]CCR>R!@=D&O ME?VD/V!@:K0K>+2YC-1&$E=.&PA"35R5KN"CWU$@#X8K&PJ@29G[W5VYFP#B MG9FGPI558Z1=P@))7#E?S*'IJ)C[9*."NXOJG&Q@JX_JK(WJ- GML!W4^6O M@18*"7Y& =[7.M]2!8S?U UC+5031HB/RO0%G\#^^=UZ$G>B($/K585T&8B' M_2.P>\R^*),YZKL,S@,[2^/?4;S@DLI9Q'\JJD.;9-EL/Z1E#!A>I*(4]AFK MB-Q3K@RU,.@YW>B7Z7,P4/Q.M2*VBT0=&JEN/##=RG-9U]PJ[3=IAKCPD]WS M3;F])I1;6-_!Q^KX6!T?J^-C=7RL3O>K0G/K$=-;QA5<0'H"::(;N8*0WEX& MD:A09)OHR@QF MVWOQ[GV 4]X*!5GX@DR=%I+>UGP5RN][%X5W47@CZI2,J'S?<($#1QJ;KCJPC'2)+=0-&B=\KNPW119Z"K_/8UI/%QYK8CHV%M MF^G:\*?/P4!>B#M$YX2NN%R!%&4U@:WM4J[WF@SN*P%Y2$;@%[GGPAO%428J MP_,U6NMT0LR7.AYEP<:#EG(A/?HA27SS?[-G?A1OQ;<1#N M3\,T!LU9GY^RCQG7)6-$V56A)W*ZWE#.="[NIL-X[Y]][U\/=/(9/=P'4M7, MH(?W7WK_Y1LSHO=?'ICVD(Z M,&E,'26X:\_]0 "=A]O$H.X*)OIUH;"DN0*"]D8RL 6X'PL -'-/?7& [Q>E MR\:5Y:#=(B#3*1B-R2;G4OC+7-@04JU%X4^=^A90\RWW;KNRV/7Z&M3:!49D MY&63I(B8Q(RX H:O(>7C)IO&3;9SJU@/IOQ[D"!.EP@R7.&L("W8D@0-H%2- M82]H4D^%#Y0\G4!)'_;G@^MZ#:[S85,3"YNZ18PA-%L7A5+3Q:VX++1!$K!. M/B3"/XCV 04^H, '%/B F^-]=;8L5EC1SK?_IFR-[>U-;>9".C6C6L_!ZOP M3T(#\1G>A091SC*RXJ*5J8E-/Y(]0QN4%F]N.QUS6SV)]]4*N=@N$/GC7TU3 M"[8_OJ1W'Y<8MN2-3M0**$+/9O-7L$B?86K;>IOEB&R69U$DTH6S>Q0A_"R$ M$N7K$%USJ[1?D"+4D197GJA!>([2:+D*Z1?E S%HMX%YV>S(4CRCA'8;FA?- MDV= CV$Y@-<',NDZ+$\"8;.-\K:'70ZJZ^0-749JCCZ@^L0FHK?<+>;^0]PMYOY#W"WF_4'NN%=8'8J1B3QT,$^V -!!; M'<:G7@E4@:14@EU!RKM;^W"WCI1ON,\-;'YP!1+3$]5$A7;?50MQ$4Q]I>@% M$;@[QY779(T.$H4Y=NIKI(W\ ;"GN'*0-($'YF?Q[_#\.SSG9'3#P"!S?XOU M\*!?@C#Z*\<,%YG]Q( M2B-"U U]MO@3RA9_GC.^$J)I/5UG]_0Y&,A= M?\7E$[)!Z(%KC50D:U(Z[#6M[>=PWPHZ%URH.4MC83FAS^K"PJ!>PW%RLUJ' MF!893--XEBT1/8OXQ<7W*F+P@*DNAO0!& [D*A<6Z-G\U7)0WG+:]CY\Q(>/ M',/APT<.36ONAH] Q4C26&IV!2&HF$&,3]ZI(^33='==N=M H'7%.=9@>X%4 M%U?P\3=9][W['2=]R= MZX5Z]PU$BK3L=SF-EB%#9PN*JM,Z?,()!I+?Q7@=L'6PAQOOYD.V MNAAOB)0*G*"[B@R-JTW?P2[],5<[,RYFEOJJ9ND9]K+K<0X99K/Y$;Z:$ZM9 M9[L/X4.VY-M<_$>DGG\.$^$%@+%EU-=R@H(5%R"6*&5 MK0D59]!LOO_72CW92-DPZVXWEB.D*:>'W2%:U,R S0RPEU5.KKG2^$>8Y.@# M"H6"*.03DV/+N+]=[@A%7-:ZR+G"GW)BN(#)N%PBW!K\$BG^6GDY@-RV'<\J M][\1$G_%2<))N^%J;;K 3PDZ8PQE;/M32::$6^/^8^'N^.]-N52/8Y7;O7EG M1B\Q6Q,6)K/Y+4D7M_PPC+?T1DD>"V-0+>&P-=[CE^PB5LA0C^$+D&U-<\NT M/W/\"85.F:;Y 4LR@RW,/(!/:QR\!%]/5";*$GY'Z,R5,ED(S4=QBJO1S1H M5'U-Z^E1/E L\!W%A'(Q$)/X'D5)R%AA#BJ\%?&?.2OJ@ETB%E&\%O\H8ZKA M,)9Y)6M$LXTH32FL>T)M7^_%1-TN,NUN.YX8A302%HE+](P24E!V]2+J<2*E MU&'0TS)'Q9MFOIS((BT\M;!I O>S&SN,%@+6G0)IC#U0"/_IL)2R-W( S)]R!W4HO$VJ9$V MSL$5: #\;@-WS2.D7-E)!B"9QV>Y$@X/ VG;NDGDBBOAX&9(M;/_N1(_;H:9 M2EMP)1N;&2(-0JK 0/W=): :Z,E@H'YV"2B8/Q*,S2\N8=/ K P&ZE>7@&H8 M?0(7+)T0OSN*8H&CYH0\WLZY" ?+*;D<'*8!Q\ O'Q2F)V]CI",?) M*3GHX+AMDZGY':C M=X=PC)R2THUCY> X.26@-WM"" ?+*6F]HZ<\\W35QCJWF#1M.J;6"\(_GICTXXF'?+4*Z68V_V,[^V=)0KX*?X7VL9%! M5[L/0@2:.NKK&XV=3MBCW6D%W?9S./D''[(''^H5U1\@_IV'_87@WWGX=QZ2 MFXZTN>OH0S;T MN$Y)]2I=KRK=0R7%S.9726D1F\=KH++,G\-?4@[BBY)G05WJ1S\9]BXG09;IN-8E>SW*W1*JSK/RB^B87G M8HZW41-5E:[X+(T/?$+\MWR%8I!ZU--7O&W# =N&MP-,2E[M_9SW)@%O$O F M 6\2\"8!N4F@!_7"E>4#L*/T*8S"(R^F#F,K[<:V9>J' &^?_#:S.,D'L&9) MTI'@+436G?Z:>0&91G33:MT0L'L<7X8>9X8:/JR[5]V]ZCYF.D]/=5><0UXE M]RJY5\F]2NY5
I:H*PH*%9IIYH[&M:>%.$-T68., UHJ,KBP,< MIF^B!)U.''E_=2EY']SJZU]&]CNYU=!,= MW4PHLJU1_1S$Z*EA*'IM7VLZD^+K7DD:1DFJG1*05J283.MJD"CB::CXR+L, MQ,.',,MI<=B4%=H>$5TUX,ML&*_6>;5NS'2>GEI7?ZQZ/<[K<5Z/\WJ.A]&. MP=,$TI@-)]V25+XK/5DE^7N5W*\J1QG/TGL4Y93B=,$;?"0IW?[U/&28[8HO M/*)HF>*_4/#%$GP75-^DZST0*QC3BO4 9U?O\U$"V M$--U4?!F:"CI\!O>BN*M*&.F\_2L*/"KUEM6O&7%6U:\9<5;5DRL")T+3ZXL M)SV( ^@\IQ,WW[\N9-T6]BZ@Z!FE><.J@-+^]FQ=:@J\;6L@VY9L6F"V+/6D M6M*%[DL2KODI<<67$4W#Y")G&5EQF;I9IL .1AS(9E*NGL\X1@>5)M3LW%$2 MYU%Q!SWP@Q!'_!H!VT]Z^IZWI7A;RICI/$%;BO2H][83;SOQMA-O._&V$Q/; M2:^"DRM+2P]H9Y*Z=8W^?8!3WDI<;#W.T?+[K55W/AI3X/1AK+:S.S%GH\&*X?IPI7E^8Z,%H_ M316MKC5CZSZ#'P(4TA2G"Q:L$0W8DH/1T', &,J>_P!,C/C.E-U-Z M,Z4W4QH9CYI+2*XL'!.X^I&RK:O\/P9/I5$B6"=AVC1.4#V*/44?0H?7\0?2 M\=63 U/O(1-L25XOK:#L)KVCY$\4\2.R,N_-GA*\*-8TV[T4GLU%??B=@?DZ M%RM0W$(Y*W\"2?\V/CF4=61%\C1C]SMSZ4TZ$Q5"Q2%*T1*E;.?6N"7,N !1 M%Z,/A0QC^6I=S.TG9FSW /4>B+./**O6[P5AFJKF#7M["XZWX(R9SA.TX&BN M<&^\\<8;;[SQQAMOO-%;(^SI ZZL+B,+3W=*PRD&HQG(YZ<8=V:@F%DW"OX4 MH+]R?LL\A9RR@+<7L:K%UUI9"0V'M6O)Q%3C"A@V/'HC=QIX MCUXC]TE;Y=^5':1YG6[=/NK*MC19C-V87T[1S=>]<<;]K!.6;<76W:M_#Q+$ MB1=ZZ0IGQ:'4T*.J'\F>$Q5*B_>;]NHWW6^:V1I1/KWIXE;,RR[PYR VR,3[ MV'2T7IV*^C4'\R-"UZXE(U\!L3BR0-8^36O+E/.%@5ZOE6TVI8.\-\B/FD,"2$(^ M';M>:]':NL7DYV 5_DEH(#[#N] @VA;A:F@X 0]HSWYB2)(WHPR4Q@(\3S#3 M@^&T6PYA9")]>1IQ%TG:7QA]UD72.D3U'6 M_<"]ZK$=+%68AMO9GO":H-<$QTGG"6J"7>QJKR-Z'='KB%Y']#HBV.7;F51I M767\]57PC[@B(I(*_R-*(_RFUC14.S0;U9XBV(0NK_,-Y-(SFRR8UM-D 5C/ M3W)'2,N;;79! (892,R&\YO4VK[=Y MO[C@P MBUX-[54-O8YQ=(G6A(G,-V6P-:Y7+NM;PL13(#$?^8)[)-\DLI MJ;T&0&W[IW9[CAW2()E=;=O>J?V,\&*9H?CL&=%0,>_*=G:SHD=1OLH3#ERL M*J9RB>9$\JG/[W(N0Z51IM'KGVPI-2SXC]S5AA]NL'/Y$M#81;S+9!A+DPOKEY$ MZB"9C?5MPZ$H7A%.QW^J@-!*X$H7=4(.I,M 7)SG7(RP2B MM2=7H[Y6N;H(V9)3)?XCY+3G,!$$G6477,??<#*+PEL2KD!]!YHM0=3UYBNWJ-V5 M;:U2S8\8G*%;?AG$-VG&A4S\E)3OT3\Q-,^36SR7;0-(UX%6DYPT=K[Y(-Y! M720A8XKZ+@U&& N'>^JTQ14:CF*7TQK1)"R4_M\X24)X.4=SWD8N QF,,-!Z M+06QO>F]RH:H6)^ 'F/@0+GZ0'VL:RKO"@5+8#V5*7=QAHMQ:*5*5:**&6-[1*[QTE M:ZX1;83FFQVNT_/-<;+W(P8,>HZ#(T&5\LPQZ#D.CK1B&*#G0/MD=[(?B;LJ MN0O4Q\>AN1"'AJ)E2A*RV!3YH-_(GZJ#U:BO7:YH&",A,6L8D#2S2NNGE.Z2 M;7/9MS*>RI:WI+6S,7>&;M+!(^M\(%GOS-<[!HG&0^<"UWJ'&3'R TX=$S-Q MA1A9_ES!!F*B((VL :X@9*)>D18ZC"MX-3'*DHZLG:Y@*(\ -@B,F'HX-/A* MTQK-IHX$/#"\L4?$%8A:GCY@?Z4KZ8S5)XTDP&[JBT6I(BC"'*<^Z6J^Y4&G M8+Y'6EE.R3<@>&_J\][1X=C H#?UE=,5Y]/@L:C>6^?*=@-;_ S> X&Q^6DBV$@7##ALR97E8F@$ MU46,@&'Y^[AAL?$4_^>I0@ -*.C/)#FZ+!T&KVK[.SE&AXI1(']_TMNH<3%^ MJ-&?RC1:G. 1EOV)MJ,%I\DSA_X$NM'"U" ,L3]A9K0HF;SOZT_0&2T\P!@S M,#*_.(.,_E$K&)1?)P]*%RE!X&+B]*7GW2*R^Y@>#K$[HKB%]_9P6-V1Y%L\ MX=O#92<1V_M]QB_>]HE?\66>KWWZ[S)/9\P7!,LP5V-1R\QJ'7[16JJTSFGV MN<]ZS7W&Y0\NJJ(KKOZD:)^OGI]H\F18T#Y=D+R!AZO4\:N5FOR%=&'-8>3T-])X61F MMXEB70&[=)',$:=LC5!M&/J6*9ET00?$SGPFNR$?%=%1) MKE7T@'IT05K^E. (0)"B71?Y7_.G75)GP X$-.^ **$!1TLT2^LS4"C;])[< M4LA/),&QD*$+;82+A9),G+JF@] JS7*J;VR!WCS-$%US:6(CPCZEN,J;]9_* M%JV/5:9C>J00&_>UG;A3$,/N483X*<@%ZJUR>,2*OL-@Z1Q+[>"@'%TE_*L3 MIX#[#47!.Z"F_2N?B/^"PCQ>$:%C;,J(L@A?\!I MA [8N.0GTEE4(WKU_;F!5[&:G7OTC-(<]0Z;P7?&@]<#X@XX+V,+G$3'@!=&.-:=UM0[<>4%3%0UZ$ M28+B\\U5&"U?MS7!P&3<:>!Q/(W=H'$\ZE!8D-6*'ZX9B;[L[=72BRT M'VK0TFE2=O))K!MRP"_=-6%A\ALE^;HT<(IB5!JY&MAK+)PH;SMPO^&X*?^" MXMG\?/,0)N@CR82P5+BO^#:>K2O/E7KI=3'D]VJ5NM0TR%'74V M/X;PZN4H#D#&@%\8W00PM/Q]_SQ,63V][4) M+'-1A!-7ZR%=E/2!D]!#^MG-=\Z!U56/JFUCF>C"%]SQ'P5,3HI<)D=V = '!4VV\@ M?N[1NEH\L_DM*:-0+M&3S'8G:SX8]84C1( JHBEI&&6?<;;<6CEV5YR0'/C_ M8GG-G@8C#57E(!0EXHLU(^30V?S G:&\8N =[?)S8!$L+.!WB-;%2VG;#UUU MXM;7:^B63KY0RVF^S"G?>GR>,8G+Z?^(OA8_R;&&=!YJQ>1/#, MUQ2NLJ-86PGANFZ^_DC)O*\_2F>CKFR?G3V;TA>S:F+.M"(OTXO(>.B4F-9%P/%CCBQTH:+ MN^ET[1K7_AK;VC5*->3*HFL;%MATM-,UR$?1GF!TM4!VG0N[/\#9:!(VS#/5GA!HM1IVG'^_/ M&#(M#$W3V/>HZ(\6.-/L$CVJM*/#J((!R@ZKA8/G MCIS?),4U'"=WA'YX'38X.NY(^C6[L,]"37"(W5$%:B#NMI(8'%1W= <8J.VK MVL&Q=4>GZ" #*]QHZXY&T2!5,ARFZ2L5M?[I%N57X-A-7Z/8>6W;5&/8 _;? MW[W!BW_V2_E;\9.@^A[-OQ'__71_\XK%9?&J^&\167VWK4Y=PL:V/ 0IR;AT M%3Q5"S^(]J=T$.Z/719P!2F(]WLE8/EJ%=)-0.8!Y<)'&N&$[QJ4%,,R\<^U M8V8DB$*V#.8)^N)2AZ&\+\OQ=C'#!N/C#/E6I+'MD4AX7ZN22#=*H MZJF1Q!8<$*2,/FA58G[KO.;BU#V*T:KPK:ERZQOVZH#$_6J=QKH]!&IJM ]= MUULHE#O9O8STW1PHI.)G@[K?)J/Y]/7VT]=/*[/5-#>T3QGM?LIHJR&,4X5@ M^ C&@9"0^V5,Q3CG%@G([MA*H+"MB?\4++8V 7';%.\N [RS'P1A84#871K9 MZP(#0(6YW4>LZ;5=D.G5SU[53[/Z%X>:E6'EC)$4Q?5E?R=6]G=K8=V;8V_E M)2'K&P]5*E=A0+[A1]J\0#\1Z'=1(5@WI"\4YU2A."[UQ$CL375U5UDSQZP" MOHR3U\E]/16?!VRRRTQ]3KL"D@W[F'_AZ]X+7YAQ M>"K9SA*F'L2:I0M"AK=D]6K)NB!T340L]>\HC/_*15K(XZ(#A^8K0/,.B!*/ M@?>I*R_(,^(:2G:83.LCRF[1,Z+A MV+Y5A'J_DH#95]$R8^\*-EE:]N\5\Y MCOETP@D_[MDCL>6C8QQ5CA;^UTAL^X6(_4Y3OD7YJ2@BFT.VO$[(5ST/A@/V MR)H($XYI^#4]6XDW%WK2CSIT3%H2;E!\R8<7+[!N29C*MYZV<0<$76/*^-6) M4F$9N,S11[[VQ"?>_E+U\]K;9#XNT047U7 FJ0;RB@A- M6ZM&ND(0NTM0O$#Q&;O@P@2?)1HF2I,=K)-5/DI$K\,()_57N[[A@/0J?2"J MIE9I?GU8*S"6-QR07@X@JKV(=,T'@_%2&G=*\0@584%%*C@I%Y+V ]%_%5+Q(KA*+B42M*284(&UA %YAX$X M$(_*F##2(39+KUY$*HL>U#^"),">>$4O*5$W@1KODO;XP13888BDN2 M+K(JC=QQV<1C;A1-!Z59*4JI&UNENU*RA.ZZ2,!6)VZ_^RO%:'.7G&\W2-N@Y#HX^(MEIJNHRT!DC)4F[>0UZ6N5(EHA3 MP@8T;Z%?P4.IMQ$Q3<@43N8I%#/0:5] 5&C2.(%P48I>4*)K#% MHG?MN(('X.*%A5J! 1EYX7K]N:IQ$[ARK()$=9,@-C PQ@GE1[="3-T:SJP9 M,S.2680^&"3C1/MC63_=O8XSSJ8_%@B@SH,3?!VG#R$[P9=QT'C3_N2UT4)S MVR(*IC]I;G1PF3^AZ4^0&1TX36/%^KNK1PL1.+BTOTM\M-B8AWN"07*GJ$VS MD'TP4-,O5-/].TTP>"Y5HNFXEK%#!2S-GIC $7)'W(8_0("CXX[$;?A*!@[1 M]*7L)F&R<'RF+VAWE "#MGT!>\6J2?V,-G)@?.+J"NP(FG BCKE7ZM"R46Z M9%16L T2'#X5.GK+5#F=?,M:1IT.J?6)=WI-O",*/\ZJ2LN*A#N*9ET0L5J3 MKX@^K,692'\GB3!!L-LD4A $Z](!<1]0* JWBL5]DZXK#(J"\>_DY($[G58: M$H[ LZ@@FL9W^5."HVUM>3F0L![=D<8EF*C $R:ID<7I$&QZA!-74OM@6U%4^T +W&YP;^>,_3>NA*1>: M2;;9ZF_LAC%1396*_PJGY<=!K]>$W8-N M0W%3?^QIDQ* ^XV!&^U3?G _J]Q"K*?Y8:WB67 M"])%&=)0:GX'&J,<;F#_P=9-+7WE0=Z8O3?=!^)N>_VC9IR#Q*4A4SEZ=.5!=,5AE_70%(;AB0AK+_\Y@I341D0;V&%?0T1VG#FRFD#0:A),)$K^.AW%"C6P)4-!="DS"/C7+F; .*=F?_'E55C MI%W"0CU=.5_,H5%'M_7W@'@L>ZF[3!:33>8!]8?TIS>/[L5&TX"!_H[8:4'4 M)H2DO[-X6AB:AB+U)_>,%C=3[U1_U]EH(9*[X_N[V$8'!BB0'HR'.]DNC *5 MP/BXD^BBGWAX,)#33X31.O8#C)4[>2^:!I+ 94]WY/-.WQ# 71'>A_HV8KM M9^V_!IPFX<#!SRC NU?XK.4+=M-AK3U6;T:8?Y?>Z[OT43YJ;AM7>+E;9Q?A M&E2?6=)^L,K,.WKX(4;#2!^1#>DR$ _7"2'4:!;>]!A\'@[R6F'V11'7#^DR M$ _;FP\C/?$';0?'GA\T_ 8*$TU]^_KF@U'/\"(5.8?.V.\H7G!!9+\>E(]; M#'I:Y:BB94N>^G&ZNO' ="O/45USJ[0?'H';8UVY>/0=K-)?Y95DUX3>41(A M%+-KK@\(C/GQ^,P)%2EP([YK5:>2X2C^A8]3+WP^I12%"?X/BD4:7)$%=Y;N M#WL9R)I>_H5(C87'OQ!Q^H6(YDXFIG>@*[B )';21--R!2%]E 9$WG,ET@N^ MCXQ%>5<@@E1FA:K)KF!B>LQ 17E7H@1M1,--/KC61\,I3A*UX><$H^ ,#*HG M&-\&-OJ?8 P;R!!\@H%KAF:%$XIFZ\A89]L'_^Y]@%/>"@59^(+:NMZ!HUGS MN!O1XQWMWM%N[N:*^('(^,X6)V-$%JDX&Q_#EW.4HCD6H8CW_'C"R%GTXW:G:EJ:Y7JJ_D<1:7^+8Y$CK40]N[Y2DM%=<_R M2LZND0@4*S99SHG:O&HLX;&#D0>:R1T-9WFV)+3^7(0U'IANI5-7UWP8VJ]> MPE45WGB'N-XJY"&^L[>JR%D447E6=,-1!EI?\G-,PI:\PY!NW>UY^\^<8A;C M2("M//6 O;R#VA$'=8VTHG!,U[0>:'5+J'EA'&"#E>X]GJ2_M9NC)PGZ(X%*HTGZ)!M:08[00=M-UHZ M&#AW\I)TXI^R[M_^,7@JR0O629BV=G #A[/GX38BR+NX>W5Q\QN>;Z"XB%;% M3WEU%C.9L=RH3T_D\35SQ1;D)UOMAL5S)FD_VCX*] O ME*PC2HL?0YKA"*]#Q6/ZI@,.BX#Q :Q)*=!FT'$B45PT7.4&WV^=C3L0'O=\ MALJ4_H+WY_AN1Z'WA/?J">?R%DI$=!LJRXD4DU2E1CBH67#U(B;M MV.+88(13=1W?4<*%D&V0UZ<4']>^/J1.V[@#@O9S=7&P(P\GK"K5LZM^,,N6 MB#XNPW2V+L2F1[PJ!SBK>R?9ST\RE>UI$I_[Y\JG*JIJON]=ZKN^&F"8R1)ZZYHT3ME]V(O MU-Q]M;_9H4:*4/ M1"%XM1C!J@^V.(-%(EV%>[ZVC54J^5VS(FE1#.TB7..,RSA%M;A[+MS39Q1? M$WJ=9SE%1>D]?H!+.#$>9Z#HB4H=1 ^<*ARA@LCSXTOW(RGR>FV%B4?"V3G\ M_8*PC$N&_X.R^UW8M 27WK[G&GYE^3V^3*I_$NW>V0:UEHB!D.:TS E=B;U2 M;B5E?@Y-:[N4Z^.2!H]& L4@C2#RB)^?&<614)K%V5KH>//0@P8;/6__KSCZ!9B MUG!+747,U)#?EXWG*M.JY$]8Q\7%?BGT7I3&BN15O7]W:GB^+AI?95N1:VZ= M?V?B>#V'.!&!75P[*NZ,GF$[_MQ8T6-*N;*P[:0Q2-OH\U/V,5-Y,BH^GMX< M[R]K3*N,![JKNHOQAUQ33>BO+KF=9:.5J&F% %^ZTJG,H*5]]V#-2-U_!CW\ MBR/_XLCM%T?U[DFB\1-.G6NUDXO8%'Q<@5+W4,UE#/1^:]*!^!=1\R^.$75GL>GT-:M/I[SWD2! Q>87A M"A@V,AT8O^T<"P0^TX'T?6;O_M03S(O0.NKZ!%,C#!7F=H*9%?J,R3S!7 O6 MWA*<4 Z&<3PI.,%T#:,-=P7/Q<]^+CJ-QP0#_\OD@;?SZ!T,Z*\G FCK%_1P M%<,QO:V/:#LXF.XH;,-%WL'1]JI>XQ!X.,A>R3,-^(9CZX[&-]2C)#C6T]< M.TA.M8?+4K*XOP>)*-PFDJ2M<%9,<-O\< 9#VDL)9TR4SP+7:Q:X4292\^F@ M?-*E7I,N&3R0N$6,(;2O RQ.KWLD3H;MWQX171T1;M9YH"I._E'3KXHD7\BY)\(^2="/K[2QU<.'U\Y MTOFV&4 WTJGW 70MC('-U(,3C(HSD]9/, 3.2"^S;MS\.5B%?Q(:B,_P+C2( MSK8W3?&1[ILZFM'F+Y^E9/.M)O:]6SL5VXT,VFU@7C8[LA39K*'=AN9%4XT T&-8#O;1 M>K(LT*HN YGIWY D,#7;&F][V.6@ND#>T*4\I("][+H@PD2H.\\HS86JH\Y< MIFKK'3W>T>,=/=[1XQT]<*X5^APQ4EJF#H:)O$4:B 4.XU,O5JM 4JH5KB#E M_:=]^$]'RC?]0HRN4U\I>D$$;B '8S'RA$^-#A*% M@6OJ:Z2-_ &P&KARD#2!!V:Y!B/D4V7Y5%D.1OJ86+&MAV?\$H317SEF1283 M$:[ L8JRG.)T$81I'*S"-"Q?RP5S))YNL?:/T[K\IKV0CNZI]L$>O09[G.VG M2Z3R86=I_&$W1]<('5,#Z]30[S3Y>)0'/C@_Y9(J,]U=2+-4&94"ZM![I,#5 M"XIRD0I^-I_C"%%IT("Z8>]T*G-5'Y )2-UMDTI8,085_2;E'"QYO,YSQA7G"_P;F11PUH6ENE?)_%3:1%X4*4TL.K:6V5\BK7 "L2Q1T( M"A+29[Y3B"CX(S553_WC5J0I] MPMP]F[^::.4-I&WO(S)\1(;;$1E0088TEMM<00AZ81/C\V7J"/GB=-T:A8U$ M0U?\30VV%TB%<04?7Z(,>LI 3%.NN"'UAPG(0C'UM6$@Q9@:6]V/<^C.'3M9 MC[1WQTK=L7I33W^'QVA!@5H@^[MF1@L-Q,S6WYDZ.EB:>4EMQS7\%"P(B;_B M)"E\\T3D2PXP_UZZP/RH#$+&$-_X+%JB..=_)_-@CE."L( M5X1F^#\%V0&J\@=73G[#,(@A2;06-3$\DS[(HM<@B_U\CVCF#\,01DF@52?" M=4'UK:#Z9D?T64'SV0&M5WZ

  • / CB=* ;1N*1NQ"\D;B!T:];T?X$ M#+[>^+J"'!*,Q@8/?.2\:)*]\30 MJ]$UK3^,K2M6^$H?*36.59F9)A"8A$FPKORHP9S0@&P3LY=#L8:.(ANDV'M& M:XT9[_CI^75MQ(^/^!:'3SC!&4;""5S4I?U(TBBGM-C_NQ_E[T1;#=2G!\O& M4@5YJNSM&5M/$L-$1+<^+!'*;L4G-6\2-BH-1QDCKY_2&+,BOQB*KUXB$02O*NK;:*P@_640QB5D2EC3M/;. M6.^,;>.,M:)>>*?KZ3A=M?H:,=>.7,$&\+X-I.VZXIV&K)6NS$2N8.9+#H\Z MJ.$9T2*KRD0A;T1-.RT#[@[SHK(CGC_DAP;@"(JQ&+%^M0KH1=B2*(JZJ MX02Q "6H-![Q?ZX=,R-!%+)E,$_(UZ:!,V,AUUIPS;@8]@$XO0;@?$39!9^! M.THBA&)VS0^9;;:@B_U$G:7QW]R&BWY47ZVX%J.V%MUM)OTZYA,+:[:QGW&8HWE9 /% M:XV%6*N.-G&"5%E38[%$#E+$2+QN@!Z#)&U_)!55VU,#L=\H83)'IZ[;4#YF M[ZGMU*H[!D_M: X6[\T]'6^N?T([:F_3&(T7X)O=N052"TM#T=XY7RT,'(5N MT>.KUK$9FCM4S'OP!HW?YFPLE??X?G6T:ZL#,XEM$W2#S#&[#M;R=,J^..:T MFVJ:O2VW5UON/\DR/@9_/LT&Y/]6:=L.K<[0"CH543GM@P(%P-ML[\KIMQ)5^DH?5TR MLXAMW\S/7/%ZRG;I(D)1,D^\Q1:Z64+218;HJFPB-+I7N?IYB^('S%@NWH,' M$6%90X=-WV18\^+88<2[=OK-DWDP+;/Y)9^4FVI.BLJ)DI1D3;I:(O9M1K$F M7>T0.TN; GO0TPZI=;G+&O6U1.Z;U&,->O;IF.O[\ 1YZ^R!,H1>5F)?&=%2+DMY02Q)ZZ&RF_(E\\B7C(#UPVXQ MW:-M*J[9_([K#A%>A\E-"DWUV<68XT5!E_*SS5@CYUJ1^K/-6./F6ID"M-5@ M(^=;G@JTQ5#>B>N=N&VSJ>7?\0:=3.AC':D#L4;IU;0K7 -3:/ MG)9OHKU,Y8HWO)OEU!P>XPQV8X*G2\6DO_=+8T*LA444#)!QEKHQ =2AB@\& M#)ZK;H2 -7=>@/%Q(B%=!Y8R,&"_3AFPYJX[N(AI7FA[;&]0FW@(X/B8U]$> M+SX@!X3M4(]WWP?S$-/@.4QR%*Q0R'):990Y2#@3\C6_6I=Y:425$)&49B5> MC!]V%N&4BV#%52X41"%-2,#P*D]**]"*Q*CIP]U!:;174'5X+GT$2:\1)%^8EVEX11@4[UN^+U>+,1>BTY/.1A#HIH&<%U8\F]=Y9DB(HD*,_H M)A7Y] 27Q[M/XO4SZFN5JVN._Q\"_O/-;MT7KW84[]=!?8;AXE7%IP+>>);> M(U$/BB^N\Y!A]BDE3PS19^$Q*7"_K](@XF*E'?.DS$9@[;MVT2R3^PC%?:N( MJ5:#NK55RH^WU-7+&D7\F!&&BMISW[SCH/P4U_H?1)R)4LFO4=]!N;K'[,LU M17Q7\%.2'X[W_&8P8DT_P*#\/2RY\B\7XTR[#L&N>C]DXG:D^G+A ;AZ@S8((T<3*8 MPNH*SEJQEI@+D:Y@H[G\B>EEZPHN^MA3+35Q9RZY>K@$O^,L^4;#MAK M%E[SNV/G-\['+6'L)HV2G%\1-ZDXHW@S[?KJ^_MO*IQ.$^ 'E&55L7H[B!Y\ M<&H0,@E+Q5@=HZ?\UD#EXZ:/VS"%[7S@Z03U6 NRFH_3.Z$X/1]:-A(#G/?' M:ORQO;CQ1^Z7'=!C/?*UXVN0C=JH/_(:9%;4GQZVVJ\ENBE?WAD:954JBVIY M#_OXY/ U,"3U%\LSZC)K5C1^B\Y#3B,C"8Z+!UU/85)D66=+A#(#MR!@$!L. M/S 9WI77JROO..*VSK\D:V,WNTM935(\-9N)$L9\CR)<;&&17N^"[UK@@*WZT+5'*BJ@1 M?FXA<;/RM3&;/X8O6 M45^[7)'5"I>5GP6!VRF(^ 4@XT7?PSH')'W(2/1%.0629E9IW>8>+B\??N<< MW+?ZDHF:7E8YV5;(EI!\_+-5VFZX!I0N,)? RM.38W3U(G1POE U=)MTM#T3Y,_\XH1OY J]K8I7&@PTE(?&@Q5"E2O<4B&P>XB 3KPL0 M9>)*>:,80KN-E!N-]&;:?2C>U/OT;<,1E,$MY)1"K;A%(4.SIP0O2JN;AIDF M8PS&I59 53>V2O=L78C"Z:( \QXOEEQA_<3**TI"/JB/72Z$"GXHN>AF0-_! M*OUW6[N[5M14M+1-\3K$L7@DF_*9KVQK$*W3H*=EC@A?U]GF+@E3<Q$2EJ)XZPPZL%)Q01]'6,8)O*,/=830>Y#L[(ZPPJZFD3I, MNKH0OMD#G4"I=31RJK%DVDX6G7@$'F1?^!#8TPF!]06F1QU)-LKGX0J_C"M( M2'@\0*&!P\"5#:,'IT&T@"MQJ7IPY+945Q)&Z3$P5E_[2\H1'ZC- MJRN/>V4 RYDW M5]2"-E"U\%T[I3JTPE ;S."*9M'52I,YM%W1-IK@!'C/XHHRTF89=1@^[8K^ MT@9.HPC;_G2;Z0 &CN+(%<4V^("?%;@BVL.TZE/3H\T6 MC3;2SAT3C.E>DK]U<6<#&6G#D*>3KNC"QH:"YN]D^]-_QPR9:2QF?ZKO &*0 M&53Z4+[^]-W1@V/Z.F6-1K2R0H.S3-&EY/&Y=HJ!CV$I7_O4FK M>*%=0%EEOZ[-<-%DB&[IOZ.8J\5K(&2"1U09AP=^*XGNJ.!FW_4(#1[."1 /_;_K#D?^%Z5BZ\ MD5PHR#8?PQ6J.3%US7JG\1ZM/8WZ#I0Z1X3)7O/K M^JI*9RA$J7R]+O^V__DFG1.Z"@$/?;H\95%DV[]).4.Y>(2DO6TQ<= M/2>X1WS785$_MWIN\/H?#EJ6*4PY4Y>8K0D+D]\HR=>\!_][5+";H[C:UYQG M";PV21BH7LJIH3Q,=956+-X5&7'?2O 5XUT.4?_W:CY'TOO/+A$#/7^] M1&N*HC+KK@2'NB96:2P!FLT/09NEK:9'PFJ/7[*+V&J=D U"YRA%^5F;SK70B M84#6?*B2:\?TO'IMLWMJ V2FOO.0K#%!'N($7KT(:2_';%FN&1'9I^!*V6\H MAFY6:[[\2SJ.]8";-.:;/,492O SBL&9]#H8TG*>NBKV"Q5&)%6V.EE#V_0> M"0]'[PCDY*O[#71HR^G:O^\U9FG?=;"M54?;45S^UFB\?V"ES4?8=MC13/+1 M>P[EMM-V'1%7Y2MLDPD\Z#.>Q5HLH&UXK,SMU;3[0!E4U8=[;:MA,J9^IOR* MO"1?97*XO*'UO(I9]:;AD7]840M,UA#8;$8! XV!WQJ_EQF?-0., M:T;-G8C-![+-[]ZK*6?E;9OQY D^=/95B7$DC#0=QFXFV#*BY9I0G;L-?C6V M&G,HD;TBF@$]U[+F0Y-_CXK@Z4?R&+Z($H#+,CB-SX619;KI<$.S_TC.HK]R MS"FKK+:H#+Q4DV&& V;TM1+4":E PS&XD'4VB4N!)(LIP=V>/FQ M ^\Y&$?;&+O9_/ !.X A=))UO;K9P';1?+"=W7NTL5L#MDS8,$TNH=P-3A 3DMB)F;P!5,]&GM]:X>5Y(SZ-8'^"V6 M*X#(%P?L.=34<8"#=[S@:$=>4)Q6] . MDB8!/$GP-.4NGS!-_5Q@F(V3FS\C^D1L5YJQ!7/C%]%PM<9KB*7LW>B-$1QF MN/IX"L<'^%$Y'&"X#GDJ )L]"8C+6_$P-:GPL$CK6Q!_'$L&Z7:08^#\;>QB%J@UN:A>9/PEUQ[K:* M% *G".@A8&-(<:,%'(<:2//7EZZ$;70$I.%+0E?V;O?H@1[*]A!=X>!F-GDO MWE]4Q0!W=S=X-D^_XTKP3ZN;&9R.R950RA8X2,Y"R!O['N[A$1Z%AB""GV+W M< ]/'SUP*IG3N(:;H==1LB%7HAW;8=M'^3#'(AN[W?JMTRRY$M78_:6N3L_2 M7\CB>.1P0_":)S;M(;1PPHNP]R(G_8483G;M#EM+J,<8Q'5!&U<0:79R\]*R M8ED?(8NO9N4JG:3L,61],U?$;.CSV*ZKH+IBP^D4F5>^5D7U 5=<*?V!IZ[+ MXXHSI2_\Y)G<7#%4=XU<86\XXXBMUN7;O4II:_L(8>2W1^\P7H4T);D>QO_^ M[@V*_$+[4OY6_"0XND?S;\1_/]W?O&)_29($;?[&#XWOMI7M2S39]G8,4I*A MX-W[ !='2Y")LR5@T1+%>8(",@_X/Z])*E@7?]LW"U#Y2C9X*A\$!3'*0ISL MKMDJ]R%G/-A^NZS8WO^G2Q 97O%IVN)8"V/5_LVR&1*WDGCTDJ&42Y#?PC-+ M,A3];4&>OXL1+I-*\C_L;0PHQ5']C]LMV)Q&6][C81U/^$R2O6*OGHO> 0&L%?P?E!>"$5XD9KR M(NDU+"\[T=&$%4FG@4JRJ(DJ?4PY5WSWRJTF:7+[ 8?@O]!LN1ARR[]JNL_4 M?0=:H=N'K=4A8+9289V'YJP\$AIRINP\,&?-6!K7N:*AJL'!TL&(@R#PZGAH M-K60(09:LV8,C6N-3K:$0;?I_Z=E2QU XO/I#+4/4]C/##D!Y"S'4HM'?3G0%23.=M3\7F"MX0NU3_;G$!@ABZ@5) MH(K@W&6KO&(ZTWV=NF.Z0*4&9#.KEU-W34^(-K%?.'7G]+52C:R83MT]/2': M]>TSA?>L'4-I#.'PX1AQA4!A#0K+Y$9A&@?)03J2[B,Q&GQU%$$8C>GV\1>] MQE]L]S'?>MN:$F58:+41;_$*9Z]*I!P&4C!]#W2 M,$9IN-+->UV73LEKY&UH<$JVCFEJ?#+;"K;8>6!$DN*C1::+*S'I.P:N#O.< M-6)-,<"PKOP#PJ"^^L/$;L,&).S6S&_TH(R=A/[7C<="^<$3!1W=(J'A2*C> M)_GC4%Z$E&[FA'X-:0R>!/D(#8_[[GD4V0S![(C&8Z&<_^&"_YVK>X>X"O&$ M*VI+*$OJ4<;"JZCO4RKJ24*^BB0.4/[>]GR3FL ^4_#C>&P'\0$QVSIW9VE\ M7!KON 0>B#G >,,O1QB]LB*,;7$X_ONH\!#ES,3;WH-*4$9\U_0?%7_25)A& M7,H3:@[#JX^H4QF#1QKM8E??],%T/IC.!]/Y8#I9,)VYF:<_@ 9)T&^& 'EK M#X59EOO;8%-&SE; 6$VC>EMW: $,T&#LII GLSOD M:CQASNF8330KK9?Y--0K%0PUTAHDYN0T-"P-<+UY)TY#_>H+79D/[#2TLE:H M@GTNIZ&HM<(2X*7K3T\;CSACB"$DJJH_W6RRL$$!L_0>X>]!(A*NB[04*UR6 M GWE7"-;/;QJM\U2P0XR9091R);!G*L" =XGRVSZ5L$>1?;>,=CFR;]QZ/F- M0Q2N,9\3_)^P3/JZMYB6DLTG?E*(:P6)JEQ5\9X9_4!B/,>1XO5#=^/V&G%N M;SW#HM%M[R]+@2'%3(O23I*8D-WO P71[;ZO"2V7MK-*[=ZDK(%5WG! >K=5 MJT T'S>V2G=Q9LWFGZHS:_;$-U JY,5M,9=K0E^3*WL'U.&(=@.ZEH1FXH36 MK31Y0Q\P9S]@KG,Z_P@I%A_7+0-INY,)[[-X@?O0/Q_ZYT/_?.B?Q$&ED55= M 4/.)H$+PJ[L$1 8.EFM/U?0",'02"S].7 &L/N" )&JXOWY7T:X+"!::'^N ME!$"TIGFVI\G942H]60$M>Y4^2E ?^5\"I]$"?$BX_>NAO@Z"=/7J@T3Q<;+ MENMRPP2A"'3D.A*)OG#-IRSF^;R-N0I$6?A%\)2$T1<^#O\^JQH%:XI%*=)@ M16*4-/6_C))X>ZZ:$;/OO3H#50X;Y9J >49&27I[(QRCV8$!CO]MOXSX7_[] M(7S!JWSU :V>WF3"D/[>/U4X55-5]WOO5-T+,:1FL]7^9H<:*4(UOUHUZ)Z) MW?#(OUB#E[*-52JO^"U)-@@5-7%GQ7ZL1138?;FF M"&V?V-G"4_7=Z:+Y&0G=!L5GSUP'7*#MHKG$SSCFLIX-8($DC MC)N-P?_JF ML8B-_1BN4*UP:^-3]C%[TB^*)Y/32VC8[U3(]?I![P3W66-:N97'J?UX#[3[ M'NAZ[8EHU)BIX7"Z8J#5KN>@"JL*WC(%X7":C-UYI5' MJL)V-G7'O)ION25SZGS;#.(RCD,8"P0^B$LJ7EA03:=^I#9 U:9]U+D3S!Z\ M1E8]YXY)>SCKS=(6HT\B3A!)<"QR"^UM(6Q;=IZB)><6/Z-M+MWDH/:$/CRD MS>@VXC?:T^<#+'H-L#B+_LHQP\5N2^-[OEMH'F4YQ>E"1(351C9 ^W1 WCU* MQ-*Y"RGG_-5G/X1I6!X-UPA)26W2WZ[W>D5HMHNJ R;TAW6RRL>Y,+PBQOCQ M_52%_Y7E(1<<8?XGAN.J1.2A0>FBB+>\23E#>9K-YI(NN_A+F=O#\M>M%Y': MG9-E@H^/B%/[&+Y(T%#T&.A1LH(B0 4L8$_+'#%.Q3UZ1FDN<_34MK$;=1+2 ME*]H=H?H5GS"D2SB1-5V4*HO<9+S0QQ(]U%KJY3OI='XSYP5;R9G\\^A.'.D MASFHCU4N?N-B#Q,Y7D6.\*L7<2;RBW-94G:)GF1[5=MOJ))(12;1.TKF6$KZ MOL5 1^3-:LT70HG5VXQW,9KC%&[6$'7 M7(>L*R]]CN:$HEV:*\3X,J,AUX3YK4\WA7KYD?!?TXPK(IRTQ58'E$'4WQ>' M6D<%I3NM6W.]:EH/0/F;\N!*RJ6M+5/^*K6]E.)7K8)ASD(N/>T7O8325VT& M6L=\4^T2#)3$J-&5M@_2=]\/PL'N#5E%B#9-S+;=0(C/7L.G6!\U+8>B6>13 MK]$1+L7EAN+J4! Q"2+-\Z\ W#4:8[^5U(]_Q_BD.LQ4AV8VE1(4[_Q@]5 M&HI,U6?QBBLL0D#-^!Y23Z!99Q_3[$!BKR/OZL=<1-_,YI4YJ# -L5F>,:X' MB^4M8:3A*&/@] UQ*FM?HS%&R64U-9>8"5=V3LNMHM%[NQW5K+F,XM'"5<"D=A?^%V V3M@J&A\,6<6%!< R7&E=1F MT',&K*>[DN(,!HQ)A) K:" M08(7XQRRD"EL\QE:B.%2H+'4/%KI1^L-A(-B+!N/'Q2YPQ$.BQ,/4PRBQN#( M."$U#Q(+#,<8+G>/_S@W#_B#XP07P\>/DR;R!PX*7 )_#".3'JS\0]YN)OP? M:WD=1W_UX!!P"-FN Q![\#H,+I#TL)B-H_?Z\U\,5'N[ : &KQ/AR] )-V ? M02FN^)T[QJ8!ZC614*YXJ:V#"PNGZ\_W[0J\@#>[KKC,[8%8^X!X#Z.=>D7O M@Z?*CBD2I6P-F4&X]S&Q@#,2RN*)>9-0Y-CA_]ZL MBM&46+)6VVAZH/B$//TFY(F?PS1"5^F"KXJ]$YD+RK7U0HSZ=$#>>8BHDI;: M!EU\F!*AB;$/?$7.Q(UUD\8Y/]3Y>E738]"O"S+?>I_N4406J=#";V(^*WA> M5.DL(T[.JBUXEL:W^PUX5NZ_TDB2'?X01?QZ/_#0?IKAUA=XY2M$?]< MP@\<'-VD(JRD\,:=Q>R>1%]0QLE[6*.09BA:RN>XU4 =,G*;*!:BM%$'!/R3 M+%/V0'*QTM-_<<;SZ,NF0H-QUO_@5T'X@?#QV9K0C,FI;#=2GQ7?IG13'B+J M!$/]UQA#.W3VAF!YS3%]:ZL42RJUU;>P25FM1*5LTSMU#Q%*0XK)'47/F.0L MV=PC<92@6#K=T"Z#9+P[#/LK=Y6ZN!&XW^# 3,A%+?L6; M\",3R9-V]?O18)A,@SV(D&7+PH=B \DW'W4-23X*XJN$][2R,B6?=@?5URJ. M"/UC=^%&\=#=*@U-U:TQ ;U_8V%CQ1Y\S8%%>I,^\_:$;JP@5WW+ =SNJ @J MS#8B$"*KKM;B99@%'*7?GA:NVR=/M3S*4P#U_#6/G.G7@O>#8+=]Z5V\CQ*6 MC"5>UUN=#'K83>5;O .\%>\ CY\)GF\^A'\26EC%%$I2@Q'&PN&>.FVMWH:C MV,W_J\Z3N_UYH!/Z+LR$TJ?<';5M?-HJ!])6/:)HF9*$+#9%;9LW>TBU*HSZ MVN6*AC$2NU[#@*29.PF5''(!^)Q/[N=\4KDM",AS,'4$H";NFA>G0(N^*P@U MD6])1X*C*QCJ$XN!7"VN!"(#-EUG40JN8*:I.ZWR04\= L!M9>8Z=B7B'+J/ M.@B<H;4BNK*.6((&]*ZY%'OI?&G!_^&=$GSOT8)(*T/%._O9CH1B!61N/U9@4:,K2S(J >A^"C5%J+C1&384'HP[O!L MHB/'?A[Z$=;SHE M3OLJY&H.F0=K2H(YH:LPP&GQWZ*WO31(IJ2,.GU1,V9\VJ%>TPYU&J)J.L.] MIW(ORMY="^)>9>$^@JEQ_]%P=U3IT("OVAJ)_@6$S1<0TPJT',&9 MXN/FW8^;M^D+&WDXQYA]86.V%H"O.^<62F-X%%*.;07S!WX%;/UB+%JB.$^0 MN"+V_]I,6S0>UYKJUY RK\<-H\<93Q=(*6NX""Q)P#M7M8AU8LO23"63VM6- MAZ%;GB[BL,EQV0S;5-Z'7S_P54%Q^&;U@-H.0_5G0K_(GX[HMPL??XGQ-4G/-I?%:6CRW^W32G M:M?#6W9>\_L$IPM.R/:/-RL^D\_%.E#G-#/J:S@Y M#HY^H_+H&EBGRI&?0MY3:>9O,=&NG=LF2F3ZL9OVM\]&Z](S,7V,W,67D'21 MB$1MV]H-3YM@@?C%$JZ7. JV]2"8'7=?4VK&ZOIKQT\+-V"1H()N2I--]9>] MM:;ZAW]_>CBRT+S]H4<7H'=(=NV0;+K<^G!.MEOZ?18)1XM"&MC1$B;24N;: MMOU3NYV$0QHD1>&U;:V:@C^2])/: UC38ASN@F9.#^\@\ Z" 1P$C0]:[RQP MWUD NQ:(T6TW=4STAA6#RW3J%@3P I&I!E,WLX$!T$HM4U\*WN;J;:X]&,2& M-8?]/0BKQ)&OZI#6_%LS U?C\:V9K%I2Z&/1>S7]5&E-KRG"BV56I3VML\O4 M-CS.?=@%*?)0GY*HI,,3U=BEZ=$BG5FAHO1YR4*5@>PQ?9$M2V'Y;^@X2E(/K?MA\HDG;& MKW-^ Z6+6Q0RM"5KHV9"W6F@F2A2\)M.A[K30)QX4]\$Y>B^KA5OO'/?>&=3 M(9^L36)XA7QT"=?A^D)_RV-TH#03=WL,;AH;0 VUN1XS.HP-(6-EH[]PY=%B M8Z8#@ $R+M/B*X$HA**#YL,M#P.25!;T&M:OBG=. #1'TD:@>G>-Q[2 M=P%8&=)V5JF]1\\D>>8GV.L[1!D"#NKCO2S>R]+&RP(5(;U/Y71\*@JID9C* M-ZY@HM!6B(F&X H>>J>33O=PQ?VFWBT-;0^N@*-?)CHS@"M(P X0 YG/_7CR M[CSX(T\--&8/_HC+TIO8B%PY1@P<:7*EMX>CX]<2C)1OUZQJ.S),H$:M_@Z5 M$6\EE?VL!T_]Z]7R.%9_-,10=X)N>I@=T+8+^MWWP3S$-'@.DQP%*Q2RG)99 M!5]9-\J?J^?@XO7X821IU2L.2!I0)!CC%TKP%#+<] V49:JLN<0'XY,5[?L@)2;E)]^B&7W?-%=\"494@!5X$X=$/B92YMAND?@ MCN)G_MF[)(R*;5#]7I_DI<4(?9">/R4X:D"PHE^?$126CQY0),8@QZ$E+\HU M9^P/0?CY9O?'WS&B_()?;F[1,ZK+N=2L\U!\[6,Q$SXY,';D?8;BXL-^V5U3 M]%>.TD@5@&/0DH!/0;GX+TQ!^]'QL$/QAS\, 8.#H)E MJV4>S]+[[?EZ+H[73REY8H@^"^M;03[_F>LUO%AJEZ?"@(?#Y&"'[8B]Q$P823B],K;, M>OOX&A]?TR:^QK9BX.-T3B=.QU"W(IU<7 Z"I]#DZC"S(]@YB+-6R]2L4*78 MZ I>^E@ QN$*UYO\&9M:*AT!2>CQ0.VQ[F"3@?WI<[ Y'Y05F/KH8.KJ.V% MIE:G75E+W6Z[6JNH*X& W4)5:WYU<%4U$0D,G*T.+BX 8A 7?P^181- QC#, MP)7E8R-.>^3K9,QQVF,,0VYD:[<>-_@NH/RV3',4L'RU"NE&&&2W__2T$15G MXCSB2S>A3'&CT(4/X8O$D]U MBY%\F( /$V@5)M#Z$/..?_<=_]I;@A@=T%.'0Z^6PZ[5J7LF(,L"+H9/W4 , M1@,BCT_=> =?&G+U:.K6.S &&F6YOY>^(\-!KB=._:2T:Z?'H;=G-;-FM ME<.1V;5#5@84UY1#[\? ;?#!L5BZC4EN8?*N:DB7^G3UE[TJO:TP??-XI#Z_ M_:&UN1M&R;[6]1$EQT6P>S&\>S= 6^NKP=KNP@QKO)5ZM'4^H(6@^["@N=36 MJ6W;/[5;G&4%V ^IU;7UEEEOF?66V0XMLR;GFC?1GH:)5G\*$Z/+9>J8P.RT MP+MKZB8(\ *1R=-3-T 8 W"LVDQ]!7@CE#="G8P1ZGV BU*@029J@;YZ\U[] M\(3FA**#9D',_\ R+DF)A_#B1[Q(@S]SBEF,(T%HXV2,=JBQ9[ZRR8\/YQS( MCF-GDF%&'IL+[O]O[UJ;V[:5]B_BS$F;I,U'6;8SGG$CC^TD']^A*$A&0X$. M02IQ?_T+@-2=! &0N!#"A]/36@2X^Q"7W6<76$,^<%6J^#[#>+NL0E22-;2N MUDO$NV(J'90TOJXU:G&8!^C1=01N?I/-A^RL$!&'F&U7]")@NB61I8LTW9Z1 M&0XAT3>>5L)U%\/;:BH,!]%)AX'Y"LQ7+^;+T&(?:#'_:3&3/N]HW?[@\S:A M,9@UY=T &AJV1OM!']549$6B*'5@4$R4KVAD-+:_J98P;WGC]LOO5@)Z)\3Q77]/@)F] M[S[^L;Z':U@OFZQ&6:.@PW1I2+GG/$8X9M*P>EJJ&IWV,^QG>@#Y.D;,XOI] M#8DX9)M(0*.P'8\.( SIN$($SY:[NQ FBW]+7-#%9[;<7D73))YT8UO$I/0* MV9M^5%R3#=$-(I/@=@%AX\*@UHGJ'#*AZF>8%OUU;>C% N='Y^3O5X PN (( M+"&?\SQ[VBI?26$]'CZ5"W $^G8=+&"<=NFFUIL+FK=\GDEQ"XA[$Z?4=2B) M>&]'VLCAT>\=+J#$"HON-YPVDE>RM0N:,==P@A;W1(KTP+.3T["K%Q+!:R9"Q7ULA,=T&)<^%6L#.P!B%YQXWC3X-]5J6,@X$'E:$XQ'4M#UGU)DR:;UO!)UNY M6X(3 BVC]Q[J]"'$M^S%MP:7\_P#GXZ!*9O7=\V)>7V[N=18WG"+98CKA;A> MB.LY$==[!3G,%N3]>>&B>Z=@L'@W:K@ ]=O$],7NJG%U@YRBHWJ8C&X0")CN MOB7*09*M$/ROWF7G%>8.)3F(,<"/ )=I =&*GLM](/9"_L"L M!O+L0X8A.YHKIZA2UY?MSTNNA\%U#ZY[<-V#Z][M9 GNH]Z-%!50>NQ;%^K" M"UHZQMWV]]NM,WI-8W1Z *8Z[!(S)@9'!WLNV8,SFML1D3>0QUX PO1H3+U? M*_KU)F0QY_B;TR8P Y:8 1.?6(PZ,#?8#/EB+'-L>BA5E3EU391$8%&OGP]4 MV7U^674O$MM[0-,X@_PB2-,88+F%5I64_F*@%-9E-[X31N,UR L@6A3X?0+]0X1JG29G&-#)"MI%J%X=)_3P],7H-,2LPR+G%;]B71.]&BA0]*)E0 M8R1#JV>0KQ]!4>9HAJI,2&W8\5]K"@;7%Y#*F=P&'>)/T3@9TD6DWE,E&$<.G'ZJP.5Y_L6?B&P5D^^ MQF^LE_A7G"_J/B*(,/E<[$J0FI0O7LC.EM6[VOZL9DFIL&B>QLD/TC^1"]U1*F7/J1PA+8 TLL0:C&BMBM,2H5#+JSTVH9L_DC0T# MD/N,42G)YKK,Z,VG"7BB7P?_ ]9SD+?(V_&T67^9"G!%!]/T8-1-Z,5LJRI$ M\;9_Y*$:;@SO_8UN>ZMC:U!\RZC9D9+!R"&;#+YYO(@^0OSC-@=@6T[/%)Z\ M][J%)FY3:[\JH 6UCK_$:]"XL9IX5>#L F?7B[,;EX402,'+(06;K:_,Y+KJ M"Y3=Y"+'U/6%8>T<3T+FLR]HF*#..E7=SS1R\W7Z6V[3[ M:Y[1*#'<5GLO$3UBZB:;KDE61TERK=H&[ELK]_W OMUV3?A*OUPCH2CVL#MD MO*8QJ8%CUSI[ G4>".BQ(!H(Z"&U^@[@ZH6,DLD&Y/$*; ?--=S !=E030 K M*();& >2OQFS>?>@F,NL7C0+Z!T/.:TO#$&2$"0Q%R319>*%V$>(?8381XA] M##J>9#Q]7\ (H8\0^E#AY@W8J-Y-L9$&E,8R?"^/\9\#9L\ =_3E# M50;8LKTAJ&K&&HG/]1/)T3#<$$J%:%N(MAD?>AJ":D/,!5.QLY2]""R:-XVZ ME'9;4$VHL:4+'<81%;PARWCV!L!3D24_9FS+Y1ZIZ7P^' <2DOR1+&HYI!8C M0Y*M;X]/7[GR"[4)\237XTDA'C(^=L2AW3F$/4+8(X0]0MA#RWB2,#%\X0X- M'X-QG.'K1$/0 1#&X_U(\0B!PA H="Q0Z/ =6FI,C7%F_Z]H'?^;Y1%]#6F2 M1TF)BVP-\KT%CRL3GFP&J,@K2YW\(8?XARIW/^A+S;'S&L0._+M6_GU:?Z!) M.^O>\HA6KGW0@23&IFL8NWW8&)P7!TP,^:_]F"'_\7__4%FW7P8W#!O^0]KE MHZ[C;'DD0.-T$WK6+$>?L*LN:74) #=T1^<2L%V/&Y5]>C@V:93\"J#D91WG M/[@\JF@SR[J\[<3BA$]$F]G6I2,*)-#"K@;$ Z9_B%>@[0NS&M3+XYERL'N/3;)?R0.+:Y;X@U4VGRMGXOC#M*B-(P'3R M!1ZE8>-W:%=V39;Q$_P/WH@P:&,?*=VF3#<%[,M(4%E?Q=@_7Q(!3,1Z'8_] MNQSK=?'"-^O\%+=5\V =FS8X[JEHI1H'M26@N9&Q;QQ!?UAI?OHES-"N+ M?4GPIJ!LZT,#", *JD_VP^/Q<&!,T.*?W?BZ!: Q9"S70_2GD0"YO6DC%DVW M/:T-$>Q7]*(B@/$T6\\AJG;PPY&2TOPF6NZO+5 @WX%1_8[&-O_@'>]1\\>H MMF.$AWW[@R&H%()*O8)*%I>_$('R/P)ETB%WE+D*#KF:0ZYJ<'@W7K@H=9D& MOG">8FATFW;>,9R->(@XJ_J(3F83N'208P#OV#CI]XD>J%Y#]N$JFRK)$*W2 M#E "P?&A[#A)\I*88 M^CZL&&VD>V"9NH.F$N=[)7V]01NEPF\4H;\= M4N7[;FS?85R"MH(5<[C!:#GRO"[]NLZ6A_221QI&%%"A)&VD6SX0#>+N]$P_PM\Y5]8+-#"J :W M$,$"W,,-6-SMH)TP9,D>4:Y+%E"X=14/>O&4NF##C$E9F./G@+;;9[M'ES.9Y"\H"S-5F_L MSLBS[\^SGJ3:FM5J9[;S%6AY[%+B#3H,_A!GN)PX@ZIAD VX__B"I8HCDPUD M5?N"87?01]E=]"7A(4+C^[)8FLT+7Q=@N>,&9EP"9-JJ<+W,)[# M%-(DP*9DBT$ZU'I*2<=8%3N?I&^6A KDAQ7(:Y ?0,Z*@TWFN,CCI"V,W?6X M5=FOZ(@0%/SH6:M27U>C5U#NDZ<-!Y:3G$W1.)UFZW6&JH*Z)-SC9 MD+6V_F25#K1(*3&+B+&.>7-3LI?H#\=UY<]HY7[,'HSDE]T]/0DI4J37Y*5D M7464F^XG$RN\;"I%1&-I\=-$$^U5S$,:T*C3@+X#N'JA9-8&Y/$*?"GIK)@M MZ^6IFO"SLB 6/*(418LBDKTHWNZI2=Q"XE%EY-8U%H4 MWMR&Y@N4W0$Q#D/A2[RG^1'4Z,1&R^'T9(29"YXX/")=#YP7QE9T, MZO4D-KR;/HU@#1T)\6[!$&MDD[S)[N&#U<,R$@1I+524N4$/3T<+H?;@8 M]$2B&L*P?1S]#;<#L43"B/WEPT 3B\;ZXJQV:LM!IL^*[KAUU0>6#IO E50R M>HT6XP+AAOP DC)G=E\$6%8<6$04$7H[XFM9[(K&-_2I*]U,DWP.I:1IU3"D MK9DH#,<)XW8]9C?%3-/8&R@-3>O,,)6J=J##TTZ%FUJ#6Z+ ="__;'FVXZQI M9=Z68-B@?8\)E:NWY@YXZ8#ZW^@ @IT)":+-S*;MD5TX>P. 42J5X\9-*>E\ M/J3S7%(Z3TA-T2)GS9MP1T/C,R'=0KFH(6S$VTYTQ@=74.:O- L%!Q!%!4O8/=<-D_A MJG)@Z=D"VFQ[32G];_HH^]NRI+$HYD>7RJ5G+8EG+F)H5<$0,-0:,+RF-]& MQ57UX>@YB/I?9[M/6)#(\6^EF\ TL'VUL$S&& M:CJK+9(EW-Z9E61WKF.V5%@H&UL[,_ETZ.;*)+QE^^\3VWXK <45:VUJ6:<[ M5 #B!A73#+'5>P+Y!B9 ZBLUM+&N15&D]6%S MY4V:UXD[>]B!E KK8&-K6Z/Q@?AW!%LJ"#X6M2-?2JR9X<2I E;'D*A<'1<1 M\A^V+#+)U[N)(PE0J]OMW722!*:=-=*0 MB?BI0@:1]:VHGW4>("EF0T-NX1@QDPMI:$@:=!>T07(.--RVXBYB?4*X^BY9 MJ4R$&S02J#J#J,)(_>V],244RQ/&ZY,W=P2JIX>(6Y_^W*BH' $7!TO<5C]> MW9_'@YE8S$4<,G$K?K20"49-Q3%3M>^=PZQ?VJ0X8-('AT9F3 @EA(C#Y?A9 M(&64.K)+'#F( /\#F 5ZZ+GY#-&5E@:,$"BB:EC"9-,>B?7M7;BCIB]9B%] \5!/G?JO4AHU-[=4].E09"M$EHT%$71+A+%[ MZ ]\IW?"VHIUY\X@'6,.9LB]XOD#CB9ZV-G-0VK5Y:16F4@*&4MXW\&DD'&P M#OT3'<8R1"2!&2#1094\'@>K)^&2A-20/K9R2!*1=/0U)(BX7EQ&U0TU3BI_ MB,#/DM@D!P"[P,Y=-5F+JM+O4-&VIW MB"A4,OMG5KR _/DE1G4)N=LL7P)(5+U#U7[6QB>9D\#6&5[M*I9D.I^4J?M, MK_6])@O$+HAO"W\AX2Q=#Z)/>:8BMC;VCU_O.;KN#7U)^;S[/E\RM"%['7&8 M2\YV:.S]EB[HN1Q\[5P29$ _]Y86<='\'?6C_BJ^S95O3&]KEL[QZ_TS\8_U M$/X3B'5>.7N!A+=PKC+?T'5F7CK=T--%X7OC'* 5$/THEKV'! MM(EP\@(690HHB9R13TA>CE;U

    WSN\OI5:RP77*'Q+!M2:"3Y*$ MK#Z+>QC/85I5_48+-I')[$W*/&?+Q^['QKS@_AUIS6C7,SK%DMEUS@Q3>>QG M'Y:;'-[UN%'9K^(T1@EX>@&@N*>OI#M;>SI^U^/69>=&[+L;&)5_MAW:]W1D M;\?#6XOP+4];NK>D19IIM8S)J7#2R 4]]BNRG"KG[2QJ\TAMRMGR*P;LV*^0 M)BUM+&IQ8AI?0YQD)2H>R39"_/-$]!.)=^..KH^ KDW;'Y]!OFZ[]T>U&[.Z MRAE-LLU"SE3(F>J5,Z7)% WI4I>3+M5I'V?RUJ@OV'3G>(AY%[ZD_PI MS$G]=G;FBO1&/A"N3VV)A\=[O\)$#'P@(04#WM G.LN>Z2,YOX-A!=^F'%9H/8(D?H5D%Z\OU7PF(F!Z*C.CET=VJ*#2 ME1YE&("#Z"+1D^D$@')=IG1Y8ZXU31/+P0M &&[ '2)+(^C*")!K;U:[Q0)2 M=..4EE&[0],*?KY&(FT,:_%OB2M2_Q$PJ)^SY_CW=UB\T#V'3/?;+&_.]&O5 M4;E'6^4V#D1^SEJ^$9-X?BKQ(]V0,2Q ?1]Y-2'K"Y/I [Q+*4R]UBB61,QU MAM@JQ9T*K<\9E;9*19UNJU9PTV2XSQJ5FBSHU?)'+Y)ND?;HF*!WI--W+*BJAY+J;CG["'F99L,W;\3Z- /1I9(XK^ABCA*WMAFGE9> MZV[1("I)XB+1LZVE^)%&BHR(O+/ETP$-4>$YF>,B)QY&EPHB;7U( M^M$@)X-H=/6AK MO^DAL=".,_)XJ] B>2$IX=WCM0N"IGPHZV=P%Z45PDN#CO0O7"&*DQ ML+ZDDTGC)>*0>A? %P5'@#_S;C%R,*%L#+>(\0@2?6/$=60Z;7E]^]0&Y//, MS3M8N$2W=SL1%PJS 24-&YG[]3UU4.L7EJ:F)V@C#*+XG5\.@CA<.HLP7M*W M=8T!+^F4&6&XI._4<@XNB:0Z852D;[X:"RJJMNE86":A626=T2B.TU@F/AJE304PP%BH,G;=:[?RTD+V-$ M'!AI4]UM8#HCFP;/X,B70ZIJ(&7LAL[6(DBB%U<._F)S=U9J$CU<5ZGUNLIA M2H()?4^Q"QXU#2-7Z@FVW?U;W_!;&[R4SM%3PK?K/6-%Z^18Y]9Q>""VR>"U M+]7>/C)D7V%>75"EJX)K^YMLY5CW5>7 Y-4,6L.;Q@K:@4%\AX@K@3!,M%2L M%7W?6-'3NE^EC8807?/OZQZ#"VCH[;UC*Q[6:%#I U MB3$NK!NL$1M8*XIA'NNS+)/S63OO]CF.K9>VFY[UOW"L^+5=FC3-$#M=4,8I M[PIMBY*,"O'V?:9-SS\T(=Y#DG 8,MP5S@]Y&& M6. )Z1Q]S0*8R-4WHD+(V=>:LS])T^P7/7,[C?'+KH -&2+YIKEP@&2K(>HZ M@.2I'FGO_OC?IV_;<;03@M85K%^.IV0=6I'E?$4^'2[VCS1I,6C'FLY/:)YC M7>S?1>@ F[K;ZLJ&)W%\Y?"1" M0T[L&-+>E*@^D;AS_0O]!PUSD[_\/U!+ P04 " #]@&Y8@74 ^:(, P : M "8 % &AL;'DR,#(S,3(S,5\Q,&LN:'1M[+UM=R(WMC#Z^9Y?4==GSDQG M+7 #QF^=Q,]RN^W$,]UM/[9[/CX_>/.&9'#_J@>+

    7G7)];(?'T';V2I=O2^P MZYC78%:F22E,+?KURV2MC#NL0.0>*:9=D]P]KN7NEC6*6;$HK@LXLT'^X[J MLR[@7&,!9UYDT'LX)/Z>?_,_YE->GIFF,DB,!)+4%LGGH[6.SUI'YQ/9:+PZ M=MJ8LO^Z=[AG(7V,T&KQ'_5KT)P]]5H>=(;Z7W1FO\?=P!G#?\+G"UG\M:-^ M]D.$U*1$46PG%M_N;+]?W M]^"C?[ZX^=)YN+G]TK ZE__W[>;^!E_=(P,PYEUVHT"!L-!!A$+6!,A/[Y.N=0/^ M#YC5(1KK3X, <[B")RS1,\#B81-BPAOA367,@W9) -:N^05-L*!PW M+<,M^ 1&#G\P.!?5M@UY,H2\7C(#.=(;F5LOEW CD^C?IK4)YN)6O+K,HY:[ M+KVP@W67@6T;F]WE^&"2].7]V248,E3129 R!KJ;PIWK%Y)K'AL)ON8.Y8<4 M3S=;^NKPJ^JEKLZ3@:][Z/_"([A%?G&?=V[5!TZQ;*F'\J2=-),_T(,%ERR#W>H _L,<4)'H(.9RRJ)8CH8QA$T:)X MW2='#0);R($R8YA?EU*5[OAI=L?=+=IF E"9+,E$/B!"I<^C&XJIZOT]G'M_ M;[Y\ '_ZM'%RVFZ"DG11.H9SNS[;W%(#8%41K(<*- M/( [;'67?G&QTV@>'AP>3AZ$1J1\FXG\&2D$QO&XD>6YU/Q>!H^__//^VD!# MB<;#;N"IXK@_/GWZYX%4+,,T;50VM8X: MAX>'^/\RV<0/E2@[;W _)6G?W=Q=*_.MP3US4KA%"8XQ0VXU#S>[RU62/0V\ M%B_?K>;&=VLF19HC+624G")=3B%*52:BF/C NI-"=](:+M_)UGQVXHLV=0$K M[ZL823OOMO\I\!\?P *^$MUXD8T\0Y*;LI'2?48.YJ)S@5=M:+JKUM34!91J MG:B_2U^9Y5HG8O.7._[.'HW=? MK0]WG53BYOV]4H)OST?P170L)]WQ'37E:9C,\VDQDA8L6*\2['MP1W>]+#^^ MB"?Z*%I4S![/H].*\D0S>FZ6V],\*A'%Z]C$2[R3NNU+J.C;\"O>>AB^BV M?R]Z24AE<9!K[(_)+K67.S# M/GV2N5_P8XE^*Q%+.L5LW/043%/"Q5IUU*K&5QED(28HN1CE"=H#09[W5\ M_!YH"(0V<@Y]_>;NMM)*X*S1;K<;[68!">>(=;8>+76SIV\HM>)#9&-NKK(S M6WLT7;^.>,W4Z8JM0PT%GO'*Y==R\H+S_^+@D;NOZN!*[L X*B^'RHL<*QG) MD->4D QCV'-ZN&D%N).!'1E\U.I#IK" ?J+Y@,,A0NKA>VTJM5#(,C-6:R'N M];.U6NMP?JV6O1697ZNURESUYY'GMBBM60J)(JO_,-'K!<^4DFAPHX5/+=QF M=#=0%9GG?*5LO=$IT"6_HO/&C&?,(,4""1<[!V?O16?1(E^^BI\C-Q0S6S 8 MM]XG.$+DPNV<&J*U_W-<%.6Y9$:JBCO%8I78PT;)1JIDYD:^0K38B/K8 MR[X_\PKSLV<(\S88&MAPU)]/FE=1#FYC0MK#M%2R)TQ2F@!Y4!C *)_MD1O# ML_\K4:XGD2F^'=P?6!\[G3M9(Z,*Y-,'I*6RF0JCR008+&-GT&/NC48 @/]& MX,>Q$FD_ BHT81V3%7-LJ*<(#D;B3"95Q^QEA75(LFT8_=C'7"W_,2"C*S-2 MYD%H]8#-C8-RZWT%FZ[3^#+#YA=1^%/C 0?6-VF:,'KX@('D;=T,(E6SN+]Q M*.PX!2PU^H.Q+]_/]/75H!D'U%V">HIYZ2YF9=8?#XAQ=[CYF3Q <"_'"7Y-@D_<%X(; 5F'+8"R)Z@51+//T2@4? MR[W'('!(I!J0?['M/R)$J7JJ:I%V("O,J<<#]W*F*W6#5'2E-&9=,D)<2GJ% M^VM3C[6 X5,+,KUDA1P+?RY9"T-J:<+]\7C#](3((@>504:7X8K,G$@CTQ,N M#@/&0J0R:KG/FG_E;+3])EO'3;)T'72;0S0S]"Q)"]+>JBY3AJJ%EP+43*4B M5=1O5M5EL6TH>:V/&+>:+4LE0<;/]4N[V.EEJIXD6^%7)!E)W%06'$S6:$6/G;?M(ZQX%3^ MZ^T[*U]IT@WB.!B^N/S'60(QIG24+8Y9YI"P,V@#_W6O-;N^<4&6RIP@O<.5 M6?N\U?"UT4^+Y 4=T&'#PO^]77413]$RT.A2MUKXR^_Z"]B[H M@131X@V:AZ#?P.05"KV7@M$S_=&SPZ.SO??GYXWV,?8Y(8^4[@32X! 9D\\8 M[WSO_=%1H]T\DL.]+:1,547XTEK'8B&UG-$GA^S]/>]31+UFN)@6Q],=/ MCQ*>'#>GU#DH[=Y4VKTT=P_H2183.)C 8$05%ZPF:!Z>-@Z;DW=7ZSNS!636 M-NGI-?H54A!-3T[;6EZ?-7H%V/OT!>Q-IKR9F#0M/6:YN4F5YO'ML4LVP>.4 M!BP10/S'K>7KNDFRM(-A% ^--F5QI'2XAS+#FS@7K$B)3 M@J9O:S-C268&?"]TNQ*2ERZ>-V]H3!QZ>R)2O@;*R_$VS,%R@H3N4K/,O=$( MYOS3+!5!S668-B8MK=:V:;9;C=;Y>77$TB2%EO1 *^C%:+!]X>WTNO,;ZC:M MU*;UI&[36K=I76.;UK7?D!HY1!G2*$:/-EM@ZI:/=2+6U$2LJ[DRO&.@?JZ; MD:G+S\^>8J"!1J8/#Z9!>B(N'ZG9-!"TC"Q6+B2*,IFMJIP(^^YST;F$I\FA MC6(V8Q^\H$!BD3A)3^80PO[_<"6\":65)J \ V[GC^G:,LV? %C2CR*[+^(Q M.E;23.6OU6F SZF]Y61;V17 /--$IQ2;2,$F_D6*^P:3]1S%_P8<2 M#@?61Y4"S7#><0X+6E&?:Z;RVS'[#XP0PLFG41P&0)]2,F@X)4D(&N]=D4(M M%&;WRC$I,1M-).& ^"OF$5&Y!889TX.2;2L/K,[$E[$>&80] MHU)!L[.&;R?I$QJP8*X"'S0RDN\S&QK_!!*$W+A(VW'6#H( 0IZ(E'/$RS>B(54O@$SOJ7(U V_GB$K(W8)HRG MIA>C,%@TY!?G7$>RR!0>C[ HCK$9$EN="F=2'F9H$^ 74+=L=] @![(*C"'@ M@WZN!F5BTX5^+-<=C0DW#,_QL,?##-;GSGH('P4/#O^R!!(O6MO\%4DM[WL46%[FY/HAC]'2LT MK,\!-A-"]HNL;_<=]6.'RIE21HVLKW9/_%_BCE+DU+SUR+T*AEJYZ%_WTO@0 MD"MQ, D<55(PE^T\:<)J J00*MM*W 45$TK)5&PUH<#9M:*(R;':GM M5;NK-K?C.[2SQL9NL#-Q\ZAQ=M*>B*,UY&X"&>!N]1-? 35BZ"*DPI)HHO4G M$%@/=MB-P>!#"+!XG$I;V&*P):1!ER$+%DTL:;H!]DH?8C'9?\D*P-_#Q,RW MTE(J5A"ZV"H.,(,;R++\<%L%I=_K/-%I5=XW>ET=8ML;I7>4*:6R2!=.&VT< M'T\>-9^(WD39J%[O<&J^R2I./"RIL8O<0Z 3T#]4Z(;L:R#'@0T,YAO"T-V% M 4]\BEI2[[5*VS542;2"L4J%B:*"GSM*Q:(PX[@_7(>!1B_8WUZMSC8IOBS4N MDGRVJ%C:H+CK7HF[!B>%N(-X@G-[H53LZN!$^:A#T?<49B(_S_"/09"X0]DY M.1U9/BG[ ,)+!,(BD@2+5\K6=+(*@S:[&E6R_(S9ZQI--3M=-SCIV1N%M:@Y MJ PQ^JT"!/EB1*NT<.\KF.# QO\5S@U2%0+X.BRTE8P&G? IW&/X[QN3$%74;RJ![.A\G=T=D$-5 M-@,WBT(?=7O+';:K)T*KJ#?[:L+G_Y+( RB)&3\)6!<(([C#S(H@B;RQ:ITV MSPU*0]A3D_WEPJ\V:K^G:.=\HK?8KZ M\*^)>6;G>:1=A&&[B(KZZ[/#^^*15$36R MS&K?K:RM0^1"'^AJO+5V:17J:V>(A"+TCU=GBFI*6[1-0./HK%D1L5%SR)(Y M9'VY3M6T-U_*',VCDYHU=I,UVCMH3[Y<%YRTMJQAS)HO]-9H0MZ%F/08CQN( M1>=S51S6+(SJMI"KE0Q%V%"OSJQ4U'>'M ??N%:4MV@CF=/CB@B6W>.7Y5[8 M37)?Z>T8(8&UWLE[L?I =T GNR@:;2[\NS5Q]INJ=:2<\YKNVAU8J$(0O[5 MV469D#U1WJ*AA4:S795P?LE; M#58IY93UI41L'_6_;QU51$.\^FC<0V@##0#%U";FZH3!T?J2//[U =/_Q2>$ M&LU7WE^,/R.Z+HU!CZ##_X*'7WG[-%W+PBTA&B=G=3IB':NK#W0;).8:;_A? M(C%K 5@']Q:RNR[!@0V&U$W1XP8P W=4VV KE"CK2XQXED11A/#5I(-788X= M-^LX86V.U0>Z#<+S>.N$9RT+ZXC80I:9:DM8VV*K$R?KR\18L@VEB&/12J;& MV?$F+WMJ';E"HMY@'L'"=Z,OI.=FX^B\*E_4AH];;2/M\RX MVMVPE^YP,K+'6]W>I!K\6YJL<[3!K@S5B53)G 7S TF#=TR"BZ8P;#)/MD[: M60W+'*_QHK[*^6U+YY9F>[)#?\TN6\\NZ^M4L ,LL%'/?P7(XMMJ@(:)R$ " M;*T-.GSX*R%42LC.7S.8G7D T4(8 MV%7'1;<.YG82H55#OO:*:FL,]&?NJ4,(L KXU;&0NA\9^_AG#]';A1WZ! =N MCT9A8/<&C$,[Y^!N9'4%CB@AOA',5J'-TF3C.&2$YU"BXJJ!(^MIX/8&-#V% MY@GWB>W+_:R*.?'&2D!E-?[S4G",1R6Z>QI MSL(/(CZX$H*)=1'\_%0"Q^^*/F/%A\'8]N*Q-13Q(' :EDUS5(^16.%9,C(> M21C;V9,F-&_;1UALT:=-LCS8BX-JP T#@WB)(Q3VKN/^4,BZ=Q\_/'PM!>%2 M OGP\!<%WIL98=#?#X,G_5'^,T3TM>X^?OGV>3;4U\1*Y]JE]-%EN.=O^UW/CQQPIFP$/PQ>9 MW7IG#01#!K=0^<@@P9\.Z1_XW43\0'ZT]VOA.?UQ57Q.J,V6?7/^[ M?HKC1B//'N,N>D#G^UT$B\YJ WJX>0"V-0A1MOTI#GI[&8I_DILAP0[5D>,W M\F]J L^^O:BM2]#1R-N7*'P)3,]^%B&0D,KPD,E4BM\FOE-IC7SCEW$+**9F M@QD&!2)8D"/;'Z?R-TJZH'9\B5H)_S*1W&&G04]$(R% LG[Z=-FPI+ZR;OPH M#A,"-.0/.E?WUET(=F*$BO4S"%L757@#OMD[:(#QC<*[*U4CPKC#[OTW\&WK M2L"&Q=;] $@R:EA?X3^"$'M)U_@](0<3TX>2O_E*:./6/P9">(AD[SO6_0B4 M4"Q I7](A <#_%N0L1I9]^,H%L.(!^6#!]T0B;*][(.VY*VT4]TNE0B(*@O)(YUG+[7=(]AC.[9L^)G^GBMMD\?'4#S"FP?6I1T-P/IU'=1H M].%<4S.>;VCE ">#K#)3U2B(/?P]SVC??2\VEB#Y_E-X>&#$Q"!3@A/)S+4H@6N-A M3KN_R!NYP)\@B6$YVIN5M+MP.ERC=339D9Y/1.\A;JBYP8_"%R&9H8C<*0]+ M6IE1[B1MLBF=! ;&- -L99,K( #QG:P0.G4#C(.CQ MU^"D0 [T\ 25K: M"B1;(\4+/\=X$TE0A7F+ X!UZ0'1&,\SW$3E]N&$TI'E MD[(/:"!+ F$127K!DY2MZ63EFG*KD<3VG-GK*(*:7:3W:\+!16VKQD:&A.D\ M1;]5@"!![J'8=_W$3G7"Z?G15;MS>K;?.;RXV#\Z;EW!7^>=_8NKZP_7%ZW+ MYF5'J@OXG7 Z(&H[1Y?-LZOCB_WVZ=7I_E'GY'C_HMT\WS]O=8[A^^VS=KNM M_(G?*0)GH6\BPWE_W4.S EY'([+:^#5[,4 ,#S+9,Q-)/#_^Y47N99X#\G%$ M9A/Y5L@^CIW$ 4:)92BQ:MF;NPGP767D;C225@+871_F^@_SL["C)"2C CU. M-W#JH]V1HUT3GU8SJ7\WR6WNQ+WJ4N4;.U*A4'!<0IFK\W8EA#HE":ZFC8K2 M1II/'=7T4-,#R0KE+V],0E11OZDKLJ/S7];<.-2.!MM;L59@OFTT1ZL\]^JD M*+]^)>'I:B35%J?D \%)8+$?MH?K6#3HW:I*&Y:::5[*-'7SSUT^W3*16-2Z M;P/7K[6$JQM-S=5H*A0] <=:]YI:J50H2E)_=8:2B8[U59/=HL+D9(.E^=NL M4.OVZ*_P0#_41H;L0$]?C<<,: M>9CQC4FV @Y_A/16FT*K$PQ%G>)>FRFDB.\.24_&FHGP%FT8UVB=UL ;M6E4 M'^@V2,"BYEQ;;AKMLD![]1&B6VP/(BN':LMH=7)A;7?I%;:,,G%F(KQ%)<@F M$29V6WW6]M".'>B&Y5X1LMR6VT.[)\9>?<#H0;?HJFV@U2V$'4I2.79 MYFZYGPT4NQR"IL;"\!=JL+-6!5#?:YI>LJ!>6[GS2N7N6:-Y-MEJOM+VU>[& MO73#@I$]KKL5K%@EK2T!H<*AJD*H92+!.Z; 18M>CC:9P;"S&J^.7.W8@6Y8 M!IZOK4*Y%FE+$6FO/@(%9QDF(H.,L;5&TMRM83:KFX65_:PG),KFG0 M4,L53DC0"S>;VYSO-J5I[U8:7[O(BJ6WDL_>;NQTJ5W75#%MN,>?/9+ V,)@3) CEEN.PC79-GG^: MI7+@)?DDG[Q>E8*.&BJU2#Y\$0L7BK<:)\VU-=7),W][]W3M[G-K=7-+% MPM?3E>)(\[;[]/"D:IRYG3[I[C-E*4^^)&5$J\$MXJ%IL.\5TFILZ?XJ,6A_ M)3!=B>;[:P[.-X\N7(@1O>IH\=9A8$_"-VL\Z%Y138P!#:] GI_LB)>ML*$= M"ZG\D>'1?_: W"U023Z\%5GV:!0&=F_ 4-7S/@)QY;L"Q[2'8$$BLZ20U#3I M. X9!CZ4T-EJ:)C?P.T-&/;=3@&L'>M)H"A"X&OPC.Q'87ENGWXJA<078*[0 M[2W#-%Y:&G56FDP?]ELD^HGW"1:T9\BXTY/CHXR )+K_>8DX1C.!\2!3AJ3 M2W]OX0<1GU4)I<2Z9GWB[ @]O(@PX,1=T;?Z83"TPF!L>_'8&HIX$#@-RZ8Y MJL>X?@_V(T*13-KAU)7I$[U:[V;"0X2QZ ME$WG'/5"MZL1[RMPHL R(.6\Q!$*\]UQ?RA$][N/'QZ^EH(_*NUZ>/B+ HW/ MC##H[X?!D_XH_QDBR5MW'[]\^SP;8G)BI7/M4OKHLD,[.:,STK/\%::IEV.\ MR/P]T"&LN\['Z_V+K]>=O^UW/CQQPIVPX/PQ>9W7IG#01#U;?0 MDI"1KS\=TC_PNXF@F/QH[]?"<_KCJOBXR[ MZ('DVN]ZX,-EV9@>;AZ ;0'G@2+Z4QST]C(4_R0W0X+LJB/';^3?U 2>?7M1 MG^0!K3*4UI>H*0G$U7X6(9#:R?"0R52*WR:^4VE1^GL7G(WW%[8(&]:-WP-! MY8(!VWU? 8%5Z7V[]>=3#:TVJX8&ZP94,>!4C6Q_G-HE4=*-P!R1F-/P+S9; MI$WI9Y(ZD'[3TVJ _XB:JRM-//@1?6I=A/9W^/*;/7RU]_8 :3YR04"1K89V M2^89:B9H!?7L:(!YMA2QP;HW"I9:+MO;T99GJVW^.4>&@NN#Y>2@R4D4]B!8\) M?KYOOI<:F7R,C](]!M,O!N*#=F5%Y0VAYWH;!5*-PX =HDG>K'Q/,-E5"X@3B@=N5 2-Y @ M_2#6-CX+C'2RQU"$'-+M+[->'L^N#+JK&!> .8SE/T6P4( M,A<&(TG7.;ILGET=7^RW3Z].]X\Z)\?[%^WF^?YYJW-\V;QLG[7;\NX??B:< M#LB97NL,_CF^O-X_O^RT]H^.ST[V+\Y/KO<[9Q?GU\?'K<,/AQ?*$OV= G$6 M6K4RJO?7/;!9@**Y\>_O,@QR7- /IS(;"+?"MDZ MMI,X0.M,1A2WXPY]F4/"XN"(_+_NM6;[B\O+)EZ;W%3SS_),B44Y85#*.=A-,NTU)5]M.>W/G-U:71-_8D0JO M>6.PC3GSZ>U*"'5*MF!-&Q6EC33O)JKIH:8'DA7*D]Z8A*BB?E/7+D?GOVRH M+T*H,:BWM^JOP+3;:+I6:1K6R>'4JH1YH[/5R$1>"[YYJVY@M2LL4?=!V.73 M+1-X4W/!EW.]5\NO.2C\U?MFQ ]VP/)O:N:MZULONB:=7 M'XQYT$T8:IME=3S^XNOA%T%J5]C@>3G6XU'CI%T5K,?=XYO:V-FQ ]VP()R* M?[8605C+M3JVLY"5=%G4Y*RVF%8H*%Y\.;VLAFV[:SQA^+AQ>%J5 /+NL5!M M/.W8@6Y6)K:F J^M6R;6(JZ.-BUD1ZEN2;7EM#HI\>+;\"5;/"_&FFZ?5"5U MKZ;5Y^]?&8;"26OYE[D+8R.\C$Y3,(/332*C;R5H034(M91.7US0NF(9V3H[ MJHB,?/6Q(EUW/F+HX-K66:'^>/'E>87#.ZL"I3YKU@IJ&SFAE!%>?L.\:9"I M=?) 1:RUVK=8I6YX<:7NUI/Y^[5!"T^7]*\^YB7Q:\T.QEMK$KXV?.63ULL3 M%I9C8%8>:+EU5E&DY5?+89M@IPK>4M:H][LGE5]4*V6I&_;:8I5\U MCN])^^6I#I6(ZZT"]'*+_%K^+I-Y M:M#UN=J\;Q!T?2JJ]C+@UBTW>BG8.DXOB\C=%?/!JJ\_&_7%D.KG)9#JK<,: M4KWF=R1UE/.)[>6/>P)F((L96XIC>G*X-HA8=:.4MGR^D^B+BVC!X[WW9X<% MR+ U+M3+)'M(511TP7_ /V[MRHYX7(**;.85+6/'USY'PH\7C8JW) MF\Z&5&0(?2MQ31F?&#MPP<1!X@I^*F*!,N8S"G9+$-;M7 C6[29CEQVDB"\; M1Q+- *QG0.SO/GYX^%J*ZJ,LUL/#7S1BO3G"H+\?!D\IF'WN,P0/M>X^?OGV M>39VT,1*Y]JE]-%E!W1R3N?Q'/QZZ_>!#E[>=3Y>[U]\O>[\;;_SX>'ZZV^6 M[3W9XTCY2G@8OLCLUCMK(!B=M(76N8QY_NF0_H'?381#Y4=[OQ:>TQ]7Q>>$ MYOYR3NGA]O*3ZW_73W'<:.398]Q%#QA\O^L%O>]9@4#9MQ?U\0FE%@7F)RGT4()$*W MB>]46NG\W@7G_?U%&&#+GLCZ;+N>=8N4;-WX#HP8$F0S: "08RZ(L6X51%FE M=_36GT]!-$]8030LDD@&5GIJ)$9)-P+W0,(,PK\R(-@Y[&N@['G.L6$Y 6JX MKE37"'BM?_<0)KWOD?5F3[VS]_8 ^25R'=*,8%THA9B'XD:#EN#<1_:8P.]F MVR;M:19N\\3\(BZ6UIDN=TV2YDU-]"&182#U*1!_#(%JTL+!UTFBV M)RL+)=1YN@HP/J+$D[8'?'-?NN0DJ%+'D(_Z40:LP%V+@4#A!,LW=VK^\TIV M=-K]:-Y[AV% -,+L=?Q-TL^B6WW4.)NZU7K+TY2)G6 2 WA1NT]SN$\JJ,&22KKA?7CMY0\' M9&G0XZ_%@16-@*CZ;F]"J.5EK,WQ83I;A>F( T@OPGB>$?U1T1R<4#IRH1!O M($'Z 8[:%5[P)$5&.EFYIMQJ8 9%(KEL]CKFIV87Z?V:B%OY(M9CHT<$TWF* M?JL 0>;BU2P 6V?PS_'E]?[Y9:>U?W1\=K)_<7YRO=\YNSB_/CYN'7XXO M"+\33@<$S?5%^_+\]/S#_M7AZ27\I'4!WSX_W+^\/OYP>=*ZOFZW+I5Y^SM% MS"TTE67X_:][&*J!U]$(N%>]9J,:B.%!9NEF(O_GQ[^\R-O)2VDSA DT^&_JN6>+N; +951J:=L$77 +1>G^PZ3O:SL#&6AL:M=0?O!TV':-Y9$5G6CD&K695QFZ*D!U!-Y?Q.6\,=C GSFT,Y[RFC0K11EH<&M7T M4-,#R0KE-6],0E11OZE[FZ/S7S;4D2)-4=C>"L3M @9O3ZU4>6& MAKY[>L M&"^XVJ\K]+>34>INI;M\NB5B\&AJ4\*5WOS54JWNUS73.M+8TEMK$U6AL'<& M_T\M#]E=,^CEF.4G9U41$KO'#\OUVJO7]>#5'>B&!=QZ$W%J>54W6B\U:A3. M=,,:(=(T)8D(A35=&SJKDP-3^S#NKJ&S5$SS([/@KK9Z:JNG/M *2[NIW?&V MQNK96>'UZN,ZA$\M,UIKBV=U,F J4M_N6CQ+PT%OUL@VM:E3'^@6B+GCJ1WI MML;4V3VI]>K#/ ^ZWTMMX:R.]5=U>?TB+/,*FTM\QH;;T=I=RHTWDJ#62^AQR,2IV*FT58IW M=+RJ>_8*!Y%6!8G9WB10^E9"TM4AI=I 6;O$6U7=;"W EB' 7GV0J ;UK018 MT6+PD7G0A:J94Y6'H3PZW%P&0 WVNP8#K ;[?0TTLR72>E6UP[7P7;+PK69, M;(M9_75C2N:1 ZIFIE40FQ)O;8X;9^V3*F-3UDRX34RXMJOZA:\Y*\9_Z[LU MK9EOUYEO53D&6\50Q3@[%>*I&FQYKDZR*P%;KD%V=^B<5P6R>[QI"++E8N\6 MMP^L*6PCT+LG+X3>786VK@ B;_-\,O&U1N1]M8B\IX3O. M#]OO">L:S%9?6)]MWWYD.*<:BW=I6+R=4>AZX/4O'XBW_/@*$'@[UY\1J(O4 M*/T056 8^&XOLM[@[6CK\!U\A_YJOELE*.]9L=5RM-\\,O^<9K7(E?/"TW5O M%I#WN-EH'4W>C94#\H*?/[!,1%X\YWE1>AOSPO069[.M8H\W!=%[=-0X.IN\ M=J@81"^Y_#7@;@VX6P/N/A-PMP;/K6PJPS*'K"%6<^!V&>-QE^!57_6Q[C9R M[JL^VK5S[#9EO6T[X>T(/&8-I5O31J'LJJ%T:WJHH73GF'8-I?OJ,"1/B^M M7A9$K48J^#H )]N-H^--5@[O4A+JQOFDM&#JM+AN8LF,LNYT[37PB!7!D<%? M>^\WVK5M.TM9J\6&[8HWI-&5[=@6Y8N!5W"]P6VV:79%458VDZ;)Q6!J=K]WBI M#I[MV(%N6#@68P%N4#C6LJX.MBUF35V"^QD,18@='HDRHH$[JBVK%0J/5:0: M/$MXJ"/_:I[X:S"RCAHG1U41/+O'5K61M6,'NF$YN8H&4,N2D[78JZ-7"V9W MV;*A8VU@K4APG*\BM>%9@D.>\6LPJ1KGIU41+;O'1[5%M6,'NF'!N)++[84% M8RWGZI#58A> HC?P8:6/8[,Q:FU1K4YPK*0Z_EGQ;GWD%]@M-/_]UV!I-:LB M?W:/NVH[:\<.=,/BMM4$NUPIPZ?M7FD9_OI([[J6ET;^$=H^,A/>CUB:U4IWQOAKANXHR M\%7+TL/#JLC25Q^=TNU.1_9XJWN=5H-5R_7,2G($JAM&DN4LY@>2VNZ8V!:% MQFTKB*0O@M)WWJ MB7%> )F^=J7PZ@-N<)IA(C+X>5MK4\X-,+%YH3'W5,ME2X4[\$_#/5VN)$+: M7;3H^NQ\8_)G"LK'5EJJN\AUI4Q7S6[^5>2^W7T&+%>[:\D:67>T=S7,EYJZ M[=;FFCD6,N6V^IB[SWVES+7^-NX(SQ%6[->^M_ M+,NB6>/IN7Y"^RC?UB%>DP91YKG]\[Z2&*Z)F<@K+[MAM8/VTN$%?2M&-ZQ)I<'(GWEOX M0<1'5$(:L6[G2$@G(RX1G#@^. ,1BD+J@&-W1=_JA\'0"H.Q[<5C:RCB0> T M+)MFK![J^CW8G1SY&!.@1V1/>&#_@!^ L =R[].661[L#/]43=:&G^5I*P!7 MN5K$D:N^?#$Y-$O(H=DN)H M/_#!QYUR(XJX/T\W=$XG(*4=DXQ7;O.HF^T4 MO_,N"7L#H*FE0CQ7@'K7I%YTH/- M%*%&>V\>'OZR)P?(C##H[X?!D_XH_UE/>)YU]_'+M\^E3RE>Z5R[E#[:*JF. M.VU289R>Y:\P3;T!B^R.S6.VM 4NDWJX5&I8R%_NF0_H'?381)Y4=[OQ:>TQ]7Q>>$5NIR3NGA M]O*3ZW_73W'<:.398]Q%#WALO^L%O>]9J4(/-P_ M@8ALMR?XJ"WEZ'X)[D9 MJ!YCQ -Y#F*/!#PJ6DO SYPRSK*N0(:BQ+7:S8:%DKMA M$:^!D82[,4,-'!6K ?P?_]EL[;>;ZW-][\+@ ^[RC<_2G[SA'\)/Q&U?NK[B M'I8FC)E<@5W1(0VY:(K42>.X P$B=8'CR."(=FJ+=_+X^KOY;5TO6[#3T$4 MK7!+6XV3DTF%K'94&O!DZG>N/UL1/IZ(WI$^FYW.A6UTR2WX4[S;(X?#C^0Q M](*(? TVC(9H6^ @Y<=U4K'CNAVOJPVPC>!5,',U_P%[P1$XT:5KPB7^X#AP%'D/B MVPE0#89N@((P!8"<;O@.D\6$TH$3=0,G@F^("(U#\.F L?K6A2W"AG41!@B^ M$35(&@+G\JX-; ?\9N&G_@?\"/BO[.3_U_83.QQ;N7/'U5;A^*<[_"0GVJF< M:+..SUK'F,@L@']':&N&B5 6WN]\P&@MRL#I M7_>P- !>P[;U]&NV*_NN_R#3AGD+95PU9$/03N(@%VME&I2V[/GQ+R_R"_*T MC#:GI]-SZCX-DFT,RATOE2R"M"QTEEG M1[^LN0NPMJ.TG[B]-1T%]ZY3;_3;FR^*/)O+?9O/"S.,M$A9:3+LL* G==HZ M;;1/-E?WL%2.SQ5E58#C-\CE'+O86C:?-?IZ.+L\ ^Y\Q:S]16"8!DX1@V O M+K(X:;2.SJI28#DU+\:\PJVS8IX?K9\,F:@ .V6V]/NB%T?Z;I;3!\C%Q_=& M\G;3*^HN2T(X?Q'S9YPM, M]X'C\#!LZ\#YQ>X/?7^M5@(O^TF_?]U,#67,%\_2,)XP/SWG\0.P>N<$8D%A=IJ\ ]B MXYYE:$O1AFHO0AD2!U:$%]4?7#\:";X! #4-7$XBYLF-!Y8-3\$[C$>W9V%M MAWC"I[O81BD,G*1G9O^D ST*'SD?X\:8TO634L- :)3>WYP=%E@)K=1*:,G[ MFTLC\'V-8@_39/$"1SW^DS?7C8WT!SZ$P?!2YN3\ Y:L4O5N2!N XXW)5O _ MY\'^N6B]=$%'1=SL]"X27LPX48ZG9V[..$](S+C%/"M*#(*]/,QMZY4;@5JP MO8_@+HPH.%M+?AE.AQ;9_>J M0N'"]O"J[7X@1-SQG<*+L(MQYHF1/H_B!RU" 6 ^]N#;$9+ %>PD<##J+5B4 MM#47ZXO+/3H*2HA8-/7L:$"W-ZXC)T]*&$X3@US ,JB]]V/[IP4[$E-VX"/MNO3S;NOOOYB]Z-QV#XM MN&AG38'B0AE<74FEZCI7VJ\.DYD]@VR*$D5>"]F4'_P-B%MW_KH]:T,JG74+DYW;&_!\ C]] MHTK^FGG!;FHQ'-3F&9;T;A:AOGY]ST;D*G-8;DK!GCLLDFL*/&<"/T%]GIV* M] %Q_?&M[ M3A;,/SJX0HD,KN"Q%0S/05A%7)C%BE^/8GY/SW@0';$SLUSRJZ]Z]UUKMJ"1 MWL[\)3_F_=LPKL-*TX\1XJZ%50]KY+++N]+;NW]=WSW?/_Y[94$Q?MQC#(;+ MPBG"*%\G@?_5-WFIV>2@ L._"(+E?BW7XA3E,%%H3Z,)T3R#H&;*^2,OC4/E M0C2';!XD_.Q@<65106P1L6Y1#+8<12AS#,+IB""<-5:\6>+$?+4<=T;%DA^W M7&PPS\E!6L25[0)I%!5%054 H5Q 4$K.LW*M6><;2)U.SC&$C^J;A/==./*) M1 \6WU*A$57;LIDDKBC0H^'5 M]A)/D3N-LH2$"XQEC+&HRH&[H;O)"__D,>XC=518O2/7\^N=(EHX'!V.H_IJ[B:3,L%QLP$X;I09 MQ^4T1BI,::==1EJ)ZMBYFP!)6<*Y!>36QS(^N?4K$1T)CAW,47TU=Y,BZ>N1 M*\VFW.Y6N2!YJ1,O\X_3 _-V!F)S_F# ) >F=OVGI\\PLGA;W%Y+Q.V5.)HM MYJ:Q=5QQ>P^/]P_7C\__EJ6'KX.[9VEP=R5=_[_OMP_?KN^>9>GN^OFT _JV MQ.XM!6Y'1//Y_$'&!%[3I>D+Q.<198OO.W -N8V\,II#MD7<7H[FF<^9N_6? M#Q'G(BTTFBJ%\P73/GP8Q1&&]FT\]#+Z)\I .6+^5J:=GGQGV\<8-Q9"J24 M'BDY!@KNRP$+B1ED'#!'3?,K:,75O4W<)71+*?QB7XD)'OG/1@W]8OX\GQ&: M3HZ'E;"\1/187^S49F&QIHUFIJD3[&[ "L$45GYLVWT$M!R3/Q)(EKV3PV^]O]X&SJZPLB\T9!; M]?4&(T(<'05J8Z)-JH[:>CNW\)4*QE06)IV^J:.);A)[OGQ-($33P8B\&1/9 MDHC(@R,+?U\8:7?!/FJ*#*PCQ6I,X$K5L-HZ^]SIR(U6;F%=PDA*+H:P5)YK M>QR!IE3UC*Z,XJ3SX "9Q$DWE3V%6A@ -(/GQ8;S+TRJ=61%RU#-H/7*-S&PX/%JT MO;+2X.3TRM1E. :+H[\*G3S\V2"TM8"I#4(MMS:RAY2#VTQ=D60C M2TB?DPOB4,FOQI#(+S]V;*>N4G( ;+<5, (+*U5RT'3S0TN?ZN28AKHB_O6G MGM+H?G(DPX)S,&A_1-Z8=SB77HCU8JNSB3Z"[T>\-RVVOU4=B:6:.MDEFL:T M.=USO9DGIGZ%S?J*>\6ZG%W,OP0;-;")ZL0TE^B()-43R]$32:HB2?6D"4"D M'HHD58$4D:1Z8MZH[V"Y^:UC*QP+5ZTTP%;,_?U_@BZ^"W5=-6C$SO>G_+U( M+;G?+$M6A<#D(3$9<\]?+DRVZW*K69;\M/*KTSD*DUM4"$R5]7>OKC YL8O/ M5ESMA,V4?V>9W_<+%]VCX*BL=-MEOO$4B"\UXN/*,)03\0T99EUFQ NK:K?P M:''37PK^D>XVM"5N^L5-_[%B6]STBYO^]1=W4EQ\1UYJD_>1X6G$OU+6]%?_ MPOCAR\WS8ZQS/50/WK^37AIA,J[9UEOPU>IW>%$M/7RY^_YMNPL_W=WTXM52 MC".\RRY,@ED&E?M7_K+TYTF@6CT,OES7+AZO!_^L#6Z>KQ]_E53C39T[/@/ MDS')TFY]DB:$W80KB&FND?U4I_^#WZTI:_RKLU\BS^GWJ^AS8L$-69S2\_WE M5]W\$;Q%TQU0HN:XBX9NDMH08Q8B(BO"!Z!*$QM9U4^N-3I;0O\;WPP=N)F. M$&9'CD^L?AB@??GCM(*+1D1@(?1+9+&T0I>Z$Q H5UFBH3!1^?2V\DS^'22P M%=6;;A@@!FY-5S5?=%@W"T39UD.B*WI([,9QRM)#HGUT;X!;T@P%HF#C)$:30!=D$< M@ ?MR(EF<6N^8R7MOE6S)6!2-]!)JH*86C%"5@4HW*>B4+[N07 M[U=I1Q7E:R3QJ_A"(:U_L-&0F[W<:JM4\)X@5\K[AS4Q_^9(ZNA/3W?T2N?& MET..Q!+=2G5!C3DS X7,O_2[\!S=)(XS6)P*O?+#PPI_F.3V+S!]\6@X8:L="M&Q< MM4CW> 7P-Z+BW0'M-,O<@9*J86?N0S<\B0R+JD1@7A%M[%,%YK5;B?A$,@;P MX-FCB>J0P6@$Y.%BSXH%3E(*\5Z!M><2X._DY7J,6TL1\OUP\CUUD*% MBV +Z>*%VU')-#LQ@]2ROR_7V\75'4\ K)R#@],4I\HU8"B,:&3W^GB^-8IH M.6;(QXQDDR!@B 8&@=:A>U,X$Y!J%G!-^NE8U6WI534\&G*)GYC$E?QP1-8M M%4?7QSH-H='-Q7>LOIC*O4C8,U?1[H]\J:.B[P6]T9U)?*N.RZMF>9O0\CM*6FJ2Z0A@67@*U]5W<"]D.," MF$W+91',K@6#CPB,'?-T@U7]D*;P^02V*"3J:2,FK@O &>H@'E1C4<4M9E" MS5RBX]J$;I^D\L@Q_ZC4*:H6CC\@S#$<4:91M^!*4)GT-M%'$_;KT"2QF)Q& M7&)/X<2U<^F6O2!F=F/+L]T)6_:?GFK#;W'KMY31D?FF+G"&<\.SQL/#@0 8 ML#6O#)Z.0Q&&AZ[IL2<0G!='.[9BG/M!=)9-8:'#"W4;1TRR0'>BV]KR^G > MNVV)LWU/E-@]@7%@.?Z6F-J&+7(.L4>;96*WT^]GJ"O?!B_]NKEO C#B$0K, M-Q#IP!579>6=M28F%Z2P6!52D(VQEV_$1CH:>3;R)4XK28I ,6&R!0IXKN>+ M2D#EESJ5$I&W:T(,H.@P"<#9?Q!U&Q4^NS1D/YCIQJC0O_[I6>ZG9QW%QQUY MDQZMJ6JR#P\6.3LQX,V+L-G5%(/(TI;MZYO.0&GU:A>#SG6MU6I>UWK*3:O6 MKE]UFDJSWE0NKE8";.F4=-,CVL#%$?K7EX-+I5=K7/8N:JW+BTYM<'71J/4Z M];;2[PRN.[W6Z07EYNS.RKSHV^9*;XUZZ4J]E;F^V_Y%,J50,<%:B@;U'I>9&2U8: M%4N>.=(8O%5U[-E6-8(8J*X*MFWT$M!U3'C<3G1-3^L.3ZLH50O+4#?E;GZ5 MUX]*TRH'5..5JYBRQL5@]5 :E=SNY-8Q_5@4JG( .!:_4:6+"\5O>L6IEV=1 M;Y'7M(O:1$83$Y;],J^LVI11[E(>%)])[E(WJO96*L80G/V%ZJP_7Z!FIG1D M8(!E[A B2*1H$HE5_KJ-2M!(AAIA.Z01@F'3JYN(Q4DXLX2B5()P] M>D\IIJJ]7RY'>;:1-B#Z0:-AMUN54O2Y$,@;U# MNO"Z,9?\9="YPEZX;EMN% K+:JI7Y4-D+"!C+NSSUF7:8"8WVW*S0$6_"HZU M*D<(BB'%D&+(@P2I'J_U=&MJ)-YV$F'_U8:XV. J#UFY#2ZG7B?BS$[&Z(H+ M)EU(NUV#(1I)7-!;AK^F;4EU\V7/ZF\-]!YT1"C:H2)YLKUG62>'V-38O_[4 M4QK*)YX/*P[TV-A37)RA8$^'\C.EJ$.9M>:5R!R+J!+%ZS"I"RBEJ,6T0^_H M3669EBLE87&FB')*!ZO=)(HRB:),Q11E4D11IL*!+ZJKB*), AFB*), QP'! M(8HRQ4Y;%&4Z>=]VU884&RPVN J6A"C*=(JNT%Y4>0"E)&4_1%$F@>$D0<>] M*']^64!\H.#E5DMN=(NL:R."EW/@SE$%!E[IVC"02K_Q% MI?.7CT8.I!$V&G);*4XE%$69RDTYL80357:@?(2S1U&FMMQHYT8;HBA3BJ 5 M492I1%9H5$:<(HHR55,-+!_VXK6XF$O^LNEP!!UBTHZ]6H,*398;'#I5)\RW2E6 M/Q2K:G9)7+SEL10&:%XHGV-.A7#$;ZQ:% MJP*5LG)1$7K+$HW@QJX5$J*ZS83 P(9AO6&BN^6YAFX21W+A8P*;-:75$<:> MZ]E@2H;.QAQ M=$MEL9:H7F/5RNH-^&>IF/TRP3Z-)D3S#&*-8WRF-W2'P_[[:[:_M.S4,[SR MPK!&/\X8&U+:/:7=@#<1H.T9@MSVR$J1JVPJ6ZF>:Y6VME4A)0]Z>9<\ &2U M3L/N:! MHH%,!&W^FZCV\YNU!TDV*D:2QWLQ @CI")(\'$G&E!?/G"0G-B'IB;)3+Y]IRLBN(\G!$&15D=B"BO+$\>Q^:+$O8HQ"4=:4G:/)P-!E3Z#YSFH1G3X@F MCU=./D^(3=2Q2^P#4N9.=6E+E8*4!U5GD8+4JT==9A^ ^ <(E7TY0*_AR\_P86VO=W\QZ_6?_TFYIA,FX M9EMOP5>KW^%-GO3PY>[[M^T5W=/=RBU>+<5EM[IK@XBG#4A!054X)1^#1L(H9BW(EN M:XQH_O14&\@4]S#F!QA6)+,?3%53?2%3F 3*#[HIFJ2[TIOJ2"89$<=1[3E& M8=B$O*J&I[I$TK?F!:"LD/3I3-5M.C0U-]CV.]YL9LRET4353?RO81#SA3@ M4!KLH8+P>S/?5!MT8?*J.RCH8#&@?IK X9T@>H2](MD:WR;Z:,+>;A/',UPZ M97P5&2&]X%]PBR\MF+$Y_YN#I_:#P(ZH,QV4(JX/GTL#!W[$AL!)P;[#A-BN MP/C&!Q##8!P20[2)FUM#G!G'4Y])V8AE;GNU. M4E)+""72C-BX5IB B@,9@!07YD,IP''XT2>@%;9>U=0D#0S F'F8%FLP!,"! MP8$Y2#@-> 'P)M>R'?JZX!3/I>?%9#GGPXXM_NA,E/F2[/-$=;:&4P43<+RA M0_[TX"T&'YI/22>:OQP@<=T>>5,'ECO"T"_+GRJ!;53=S)G,.9]_#)4U&A%4 M%A5JE3.A@$P9(;&\@8;B$'.53NZL-2(),YAU4EG?*J";>(0WSWE4,6+DSLN MP;# AL27+M0-T/O?W(EDH\8AL_WG>XX?+59/)ZP[(^P"1[]B"XX?$?8=] 4' M%5VVN/<93 ?F3;\$%DD5%_K5T(:WP"SMT%/ +W$P:4CF%I^",[%0H+%7#A$T MP%LEL U,?#D>D&YI;&KA=2 &AEA^")F'!;S=QMWC2E#X0<9SD3XL#YF*!@!G M! 9LU4%[F6XDX [^.((OV!'@2!P"2YNT]-YE#8P9(2A<7XD-&BJ,Z5"!RG4R M2=60NA (,"-;=WZ<2U< 4M@4!@7TJ'X(J$#F M.'+I!$W@"XQ: 1V3VM@ >EYE2^SW0&:3/))@8L*#!:&1[1/NJJT,0ORX M_@HXM&$YL$G1^0%*9'[ [CVP5US U ^WE_=H/ M?N PYMA[LLR.(+-TJ_OQ.L>,2:9J'G\RU6*2OQ,5EQ), MLQRA-3GV0NZ(7L@[]$*.^2J3!X)2.!LK M47";KYYT>CEG/OM*[]BFSH@C"GDK=763QLZ)EF$'Q0T[K$O/1K=NR@OGMMQI MER6)4F#MD%C;N1Q[YECKR+V.R'DHB=O+9_ED.C.L.4&W\Q2#V]G=(OJ*A\0D M8[W"#1/*T%IE"U&FSB#DQW?-3^^"G]5^!-IHR)U^;LVSCDH:5 !KJ2O0'P1K M7;G3+$L'W3+: H4( YNXGFWB!2\ZM%F4&HJ"-]6VX>=ZA>NR5H! =\Y>"VMH MC^SH!J8V",YN;VF@=,K2(D* +5NP*3']V(L 6T_NEJP&IK -)%=]%QS_D$08 M5=UV%_7_EL:S/N,Q[?45W9$TF!>_^\ON)Q^>$W\_V(M"7W6V71Q 34 M,H9:3'/S J#6EAN-XBJ@"*4_4NFWW,E!ZR!5HN115;JN]Y34M7KO\9S7(S?W M]>K6>_TRMT@7:"XUFE/W##\(FGNRDE^%Z31H/GDCAE;HDM3UF/WJ"K!#5.TJ M@@&DJ]JE['LCGAGQMQ2YH10FRY+4ZQ+ KA*P][U^SP[83;G9R,T-5W ANHWY M/3&96*(.W89X;;PB$'7H1!VZW.K0Y9?Y[3/;*S)TMZ5[MXXQW?M@V=TE2N;N M'C:9.^^57EU?/*^LI?#D\$KE>B.Q9YC9IBTC8N/2=-N'W^:=JD\_2(G MNZ1)BI7*R3Y52(N\6Y& +8 @$K#WG;:?@-W).0'[1K<=5S)T8DJT])UAJ::D M>42ZLUZ9B&ET:;OVZO8.VRE?ME5XJ$PS)BKK/Z@[WYI8-A$KY='2XO0$O\(! MWEDNN?*(?W"-+IY:DG+CRX->JK8]!PH:3+$V:-H F[XBM^LBL/<4\!H3VE4- MO+;./G=:?;G9SJU)C@@)BY=*C^35@M&J&PVV;?16YE>:ZTQ@"]G&Q&_]Y](F MFN[>J",::TG)EAT)T-GR=X>BU['^3K3:_XAMK8J6O_[44QK*IY*0ZO'!LF!I M$A.(50)8QHF1[MGG1EVNY]=J3<1HQ4N1^TH'%%> 5E.'3-&3^6J9+\]@['=%$:DC15?JN*5,T-7"GEC=;L68^?&:!%^Q>XH'!TV;(A,-SFJ(#7,< MCS: H+T+*LOK,PJWSX-H$T_U0RQQIVZ8?47&Q 9=[T8W\> O\=Q3-L=M4H6M M62\NZ7"#M_JCP' %,-S:N9+)@3#KD MFJE]:+LDQR2TR);<.[0;/_M\;\:V4U_$ /=H#'!#9MW5PVEK-/*;]:ZV)%4: MT3 ,:J^4.6[LX' MYS(VJU:UJ6[JM)LU;>C]@I8>=IC'U_,Q9/B#"Q.@7:O9J_%*"'MSP^#.&RTI MJ9O^\]('_.T9BQ61!B\VH>W&SSZ>2\^8<4?]L?@;GHQ'.["JTF\8XN_O$AS2 MJ*:_UR:Z!EOY*R/=;K9+76[D36[&[4&_-/+."CG*QS6_7CE=^J[ M/O6F%Y9MTWS(2Q43_MQY2C6YH;0C%67)]J>]BF+6=U[=LDE1?D]_DY ]NYP] M/\]GA&[3%3'4.=&N;/4-6?=7.,/=XY9@DTCZF*4>7H%%!RW!8W1ZD@;S6Z#L MG#$X))>9;8T(T2B1+#V,SSG B32@VC%2)V:UX[Z^ :N0U%=5-V@R)W",,"N! MOS(*A&=&?WJZ0]O>.^?2]QGL-3Y)WF>ZK?JN'OPD>I+8WCZ.L7U3Y\C/E A^ M-E'98.:6TXYV1=;;&*>6Q6G3JO?+1_T'\%(ZM?3GW4&=-?*X9>EMHH\FP#YA MHV@A!.3I=(]5^CK)\ES'!4* @V08\"A+Q2?2L"N:99),^O ,E'-?MOIY0T*R M;Y3L2)\;^9E_PB!CU^5GZ*&ETQ]O(8@H!TA,//%7^EZ?U9=!-&R.WY2EF6=C MH(F+/(K1"=LW)[1Q<5B> L.AN!T2IJ!HJ.&@KQK_?W%0C',F'4G57I%;:DS9 M\8;_)2,Z0\YAV3$NJ'0C'ICV$^: \4>]8^AXBJ-FF^O_Y'[!>?;*2FK(764] MV(/1-: ]Q. BCM"V85SZQN8Z4U-3R8! DTCK%M32FF MU^P-U# \!WN(6 #XF4KYV-@SC+"J07,(NI_@>(H?+$MQTE+>TVY MU5AW*03$I_'WA8RP,2'(&PW59%CP_;DT0 %F$\8"0T)YJTX/^T]/M>$!.,0P MY<4#OAT)>,;.]N=L!S2W'V"'+$T?/;"E/MB@2NLSI)J4&DFGM8DINA/;\EXF ML=K@$YFY7..H,R.)F[34[X9D,U0-2A=(21[:T3 UST91:25U_OGF%QLYK"KJ MR)_!4K<9@YZJ/T I-4U/-4)88&2^9)O#?[E9 ;^&A^&WL7#I1,!EO>14_G!Y M\&P28["O@H786"A#?0$S9D!WZ?I]1!SG4G4F-X;U%F"HIB0&40,,^G6>_#/U M6[*#(/0=T@A>(HWA+=*+3527F@1J+ +^C[K)N.8%5HJ&HG?A%5AUHJ(1 7B8 M!8OTH4$9>B*3!I9ET_X_EHTLAACZ%(0]2G\=U'!BNR#B0#-_)38='O4VT #0 MI32:Z/"Q=BY=J*C[< M9V"1,=H8D@6I;)60+58OD$U[ (3F>&!RAMCKV"&@]'I R02VS]14U[+G$9PX MY*UCY\6'] \-CVN**B]8AD".*@P2UJ!45Z*..7U*9)SUV\0RZ.G GV?PKB7# MD0U-I8)FO3$B?X$7@7Z]Y)9F]_U^*=6SSV2KN%@-*2T-_4>(B\=@]^['602T M=N1>:[V.1J VSWP!A)C'@PP;L2G=-ID1 @/?C)V+JEIV6^CHTM2+:'XCV(-_6@*M' MZ,$N=HE(".DHE;BD^WPXE7AC%!L8^](+BO^M>"VKKIB7R8YQK/7U*%8&P3?J M;0Y,=:XG40L:63#G\HQ7:5(D3Y%,$GA;=K+)BRG/6S7+?$M(1K20E;DYM2S^ M%Y[_52\IZUN#,1L$E&*7';2-X1F!/49TS**FOWZZOWED>XAZ.>KG^*B,OUK2 MLD%A)Q1LLC0S//3-.:#_ZF.=:'P/. 9N&>Q&5-4?K]]+L%L0Y+'KMU,$_6KX MZ]6Q4>$>1FK_$FO6\]4W'![1<) 3F30P!JC'5%!2;R1P=GISG>!2A1HF.TSH M7+I/?ZY>,&YTN/=FT60__6S(F!"G*,6'X;4P0BBLF"P<"V.=CE M6*LZ+'+^X.L;L.7=\M7![I$TIC,PRO[Y>A?(G_-Q'N[/*:K%UM8N6J((CM*, M0T8>ZE-#-'N'R,VPC02H5?"?33Y]%62HZ\C\8IMIN_XX 17HJP0PLNR916EC M0E2-ZV\P"@]:&_&20-*K:G@)K-2H@A4I*.$_#P;17HCVY*JNY]!'![@\_O' MN;0,O!.Q56FH2)67CX.DS MEA6YWU]O<,6=":N0"&(50$&!8T3?$H,1RH\F M>A_P+R/0Y4P5)>0(\&M-T0A"/U!PF\2OB]"_#5L60I(L#;U8_Y5I!88TR KJ M[9'9G_E$ 2>(/UNGOB#?.( ):QJ-< )1L&#%2Q_KYBO\T'\G'A5^;EH M_41;IW1$ZR?1^BG'UD\EYQ+QL3+2#1G:'@HW>HNQ+5P?K^&(J5'!X5K[ >RF#?4MO:WSY@XN!#1JS*S=VI9MN?=]4&\;E M$8J M"=1@3++3>+MQWF4[?[*U8$XT:4)>&:;'?=!?/X85/=!MT76&Q+4PE,ZE[P&A4#J% MM:P2C+S%"8$&"7H9(U>_KBQM-7+:T6&^=:6F1(9K)##WXX/>_)@FT#'U@"7I:$B2<, M3.-<.,3OHSDPO>;%O(E@,."WT ?LZDX"%^W M^R$R+!=S2TAU.]J+EA%9'2RF4VXIZX7'N*MXO"FDTP_&",=U.F1Q%/Y-04I/ M^!Z&HKBA2**!/EE3XBMI?BHG]3.@I,.H$)TXF\B)23_X1K?1)X+A,=15,QX# M;U1IS.Q$A0]PVI;'HW]1%D[TF2,%06T+XJ)_M5 4H]([LCR;W2D,/0>HU,'C M]_DP"P\&)<[A^6,+", 6ONHCLN1 I$Q_JIJ@!K"9 XJFQ*;/#U7S!Y7E"P>- M_QE&QS %V1]4!*-N =2-'\=$ Q-U%C"]7,>)25]VO1CD_T5<,NZ1I2&S2#+4 MX+'OIG-D73>_!;N[')<4TXFS(SIQYE@]S2^# +,,P>+ Y3:*?>>BS@/_RV&J M1A7;A"^VC>?0Y=FL1WBZ1X:H TTP"J@904NZ]67C):N.7BC2RED!+$?ACDZ[ MRM:C+'4+NE;J:O)A36BA(85CN(-PQEOS#L9_?L,E?(.73=):S<56F:QR=;!2 M@[ =520G%H34VSD(&34LZ-/GVI1I_YNH]KU)4M:G:X@.)J7B_^T*\__B*[5N MH;],ZLYO%0)(D,]O5FK>WVEW2D*0 H 9 S"J)%0F B ]WAIR7RF+KB$,@+K2 M$0+@I8M?LMN=7-C?Q$UZPC!W=GYYOW S5BK\O-^GI]^1+!.G77K,@@[T/;1B(A M/C(AOBL2XD5"?(X)\5&L 7?],_Z>_>8OX;>DSUJ@BO\?K*3+5YTW,(G.3>A& MYB;PU 2&Y" K(2Y+884G4[3O=4;KR06[,("0F%C5Y5UKMJ".WLZ<)3^7UF_# MN,#DWCF/0QY^CO1[12Z[O"N]O/_V[?Y.>@*6\T_IC\'CX^#N^4D:W%U)UX/' MN]K]]V?IZ^W@XO;K[?._5]8<(XQ%GEA4GEC0!NZ2M9.366D%EH,;EUT;J2 V M:HUZK=X/*8A/$W6]\-PEBI;[,>=*]_8C,O]00Z) 5ZPGUA5O[VY 66S)G4Y' M[K1:ZQTU^,L]#2?,*Q_%KW-!^$-?XG\A%T$3B!U"V]9'_PK4DXERWI(]E MP>1^=_VN6F+3##:&]6.)VXVH6*P$NV'KKZI+'@QU1),^R[$O'"F=J'UA$PXA M)IR>%IR<$9K_;$H37PIE,+:W6 A&5IO)2<>).RX5RZGLXL^ @KC6/O M59;7>^&GU\) 0ZS1#[,YEZZQB!B?"B;EZZ[!R\+8Y 5@3)/T)Y9!ZP2$YA9[ MDE%1/8E/-^ P7% M(>;:28/FO7[&].28UD>/ZHD>%2W9"F1FJ4VSJ/Z$\TP%QLG)R_UR--0"/'2>C2UFU4HV-(5Y7[D M6I@ZW&<-D4-%>&)^18\5'F.M=E73U$'+<3!A'8Z.TU=0RI*;"D =E.59XS'! M@OP?9;\"D<;(=+EI*:V80^!9EE#/Z(VW2@5^X+)B%HL2'0L02X,1+WCC)\DO M6,42XFBF-2W?A'*8\$/T.!;HO=UY8VTQ2W9!L-_>/"6 M1H>"L!.JB*+AZB@\]&15F#J=I6;0M.6#(_G5J@)5BPXLTZU7;4.'+RD(X&3P M(&@^OLT+"W%9, B*&QES5I1C55:!,0.V.FP>4&L-1R+3 EX^GQ/F@5DX M0%P$:VG>CJ/G&![4L:8$2#FH?Z::J^_9^((M.Q!:/9]\4,<*-B.\$4/>"X:A M->BNY #7Y=O"MF-58Q)%*!)T1/,W/1'5LS.+VNN=9'-4K$ ZM?T_WXCJ>*S? MTJTY\Q;M"5:_H**:2M_2RO+Z>40/ RK*>U((T_U@W].DMXK(M?I=:[>N=1_>,3Z%U^ M;SA;U9B0F2^;&1JO.L8J/9B(SE"F$YLOIN=AZ:-#RA46)>W]C /@["ZY>,FAWY M>C>E-Z*(,\R L==+P-C/I0O@W& S,^,\9.60^!_")KFZL6*%&6P(&>VR8B@-*(VVC;3D+6HP2)HM.(D[9.']@1: MK;3R)[ONXE7P?&)1@_8U0N>/U_FO6*M#E -,S@(>R5*3$.I9&:NZX3>X92T4 MDF@6U:#Q:!:L&B;J*! %8=RV2F+-:5A5VT;-HI+_#V MX#N8MV<>=DO0<<:-N]A;E?L1FPZ)&4; M%L:=Z+U;;.MBQ2^F&;5TUEQ?O.Q!B;"P'E/CN[%Q]SAS%2;Z7>\ M=ORB#_VV[8EJVJLLMB>6W ^X/9(#TAW^=/:YW97K$15@=MZH\1KV=B=QGW+7 MN Z392NB#*:R/HTH3A1HW)3[X'':!-1X!U5S +HUS4FA.[&.CNL7?/PBS*_O M3PW=^#"=7E2S9B">;JW1"?_1#S<9C$ [<^AKJ:>$WYWS%_\.=A9VHOAJC+B+ M!74]^(2V$3'QOI<9::&VB->J;=YS%TO"X)"(R3"ET6](ZMS2X)E[^Y;?F >1 M(_0M[-NTLD.1&[VNW([RRVQP(GAK87/,Z_+*>V+&= MM"$O_-4(=^3]1NP78""+=AP?0OV.\.QJ<'@2V]=%>Z/G>%?[&/M\\VZ%;$4T M#F-Y-+H]V,EZ,>%D0_H-G>(;+"$[9)&P$@UKQ+?Y(8V[SSV.QOK*-AE5;]7J MS0/2V#.;Z+VY?B\5[;A$V#(J81X:UN")G4MH>DYJ_4NN]YMR-RI8:!4%X6 X M%MD2LOJV: ?]9HEW/D(1V;#O3#>)VO8=TZ- Z^VM9_W)B\:N/J&M*R0^:POY M?^&;@&AX6WM4UUF,$(T,\D^*]R,AE$DS[F 3=.71]VWF 'YT!JQQ3&AG5WZE M$')"K5S#)?$S+:[JA@3O\Q('^O1XM%ELOZ=78K+7;(KDN8+-XSS2,SF36UWY MNM/#7+#K>+?'PCIFOO8-KHXJ^##\I01+9Q_$^S/8,_%\(:YE>DIF$$_9_J"A M:-T-S"/P.]Q9)K\63TGNS<@<7WYJX<@TEC3FIY.=X?DL=0.,W\NHZ@+*L>UE M0VYTU\O&'LR;2\K!;DV7$WX^W8:&1NF)% ML[[)%[G1CM_$N+:Z/;:?5:]>3^3[.,&S6GA?&G6YV]S9^[+IU KQP6R:3$I/ M3&E:[&U))M^6YKV>,+IGSG=[&CG>B](; M_@7MHKJ,,S U?E$[0*V&FFY7NH,A7&!#1&>"]Z(SP?-+ H[39>-SH?OGHGA^_?[N^>W[R#PQ3AZE27 +>66J_=#B0G[H!:%=N M# _!_Z?LVV&=@K4 @J%6H/H"C3*+3J4]9,-MD.&0#IRA3E]ZT:&<9%9].]XZ6RL%) M83/,9(US_Z&:'L8NM]8:NV_H+^VO!L>F)N\?6$1!NH%3L:0+U?PA2W?G@W/I MPUGHB[./OGF,07JTR;E*U:YM;K->/?K&%AE*ZS]1;.-1=WY0E=)WP#_"AOAA M'MQ7QMG*%4'=3 V44/_O1!LX_)'%N,E:*OOSN>/+3%\:JW?VN5VO1_8G9_&" M+#?,V98<=D.&-CWA1H\EB)VS(V:40;%+$P8!?)9E;_$?]^H;.KX7?QP/WKKO M>#&A&UQ<> K!D=24Q&?2!L/KO!=QT_RSG^>HSK9N8'1)ZM)OX*4ZVW?[%$!T MQ-9]&*HL53+V[@DKWK.8KRE\-:%=XKGC$E0]"PZG! P=NT_0%.!%,XR7^]:?_EAFH MW5+TX,!.0RR2SS;BA6,5'QH2PWIC-B(E5/;:F"V[X[=U?KE8[H*E.15:Y,K\ M%[EOA >^XOH0VHM7YMH7_<0NT5.YL2,:W8=]YF&]9B4 ,YEC)Z9@:XGE[]?% M;4]Z+VMGO1H+VS'?]Q)0#]]0&@EM!O[=\)T3?R)A[!QWN;*_[.=W75,9*3QL M'(U[^DSBAAP^T5XHOE+5";MQ^=#60D\E[[$&$+VN"1R*W(2)AU]"'W#9D/C= MA!TRD 2_J+KYU7*<>S,4A9PI)F.W'"23ZO"=GC"9-W,=:07!K@5RB<3'L/8: M43[>"IS% Q> 0%0/MD6%]PV8@C@6S)!?&R]<#"F[:W:4"$5]G!D="[%[4!_! M&L=C*UA1)$/I5QZ]/K>&,-E7:G>S2*<:4V9US-1S@NQ;'1COB,5%@>ZE@ST/ MY, OS/W;%I]F HL^-"4:Y\1^^F;9H.+2:DL;,]4Q[\*>J3:_)5 =AX0FLV4< M^I.0X/HH?5"EK^25&+'WY$S7G"Z2%666K^:,;'W(0KC )HX-;VB$,C;., Y6 MHL$F4B@#TCG[B,D800AGI*>R($_883VD05SPP@/J1+M ^Z(89HE+1,;B_[BJ M8=X,;A^E?PV^?K^6OET/GKX_7E,?MBA\F9E+>R$K H]U.,PME(\=$B8A'AV9 M4A8("H,R?:R4Q*29Y_!L/NI/"0W# R,Q.1;DI?7F_%JI#8VX#-Z/5S_Q*A?W MXT4V!Y7! U,+&:9# M=KLVP&7<])I*O7_MWX9R6;%-0/ +6< >G7$@,7C9>9M=FJJ>:ZV4HFA%T60RP[DPNS!1E%H%5@H'184@06!!8Z% MIL""P,+G9[Q3*+D^DVM;X?S\+\&_??K:/]8RYS^P&G0?*]M[/JJWV<;F=8W" MVX!'5H#U[\L")\'%//CC[SJQ57LTF5..2N_!@N]H&4"'?L%+ (:'"/(5:+T2 M^LO5*C*1!0A#0X0<[C<8,$+,T7QY"F&7?."\2'(7=^,[JD)^D C7=LH[N+;< MZJW?PA73V%S0TP'IJ1M3"6H?>E).C)[&^CO1:O\CMK4::D!=R\HG04PG0$Q1 MM 24 MM+6B3S^BHH\@IJ,@IDYV-J&@A!):AZ=QC7B]5O-1&(6'4V7CRD(>W"CDA;"# M;ZK$7H3*>J(4$Y>I?G#C3U",H)C*Z:4'BDI)9N15F6)253L61',,1!/7A$P@ MO@R(+^.57A"RZEHSEJ46?,+SY)8^\Y?V'K;'WI=-OW @[@;C+D4"'3/U_"H= M2R4.\S#[_!V@ZZ7_-M8WX:#A!ID<5.+P[=RY7;[+BV6D!PH[2F;A+M>A07Q7 MDBV71G4O"]T6/@'!. [..!*&6!W&T#\2QI&NTMAQDV[A$Q"\X^"\XT"Q5LE< M'D?".X324;8)",9Q<,:1,+3L>*F^RAK#:=_C^\G8X2I@H3IAE;W%WYXVWP1H M:)9'^V(LTWJA*23)IQG+D@X4HQ?A0*DF5\H[U62U+$%SP92.Y'KFU"DN82!? M!IZ':E)<07J H+BCI;@#A<%%V.N5I;B.W.PI@N($Q65#<0G#Z"I++HVF7%?6 M^V>7B%YB2F)'U+L/69&1M9 /;5I&E$_FE8?5 %RB^G#A$2BB^G!Y2^4557U8 M$=6'RT$OHK*DJ#XLL""J#PLLB.K# @NB^G"EKQM%]>&2I:STHYRHBJ@^G'GA M@DY_O3>\R/HZ/GJ*E0:;G'&X1'4MQ.2^$0I*2HOM3BS4%"2 MH*1JUMCIUZ.R-(NS"8^ DK8&;;=[9=&)!3%E3$Q1F8LI;4)!"26T#D_C&O&( MJ@]GF&]=Q+7_[HIQ5*)B;B9FE:ONE48!CHIY."Y!?G)$&97+F)NU*HA2$&6^ M1)EW]E6:*B/]^H$B=4Z^(G-#;G0+R_D2=%EYNDP8\2.(JE1$==K7JZ+LSS$F M:/?K!PJ8.IJR/WG'>(B2"$=.<8V$455'7?:GM%:O(+=C([<#120=4\T?1>ZV MNX+B!,5E0W$)(Y@)"<=DT?62'T ALPF2M3MNF3[-JD9+JDVDJ5_.177#=CT0M"K9/L%)0]71 M'>F#0XAT9\$K8Y;0D^D")-3B%-@C_3.L8@KC/;G6Z$@=_#_/[NKB# MUS_+]*>-3_21;:_K\]?!>\ZN"-T1_95(MZ;CVAYE&_YP.#3;%MS J06+UXBK MZH;S\9Q]_@Q;OM@#1[+&[',\"G^SP_/?M,GL41LV%S3G85%?&RQG3DA%-?@K_GP'^6Y@ P(4#' MP+SAFQ#=^"MSI#?+,S1,=!') GBQG3 MS0L&AM<3_ W1P9G@8 @PVVX D;>+&)K(6$LC/@:-F@%D,W MB"CJ5H?9(/$8(,WA3":$N#*.&459=)%X)H!;FXP-"DHVE(LRVH/=QE\Y_DRU M@&'(TEPG !&8%>"%<4GZ4V"-NBO]"3_%!!+^NY'E8?D(BAWBG$O,**"'\T), M,!X,8QXF6!Q-LQ*1.RU:Z43C)QYW3BLQ8 MV57/033.Z#.P&MA /,&9K8\ 9]LGT/!YSN5$-5^(XS.M]6DL#F&)S&UBT*,' MS"Z!$7^R#DBZ]R"O+."M_T-IYB#&:M8,#H.2%7F?$=,)>.<2NAP7_H_*"IS3 M" C*)A-X&J<$V+6 #WP ==%)LIJ%:&5;OSPGX 6JADH'OHTQ3-X8,:_Y!1K" MAHU<0-\G8]6P8/_>='_6KI%W 6,$4':ZPPH@^. M0640CB7VE>4&[SS/13W<6HR2O%-NYE>7U/17OW;DPY>;Y\?8JCJ^15"O_^R7 MIUP:83*NV=9;\-7J=UBS4GKXGJ3RY>'4?U/GCF]]XF&89&FW/DD3PBIP M*FC]\-NVG^KT?_"[M8LX_M79+Y'G]/M5]#FA.97-*3W?7W[5S1_!6S3=F1GJ M''?1 /Y:&QJ@#2\;(_3EX0, &6"C>?L3:,YG2XA_XYNA@P6L(VK9D>,3JQ\& M %_^.*W7A!9'1;J\1$4#:/2W7]2=@$#MSR4:"A.53V]KSY3:(%R7KVMZU!MP M?U_W0F4EA07):"ZP.Y*8D5R*(XN-50P#%CX&%FZ]44Z]T$%_+0?C7=0I7G(N M::R@=+T!_X1J2Z\YA'SGSP 4=]<9F%K(,^07-;TW R<3/'!GF8$)?(&:^[]\ M:^"9C":F_B<8B90>GF$N%TC09]0-=MFYN6C<*$JMVU6ZM5:WT:GU&_"G3NOB M^K+5O+YH7?3. TC=8;\Q_8(T@?OWLXNKWO5-Z^:BUFE?MFJMYN5U MK=^[KM?ZUTKKJJ[T&]?*0)0W%N5:3[,47\ +14W&DP="885:RYA+Y7/I3NOG M?,/" KF(SBS"G 1'% X6)F#[/^#Q\U^N:TSL=SAAJHL^!:KH-]1$UZ[V'N@EW;(J-S" 3YC4971K MOA+F35F=2G"S5T]\LW=[=W/VN77>R^TB_,COO,M--['Y2H)N=J4;Y;R16],H M$:8=+X^?7%O_(>1POOPDMK-E.5%MYWAK4): HT2E-!4EBZ_?9V3D$NV9 MV-/*LA3EO)U;$^:CDL7E)Q8E-AM)$,ONQ-(L#[&$G!"G*^R*;.T*W?E1&]N$+&)(;9# E65O%5"4HJH(%V55 MX/'?P.G?\L-_A$'+HS#5E,0:4PNOW.I%EDC]69#+0<@EMDZP()=]R"6W*DF; MR>7D+0OJ(Y;<"EDN# 3Q'))X MRA3T(HCG0%;QQK(/BPP*4?1A_QR?#9FH667Z\"H")YON$ZY10IF8R(HI@8(M MDB'*FPPALF($$$16S-JT15;,"1HZL1% :0JLGU(LO\B!.0TJ::9O[RZH1&2\ ME,@9'X3Y8/TJ$62;"_.(*JNL?"]*()HUV>4BC MC!9M,9+UU4*,5+I1;@4X1VR,V4$Y!U7&_Q4<OGS6;QA''RIJH(W,Z==\2&C!V4=QQ3W&GS'.O^%LT_ M!'%D3!P)^[8+XMA"'+W<&@+M+5R/UUIE0=D3S]:,ZDK4JMTBQ58^.KQJ_CL] M[7NS1+QCUQ#2=GE"2 6I'))4,N_[+DBE:-^P:+)W%$WVI(FJ2>J(MG;"[D,C MHM/F3?+BPYDZ#]HYP8>V1S2_;P_KRL?%LK0WW3#H'NNFJYHO.MURVK2!=A9* MVC,N_.8RM XJ-;4AJK!5E3D"X1*TZ!LMNDDEW77-L_T4!!J!(1$3^X8=D(HE MUE&/I3*4)7DAHUXE\2U*:$^2[^:BT1RSJI>.<:4UR4AI]Y0VIF8OM1\YPJR) MQ21_)RHNY6R+42P2*43\/'+5K)- M6\DYV>:WX><+WB08=-=5E;+QVR_#Z",Z.B=7LW G5RLJ^K&1R,D57UH@Y'?Z M_G2U46D.N9K^T-W)FH+L+&O(SK(^'U3 7C*P1WMT*P3RCMSN%UF)2H \+Y!'!=\U?-]%5?#:ZLG-7I$1+")C M*Z2PA5Q;Z'E$KHCI6Y9$_O2..<:\F36N(GC#%FI>"8?3V"5DX)1,=A]9A*JV M@2D\$=&QS_E129IT==_2-1,C.GJD9=[C:+Z_(@J*K"5-6NET^MS9Q FG6YWRKN MRBB>0$[>6QE_O:R(Z^7\+B/:476GRJNV'N(FHR&W>T5V3*JNH[)J6,^ZD%25 M,-[HBLOE4\!X5 3%056Z@P1#R-UV66KFGKRC$A5S(CR5I;?Z8ME"*\+H6T^= M*:'&EY/%N+BY;LA-)3>'992=>&3R\]0H+2H>9&=*.T*GY8+"%+E9S\TW(RCL MZ"@L*O8D*@WT*(BE*7>4=IF)17@S8[V9S2/S9JZ2H>%"K>3D MTXQE->F+,1V+=U21^\4)Z^;Q">L3)ZBHDDWE4XD/04A-N95?Q4]!2,=.2#$M MV:I#$QVYV2O,UY*$)LK0 KJ35!%=KIP3-<'?-/WU,TZ4/4J?PH_H=WL7VGDD MK\3TR(UM32_AUWB<"*Q+6+X%@T87SVE'%L_AM7,8J01E<^+*Z*Q@I5[?EWFM M]PQ./MR2';-JZKC6+,CL9S5\=ADX7\,FIEI#HW'.:S5LL&\BUUW>I3Y>_^OZ M[OOURG)B&("H?;:I]MD,I,1(GZF&A!S]%?NXCX$IA"KZ^64"7XA)6"4\G=8) MI P$:Y"Q2GFF-X816!$TK&"FZ8YKZT//+ZFFCEV0I+RB'I;(FEI8*!-8O>VR M(H(X[(@S($<&KC:%R6%N)/S:)@XP$?B(==Q>3-BXQ?14 M>)7W]"F1L9P?$ 9,6X6)O>*?Z,>\'.",V%0J4A_!$+:7]V%WX(Q< MW1GK,*&W"3&#J<)3+LT/0#9L6X9?E7!F6YHW2["5!@@$U66YJA2-M&0::!NZAL# 7?J@ MGY-S&:2$2XLH:O#C(4(&3[-FS6!@RFD< D\Y8[./XH"A0F(U ?XR (:&+D( M10- [JKO]+@LAF?UG5 0\D*5(+?- /_,K(9M"Q/'M!YO3EKDTH M6+"8H6>,=<.@U3'9:Q*3BN00X"6TX70D"0ND[8 TE=:4#)T3')Q-@.N8_LDZ MG L"/0/W\W]8 ]('OJ [$SC/$1P1K$&EASPE+F51P&X8>MEP# '(I&R-04#% MZIOV"S"<%V2KKO1B6XX/>5Y#%4Y8MVAXPT).V<2@*&(/^J,RUB=+)N%3>8.:EM(,YI.&2>BG,E&;JKY=&2O3H]1#!6Y_X6W MH"RP;"?@PSSH@S%@)-;H*2S.V;$"=NW0HKZCQ28&1V1J?"N8/#+)B#B.:L^Y MI*#DNN7HRD!^8#9Q1N?7_02+RB^8^?#EYODQM@AN,NCBU7$LLU=G'-.?96!6KOQEZ<^3P+1Z&'RYKET\ M7@_^61OE/GCN\MP<,PR=)N?9(FA-5&5="0YW=-/]7I_^!W:]=0 M_*NS7R+/Z?>KZ'-"ST VI_1\?_E5-W\$;P%E=F:H<]Q%D("D-D3;>)GGTI>' M#T"5)C9:Y#\!GSE;0OP;WPS=!.)'U+(CQR=6/PP OOQQ6D.9EJU%UH)&/Z$U M/M6=@$ ]%4LT%"8JG][6GJF*W M*B,_4.65J6$7<89K4LL["_D99(##'5_S# M<+ZP"?##%V*]V"HP>PFL(,F=SY#G&V"F8&UIIFC%E97F5 J2*NZI3IN7GP8* M7&;MQ."-P:DVAEH?BASD\)I.EV:AC6:3%]7F#P&OIC7'R3O8;H1J3V/4JV!O M]3'\&GXTUDU0JY@2. 7#AE4Q-WRSP-\VD&@C[E9R LLJF!@5,O@9B,[%KM+J MYS -3I"*B3;?A!J,=L $V';@*6WE[HF( P=E8[ #A)X,)I&F$S,BR'E^K73>9%QIDP-/EU MT-67%_S #L"7.'0YB.J%71QT3P@3#S>9^$3F3&U6->*KF.BG6-8# M'%RC[\6V3+ GG+GCDFF%LW5WR<'O%)Z#WTF6H/0?;G;=V]SH8F'.P;$] ML5-+$N>\)?+NFOK8@'8&F,D-UO6S^IXV':#7E95&;@E)1QZR7&X8)ZM_6U$8 M*W*O(V!\"C".JM':6,"X46$8-^M]66F6I352.7T'.:IS).Y2>U#%QYY75E3(J\9P'K6=2XKD; M=6>?5/-B9UTB;H#.J8ZLE+N,LR"(4A-$PE:HE2&(3EON*+EUI!($<6P$T8NZ M1$^J-):4()1N;OY@4>@_A1)Y1UR6,%Q=/?(019.+X!GIBB;WH@(8=NTJO,]9$%_*L$_Z@[_UT[?^<(_UY/;N67:B+@?^SPCXHA6%<92P/_OB+W M6H5IA%6ICB^*_"SJ+_O%X?211,LJ(P6L%-X.E=!UL XOT7X]@NHW\>5MO@3; M,K")ZM#B,]'U;;JBOLVQUO40]6U$?9O2.C%$-8N2DH&H;R. (.K;"""(^C:E MJV_SW:05=I]<;#)P1![Y4A=3Z$==NT4$9M!3P0JQ"]M+->C=V_>GTCA86BVY MT\ZM_>"1NQ++#=NHBY^(\(E*P+;3EQL]D3ET"K"-NK")"'*H!&R[+;G5;Y0$ MMN5T ^2H/=VZJB'B8:L2[=2/NKK:2>VZ?2X+(VBTY7I^6I>(_#LZ6HC*K=U) MERL1+?1E1_0OX2[-^P=IWIHC0 C@X2IH]1H=A=F+C,+D09B,$H+XR[AXS!5\T)[A M>_&F]3#*Y,,M*?RK-H%KS18]QA=AM D'SM$"^&T8%QO1X-T^?_ME&!T>$;GN M\B[U]N[R_MNU]#SX_ZZ?5M840_FB:VU$0#LC?LE5W_TVQ7Y'9;]W,G 4!UN$ M!ZV6@_CW8XA07_1GO0R:==^/ Y9XS?;D@IADK+LQ$>I]$:%^K)&Y(D)=1*B7 M]FI:Q*.6E Q$A+H @HA0%T 0$>I;(]3[.4>H@P5YZ=DVG!^-?=&+ M^5BAEZRN>G'0:\A*NRG =Y3@:R2K85X<^)I*6: GG"2636 -E=5",LK,RH-H M,\C, MK.HM2X;UNPL\].I'2+"RH7.8>51W865<0/@.S6V6=%;N77)5 @^^B0 MG46!\,/P;$7NU$M=,^'DG43/M"3W:.-]?V4UMS*0]Q:ZC:H(D5+7VA"1G5;5 M:LKM=EEJ'@G890R[J(O4E(I0QK#KR/6VN$<]4MA%79VFU%(RAEU=;N:7KRD\ M1ENC#Z_(F, Y:Q'JB/1AR,[ZHPA$%%%S)1]2;&F) A&/UX2K>B!B.727#['* M2U3(S:ZFFB_6^'EEJL1(#FP-_.GLL@5TFGQ.G!.XL6( >&=Z,AMSNEZX0E\%T2?,?".XL6 M'P>!]^=>Z3BVR%]94^:.*&_E(,U^BF $:9K] ">("C+858_+F /(S7YNQISH M9G7D &]&7=SOJLEE"W#L<)^;DUH _-@!'A46L*LNEWF&3TLI-0M/W9$MW42/ MLUG3\Z(MTU]_ZBF-[B?'UPR'!.!"0GHB<:0WU9$<;_A?,G(EU^(?ZN9R$R>8 MBJT[FDX1XQQ72R=&9!=T:Q9=[N#_8/-' U,+B@%L:NN$LDRT=3K.=C:BK9-H MZU3:VR+1Q*6D9"#:.@D@B+9. @BBK=/&:1?5UND[F-N@7M#X9N>(W..EKM7? MRB)-A]EF7RW'\=O7ZZ8'R+^?$5NE=NF*#4<<4 )I%$D_^ M .TJLM(5W4Z.!*"QH2^M++)[[ULUP51G;4T@<#0/$Q*H3@B+QH)Q6BU,HB62@%P[A^=VT5%J";JCV_ M=5V@877(@.?CLM3GV_"$@_;%.*N<;OL4M\/LU? M8)[^GR>!@? P^')=NWB\'ORS-KAYOG[\55*--W7N^)2&VV*2E7E/" OS5/"@ MN5WQ4YW^#WZW9G+PK\Y^B=RQWZ\>(W<,D;/TWL620[^?C&NV]19\M?3=\_WE M5]W\(<$S&,9ZM@I[NA9-=V:&.L=] PHDM2$&S"XS,CJ3Q2NDWU1I8B-3^,FU M1F=+ELT;WQD=^(:.8&)'C$^L?AC@;OGCM.*"AN-*UEA"1@1@ T-'7>Q*Z/"7 MD;#X,R6^)6B'L>Z3P=HSI8XN?R0SRW:C"T:,(^(X8XAI*<93"F+FY+C?! %5 MDFK&#AX$W Z89.9>? Y9-]\N>Z]' @(&M*8@FIP#ZONS%_QCR"F(P# M%)M*CL_*0ZR@&0UI(5@;5CQ5I4[G=2'>0 6.LI94%:&?TE_L4:S#>D M$BRI'F%%89_8JZ"V YR4K;_2&$U7-5]T#!_C3A2-:!X]HASJ/ZPN.8_\XMW> M>0!BWC"/>*LB*H=]5T]+DN##&TW7!U,@B+190\U^;E;MAHT\<-]*@=FDF(VZ M6MW5*Y,+9I5^;C5'!&:+QFPL9*/N5G=UWF0#V;'^3K3:_XAM;70ATMK]RJ>" MH5OV *!@@M)@$&*^/O/GG/T!-A2&ITE _3CY*A M3W57%7Z@4MDGW7VJI%/';A*RYD@ ($R_!BC8B\R[];R;RI4?42>,XGU*J1\2 MQ:51F"H#J!,&\3[5U@6(A;]H%BJUSNJ ^"$_6)A&N(D.9AYULZN,OA:AQ\]S MB:*O0L>:NA2?2.TZ4C!F5YP\%S"VSCZW.T5&BPHP'A",V=4'SXTS-LJ205A& M!U*NN@PVDY_"+BK=5KE43;%QC+F-OWHJXV=[L4V@MDGQ59:1>)KJ-5(S+= MIPB8QC.O7M1EXV[W-'O@*IQEW99;W;)XSD[>67$Y44(U>20JLD^U8 3!W6%3O02#[0Z*8!"6\D7CON4^A5P M%'#,&([[5/'-'([)"RVV.B+)J"3*S+T[(7:XMITLF>20\2([M2_)Z)5)FX@4 M3^^)IQIO4Q^P## %S,*TV9L;=(L+3]D Q0.7_A# WPOXL;@_8-GA;'#_N=$N M3O05@4 !^D.#OG_ ^L89@;Y5G/>^HDVR\G5H62XMD;/:LJ&R?JWME-8$2M,L M#^L!K9!:H5U;DD\SEB/L4T-YC2,L=W%)>X$G-_MY9YR'=_'(7!.G#O!]2C*,NMY12LW"FQ_W".]?_XJJPZ9^EOTB2Y,_Z MSIO"^T;\PT"_"F,"55U]/-]O]DF4+G_FL]799/_BR/6%9A/\V^@%U^>ZJ1$S MV.;G"5<,V24WQF6Y9#JS;-6>AYV'DCM17>E%?P6TZP[\QJ*.'GT,4S=="7Z MH&&_AR$OK>E,->?TDJ+[R0'$P4 V[]"J.@Z!5ZFFMOPYF"9#L$]<'5X'-.+H M#O9TY2..+<.PWK#(02X[&W^D2Z!+II$M4_#3:$(TSR#WXRN^ T#- [HOV'1F ML1'/B/5G&/W"L$8_SA@O4=H]I=T$44F X&>(<]LC9VQNTF^4/*01,0Q.:W\_ M0T,2_N[,U%'P=P.. 79.-^DK@L;/G!0I!_U54CW76B%/!B7.#?KMGS=M:;+C M6($D6G"_<3HOF^\^QS[<'=&'>X<^W#%?79$1F0Z)+34;,F_57>I^W<<+:=%: M?L?6\LVBH"J 4"X@*"7G6;FZ3WW%H]/Y.5]7ZF_#SU?K2BPHH\/,CR8/)^URQF_P3O3?;W]'XPI2>RD4X!>/T(X&V/\#T8\!2Y6:]8W.21 MWIFOR(:0(PZ>=J4YC6@('>"=Y?Z;N%?!Z:6N M#]HH":4*S&6,N48V4B%[S#7E9K53RN/DR=4)1OA MX)\>OT5?5'U/6ZBL(]=;92D[(D"7,>B:V4B'3$$'LJ$O=Y2R5.HJH^VP6V.G M)?Z^S\7VV>='A&C-&M<\*A>83C 7'9Y^W;\P1 0GV+VM2*/>RLC]A#.PQAX2 M,S_EU,4@NOW<]+S*H.6$$=K.R$^5(4)[N4=[9]#5IL2M!#.4.$%;P6[+-T@. M>9= M)0%L=U?QDR]@.W*CWRT17LMH_A3F&KLCKF3-B VVK?DB&99S6&%4O'LB4[MZ MUTIW\-_,A,N]?VI?X="6Z#5UN>=6J\A6)>'NT:>F7OBVB2Y M;*#%!RHK#$ZL#$6CL?-=_&82QX-/3:L;3PX!.>F+[TF;^T]S W?_^TZ702@S#LZUJ!%F[N!(Z MG+M^[P(QX4JJ_H&E3<)NRKUZ6;*P!=(R1MK>%6&R0EJ+(JW;+4L>\6FK<>OY M_JKY@I4<1#S H4E2R2+L+$257RQ+>],-8V!JBV,,^U@WQSRIZ?/L'&G$"&' MH]TLHK%"M.N?XP.>(A#PM7^&J=.?.\VR5'X2V,L8>UF$*1T*>Z"T=.5&:726 M,IH6AXU-.E25,NK3$N%'.09([+.6S44^2A @H601?A1B8%^)ZL".ZHSC3E(Z?-L]N=G/S>.;!M5,IOWB#BUMCG]38:,_2W^1 M),F?]9TWA?>-^(>!K GCX+^>X^KC^7ZS3R* _)G/5F>3_8LCUQ?E36[T B>' M;FK$#+;Y0G5 3 (PW0F1+JWI3#7G-&&Y^\F19K;U7S)RX8&935"4$M4VX? < M6;()J P.6)?6>*.TI=>9%E;4@L<-\HHWG&- EV7# %/55)GO01H20R?8IM6= MJ*ZDPS^.-+5L;*WQ@QAS_-B48AIIFY9+^VBSWTYX*M"H/Z/LW1TA.3P_#YFR.-";!Y0#F>>++# M0=OO^"(G]GTX!#IVZ9@L- D>O\ 0O., MG4'4(F <'[[T5?\7(Y1[[2BAS%7-_P26Y,!S)_3H!N^Z4[N"#P&GHTN&;=3;$L0V"JM5:&/@6!ATV>6[;.E1!#9;7=C8OX3 MSF)@:E\MV)=_>+;N:#H=N9!]5N1Z)R(T8_M.@PC$W70M21W]Z>F.CC\$00@G M /\!8'[[X9\R$KK3B/^U=DOD>?T^U7T.:%"G\TI/=]??M7-'\%;--V9&>H< M=]'035(;&M;HQ[+N0%\>/@!5FMC()GYRK='9$N+?^&: 9'1U1"T[V94NMOEQ.\EW1\KA=1 M2(=J65%:/=6R5-3"\%',QJ^$QAK!%Q=6[9+$U)C$K#?@GR4O6%R7,+:AM^9Z M72N*OV<8_ ()Z(P):Z7=4]I-D(L$1.0,:=KVB$])OU'SF[.6OY^A9PX(E)OU MP=]!E(V"OS-2'NLF?5M >MSJY[?I[9]7_ !LLSCSZ+=_WHL1KVXZNLU_XPX% MUPY-\7>BXD*"29;CTOCPA05@<:A^_/U,V2X+LPOVRXTL_?FOU/'8+)/#]B&W M4PY9TR.XMA%(+ *)B6\JRPO8P(>1-5 K>NGH2XY>Z^=\+R CB@C+TC]4TU/M MN=0XHBO(F$N89N%A]LVH*-7"JH'F7014)&'%T^@ .!KUOTBC"7R!-H3E-U:5 MU-$(W2PB-&X396B/X1!9Q0\V5H-F-AE,<+U@G_57NX)M6 ^J:*WLE;A%1 ME)5 #]D'1R32,XB_R$/T9Q1_D5UCSK#X=2J@ M *^(D-FXB=_A;S:[4F;&#A*L[1ED-7Z%.$LA,1B:E202"^AMJKN<3P17U'0D MO*P9$I.,@2&HKFOK0X_=*.#-. N9X:<)- X3P>4.*KI[[6)K@&]_!KL49\CB85HT! L_/VF T$B MVF.JROG"DUM^9E(ISA<^_0"]>-7L$J!O%VDS',**![GID.&#X&>![P@XP)OE M&5J(Z\$WJL&9">4;R%1"BA+_+1L0V 0(_5V4-9"-2N:HDL#16'F-IG XSH@ MD+/I#ZAI?3R7;F,984 !B\"O+3&LLA]5&V9"3B)ZZ2@K.FOD<[UZIQFFJT4$ M5!#3A"]=1 ,&VXVS#[9UZR&EW].*@+I2%!B*[O!" B2L&(@X#E_$/HTF1 .] M['Z\0=@^P@;=,&,F)I:C)6(Y2G/-<9PWZ&6^&A>Q'*>$1!'+(6(YLG+JT%;@ MF]44$=>1>UQ'*W72[([>"A'+49'KV9 ],50->O,1NJ18(\TKPL.,@;VYH^('@> M*';@V>#^(4/7IX@ *0^+V:H&B&B0$K&0=-$@K:AZ_B6Y!A$Q(,)O^GG@+%*M M4Q0VB+TBC+T@[&1-&<\3U?T#+TENIS-XW_5X3."MKYCZ_0AZ6]K:;!MN#^FM MJNZ ,HC5,&TRL_D] W'H%4 HL1H>W>R2QJQK>H.S>$#F=SUC]=6R@1+FDDK7 MPBI\^,L*EX.P,4X&--6QYWHV\;7/OC&B&_FAD>S3#F]]_K$3A M1$]8M0D;5S?#"?ZPI>QC>M?,)H %7G WB":N/ Y[Z>@7 WCQ#-4&P!#S1>76 MBZ8[(\]QZ+45GKI)7BQ75]D]%BL<@XFNB^ $@,&+:M/8!/P&" 7@08=BM3H< MF.ZB7 +]XFVBCR:2[K)I %5KW@B@,O0:W?0" 5]BH/SN(1% M_ .=WR\6>C@M!W!,[]%43T/4 :5-0,@;H/)Q":<3MP(#9Z+ M/X7/)T!^;,-&E,QU;@I(-/F8_QD']>U.V 7+LWG%W8V$R:E]#1180V3*ZZ>H M_(1BJ)MN>IH /[:88 '#.8XUQ2 ;U8F5$O%Q))T]XO785&[-3388&%\^=!XX M&:N(:_+01QCG4:M,9XAL[M]>9UWV 0$KKG$' $U!":X MS"3/I1O+YO&LFP99"XE[ 9S"VXW8XBM^72;#,E^ *!UO^%^J*C ?52@2C04T M8.B0PYU4\$SL;4&CQ0*&Z-Q]]ADWX8*FV>?3Q/.+F"8=,/Y:I!X*84E498J7 M8O/%+E:_PM ;D[XKO)ISB<8"+REK?%HQ/POCB8*&QW[!K]G.;#FWW9=S'JZ: M58(X5U'"AY;P:8H2/J*$3XXE?**\+;CKG_'W[#=_";]E_U"D:U[\\X'83Q.P M+:,CC=J1D4:[!QJM>+HHX/5=\/7B\N[W[\B0]7#]*3[\/'J^C%L@< MG9Q4%ZA9]G@>8W+)%B5]22QL<'6PH$WFED"RIY6Y0"WBI6\!*B//4/U$BJ'J M $-"75O3#0^]6GZ98?1.20[RFGSB/[*;*]MJNZ7<^=":**X1V:=[9I\61-B"0,I*($U!(() X@A$*0>![*@:$Z:P9;P8;E>W M!SEGMX,S3-T9U8$-B/3R*ZS\2SXT[+TW^O-YU29?S:'%EI=GRZOALN3QXKBP^03WRPMVPN,(IY91Y=_.+S@3N-#&H*X%195QL$GAJ^JII.0WOFA3F; MF<:C8XY^3DT=K#V;A@!3=O!3!K+2W]#!+]=CS8.]EMSK1712$D1[C$3[,99JH\JWE"75*J6A6MHI#?X%+FY/5EH;*C5R M/>!/57-W+XDJ%/(G<3CSXN710E>'U*RR@HU*^=H/=RRBKR M'"5(JECKB7-$$>0?P8;;U&I[#V/P<"R15,-V>C(-(^?+'U';ENQV/[5E>_S-6&G1SC?3Q)#\1ZQ-DNQ_9 M1C4X.ERL;P^R!06F=.5>IR7(]C3(-MXMZ><:[=N+;D6\KV)FUA_/YY?$,&EY MIDAJ*^6)QV^ M?6TDML9N;J_!C5!Z=."_@W*&:82KNV)'G\<3YI+A41 ,FSROX:TA=-B3H;OFEU[(+9C:2/@>1K+^F%@JZ?'']]I M#?(V<4$AR_%*4M5Y/(R2P3#0;?/)]( 'R/A>7>##0[R\?&%]T=+*D$&G*8/0 M*Z4 .052S_;V?==K]56@X VVV7&0NM)0Y.9 W,2=**E'Y5:M&W;5(/7HO!-* MY67)4JQJCHF70@.K"-AO(3LQ:-5ML 03XFCM:A'>YV,1;MJ#7"Y)]WKW :S' M#?.)E351V6I;+-T:$"8JBI4I1:"*ZH5O%1-RK?8O<;[ -PQ38/K=5ORXU> M[G?9@C5.A35Z4=,4CZUHKTQ6YQ;I$)5,DUFB(J\36M@VH)D\2'2)*M.HM\H0'128,DFMH\LCB_Z7F+=C63LJRRTK M^V@5,4I82()&T]!H5/935A;2_C0J #1.A$;C;:2H9*2L;*3]B+0Z5A+\>]FW M'/[ !!/>-/YSJ&M\T2WL9/DT)#*SKYAMF600S+KPD MC(F?E8&EDQ+YCZN] E49CBV]$8M(Y'VDN]BIF^808_MN(+J1JU/X;?PY3]R0 MB'<+X5\_2&.72(Y)?P2+TFKCE8QEVQU-O8F\F:X^EJ8J? OC&L21\#*##A9, M&ZGGO>L1QQVBO63V4IBA'T=3,G9U/$7'<[MC$F?9J??[+3 B",@&N;P1L=RR1F;-C S,I T(KK. MDYRHZ,"_[;DZ\O]&@'785,UXPN?]!KV<_;!ARW+BS%G8*-SB$5_>/OXGD,S&T&%H,G>G0U7!EB@D+GIT? M79E_==#K^LD@W__:,^KW91$] (4?#&ADSXD,9\!L3NK*F+;<;;7DEB)P M34^S,&:0#'/^1-BE?*70@DU*H54&R<#N3X1-DFB5;E?NMLN9B%&%6$-QMBN% M[Y5,!A]QD@9LP1HY*:C^ 47-U6RNFPM"*"TP))$*B)U^ORLWVB)!\43Y)BE" MO^";574M]QH#N2L _T_5N$T*^"\X9XUS6J!S!KVCL'-/+$:[;%C!TRZ1SH3! M6X#B3MH#X(#B9Z_N)07[VEVYW7@G:1M @3O1/!.I]V06R4-4IT" M[Q1L]B9M)R!X)X)WNAW0._FWM#F: &^.W;/"=1S<_ VTQK_9E >#W/5]9>E=\-H@64.#D^.U\B5*5);0BV:R?5X> MP:"[,UFSD:PU@F"RZC"9"#W'A9Y_&*_@]V%Y!M!#[%7P MZC'SZJ$#\]GP:K*>'H)7 [S:E)5^3^Z4H&_3456&YUH-_F0ZJKX"YF7GY3\4 M(]):(!_&IHO0696Q/S;/.5:H[8R.7SXA@]WA^DVYT\L]%7M5IK1.KIWJ"7'* MSBC]Y>.4EMQJ@^G<+^I*2C#*7HQ2"%?LFN?2;.S<*Z!\C (JI3_HR=U&[NTO MTG-*)6%T83(<6,A#+!UKKQX>Z?W7ZZ>'6( M;],;C0\>Y&EHA.FD9IEO_E>K MWR$.JG3_]?;']^TP7NER80*6_V98+)3'9+8\1YBDOYC 'Z%_3WW'Y'[X]:KV MY>%J^(_:\/KIZN$W2=7?U(7M<3@>A4%">_6[-"4,T[6)Y,7]F5\:]/_@=VNN M#O_J['/D*?WM,OJ4&$1Q%F?T='?Q33-^^F\9:_9<5Q>XB;IFD-HS N)&X",' MME^5IA8*FU\<&/TRHBBK:+^%D7*"\I M@(NZ"QE09@[Q3Y"A/%Y;>29* N">TQ>SW_Q7\"W[8Q]?D@D ?SKVN M&M$@QOU($&..8./QR(!NPB 0)*8C4\X)CS)8/T M=Q4M^;8WK;N\2_UR=7MU??,DW7\;WCZN+(IJ64^_AE7K M,8+1!T7JOUW;T2:+K0CU83SZ.R-.]TE_5PU7M192$V-HX$;)$B4EQ%E& T\U M%I(ZGUOF*QE3\&70R#/-\)$'-<=FNS%F0D9Z9E)&FA/#QF= 3QC21_SE&4J> MLT\RAZ+'.%;\VS =^C;8Z#$!.]G1=#H.74MP,!O^GSW1R)@-J8*J MM,@+ C.:L*46(OM;9(::A3V@&3C.UO=/3-=RIFP*_X'3@5?B$K= OS(9P#9B MKB+#:W-$)8-YC(C&ST^S)'4T NGNGY3-$"7G@?U[7DA$QR,R7B2BP:\L27=G M0.7N++3OMF3"<(;A:LZ"*B8TTFT0J,Y44G'F.I K#A(SJ66,Z\QI.>N&/ MAS2G@%[OAWR+$(T7V M_QBO!+:,=GB ,?\[QH7L]Q/6UC^ 7&/TC7.X!:.#WI)P>P.-*F_:]TP:K%V9 M_'B\W&ZM#'$C49A^537C&RS =RM;B=W*6@O49&<]\%*7[BT-<>7-(.GPC;7, M?Q-:,8J%&M*%18 ^)'\V(!]M1_I.G*DY1EJ37"0M&,@G-SH*D^2PGW:84O'\ M"0ATF#W\S!.7GO@TGX&PZ%SJ["2IY%.!?5]5W26K$L\TM@J5$%2^Y&-%RW3J MF'56KY1:J]1DPSUAF$%M3\TWFW5WF:K&"[ ]TPX1)$!I)2B@\6]/(='ALH)NT- 87]/= M>*2;P;ZBWEZTYS,XTO8M <=I.35HF!)O9FDGF3;C*#?SKD9 =/! M:)LLS6&NA:6E&O[ML/+D9(=,2(HY2\V".E9_63.,93]\I402X %NK'/LMQKQ MJE;1$"1-9:5Z2POF7H8# D^+.>'55M2YQ<_LL'N?+B"PY@6D# AT9:6Q(1B67"8"* MTHNXN2O:N]@D3J+!$%&2Q&(AY@/T(X+_R9-&,%+(DC)%CDBA.2*GH<"N0RGR M@9QID2J2_W54O_A4D#.V)?=)1NV%?YU=M[:U/"QA#&NT]#RO'VHQ8I.O9I* MP>H'4^7-*,S^XC@]6%IJ?UEXY) V-M4M\O)9:/6 XTC=Q66YLF#I VKO9MFR M/_U3S\!2KU)"R6GH[%!"R1KFA&#T S)ZN=)"E]Q]8JDE1ZJVCS*UY.3NG9M% M9)EN2%192HB*9ZB(F^==;IXC8O<&X$Q$5T924, MERI!6"2$5B/&F,H7&-8<'[DDV0Q[7BI1DJXE0+.S69;L+!/6X*(J)Q 20)7' MH:?& Y-'8J =FGNKAO%F$0JF%PNM&*/_=K_O&KDS!!N-P$7;0+VP*R,TF-^ M_VQBK%*P8:X1KP0*6=40VQ^!0[WW18'431!&T4,W3 ](R/ ^/>Q9BL :NN79 MCEZY0DMPY<.1.4$_QZ]NYP4,!ZVOWE WKTV+QB'TR\#=C*QWADCF4I47L M.8,6UA>4CI C\7]B]S/9+7;Z,-?*SM(OEVBQV7%J ()VA642[CG"^2;9Z'S M)1.+Y&:WDMH"(8AKCOHNJ;17BAW \,4#,RGN\@CDH$6FZ &]8D(E_,U)&A0- M@Q3EB959K+E[R"5G#@_Z.)J2L:N#&\>ZS=@/_@;>&'>X?1?!W;NAFX88_S#_B%T] 8TZ?N3=NQ_*NI@(MO MWQ+G!PQK L. T^&52 \9I5Q20KFGM/&%@&M/GM3W?7/1E68)\ET$>1^4O*,R M,7:-[U64O#N% G@>()VK&+<@3U7)R,-O"*?ZJE/@CN0C3K+)_VHE@R%++W4> M"(V.:1-8(KY].,8P(HH<;"8]O+NX22R7KDT+1),GC_84/I%MP3Z="JZ6VW3A_9M5/5D<0.D2Q5A+#:/,UX M:94,6"R=M%J__K:7PLJ7-O=H*H*TZ.R9>(L!8>_6N^>^_7C\] MQ%Z&>+O;:'SP,@E"(TPG-^D;8_?#K5>W+P]7P'[7A]=/5PV^2JK^I"]MC7CP, M@X1VZW=I2EBR1!.S6KGM]DN#_A_\;LVLXU^=?8X\I[]=1I\3TFLVI_1T=_%- M,W[Z;QEK]EQ7%[B+.C!_[1DS3<+BD+X\> "J-+50M/SBF*-PB](WOAD:2!\- MJ98=.3ZQ^J%/X.&/TRH=FL>"<1U,8F,5^>I.A$ 9.L1#0:;R^&WMF9QKD )) M2R'2V-K+V79G,!Z\D[=R!ND/M(S97+!G6+W$[H:TD9\Q2QN!>[FR8Z8:_"^] M-N!8_)1=6M=>\B^K'"UP/[D&Q'XP<3E8RO'G8&WNB[N_+QK!Q15,-Q$96&M9 M!MMSJ8K+,! $+=)F=B9HEB0E\J-.X:"C45?SS7_:)(J218E+(+#\A*A^WEW M0W8M8:@, M!9#%GV(?<4 2LY'B40 :(GJ=O)L)Q/NMNWH+F,:2X*:WA_19(% MS77*VM)#N"II-0FB1HX0I49T!,FY=J6=16G6.I][!YI5;X_SIE*DIJEDBE@5 MJ"^+RJE#4U\;J*_=*)[ZA..2763,ZUQ ,Z0#&=5"U1S.HLRB7FF=UY<00H%R MB4N7/)F!_A3*WE6\!98<';NCD^T%ZSJ1;R'++&J"LB;+C9"E2XK,&;M4N$(Y MZ:;5\EQ,2:QV&4]VC1FRE13)YK6[0,FB;"<".S9 %W<3E"@VBA2R.PYZ83(D M#2#ZR=)Z:2IJ8VD]BRJ<#&@]J1F77QEL%N#_PL';)>/I=E/N?G4UYVEW"V@? M)I<"Z.2>DTF@O"'M942_5^;N 8+>JT3OA\G=R([>VV?G_=SBH+DVRSBT;LH1 MZ7S/8KD_:>$B. XJ6!_J"Z*6V^YLSE#I79N,)<<$FG"(-0,ZH]XIZM@C*WT; M+A?] ]8<4_K6/.72MW)TIRJD4B3C6%IN;!-5^Q$+AQN!_7W(&H($]6DG3'6B M/JG<0-YE;!#J:8E^.^<2I$O-'F&7#\E2'5)9)[P,L;IXOZ&3K!%PP&^X=RV2 M( H7-H(N5'V$O<2 Z)="N^\'^"X??>BUDSL7V">1;U79)K/A^SA9"L92A/I M>$6Q\LXY$H=A98\ OIG&RQ.X>EXBU4H2U0[,C>A6]6:1650?1(P@N]9@?SS' MF6#M!NN@\?'G)]IW@ZHRFQ M_5%6FA.ZD/],Z\34%Z**7VUV @A7%=YY M6 ,C]554F3\^XV3B>'*M>6N+.4GKB_! V\[.96_<1,TH94J&R?I^QKY6,RBP M&._B CX7HU%I# 8F@B7#']:"?;MAG\Q)/'E&W2PE)L^I#L>YA38O@U/-G$"5 M^GH)S -J,JYV"N5$JVZ"0<=(8>>58S" MFTR.+R4&2"4ZKC$BD@/J".PTJB/B^;$E!WKW[M3E=QNCLX'7&_RR*7.YXO6+ MWLC&['5QW94'C2B;>9V9_P(;EL.LTULQ..'ANV;78$J@8W]^I[(QT=W:SJ3 MFIVFO&%NR5&YQW)LQ^E!(UE'[4KN"88)Y,%@71XP<1"_+\DZ<5=R7[!(2N[T MUKM-,1Z:1[6XNR)E; B$!D;$=GV-WY"CG$6%GSW$=[-'_"L*L9G!;.54M M,C7U,;'LJ_^XFK,8&F/ZX1?4$/?J@N:81U];MB*O+?FM);L#\"\LXRXP5[QV M"@2\9^+9:MOCK/+85N-SCCE?(@GW=W0_"PW/Q3O?2J?.KS^>HZ] (C>B0FN_ M^M\?-T__JGT9/EY=2A=WW^^O;A^'3S=WM]+]M^'MX\JZ8^(](K03)==NC(2F M7<#^E-2Q.<> ,7Z61.Y+=S,#-)XMW1AH)6/3$E2/TLK/Q^W(<_!7] M4/G]DPP:&027]#;5P%57WU1K;,L2\R8I]+,#8I"'/. +1YN1&K.F$9( Q#"N M@#V$JMV6/IX]//ZPSSXQ?1:PL+?][)[^+%:_SM2%1)?P3*07"\Z0I=;X@1L_ MIN,'8<9@DHP- >SUVX,L#*UL:OJ]#?WL'D:2O@#\R8S0F\,F*%+34_:7N5IJAIW M3.1^I;QQ8[ +I[34HB"[1K)L4**CX-X:'E(VQ 'CS^!^J0<80YS6[G>:&W8? ME1Y*1E2!!GF3_)73<[B8:F0B7;V3D4O5_=UDHHV(17693;BVEMZ(M52'INO@ M ,CX.[&OI'I7%[3$'\P;=\2J_?E;<#YC;;Q50ANFXT6Q8'=A9O;2YY+4^=PR M7U4](& L5V=R"O^X_=?CE03RB#9H>]-LDK5W>Z3V)UCX2RG'13VE<#ON&E'L M'INL+_> &R4@5LPBU+WX"M#QA%@6LS2!2;@UO6&[N5F]C-IZTHBJ8Y_';*E&R";TUDSM*O@@-Y@F1U##83NL)7A!VT5/3F%I()'FWX1@FV M?533WFM3;0R;\YLG[YO*V;EI$.]2"R\QD_RJ>78^,5V+_XPMD871@-51?VB& MZ]^YHIQA$Z5B3!JK#M@EJF9)("M<*LS4H*)B9B/:CQ$.!OOR30,SUP7IA:3P MDV;<&^Q2#*]P032!$(*UH-#A#\PM!/Y=-9CXG4%@7KCS6A#_A.TEE64H\FP- M'K(YCC"_]V3KW[+ N*5L6(=?5#"67&Q7#H]]1]TL7:B6#L2@S6C*"CR<9M9[ M&>0HP8GT!B0:&UUNMF)L\QWLN/C(,@\A$X[)&FTPW)H&L@@9,U:FC4.#WV.2 MSZWI_(LX2Z"*E$'G@=SHK=]3LS2%XY"R.'P 7Q#A'8W GTK6OKAKO2[HJ6?:.EW+"W] MLLFB>ULM5J0622W"(MFD4CQ7$\0AJHLR7I"BV1&;+A5ODR1+=4IOGH#^*320 MX16L#AD)T"\O@0"NX?S_B<>?-M+1K'>C<@SB=SM9EI78[;7=[M0CD!26R4:Q MN]Y*EN4E=GT]FM>L1T3=N:,K1R1O)9.JW(['@QNA26MQ8WU#('^K8]6* B// M4HCE=[#_I%OC'2RU\-=/<3<'K"TW6YL-)2P87;@O(/-V3&#!1+;=X,*#E5 M:K.*@'THLTCQC%^)6[\"A.2 U)BL&;- )DE%R2QYC3I.CT.[*%4GZ*3L=$+] M>PD=? E]0XDZAX5;1B6"M,DUX_R+JM,\0M-8;H#L1Z4G*T#R"7$> M*J0EB\QD*+6J/%)OV55+@^_>VKGV6P1'VDDN[_9P[A<1\SE*[TV=PHLG_A*U]6P.\B\ M*+J:][AM>0#>P?&KBL,7"I-+'N$P)18NFS'0L8UDJ.\+$!)6R3 M&J-8\_23YQANVLHU3]J,#"\X21WW@Z+SV.[SOQ&; MA\/.^#"@HZE&7BF0.UBJJF9(PS&6=Y.Q=/7EYNER2&L";15ALJ( ZWD9-FVU M84ZDB8;39Q7922#J.9K]EL+J-G]J>PDV1]*EE8\C^!2^42FHDH_!KTKT;#CF METTB5P7;P"!)YUXK%CBY9."@L')#>B;.&R%&/&7V]J7,OQYP)?2)[YJAS=S9 M&L6N-4?82K 8P843I1-X0#EN\[X((,D1*H_"(SS1?5JAV/W;0VQI4C-H];/< M,O6]2ENF($YTU)YQ\#JIJ""V!E0*O0>MLA(-BG$'EQO92WZ@*^JWA MCNW"]ICO]Y7Z8+UK8KBC$W;NP__0PU4=%,T4$!%/AY(2=C9"C#'LU6DS 6R1 MN6DA*?H86FS!'- KA.6$D$R&359@N7Q87$3W@JT<2W/+?/;03%X9H8.,U;R2 M\Q(4&I<:] 21W[7S^S5PM;622FK+LXT5F(E)H&2H=/+08%) !B.W@-Q!GMJ$ M&8WH96@\S$T$\8&5ZPN&4HS\P/NRW-V RP'_ZP7_N9157)?=PT![(;66]*99A-O[D-"3E'W,;IRQ6^,3C#8097K:FBSVP#;FZG>6!=4Z& M4_IR(\+NY,;A"ENH.['%AO30?7?YF-FB&55#$0!X#2G%8',*]@@%Z_95%>T] MNF#@K"R6 O\V$)O6 /.2^?SXI;H2$7BQS#;Z3C'(@XH MK!<3IL[L6G4)-+0[#'"[[[4']FFX(7AQ& M,MV7*?T)-VF7X+KXH4Y>B;ZFNVFDQ/.EEIY6:,LM,D$$9&:UB<$VJ"[=FD:-PVX@(/0FFSW44W#&<%G1Y0Q/V6\B'>BXP+%X M_4-%&.=ELVEI-$5>B,*.4AE"M;,*2;P?HG%D5]9E+) &$XSZNJ@CX(S M88T[EF8<(W$.X.AM/B<[%^A #P6^1M0"5&U0!DB*,"@9J39;W 3,-V.$HP1W M$Y9"O2RZ"\O6(9R\1PYE')\L8ON0H!&)6\]>1XRQ/WCPA1SY]DW3=1ZTFECF M+%YS=450:<>@4CO3.-QQ!94BF:DN7/]$3NKA.]*T13>4C+NA^-T0=FJ)PE$O MT5J*:V/B=4[AJF'OR *W2+RPH'>!PQJ;,?4[(QAELC<&'D*V$)@7FL5&IXH= M(=>30P^V&G5&Q?1\XT*.5*$E:>*"';L\,\4V=>R'\0Q:VH4Q H9&J"=!DF%Q M.O9$(V/9M_B8/M=LUC@ C8%$(S%#3L8@*; ,[Z:WWM& QEC1V/.LQ]5HNV9[ MW1;44%L%U>]-XQW(TGB*:KF 0[*]GIEC,&&Y:8YMMG3=?*,_6-IZOU5$D&:& M+,DTKP\KN=3!N]4X>)L\7&YE#/ADYY3!)Z/3'_=,5BXM%ES3C:/3RW?1*[)4LY+0-2>WNFW<\Y+O_(:#;V:V'I* M!TU>V5*T,F24;\E<387ROCV"'XR6[.U8^C'W@+GFD M;=0[!1:C?LA$AJS4IY9 AA0C-VCL XR6HY8:V2KZ=1FT!>>YWU2:T4#/Q91L M5U[=YLHJ#YK]LS:Q",:IP)[B]WGDJ!FF8#6;"CJL!&H62>4:*.6&$TI:)=L^ M.V_5NT4BH'PHI, CW[!:J2<;2(W]U0Y\[)#J&2#20B/Z MV%Z&J)>K#]P1UZ4(CR>4'Z!*>#QT%$QKP'24FA]4GQ-P? ,_]/85?D/+(0+W M4=CNV5OE5(,U6J@R S]FD>T-ZZ 9!R@8_!ZP,;OZ?\0R>:0^!M \BXHPNN@E&T4UV&I/])(5O61%+UF_K(+E4_$[.5$TL7W/> (> MRP?DR7-4$6+6PCNQ1AI60U*S176 -S ;+BJQ+U@EQG(8]07>+$?E^7G7UO1U M,GM=DH3/3N_L'(B=9QK5Z%42:EAN#Z7+(NWTH[)(:>H$RQ,%;;M,WZA+-[!- MQ "3"0Z/IV2:/$N2IDJ QH[-D%BF"?#='=,+>2TV+VC08+\9@WBFFTQS ?R< M#YY24)9>;"\XC.PS$>T#4UH,[A06_B1I)WK%,XD? MV?*BO6(?\( EX-'6H,'O+TS;N36=?Q%XC5=AE[)C:'^PGO;--AH.S#4"%7RA MC)L12PP&$YW9W:[7T2],)+302;.7QCLST0.CTI-7X9,9N$K([&N-O'FR*N8, M[9R?LD""L2@5E-Y+U@IDRZZ)Y)$:\ M%X+E2$ZTZ@Z8.,_P>6(>@,7P1L29'LF9WL"1:H:MC22:0RM,@&,GQJJ41\;0 M[$H"S@$H-D'II*"($E'$E9=%=(]91((D!$F M8XKB**+,O=S:>?=RXQI<,ET'RPIPZZ+ZNC6/ML*O47B%WR"J!5332\XY$.(: M/_>[Y;'OURY-D7N-@=P=K$.K%5/F6RTBC5K-QN9F):#8J"3<=8H]!!;S.MVN MP"U[9BBU0E-3UQ@*=MO>%NNTV^W*O5Z0U5LEV]>6@U5A2[>Q*JON88?;N M%'L0>TRI1[3K$?;8"1H$51ORR+:_C,&SO,'B-.N@UMA.0>V,7IDTM%R\=DP\ MU7B#;T/SA)P-OBL?='__W@:#MMSOM_F"2VU?A$>R?C&L(1KPE3OT5#*<3IR<>;[WS02:HH&1ZL(>?J:IR0#HIF M[)C&VHK^_MI.R9!$;\?2U5Z+S[EAA]B'J:!KB(W!MY%M5^J*KHY^UQ]'4Q)9H?'[8'02_GIECHM-F M%O3G2Z1V==G\3Z"G3Z+]HR!Z^C^]'EV!KHDQ2.J]@R"I'PPB/0J//0*V/2&2 M^J8VK?ME450FC<3'&^@*O(&("JDU4R-H3A0),2 (6@!H[$S0&_$6#DNTXJ + M.&BE! H!Q!%R=JG9XV>TFODC)[RYZJWO&RB1:S9P;$9CQ!(,;B_$=$]H)CM MO?Y:2@-#L UF$?!^?P(H\XC.5\G[? L4F>$DZDKF,$2T*3_:;(5FX;<2S49$ M;5!S&;F(CGGZS127 0H6I_OK 4-M])GOFJ'-W-E:_.[>S? &V0_(!:(B'@'] MTZ>?!]591NQJS<0AN^;9>0M$QUK [H-4DV(W53G8IJKO5=]4$,?M1L2FYG>! M]$&(DD.($J450?7*DNJC@_X;J;Z:U-VBU+W>@C=WZCXZOZT8(V2LO6I@31XO MH%(S\P*>2$,]3FY$X2FEUY8'2IZ.$AMKV6J,:"XYS6SJX!V=78'-N\N57"$( M/6-"CT)CRD1!"D+/M&Y ..R[Z,H'S?Y9FUB$2!J&F(CM2!9M3G;$&K-@ISU; MC5D&IQV)Z!IHZ(:34%K[NWUVKM0'ZSDV6UWV*-E<;9<]PRUMU1O%580+A_U0 M#GNOL@Y[AK3="*3?%^VNBT3F8A*90S>QTE2UI6="C$#VHY?K:&M _=I$@X]F MQ)F:8UEZFVJCJ024-W)U>-:FZ47A 57VX4P;U^8F&$DPNO.&+\!/,>,4!Z1Y- \7,5&<*&:1@C0C] 7E*-A30VXI38+!65K,9"I(5&]+&DV2R)$U=IPI*D!+=Q M@^[@[!P= GX1%[$2W'V#@ DNS55M^5*;[LUNRQRYE@4G+C%^QN( M1=-5"U^\3A/\0'E*?%V*N/8*O1^/[)48^L+/NI= 1,"6P$"4*,,_Q'[N/NO:"(8"&D,2F!/8[1'=?S;OJ#/1834.V3!J/1=FW\+7JV(@60HO M>1_I[IAX";) &EXBWOW7ZZ>'V,MTO[JH\<'+L V-,)W4+//-_VKU.TR[E>Z_ MWO[XOOW*/EVF[?+5<5R#.>G(--XL/\,T_>4$_@C]>^J[R_?#KU>U+P]7PW_4 MAM=/5P^_2:K^IBYL+[4*#] @H=WZ79H2EM?;Q.Q?[A'_TJ#_%^4L\Z_./D>> MT]\NH\\)%6TVI_1T=_%-,W[Z;QEK-DB5!>ZBKAFD]HP9V&$ZI"\/'H J32VT MCGX!R^DLQ"5O?#/ ^W(TI'1VY/C$ZH<^4X0_3FNC/C&,@(F$!8R(WOC'9W4G M0J#F28B'@DSE\=O:,Z4V"?YX/K^WS(GF2)Y]*?V W8:]>3[/6]!5T9SZFZGK M9"%1#V%JZB ",'U_"EKC_T"!@"9#!6-@N8LT-TT=R2^NA*@7@ZNVXIRP8_-. MC1[:FG.2;0T[PUG@%1SVT%]FZEHK16XW&C+(NC6GA"Z!FB#K&\QHQ)FJCH3/ MS%1#9?,&WF0MKA G; M0!_4+ :S())1I(\8X&TV?K^_^?&K3?^M_/Y)IC\'(QHL':!5R8%3PU=ZEH6N MJ<_,1AEQNX/\Q\4_<0H279N*Y4/,FK9@D+E&V%+F)@HO&!2,FKF*T5MM3BTX M,)RDB8L]!Y#HT&BC'U+#VZNN6ELRS!JL.8*_ 0,79@8'F,BZ[;70!/5L6Z!9 M&\Q,!G9++;(78L"?=)*6B28H&]IS 4RT>E58&2S;ABT!X])ZU< 6FQ.$R06. M=I__#5:B9U$NM\#RZM"IG".J]/'2+O6+PM;+/G$U;)K1ZZE+4=48ARG\E)F%$RMF4H4 \YIG0<9;7C#MN M_1/NR'KY;2OQ0>"M8[,A-WOK@6QI:Q%S+ZH#0";T7/4M[;36*\-7ZIF%Q1QO M,=\8L3KO;N28J/*0&H U-FVHH4TFB(QVMP0L?W )#6:QH0L@X(SG2?'7.NC>*VH:>P&$4MYAFEX6OY<[HO(;,&R/2\+@U' M:,# \O2%O H]D<8 "9R(9V:AC?1B,%='&KDS# NCJZ..D3ZH3;Y-A/>C$XB5 MQE*$-_:6-U.P0W^#_2 ZFJADO Z-L!0Y5\PD3-^22VYUE A! 3:Y[E)JH]8Y MO@H47\"(A)6X.J70B67.6!@]0%$RNB#J?*[#WQC( )JCUBTE1Z9 9;"U@4(Y M6@*8H+H.P\F>+4[)7!W/P'H&N> M:+8^;(3:\._EF(T=K45\A OZ2INJ@.#W%Z;MW)K.OPB\QJ/B#9J!@EC!P;\! M/\'VKBH&=(-6]>S22W&- )>,@L['"&8@>_<@Z"["?V,W-@:ONG#[(>O%C5&!&ABK>HXGNPB^A]328*^5<;@R]AM*-8 M4HY(ZU'Z2RNSD5KJY^PU4>+>NTE5LRTW>FUYT(YP0)'* R$OW#6@?Y0E/*8U M)Q9]%]YDK=E"@< &O51U\">>8J;1*7K#JX.YHE-_RR*.:QF4E[P7F+AF( L< MW+1L+Z@499;Q.UUSQ.XC1S0PXP??J$FT(0(S8?$1F["U!A958P$89G:Q;Q&O M)\G5:$#RSCUZI_>3JL45FA<7HMIU1HCC64D&F#^VK5J+T/["[H\U!CP&THTV1&]93_R!83Q'P2U$H30>#A$J(]52.;E("U*E(:)08X1OSU78H*-H5 MC?Y/B4"AI*_7?_]7NW9Y:,Z6J:VS.2&VDXX50#:21Z5J@K6L7 MMOW _ZA-G9E> W\?I4YM"IRMLU2BT^4F 32T"S?Y4)("<>KD"4$I7#3&RZQ< MN[QX9E"W7WY0J6,HGFCE4SR1 %ZHU:#E,2OP0J)<]XA.6 %Y5XH3/OE.NJ>$ M#943 \34A[6:ATHDJ1"@2_/LO-L1<$5'2-VIX(J.C[H[I:#N,AKU G'H8*R? MK3^]*Q!+*Q5^0M[I?"<(Q"((/6-"3X4X) A=>'*'5G>G!AI4 GLWJB:C&MY< M5F@?",Y9!FQ.0=H9DW8J()MC(^T2P%G^V%R8NOIO[*TO QZ]IP@ 5XAB)"F=!$P#?$05#M8-:79)$7U6+5(I)! MDYWQ92PW$M.Z=?).T]YXX2HFU].E U4P[!4[\ &O!B ;DN2"Q< T*P+GQ9Y8 MEE:P%$1,\1R[7% 8N(\_B<.+B^7E%1D="E/D2 @@Q:M;C01LX>70]*?P$L)V M@BYRA-F0NLX2])[)5'W53 N>W0 OPQ!MUM!U;)&EG05B4ZA .0BGA#] PN%I MI3;/RPN>ALJ(&TZO_FIZ<[KTM#> ME'*-NX^,_8H3]< $=M\BE0(D(95X(%FTF@*$3$ 6 2V%%K F3W@2=^@W.,, MK2XD1_WI"6[O)C\ M!0Y)C %L _-Q286'-9-Z&\/L6&5>I;H#3++O+99UCL2 M%;Z)0D,%P*!X7KO_,N_!U$@(.3I3 .$]CLQ4AG,&83S0!YB#@/.F$K M$H(M@6##G3<-JLGP6-"0Y+G^HX@* :^"CI>@):QOPQHK_V21"##YB%(B'*9# M9M[;\8T6F<*+\%?P)G.&;T31QK/ 3R?O>W,^=Z+"NR'L%DO=OYLL2^M8@0P6 MW=G1J=V#XT_M+E4$+,>$0Z4A,@ZS2>3.*,>[U-F,Q\L'(O%VQ\3;ELC %H0@ M4O$%(8A4_.*O,<&)!P>"N4Z(..,RG-#*WF+^]Z:!NX7?\K2CLG:V%N@N3X@& MB.@US\/CCR0)#=QGX\@X:R[=*B;.;L!9;;G56T?$$6DW52?25""2)2;2"-!" M0:1[$VFQ:6'M5/"*D-C M)TS741B]V_,;\Z?KTN0H5X; 3IBH!ZDR&P51QQUV&:-6WF5KNY4S@ 0#2N:9 M-I4-7.WN/!8?*N@TTAAB*=N!']04Z_1Z)?&_!-4>G&JCHNQA-O?N8G1E?]]J_T3!R%V;$/1N\).$1' MI7DJ0*)Y8DL<5,\H/;G7;@HR/4XRS1,9XJ!DVI(;W;*8\4==_2IZI>.N] >B M5[KHE9YCK_0HR8&[?HZ_9[_YK^!;]B]M^D9LFY"[.>U<;+Q\PZ;)T?5)&,*, MJ$_BY4F,HOW*I+A*I14I3:E^K[-:+S#:11 $%,>JM^J8\R67]'>6,/GYIG\\ MQV4-*]TZ3QI^CDX9?Z[6KX>"5=W'W_?O/T_>KVZ7%E83&:6=2B;JI% M]>J&=2H!L N6JNF8UF,A],),-=P)%M5;M-YTC/6EVK/+VC(2 UY%"/L*2U"Q M!Z-J86M&+,/&SEKFG+;<@B&PIIFB3)B3"18ZHV0@,BV8IL^P$;!.<68^:UBK M3_M=2*8GHM@,)?7%(JQZM2XQJ<7JN)?=\=AS% ( !7F2HOQ!^^P<5+)7DX_- MX39+V%#WP0<$A*%V\W?U79NYL^C.0%'B]L&;,?WK">9[%FH5-^BL=PP,)N'39CXNI7=N=P1CP.WR5E\1&#>?VO#XTTMM#-'NN,LB[S![#ND^#HWQW7*U MFQMTX979L5=QBP9=HD%7UG7=%6C&=;I4+HHT1=FV((1*E6V7.>\Q]\99?SR? M,RONMXTAD)*+XI(."1OKC?J\=@U3MLE68\B(+3WMU!O_OP/Z6M\Y8Q>IZ):Z MOK=;V72O7605]RN523AJ.1Y9)Q\%-A!>:DC9N;K<"_OJ@ZJTDEQ/G&X7#I_2@_ ML("L3I)6&-;?WH\7G$920]X,VOV2Z&]!J8>DU-9FN[$2E-J1%458FB544M], MXZ7&^AC$JJD[VB8%#L]KQ7 4^BIIC+[XIE*)IQHK1MII%!X]^EO_Y+,1)\OQ MTCJO(%+R*^6.NK X,HUX:KS02:-22\H+8 @.O;E:+28N.XZ%G)H'(:=!+#D-RD%.)V^NK4GV%6M-R/$#72SV MDB5"WKL6V8DQ+_GY/<#QW1-K%(QMUIJ)O:WVV7FWWBRR]= '07<'H;MDB9 % MTEVG7BA0\(<]09HBR[4/+<8K7(X>*$1WUCJ;KUZ-,O+"^58RZJR$M:5IE1"_"R MEF0>+YF+ZF%11BX(0921[SOM LO(+T)V;4ASJYL M_+1B51J]J 9X4JZTHA\>I:3FLU.W)M1' MI1 J0&E1'>-VU0&945I3;C*YW*.! M?9F\I126 B^J+RM/RSRZG%[BB!M M/43&V'G(SP\4U[+B6K;,0Z:_ECU2FW45"!(Y?:Z"AX0)P.H,$]1MUM\,$_PT M8UN?JN,$#"GWI5HO\[O<>W5!^_VEOEAK-,MRL29([Y"DU\_\/G=OTFLI119A M"3MR@V:A./ UG*G599V%Z09+8D.<@B:2A_DE1:\J!=L:OETW!R M+LE(G6L.+.K_6"0#NS9'J"=W#M\MX5HT@S]M23-SK$TT!@0FE-'A.'^?I"3: M:7CUJ.\F5!"8$]?K-OP##MF'Y.!'?&=]#QQPRE9)BMQJBDY)1TJ8^^0P%4J8 MJ)B:6 M4!W($IWD&[% A\_GEOD.9.\0F.M_QW#S8!"%_9DJX=6;_9 &3E,JCDY[76W4 M*T)SE6.0):P& W=8 => ,W,MUE@"B#%,Z7%=*$R#[\0NY$N)]TA -D"%D0W^ MU'>VIXL8 ([6J0-P%%+EVV_E7.7;I-<$%76?=@K5MXLW6:.:2"3,88IA9B]< M?^F26QCZZ0UG_QW>,TT;P>^"=5J64-YI1_ 9AW8JRZ';1B\!4\;T9LB&*?]% M5.OIS4S="ZU9M>J8(PUA,E[L"EX\'"^F]@)WXL6I14CJ'IH]);>.)T(S;N7& MGN#&PW%C/P]NO#9=*S4S=@<58\:C5HU]P8R'8\9!+LRHO:;7C.VJ7;4?KV9\ MFA*+J!.'6)5ER8QJ7//@W"QJ7-N-9-CZ>S#X$.EA3RY7%'F@Y'9Q*>I?T_!^ MH/YUSD^_LE*@#.R]A6^C>A-DRK=I$1=ZHKC_&\GWS('S_P_":&9'QU?L('DV?R$!K,=J#XO*,-D N M?Q*:FK[J'C@>:_A>5=TE2X3E8ZBR.$B5?Q'"(565?[O1$@V_"\0-$+F,!TC5 M"G8;81-G'4=VR:]2>'J@0WT4I&<_&Q+$/EGO=Q3,(1QO22&,*H14EGE2RNZ% MD/8#S/"*3?"6I >0:2OKD;%ZI0X_(CV-O-.*="\O;*R]>EE?]U^OGQYBFUYX M$J+1^. EEH5&F$YJEOGF?[7Z'6:;2?=?;W]\W]Y:(UWFV/+5KX3]JP^NGJX??)%5_4Q>VIX3P T2VJW? MI2EAN7--E(;<3OJE0?\/?K=F0O&OSCY'GM/?+J//"<5K-J?T='?Q33-^^F\! MZW:NJPO<15TS2.T9$P_#%$I?'CP 59I:R*^_..;H+,0E;WPS-&!I#2F='3D^ ML?JASQ3AC],:3S2M$6VV"Q0Y-,2B[D0(5""$>"C(5!Z_K3P3I<1PU\_Q]^PW M_Q5\R_YII+ \9">+6BD/FOT3>R;J)N)/1.>-MB/S1GG:**-K/V,T+H-TQ9:@ MM+_7B:TG?NXB#@+FS:H'XICS):_T=Y8SN6(*Q0@SI5?G?7J@5&-A:3#T*SUY1L\5_MIF&\&S?N>F8[VBA%JR\%1'%73\X2&+UZO$E AX$\!B =6!EX/LT\:NJNL+21VQMM 36B]J$7S$D#8;D?W& M:C1W@Y3\:TTL?EE\(<9H"K/Z27VY1S 4P7Q\)09FY3K,5XOZV=-B3N@O+O@& MKCW#?_M=_;=I>0_9]"G:_[BA]6BCC^YY=^4^G];DL&<8">8=,0B0(IAS_'JJ-L:B'Z=HS"H(H5*-604AE(L0E)(KKT)J=SO-G&MW/;=/&E;VGKCT M.#-M)0KZK+01 >^O82$>/S;S4NI%PLY^$$QP$":("HNM@RT))F!,H SJ199" M""8X#!-$(8ZM)Q@()O"9H,CLXP_5BW8(-BT#L*( L_$7I1'&4-IW.(A>R780R.BO>)AG^)=N8)-V:(NRWGBPH9+ M45N47G5]/JDK[$]73Y#=6#!.&[(@B?S>WTINOFL@;KCY>D MQ;V2N&D6A%"IF^8R7S!V^^*"L9K^=&Q8.5GOR/)X4L5'EKOBCO$(^2!9(TO! M!TL^4,ISP[(Q7A?T\$L8L+BY_2H- M;R^E[\/;X=>K[U>W3]+UU95T25,=J_%#NT MS&ZF&J!\:!?Y"<'&3[9CYQ,63KS^9C?;\BO:]\VKO;J;#)<;%)+*((N_^YMS M3<@%;DU,KYS^07KE'"S<'!7;CFC,$Q+DRTG^C:BXE+,M'O+Q1O5$'96HHPI& MB@1KB#BG"'@+0JAFP%L00KD(09161956=7*^^0AX!K;TA^WZ+UY9+WKF%,>* MPW(IS0;.]*/RZ8_/\*OH8@Z@A!27W 3$N!$>R?CVO\1RUP% :0I6\W?2P+'+6CQD+383721<6A: MW-;)0>[W>X(<3X 5H_82"H6G,GV;5S9]M MHY> K:.NRW>U>$('O0_[-N5NNRP=HP6E94QI@PSLF2PI#7OP"DH[0DIK16%M M[&JJ9$9IBMQNED6FE3(XPV-*,-^ 1$R5$(]D/:XPSP[_QZZK+9WMTFDCZW# M&R6;MN2@[DBJ=QZ V3?,(Y;AD\'MQC-\Z*J>=VLH?8"F,H1RPL095>*ZJ]TC MB//8WED2XFQE8"KM0IS;S/*.W.L/2D2@90SB^+=P8*/P5"SO$YYX%?K,,P;? M@_&9]]\/9&%=J98AF:XCJ6/,R:.F5HK03SM7*VO^3O^KK.]1'H)COW/,J&7F MX>113LN+%7/M/0Q$FNV)9'WG.D.?J"ND?8NE[L(G(-CKX.P5=6V>U,05[%7M M"0CV.CA[164")#72=V.O;;',GJST7*>4_2R0L.QU%9X6AE% 6VJ[-_J^.99F!O6Q5;W\K4QC<1\R,\ M'+S]51O!D&/-(B,'^]@ZK!\N)2K'##H*=CT9C,+A"?(8:*Y99IJC#B!V5W8M MBXPEU:;-DSV$W["S"!^:<\+ AKR.S/AYB-"0_I;TN:0[_)R\DY%+.S3;!$0, M0@K7I22UK%[[9SMJ"+H&G-Q_QV)+)T1$6\OT N6(,,_6*\-TNIK-=7-!R*/W M>H[E]*0YB/YPX[>*9D][T[V;3& ;K#54IT/FFG4&ZVZ7C!OU-M5&TRW;E2P3 MN 3;=:\NT&RQKTTK-)FT-DQCW8"1WBA?:&-IS#C! Q&@5!V_CRN6FU:NS0O- M@+\Z;32POUYJ 0)DIFH&"I;1R'*9@ $"C.'Y$""#A)M59Z+>$_CA0E8ORK>/ MHE@+^C%SIQS:HU5F[1$,+C)-LHX!Q#D'+(Q'@O8+T:4+=:YA;/(>5(U!+%L. M*!.5X@9MD^:1O<,BVB9Y)48!SX=U2^)3X3/Q)A+',M2-"HQ#)7-F,;*6W.RM M-[9G6Z<96Y0DLVHE=PZ[1!']==/F"AO^9 S@[804J+:J!SR,Z*#YT3H"[1*R MU5":J)HEO:JZ2X(),\ Z>*H,]/ %/T$#2QMS4PR(9$$-\8EESNB3C]IL;F.\ M?TFM"2WZ4OF[>]Z4=-.^%YB0O%,)YV%N@9[U$'GNOUX_/<3B3P2\&P^T*S3" M=%*SS#?_J]7OT&>2[K_>_OB^'>4B;5J6]^HXN3+@4L6;I8]6N?)'Z-]37W+< M#[]>U;X\7 W_41M>/UT] #_I;^K"]B)B>!@&">W6[Q)/^Y*:&,KAMW2_-.C_ MP>_6+O#X5V>?(\_I;Y?1YX2QH6Q.Z>GNXIMF_/3?,M;LN:XN? 5&EJH:;YQ3%'9R&"?^.; >Z]HR'5LB/')U8_] D\_'%:040AXU![ M7*"*-?"&4-V)$*@B"_%0D*D\?EMY)G_45%"%,XW*6%3D%YY\'27 21T(G-3= M)$YI<%('QX63>G'W_?O-$P*A/E)@U(N[VZ>;VZ]7MQ+.)GBW M(TM[)F/IF>CF6UWZ=A1QTE>$]&GE%G-VIR@;"$"HXD#0,:^HNG1!_,P9608KXR)&,W4AT47"5C^3A0F#1/6U0P/!,O$J!3RC,4P8:<1U M1OB>>!<;#%6VB>'.>?![[QB Y'0DE>7^0)Z(_0$.!JS^$?8) M]N82+QY!LL%HKN50PL6'_B0V<(&Q_!JH_1\P5W?T<\'>CJ]M-G['2>@H%NC? MRN^?Z'1![H-EC?L-;[K@$N<:Z%_ZIH*S8(U5D,1?B0'LHTM>C-SF*Y$>@(0L M)E(?%S"/F?1:E_YFZCJ!K;XQ1G59FGS^^5G%7X+@LJ1O3Y?UE4.(VC89IO*J MZ=*044+,X=^:S,2,>T;YC5]MU4:OM;CGVGWVV*-@^0-,]BZ>BZ_)L^6JUD)J M,C9N]#49]N-OX:6K,*<7 MSRZR4?!0CQT.>HRFT0MPIW7*"'V-&?&;/'/-/AE@BSL!Z7)W7U#D=K MO! 44%ONV)1!B\6_Z:QL0GYZ:@[-- TDOLKZ.XS5&9BG]'X&!#I(=1G31DS+ M( N?C/&*)YAV8J$=.Q'2Z@"3O72)9U<2U0*FL['3$Z,%C>8/C0@9T[2@-^+Y M'Q910:.!J[^0X "90T%=(!-#>ZCC+4HV,(IN(JMH$[0^ZU+0%-F83.#3H&H+$_L(T-M#P&]M-<%D=REZXQ4MGG_NTZ,2[$S78!8=)0N0 >)YR MDDV\WWN#HLQ6+?KQJX:=*-!Z1IV$\M?OK8Z\K8&#.B9SX"9ZJC\) ',K>%&GB$X6[X@[DU=+I\6C880/DP?<5);[7M$B<*)F^97O>C7)Q, M?[7906.NJ&E%4)?,0R<:5^Y 5RP!1P5" -_'0,N3GB\C%UU3GS5=XR&:];#0 MLZK3=#M[2HACE^%8][X 6G9MXO*3B\_%-[X7B\T-FKJ-@S1HBNB9%-5:Z6!] MG*)ND,H ^ M$/C#0/^*>S%'A'D14^'<*1Q]N]V-J'])!'*ZXI$-F:^;,K^^)7]H6%B\$;*P 4CN-[#9I;H+V6_RP4[6U/L+<=]SX]U)L'FU89 MH+>$QQ_X5Q9 C1NQ-=D);JW2C$6**S8_]/G\ZGVJ/6N.= ,+> ^68Q:$<5D" MG#H&ET?5!2^;2@58QXDU&6Q=_T/2Z,U.@M,[78K[ G]PR4 MPRS^D@)E4;26Y:28.9#KN>XR>([QFF9=609IRDL8)=T]7VE.'6?^V^?/;V]O M=9N,ZB_FZ^>A-9IJK\3^3,8OJO5YK#KJ9Z7?; Z:_<]@)BA-I35H@*W>4#KP MYV>B*JU>N]\D[\V_%,*@?^I39^:+-ICHJ ;"'(WKWPAC:9P"UCV$+(LQ%CQ3 M^(/?P $ ?D(#X'?I['SX8A%VBXJUT?>Z2N':OA/K!<'16!$MP[__KL+D)85# MILC2\X*54\],XV6)2^2,Z[+_%QOFC\\X'>^LDT_MT7V6;CCZ47A$B7YU(WW[ M=D'GP"%@;E"3S.;L"QX(<$1(<[;"-$ITL[0 M$Z+ ,"O8:7S$'<;BT"2[_]"6+GB^W@,%7,.Z^&N@3*E?^X?,@;\HA!_%7KFZ MP._Y63;967ZJ>V\%2VJ%\Y=2T7.4J)6R])5.6"V75 "UA/@N2'PK@Y;2[#25 M9K/1:S8_CY5^I]WH@/G<4C(6VQ<^YA%UA6Y\X<;Q-D-8?4R*4\0KI0)-B E&"VM>*R./ RA@0EQ>&3BL"G$82'BL-WJ]=J#9JO1;/8;S<_D_:]. MI]<;))*%PQD#5Z 0=(0BZ(VE+PM$W=T@WX;NBVL[[ SZ#*&/_9%8U+''PZ-[ ML'SLN]TE"YN5-& 30M$B9$KU94I;F%A9R!20"-U6L]%I)9$(@: -2H EBJ3@ MJ2/AJ9;@J2*C3O"?7JO;_#RQ%:P')>_M6NNOPT2=^ 6SY$>?/"5^-W+,)0)Y MPX\R>9"^P3@3 Q$W:5,\ UOS/2)TL/0$(]N3]&&G_U%G<.1/%JIMW\3 5@Q\ MSBKM9I;,J&B7(C"4=B>26SG>L2DM=F["A3HRT=P6HKG0B)+24]HTHM3N];JM M,>,=ZNCDA]/$:&^[@7%NM5JW9Z2BMUJ<-0C/M3GQ7%U*S M<[2AJAWE2VN B3B[<#Y09 HYUMGU-;E)LA)8?K[L\.RZH-A(*B=:(3DA13&\ MWR-A*S,JZ\S8[O<'@TW,".[DW&$HGIRW&EZLIJ#\@!24G:-.4QKI(R#E9:6* M&05KUTQ*(VNK(#(,&^*^!\P#M-<].98T$+ITBLX92)T>,$>@;\N_Z,=L -FS M4.Y5&J<-?A?.%$AJP*2='3!(9R50+>[ A -7G+@6EV"E$];=K%VX0.NL'(4- M._$4"B @C)<97JMB/:T IMK@NS:^&Q'X">@#Q\".8O^4I6_U^WKD5\M>A-Y# MT=I$IJHFM=XB-&*I2Q?J7,.PY?K<8AZI#;V'N',7-4ZG"FW9;1=7XBVJ\:QGJ1R[-:?X;"V^"ZD$)^DI8 MYG-BH:I%!RO22IFR!C4WYQ ?=1SRQ"6BN/ IG;LP2.(N_+++G0IY"[3? M#ACP9()- /'#1.9[1-4%B[# LVFEX=/4G($'\6<]V&4<^\#9-M "B",0M@'_ MX5-RV3W@!FN5Y+2(Y@CQ'!+/'2&>BTQI!J;J#Q0%4YK;()];B1(8?V'=U*F% MM2%:XK>2XZ59S;4$J& &S__.[%M(OU)5#B-'>S731=KNPN:M2D?4X[S844& M1D]2L' WK_LSI3/H[_JN3.H%E%:OVZ'U HUN,R%S/1)8"NWU&BYI_"NH[Q4F5!JU_XUS MQGAI;BO^XOK@)-T3)!U!THUNIT])NMUO=QJ-C/0%H^)6(Z&RN%"1K/Y!##"@ M%[M8S!M(=6@8+F6M53K=5GC<*06E]@6EQE-JLY_LCNJ7.W 8+>D;<9Q5U(!; M\Y69!_UX&KTG%H460^KC*&1>Z3X^_04M.FDXGQ/])7E2$5HZC6*(]\3]DT%: M_Z34_%41)R4FAJ2TLPXB4:ZA)>AC,C-8TA]&DY=66*J\863=MHC4'($/=>*2 M4&F(4$W9I&"S>2@I>,?J4[_2+.A;$[:!4/ME*0T3B[]FL\#,BM0B5X@_(?Y" MXD\4RI=/_"6+J*40?Y@B;FDCE&PLP>*' <(L$VG8$L:@D(:5EX8B"[M@:=AN M]5I=D(8]16FUF4N<<1;VK6G4+C5[I)NV:Y%-D5N."Z0T_-0*'@\+(1MM3 1. MG7W\K?ZM?E&7I;LW>-<7U9ZJ,W:/J")D_86I[A(85D["0O6.*A.TS(/W$!#] M I+T"VCQ&8A^ :)?P#[] GY=8=-?98E^ I/:H.EB>P8(S/LJ&'&B6J!T1ERB M@%Y!1IQ?:?;C41J.7S7;M-*;;_P#&F.BZ6B'7>AD]E\IR24 MTP@Q9FK "8E<,HE";PJ%1"Y"(C<&G8;2PWX5C79?:7^>ZOJBAN+XK\SQSBTR MU@)I4-$Y)DI_6YTQ_N*+:5E8:BQ+?R*K2M>P':E;0'Q1C9^R=%L?TJ'5\0R, M5E91]4H85""KU#5!'EE@X^%OI3EX\1J8C?@9 8E\:"2*(OWT%$'0Y7D.CE9B M'SRY34F#BJT(K,W5Q)0&82*\"K M+/]M!+NI:A3X6'-LR7:?;6VL@6 G6!)%GS^$6*-?J;HTM&USI-&_*!;J,"SG MAL>E.ML73OPE15>V.0:T/? M/Q[J2MTZ;Q7(W?O@&AX#0QR+K)A+%2CXW@CG1$?PODT[I;5!4]=RE0/#(^T^ M>- ?.Z$9D=8L'[:!^K.X67S/8(MZ;?<"6B' M#3TY\#,J$-C/GKE)N(@V"--*I[**X3V:L*;=BB,-C9VZJ$U=.R=$[<%$K7(@ M4>NAG>YF>\?UW,X4/S4 F1V%@9H><.0XVR")MMK'+9J;HI:O:-'%1"3E3L%8HM%T)@Z36ZR1!8/)\]B*.2?0E>V(C[-3L0 ME0U"X.AX2]1_%C\[UFN]7]M+&LU""\I^[)L9S(UB\5RR7*#%UGN8!>JWU1;9(Y M$S;9^>7)B90/"S(8$DB!4W?V15)YT8(C! .;#+.'81"NN^O7Y-ER50N[?\B1 MB*^KB57?M=$4/$DB?=5-,OJI[P2OO$&69 ;M>@P^\RF+EZ:2OGVJ0$A<$3$H M( :#;K>7]=U,,,DZ#&)X= &LDV;&5GIF%*I^G0_[6==^F8;-<419&.MI:EJ& M ZKQV[=[P8I'Q8IMP8I9L.(O+&^ # M5>M9-8A=NWO'V!C. [YI-AI-(5..2Z8(,R%#F9(U7%UB,^'X9+LMAJM?K*$PWM3UT9XD:G#:2,P!1 4G#U,;4'3D"W+-(CIVOJ"Y63 MN>-%*#%L2AW5:IZ&*.$WMX]'=.HW%-*7O>[_?7GX)MT8MD.S1B_-D8LWY_5* MG<[CQ=^.^72>U'?3,&<+$,\.L!#-11I-R4RMZ'%=#+^=V'%=J/K(U9F"1I3M M9X3.M? M2H')(A.U9]-QS!GL\_Q=LL$<'DO6R_/'ABSA?S[M>LCM(SK@"_0#I'N\";[! MKAW@.V!DZU)U5(DF2W^DR=P.KW1G_24D2@H4U Y>I6H&NUU>YE4JGW8)(NWI MW7<3.??^?_M1O5AR"S#\PE[,_A=;\6(H@-CPE %G0!/6<4_Q'"33@G]S1\P$ M9VVN@PL/'ZJ6A7X_YZYL5I!L$]KQS\^/Y_G+YN+T@G!&V$,JUKD/ZYF4?EN M^Z%6,G(MC:*VAN*^\+4R:+5E_D-6 05#34%9C[%%Y4AUL0;+F6HV?$]K&> U MSRP/#+X FPUQJI_)5-4G6"J! ]%XL(?FB!EBK@$_HN.IKC,U+5CA.#/=D_J$ MTMX^46K48(T&53[O*T*TE/=1?(:=W29X)KU2KH,UF_,-9B5_@':U6GE;NY/R M;)'&;/>LK)Q/AF1=\>W(D@NCJ&ZC22J8-&J[$D9"]N7EJNSA9_NSC_GTZ)!7<+)] M'&;!UWGQM="N<5164B:,8!O!+X)?!+]L6 7>CVCH:]*(^88<4L%#5>2AN&N: M3(CRX[VE&2-MKNKK)/-)>-0'W_\$+Q ;G<5&<[#!-D5/V7#!*C9<4+;8Z&/? MZ.Q3-L+S0,__[\2VB?0G45_1\A(GT8 7YY8]DQT\\W+.)N8.OR% M]M&<6+9IV/A;GI3&)Q'(;L-)<#BSD8KY7?[43/;IF"95:SR]NL*I:GN(P9"$ M.GAB6O-#=)9GFBN &/-!Z63PGC^>=T*7]0#S_+N)Y_/8.38S+/;@0W;S7_:3 MYNB)EZQTWA)&,>BOZR7GIWSS'%08N#SN"@N18. MNDD'*!O\_/AY.WTD?&_$C/=,X!%$EBN1-7MILR.RE##5HX-+<$Q&CFG)4J*D M&NGCW(_'$O]+,TD -A.#9E-83"BN$M!2]66*..@3.>B2FR.[O#?Q5;"@G&,0 M$94Z[DU0C $K8A*ZU567M[IE,RI*315"<8A3.Y53.[WHPEH[1D$R^Y!,26(% MU3M5+UB0_>E**P 2FW(VA*H^7@X^-DM='+1PYG=VYM49L:4+4QTO!.$&5T#^XS M*;^W>ISD5+0LJ18->&8%!W/Q"B,OIJIFS=1XLTA8&T+A" DA#K]2AW]$UL97 MS7@AEO1WTR"VH*:3%"65(H$RA3#^.$P#\H2@OW7Q?YZ_2_SCK=F!GH&9C_A\M)"XB-@:J/1HB&2A1$S49%PT9U MT@&"@$!4=%1_*Z!_*U34-+1T9TZKQ,AT>D#MN=/JT]!0GU:6CI;V=&_@Z7X0 M+1L=NXC"S3,<1K;THEZ<5UXFY3*(W:IJY3+N)XHK/GD67CU_B@J34 MQ4M*RBJJ5Z^I:=[6TM;1U;OSX.$C$U,SP=')V<7U^?>/B]\D7[^H6'A M$9%1T3')*:]3T]+?O,W(RR\H+"HN^5#ZN;JFMJZ^H;&IK;VCLZO[Z[?O X-# MPR.C8^,3>,+\PN+2\LKJ&FEG]_<>>1_X<_"7750@&JK_H_Q#N]A.[:(^;0-: M^K_LHJ+V_>L -EHZ$84S[#>-Z&V].$2OO&3@O)646]5Z5DS1F,CUY%D_([>X M$EZ"])=I?[/L7S,LY'_*LO_3L'^W:P+$3$-UVG@T;" 8Z(B2%R,%^O_Q_RK0 M_*08'%I0%(A.F^#W*(EAC!\^4)U@&J/TI]9 NCV=AU24&^C)<:FZP'Y94L;H M'K]6Q(L;/;2%:M.2A#.AE4"S&?$HH;[ 9GU&6-]/V5J%Z>L"9I#;Q_%E<;0> M,BPFX7Z#0(@"7VOE=\-):;Q'%5X>N&J'QT5AA2A728ZX2F3SQB!0 >%$WA%Z MT):1G>,)#65R/7 X6!BS,FLKG-&S%I*3*4\2M?6#3*C#PD] GQ([*U_B!$Y M"!PKA<7:\N8P!97-C!#KRE8:EL\]'DW6E9LT;PXU5AF%.JQ%.SRTCYZOS]!% MOV#C%J7:KXQ%(\"A6!" Q,J-8F50ROVH"P=E&>SKIL>2G^L&,XWBOHI7\X"E M$C<9;-\H6=8G7MPY,YAXI[(--]Y'M@)R#F50M,1+0.9<3IP[BGZN^004.\-3 M^PMUO.NYN2$2\8)=!2^R:_23P."!60J^;A&# MQS*M6>2[!BD-^!@\V;74HR_%0)X*2@BPG<=%$[]U^"^\DH]$J1X3OV!W9@BP Q.]!Z9I7S5UU!Z65L6>:3KR@ VXR M64AE0#\V.K^^/ES_FW@#:(#/&UR=&J!V )DM4VM MNF,_!<)\?'&(X+E56Y$IN"L-N14\+ 0[/NM#M"&OJ>-XD1Z'A+J""@E5]+G: M6!R7X\VOWA$'>K+X;H<(J>$ *IM5/)QA%4KW"S_PVT#>L/_WI&V=@+Z ?7V( MR$I)L!2%#H2,@]1M1V$>TE-$_<2WN)7SODWK9G6[8,"9&1F M-_;:"X'^P]MN-,<2,&H4V"'YJ88626G\U?7C[B*;Y[][ Q8YJ78!$GK3R.<$ MI+1/1E=M)P)F%E]F\3D;9DW^^[\Y(4+'0W5H190LP(3Z."P&Y)1.-B<:-=]\ M#*ZZ>@)R^Q)(I05"':!=/.-G!/_4XL;K38;RX;@3$$-._.^L6X:EY;MC'I16 M]DVO=$;O7I\PWV*=A:I=-A"%H M(HZ!*^H8=]5=9:ZJ.YGI/"H MXD$-=4TB[W0='L5US4$*'IJ& V#R9K].?!E*@*2H.8P%(^>-7UNNDJ$BR2J# M/JOJ"4X>^=1Z<$7F+%H?]++MOL%"VBG@<63UCP)B#GT*^!SM67@3F#UU1UP%Z MPE74]5+74?[N>'G177>*)/[PFD]\$"E ;7SRX_>D9XI*+T6M%K.T#;S0Q$+L ME:"!XA] TCP= ,?["3PEYK0?_H'55-@=+V[5?4V10WXWT_'XVO+2Z]).H.5< MXL;R''R\N;W:)8B.6)&(S[1LU#BLJPX^NW>VN==+X4_;.G1_+C4I4"WF[ MY)BC_$F?,C7YC5V\.79]1H<^6L/N:20NK6P"$;M+,4 /IMI,T[U)JCO1QRML8[&??^^"EO#MVGTN+\ MAS@CWP&+%(8 C7.]FNW9EW[]3F1'HDVBV@.*UM*2IB>LQH!B]@;B#;WRTZ>2_!(T5ZFP*CEPM ME:()!^@/M9$/R"G$UQ.5$?)%?DJ'H0ZEJ^EUVTX?5GQ=J0(L>UQ R6?3SV\^ MO5)HKB\F+;R&B9SOV\A"D,0Z7P'S;6H=L^#C2RYUA(G!CKK+T28'=!)I/49U M$L8'?5ZPYF?"UW_\^L:4M0A8W)]S[3Y[(_QV@7T!O9I),+0'E$Q ] M$T5Y%'.3)-;1M!_B(X+ (U2UB#JQ3_1QU%;65L[W,ZWM]'P4>ET"O?S8FLH)]?F9+Z>O/ABIHT7L*O0J!^[Y>3>C M:<>MS6>M#,XDQU7K"8;3/OW3G]N8U=84_KJ+8QO"'O05QT2Q/;SMC.;>,P0! MIO>!M_C,LS6]\ATIJR1LKA-MH?ZEK]K/5%XE/.LOJR[E,B\$/^^&5(/;X=$C MV1?K29+M?33("+!@K#))W#\[U.U%]GGN,.7W&'9MK>Y7+;R4Z1ES4(44S372I M;/?$),OSDIG #)=%ZSS0TNUZ:MP#W!/#&&%QX,LA&"5&*HY%+*1T"4L15>++ MUR]+-$U4PZ?,-)76Q!!YBDO-\07!7ZYV/H 0#<'C1T&\]2$Z+7VA.&*$2HER M^_L34!M?T0G((>O&;5N>',<=5&4-0W1B[R3.5OJ=ETWG#6&W0ZCK/O]^=)#$ MM+6+[X%L!U8RUB=UO6VW/1YRE\8K0D]L =3NELWPD_7&[U(\E W][090> *R MTX <. RL-[^GCI'ZOT#ZZ[%*T$0V*Z!.&"9FE;H>7P,BE=QDH&!B[:\D7"R\GCXL2!A80M.M.6:GG0">G8"LF!,KM!6Y IIN1\"';RR1X:'P>DP8D1PZRO M]5&L)\BG]>V M*54S6&[",*.]N!B8+R^6;:$M\6:A2GPI6,-5/AC.#7.)=#F6!:I08+QY$Q+2 M8A'VJT<-@L>-5 G]:!3DW1@9OOD]_:T?M)^8/[\ZL MM)?!;HY*D'!SI_3"N3)B?X:+Y/A.F>4"4!#J'L_2^8[T"5F!6+HE+!#U3KI; MQL%:Z-'K$$4;(Z+.O&\TE!&E-WA\CF(S!*M11FCZ(^6[$MG;/>>1=L9=,T_? MBZO5&'UP$;W/CN*G+[>.'W+JZ>DWQS]_Q M8M$WOCG:M8">Z56FG8!L/0&I^>-1""_&,G=FU?]>>MZL>,9R>T^/)4X-?FXE M23=MIU=M>?_Y5H!^RQN^FA$EL")5>5@XF2C&4A4"QURSW883L?O9 MET='YYQ"'4] ;WW;?+UFD7D[BA15_ZH'+$7^O!MV3E:4^M2U$Q USK&/^KA7 M6+!A@ +&?X'=C#B U\ -A5B[A4.%Y??#O=]^(]6/H$%(X@?207 M"3O%[WV#G@7D3/HH8E".(>[YCG32">C%OJG1Y]'K\X.C_B<@%ORJ32/QP1Q] MR G(2?ZL2N0 C%Z >N"?Y==+>DMV/?K2BE4+5^N*6S?$ KG6D+SPUS+ MZ><:!MAJ8!#DYW6;EQ7> .8B_KJF58+SJ.>/?6Z2LB%[OIG'2-.6). MER$_2A_0KW"ST&F;]FP7%JU-RAM0\A1T?9'ANM;P4-0IK75[8H;=/+(/DL'L MI !Z^ I\-P_KW0^]C-(C@N-D]A)C9]EA3CG4@/;,BMGT"CG')6W-[6U2)X;I MP[2U95>"F0>#>ZRNV&.5'1T^DH@&$PG^NCXUKACXI>+7:P.]ZAN7?'59I6C6/WYL*$,49+B(1?"V.OD^+@WV M%2=*I]8 )Z"Y0/U;).Y".\(VZYJ)#7MXA?('&66&BA-0-9O1N[=IHIVL0T^H M^-3O457R .7XQ,@<@1H#27T2S\8V 1=;=TPUDMX^\0R9<[/F2\!34[LU/;E: M+[Z&8 8.GZ\N$J]2'XN+9ZQCSJ,]4DZG'9VNVHQ_V; M6][]#=!<=K,):Q:*7(\?K4,HJD]8X08+@#X,1#(13E@Y16EJ.?]V<=N2G5,6^)7YZ^>*:,8'^4>GT>:=IM.0,*/:9#;G;\LW,O))Z&U EUP$KQ#"6UYE)&,L/\L[< MM.K+#QG7/@'IU>YL"R+:XTG%,/%W#P3PIAV;AC\.G3JCW%M&NW+9!C1D$1[H MZ@@TP>H$Y!P0/#ZO6*(S-R>'!%413D"<*(MFP"AO%@EOG:&/[#)-*'XPL'<" MXK#2="KJ>E3OWE!7_>8G/H2E6A<$>"&$&@[D\D3 M:?OE3;O\-9?L%P9K4'BJT=GEI/L]A]=5>6W>)M MZ%96IN75V/'*?7M9:;1@A5]1Y<9+_,4*;OWU$Q#$M1<2!<-+A'MB/,MZ!7EN M+!K=G]KD7J6H #LZUF^7@J]]X,K(Y1^)7IY%*,6T_BTQ M9J;S?C[FY#0^@;IW3D5:UL"?N5DV9&9GW7Z&TR;5!Y3"@ >SO[M_8$)F7N_R M=)IGL^P>YH>#>PD#_2-!P22+U4-VBIA"Z13J.K'N?=5I;8BON\F'$IC+:^_0 M12+I+[XU0*[,C=1%'DI3Y(D=O1\EKMKON:OLX[.8:!<*>2\LP3+[]^!Z!_YP<>?I0:/#H_K_@4 M-O(4ZH'Q*=>K[RU1=NP9*P5RV_RD[J76BB'NMR!)G MYV=;K[-JC62V^7XC0, &Y1<^E EE(IY<=C6).'O&\#MJ:MOFS?)JC!3-''IB MFSPW_#MQC(:@D8*R *1+@95U+Z3E/6$6DF"&7RO75OT/L0/(&+3FVS-,C)A_T^XQC+PL["F=I0-[&V@_"M2*52*@?^ M\#+C23%Y[[3;7J$[1+=)S$5"KV(WE&_0)TOX>/3!@$^LV;:[QV8!NZ8/;0R? MN+;@E<^?SB=TF$I^".J!,_N\12Q@@.=SZL75PSQ6+XM^R8I?=F6*KX^YBY9M MF6AXC9IW7HZ9"Q(_?6*7H2"*R4"9^YYA^+% ?:S^R"))(G.5VEK8S5K[?HCE MZ[1^0I)UVX4-%0'GKU??@_WSL($#Z,>'E1$SO-A:HGP7.([?8)8ZRDZJSYE8*]K3!0(EZ2W3TJ3M8*WR4J2&X# ^;^$B&^76GLWF:QQ"35H=@8_>!,SVN?!+,#DF_*2KN"H745^O.1 MK1#6XWX(BR?E(B'VFEQ-,R'Y8ZNBY;2YH4"T2&/]6P:D4XR6GE@J@[VW,8,H M)A3?MQE D&='F9Z PFAM4'PD^3BE\A=NAN=6ZZ"7&@9JK2'WA.'IWADH\F>] MI[/KGVFCV=AR]2R?TVYA5 _OP.\<".&BL7RG<2PAM]+UN4N2YH4*OG4TCRZR2+:^86VQO% MASKKV9*D"^5$',%>Q0+>N7UFLK!SKE:3*S&FAC I.N).PXZ*%EA,DZFV-&A2 MD2FZ* ':Y_\O'Y6I@'7!:GA"H!"@^2;QN(J0Q=YM0]+Z,9*A_6;TSFC&ZT]A M+B92IG)+"N(.GZ!P!<7X]O.G7&01*G"4IW&3)(&"/<>C(VPN'W>/Q(\U#&EH MQ^)W"QDB1*],6*&+@OY4U3!)S1)9"Q8_ M4_$(C2F9W3OBNL("D[BWJ%1[]!X3]O:W-J'75*O[^T07$T5K:P.6VO(:A,S@ MG5-JR^GP]@T1!$HV!#'N9IZ )M9;EH[*:O37M_E<67)[" )N:)8Q@]+"S5+% MXJTMT0>>7Q;B^]D*31R-07-#0<)'KS1XBGOSI]U,#G+B:^-Y[C8,B YA#-%R M'[QD>,X\N.KSZH]6@7F!MNCEN_8Z^UP/_;53"RU6+-RY7ZB,D%^\*!&+8!!C MZV9/H"Z- ]&_?P]6S"%$=N"X/\I'!@FVYFOZOF6B!;E7]#9DP)0>0EL,0>YD?X6S([?81 MK$#C*$;; Z/#:-E"5#D!??KVG%-:VH\J[A.O/7O295O14#.5G"K)+FN=;CC# M=JUA#.3,[R,>//='KI%,![QGN.F!5FL5=Y^+2D9R3Z65CA"F;KO:Y65;C==5 MZ_YJIAF>_>I<9R,$55/O6 M7$3?J-.[?\:*?!XL(/Y,(>9H#4.OK!PLQ]1D^;8_0_ZT#.3^*0\>FYR=-O0L M%;J6/==S)K?PC]&7@FL!C32?&?@RQ] N8$#*'<*$FWO7Y+MY=LZ0WA7")D)2 M3HSTQ*CBEYOYK4O\5MS= M799B-@7>RFP4BZW3H>X:5*0!*"1VDXN!R>?X0X' .RSJG=D"-<39<&6=--U4 M1%F-7P6B?"F)-MOVN)\=XR88_(.7%II;0+$Y*J]E,22ZF[&)&K>V:4WX=):C+V F\\R'+AZ"KMT-@IW*.X03T& "W M3]>_[E-2"RSM\"CR_*+4MU^4FB@K'IX5_4U\-.KXURSU"W#!;8.(29D[I$G-^$ZTB4&N/LP/!)- MU-L.@3 6D!1^:2@\S^TFK,@B]GAK$-H(=A4S1M6O=2R@N!YQV\7)1.7HZ51U MMT&QHZ1C[HKF"M?D4SJ+&/E \')7CNTI%V6*C;]O"9*E_!$W<=' 4#='MRX\ MTWL/OG!4A)[+O8*Z.NH3+X]?@+%@$#YX9#D.+^Z6PWM73N.Z<@^;)W.=FD_J MT?PWT?CO6.,SM*@6P<%:2/P)B$MY-L1&:WY-\TW/U0663[4G;0W;FJ9(7S,>O0&NB/3@N$YO@R M"DJJC%+N4:\4 ';A T4Q?7J-0"1)1&E3TC3D?AMA_A"F\TFEO^:Q7&?RK(P5 M/K_KWC!N0\$K#[G=92-"K(@D0EK4R(WE%_*=*L=0U_6G'X6=$W$2^ZW\WT,*\*7:NK1*I.'MWHETK[?8T@[JX#EHP)%QJ>^!(4P ME('CA9F!#\47XGV)Q1W9'/4&PF.34\B 3A/%*0LW1I4PF$?T<3]"BD;85C_\ M_+L.PQ_7[\6 2(>5<1;W4HC/(+P47^)L1!!/76@)@WB*Y7#9'HO:3U.?&/4H M^7<)\8 [-^IK/MYL3!R,:P&B1VZW"+"-8\)HQZC+)M[VR=@T-WD-0 MD^$; 6<]R!I5/4\JR6ZQZO%1R1>F_MA'C2MF',3L_!32_ND6$&774-^@*5BE MFYNL)49G)LP@%@*VV(6$0:JV7YZ G&#LZQ;%[5_D#.F+ZFEDFF3CIU;Q"^_J MMFMTBB*Y?WVWW-8X*W!5TDN2%N2GL^%&@A'2.W+HQ\>F@.]=VYVSX)EU72 < M7\F[TH]&5!09+=0JP%U.0(YU^CHL'#I/Z]B9HAB>LM]8N6YZ&QB69=T-4;,>'YP3X1WI&A'W==\,JOQDI5A*L@6 MF"Q'N1/INW)8@#5TV"@325_;<".E%) S5S9DIF@/^/)![GRA,UF_VT!;4U=M MI4TFWC/G7^_)1LS:H5B )'%>GG%&>2FV_+:-HKCCQD%*%I3TI.FA=GP[=Y2=AR$MQTIJ%J&2P06J3CQ:2JEP\7]17;BFLF-A M/3YK*='Y9>C*13VQ9%4Z2?]<.'J%NO9>"T(1L2B."1+0<_AK M+/UZD1:^W"!WX'?LT\/^N8$B]M4\>XF0KR-EDV8?OL^!P(_R,!6!D'F>ET&_ M#EY4S>&BN%4L..^/F[MQ#ZSX9^=^R+VQ.S4[^6=DG3-V2>5K&8_;)BA5_*,/ M>,)_ON5%4\&,"I$^0>.:7>XJ=U/JU@>')\J;4!>)G33+ (>J*S-W?GT3,7&J MC4/$+YR 3)CNTW\TLL*%0%61,,*]YL""%:C4+Q^$G7[(S-()R*#^2WQESSN4CM65<=(](/(RVUK+1"GT?\H=+?$;OVX51J7[$]U@TG+KS(>[;8= M:<,PM+>I@-'SK$#&MJMYJ]7EG\87UE:YYHJ;;HI=KWJ.$+MF M,KU_T];0!F@D\720W%2.SP+.OWH]79R\"EVQ"L/Y ]Z]=W^R+1H)-31BX^>T M19(#G/5UPZD>'2V"_&L=@/:N _GV:4:#!QW\V/3O/ENO\>BYT=J_ UE_ M-4II^59YG:33:BA$T1<6J1F%2J[QLR:67O_H\@NI>2_Q+G9@0.%M?L"W"7S1 MKN4U[X0SCQAYW!P2:B,W*HG'??#A/7.*HMW'-?ZE7-:/OM!/.ZYQ'K;FW'QB MA_JZ(CLCYK<8R.'LET'VO\X$%1^:K2C"9\V13CHDIX1:%DD;0]:UR\X6Y@Z# M6_>.-L7W63B%K2QY=7O$W-TO"KRYZ.J*X\78E5RL']1@FK,4@+#QOEN[TD=@ MRH+KW'6\K6LQ+"OG<#Z<1:*MB\&1^6;"ESLQH)TC"-DY>6O7$$-R2L2>!]H. M=4;M1Y7(@::'_#-#KT+4=4(-+)TKRO/'4Q-(3A)9/8KV5",H:4 5#WD9Q'W< M3C0,QZCC63A_[E_HUAK,_53ODB.PH-!16CA)(Z-][]J%ICO_(?D)^^@(!YO+ M$V8"-(D?.[#"Q)R.;:8)U!TC3^8JLS[68C0^0+(Q7M['O'P4&>V^R=+[5951 M[,(L[>7OV;[XM+)9NA.06V4$5HB8&(\50R9W=^VNO3@822+@.(NC>8P&-G\O M-<5VC'@N]TJ40=P/E;-_V<;WKAZU2'/-)3^(1S=>A%E]->7%I2+ M8CP:)&$&:\^)\)4N=YF@S18.<^-7R64927]:90[OK@K_TK-Z6.02EMQ5J>&5 MG'X)X0].R"'>T80UN09>Q^+#FB>=E]Y-'Y^V7Q*Q;%S M"O'LU5?2$\$\I8#6P/6]84XJHE,T;"[N6!1;X\FY"N/^'2@_?Z&J'*A\.(K1 MD@P5;_BU_83$A6M=J< M6!Q13S]GO&]NIM8)GV5Y:P"E7@@8&H]L+9IMI.M\^90]790AE;7O_IG&O^L> M@97>L[SD/;@3-Y9S?);ET!BI2#X! :;SV^?,CK\V04.)/&;'WX;*,2(N)>8S MKB;[_'19<67"^J*#3>.Z<;'B2>\;KJB W',F[ORG4W/_"\ R'=7@'+X\(-\& MMM&'-T_CFFV9)A<]4CS/50>S5S?.CO6CZ0O28P/R]'&+.?4=X MF/"U)A_@>:"T(XQE]MR 'KZ1]VC,_-%BE61PK.RG[E10RH@&@GCE!'3*=IEP M5:>AVX*^+>O6K%&@B?QGX-G$O#XF=7S&>:O-T=S7U^OT@IV$,XO7N ]JPWA,JC5]W'SX>YC[KR(7M?E,3 3/W:1E:ST3 M? T=,PNB<)#ZVC,B4N;!C"M0L<$],T+,EO2Z>/I/LP+VSC2Q%\9:IL:LCUY? M;@6-*A/DQTO)- 2F2GK4;=)HJ,]UGTU!U4E3\ZJJ0[6-<;K"G5Y.MJ\-[#+4 MUSLUJ=ZC:^6G_3NO39^DPIT?07"W0<)+ ")G?ZDU'W7EU4T:KGY3$9(T.8@HWZ6[,=J9 MS4KLBX95^_#Z!&@/>8]Y\(^0SYE(OQE__3J5ZZUF"*_TY9]GZ;-/0!%6D=J9 M/XC+"<>22(?BT5,M>1[#1. 9X28E'O08-.5-EW$GIKQ!=-S4^\YY_AS5&J=I MN@5@1S@]T;'6#&4^5\DYJ5]1,PJ?L!"?".S$OIY$/Q=H5:3#-/.OFA^5(:[VGZ;^@>'(9_1P<+T]B")ST.R-3V0E)XA#W[BN-ZG+43_ M3<&!DKA-TZ^T-$,EE?(#,#=#UJDI9_)!1>S\+(O-^L2/)J[7_,7AGD/7V_Q0 M-54=Q&Z./[&?S<7-IB(9._+#&^=R)G;Q\(X Q!5K)@(L1%EKI/:L=[G&S7++ M:KB-UJ<>!/MVS_<0W1[1D!;=L,0W]C3]4B4;V[9#B#0WO_R&B'LFNF-7ZG\E M7+KSWR='*]3QQ9LT<[@X&SE26B@^DSV_81L< MHF57H?>LWI2_9VP5/=;#PU9#_/;4 YPQZZW#\2HWENZ/YH67I107DAKR!4)3 M"_"<&W[K<0*JES5]B!E=K+]JZT+VHU6)Z<@JEWH,6GQ8#[XA_,&@H2%A@#[- MU&P^7K^Y<:*$7CQEC''G! 2F<)(Z?UL(SEP":BOAUB[DT:>N+YK.)#GDKV;T M&"S1)J4.$+:XPZUO^:FZ[9YWG$(6$&_"HCVN]8"I34352?5MR8\/(/&?C7DGR18')9_)Y MR.?M%IZA->K6\KJ#&][E*M\TF@/TKW(SG(=OY4DQYH\Q?KDA;(RE!^KG7S\H M1\ZW'S-68W^Q%/:FA]CVWS@KV(1X$;-%U7#$'5+2WU=;@;9O/A;XLXQU*672NZ_!X% M3R]M_L?DH6=HOB!E(& .$BI@0Y(Y"#.!/K/4$8I(]_DP/?7CSSBGR4C5-Z6* ML:L/;]V33@<42(.=.0)[+,:&@$F0%!$<:5<[7>2*O>CF7%'+]ZU%S##&-.-J M\,)1;FZZF+#9SSFJM=1Y'#?, Q=YZOE1/GYSAWY[??S 6H=( [$OS/OMWI<[ M/YHB#6O*&.VJF>/*^%?QM_CN;5S^"0\]#;,L^@]('F\)AM$YG!@_$H?9@$<^ MMN93Q/HQVRD-'N\3H+^5$9AD>/U1L(AG8=/YW>PSUX>-[E<] E7UG%/+SOEU MG_X-;/AU_JE.O/7U0\MMK7B4Z!F]9^;S>S?J=+& MYO/O_3G>A+#"G 3*%5NAX@/0\\C)#@AW>B& PHC;DC MSMGQLMTN#4U0,_%M0X]WXY=;]/8NGA)6V!FDG('C3;GW!]S1B&+EW;A7 V^, M4.W?%C_[*8_W_W-Y_G?I#SY_GR/Q+PG]?Q6"Z=V&(3:0HWPHIYL-,TFK+-U" MI9XA09.Y2"#6A2NTTXOVXZZ6AO$E?<$83?&D?&H&KF7(9U@7[ARVL0PE :3Z M",YR4)@\!;N-V!A$2=FO?AC/FH73?R_K1#5'I4=Y< 537Q-QVK^S(S\Q248. M0156+&!1&$B@6R[*F$C7OF;#,>S!^4:CZW[UF#7=G^SO6Y=%WVKK'DV5TG[J M^$ZUKOHB"3[QC9:DH\0ADJ"[<+]'-"F$0>.<#J_R ISQ!/2DDIE"!:0+UQ+W MC4DPT9QG+-V+B>Z;D]O*>C1U$G" T@@F]^T#E\4YQRB:ZV M+T7AR2WQ8$_HLM&,N6;)I)+JN6X-^?W\)!IIWP5AZ:]!RB@1X!U6):4+PAQT MOMNN1$FATP=OR#$96-_N_^;&#:G^\*:J-Z&)*I+)T&W/BZ!?]%5&-KX?@OJ; MY-NFF5H_D&#WB7_C6FS(9NY^"\-2OSJ8QT1A^1,,DJ#'F]9AFZ::3N]J?^XZ M^[_/RA27(I\;CLK).F(_56/2N@S5QI=?VKOY'N^PLX[L\RH_BP'M(M3):L"# MW&EG19<WH MJN40E+"&6I,1J2@+'+YWME:=5Y;B5JY#TRO72R H^'Y>DY_^<&[JK.B#AE+J MWIS[IX2IOAW^^4M.V%]^?PSE1=++)1Y1]H\-EF,J/+L*'!B8366?VON)&LHO M&+3([7?/*)]*\9KMEQ2=0YF@'VK%L11) BQ>&$J2?/FD:(9Y]JO@=]T-[@PIN8'0#DGH"JBYNWV0B!P&S1"&L\&GX M4(U2UN\U-N A*"]](-9W- G:B"9LZ6V;WL8Y?B[OV#6OPU-MZF,H)DI7,M(M9U G5L-#0.V30W] M6T7C2WV>,J5]G)6+[^7*>,.,WC'N79*BX6DY ;%@U(G=MR+UB2,O\X @SH9 MVYI!F2\"UO%55[F,A4G&"/.K& MCPSKR' E\#> M)L\QY\B'$D=9?C=9BU&K87>Q2[! #83'B-?/\E=BIDV)O!)]TV7;I_[LTWX( ME@-8FNWB24$F=MM Z^+G$SN%Y8;MAVL%;$537UF>Z>"^LZ9K7Q/#>?Z5::2]'S^25/&1% X<^>WG MJJ-R#!G3>S#VXUO M'R?P71C\)6,\_HU\'SQ@[7;,^(T(.744C&*DU-%8Y=S"NJH2YROC.G@65VO7 M[^0V^@9LPKR^OB;:0Q:O*5ZIQ)"4K_VC13<<&]KO\Q'&[DS.2,CR=2MQ.0B[ M^-S-!W&IA^7'O=SDVS[B5SZ_TJ0^E5GP%!/()Z?NG,CT5Y0; T'GUOD+R_QQ M'98LDJW&R$B=E,Z1.N'S@TICF_(^UG<"!NDVVG8-7NN+I]>KB@I\1&? I;HA MJSP;@42Y0[+'43R6FZ*('".^QQ! M'W)%_?Z9]+\+D$NXZJ4DK_= .L&Z?.0#NMQ*BX"LMYDID-88[__=ILI@EP"E M8E1Y/\>\L)!SY[].U_\;P)EH%QSK&N1S?:<>%HHT^;YVJ),Q(PV+GN!ZIZVG M?%U%)*HV2LPJ'5-E['LI9'#B3Q)^1MH'HHE\WN&/CM.X;OO11;6N*2V]U++; MS\D7(97&5&)_G_0UH9&YK.!_$>09W-C3TJS/)MZN;5!?K%YAHZS;OB3;GX<8_95=F4/ G5T-4B=.;R56 MN&0$51>X&BGQO% =6?5"^ CXZ(D]??1ZG_:<6Y\&[!"&VU@E.EG\.F;5+%ZM M3[S:/. ]>VYVUF9EA.7PTTB__)L^-P\C7IFG05L7GO5P,.?[9W%2+@6'_3 MV/E?4 &*[*#/8MJX(YH=2.GXM6HA4:WPV(ZM)9WG\]>7FER'&EYU>]1PC,GT M":@5<@YE#XC8X6>CLZ4:K)_HAWI]F )8UTX) )O5A7UI]V2)GFD96[Y'XQ>T M7Q7-B;%\ OGZ0J_V;]8&]*H>:H\@'AC6''H?H,#+-MWTY_46+MB??W6C+:O[ M94JG'T\(S+DR.H;K!NC_ZP^ MO_:CGOWY_J*CI_^V%$T75B:H0YCGZ+V&;V I\M""5!RG)! <2Q\FK_RBGCA= M\O"10X"Z0Y2-]*N?6J0&JG>;$[F/ N'MPCR#&FSX'A:(UF"9=[R8?KV^OK2 MM$]]774XYR4=06?JO$O!U"6GFN?C/U^L\D^74YPEQA[?H>^4/^2;.P$-RJ5; M3S_-8< MO$<9GX"JLL%'5U9]IG_]ER_DL"KN!H?,0([R@CC6LYE(CS)MG/V/ M<$E/J[X^R>"FU7BN)4KI-^",2=81??5-5.PBW-(O6^2Z8M&C5A=%Z&A\LEL8^0[)1/X0? M]_$7=TZ#M4@Z(9ZR2IXQLV#)E ?$['RO)$_%SR^]BJTW_V1\WU)FNW/F3I)@ MJ<97.[&\H[*WS MSCH4\Z^3WW8/O&:Y?-2UQPK;9(N MP]<_UG=TPY.&H^C?_WO./6F=[$[LVQ0H6"4?'+J1?3,T>KV*7/V%Z_WRU]2\ MRRY;2,>:BZ'.@:0Z\JDB3 1- [5 ?I[MN(CCZP /<;;#I+W+HKB+1?N<(Y%B M(ZF2X3 0_,ZBS\_%G6NH7L]BJ@&";.PQ0;?U37PT(^DD;*"DY\%A.1P:-!6N MPH\CE@A=0O#;;_*4XK1S;<7[;Q4^W%1],OWV4Z[OE0_D4XHDV0Z%_4*Y^7ZP M7#D82?EHY3PJZU"BY> GU#[VLR BYG[8FZES-TU::86E+3#5A-D-/6+.?&*T M=C/!D&I%55C\T43&7H&.X8B=#?01MEYAJF3NJ3C->7_&',)^2R4[LN?.+UNB M9ZCM)Z9),>ZZ(S8(_9[YN\SEAQ-\JOK6-OV$,BA63 M/.5WKML3H>0HX,$A#!EY?QC+#^BTGFO[I(F>EZ7I"H6'MM4]L]+B^OF![%8. M'2XX5 ++ /;VPB9F5\[0TFS-\%!(*<0>M0G MX^]-['?STT?)8F[:"KU/5?Z8, M4:T,F692!(%5@F%,],>Z#T0T0;5];Q!O+FO9D6XAQF*>L-'-4#4DE\5W)^YM MFO*?5N.I^13B;#<\_EB$)!2.F:5"*%U7"7@SWW1*"'Q=EBS:S.A?:7DR3XZ; M>C$U>*AK:^O=!WOG88KG>8'%P'E(-07J&:X&CZ2$P2:$1:QO'>SV7IN!]E"% MJX#3Z3?Y-(BUSY;QN(Y$3LJY2*UA[ 6+E2 5O_HI(+W-AC_BIP+DC:ZN^]Y9 M^7YPVBWNI()O=)\4:T#^CYZA.8\UD) YQQRAV7B,$QY&/_&CU2[3:GCS-[ @ M/@<:5 O1FT_8^T%A.WIC#\ (L?'/[P-))/WNB=K>CQ8:V1(C_9N/S%-C95/+ M[IL7O+T9::8),J.F.><(N!WRHD0!=4) _/.V6684_?OUT0?*'0?EV9$(X5R- MN&?66]1^9=W7]?E!4.7C 1RQ!*7EEC>&I";Z&-0>$/U6INE]6T'0]@.#9,1OR;-K%7SN%6-\U^AQ17T^2T2_T>G>@5-!Z4&FENRY3([A!6 1L)?2=4\W.7N M3=YU)OPVD0Z-J;&M"$^&U_4]P8-]BJ ?5'P5L7C8QO8<)/@$Y'D""I-N#>(F MOLLHZ_4*O)!2V.XB\;NL,T,OBU,IP2S9_)OX?L7W_[6E*7\_05/!@>>AO ;' MP,F*I[JIR%JNN>E_RZ(8Z27T!/P&]B@I2-8:A2)^R1I>CI3/C1DEI$4Z<>A) M+,9)U\D^8QAB'WVAUU'ZOH8<7/F#3+QX\"1$E5GXYIH4=4XDY:8=H9>Z^]' MMJR/K.*#^H2MGUL3C_[&\[Z)JB7SF>N*O#P?PO Q=6>V_?D)B'4?6+0CDA?> M'#-2=(>LD!<6<<-(=;/7Z8&G-*^F ;%COLPDF.WPJ47E:U#!W_.33!E]C;L) MI2MS'Z69(^A+1+.T0%XY9T] 3I#('"K)H0*B?#"%;ZY1^2UM4^B*A43=N]&? M5S3OV&KM@B73OBV,.OT+:ZS^59CN+A/3R8U ZJ'B*JRV*QW2L] MCQS;NX0%2&46E:$H/=OG ?A,Z>9#1X7JU?0TLG_9I6K-6"0AI8>/^_+EXU#I M'@VJ0S!%"# OI6ABB/OM$)I550BWHQ_FR>-^/!-!EAAEKQ\N74OPF;&0\7/? M-10QWKWSD^J/7R7%G209K3P6Q.(J?!EHG4/ VOPK.[ZA;O>C3(?VKI4K6TMJ M#FQ[K\A@;G,/'"\;)@@96R9Y^J7O/K$]CWQ_$UX"J9+L!+.C;/[VGPN#G74[ M>O-@3J2 ]LC>&_9IA'GEEHQ(A@];73_?KG77P V;=T^R/ARW0VAK<:$'ONT] M?:$XQFT-JOR9K#OM[8K(>VT&PM]7_@1/:3D_V3%^L*R?_HCE<'1YZ=K>'= N M?'S7M&$4HT^26UO7Q_5[2) T+,LJ;7BR!9T/'@O$7=&#G#\C8$74?OJ,OM#T M[QG,_T16PK^&9R<@_B!69 Y!#"O0"IVFC!]<(:>KU,9O;^MT+3#9Q\_RB)8 MU6"JQQFAH^4@\IIM$?X9UF7(YFPC/0QEHAC@W+:C9EAJ>?Q?U(K*Z,^7/^YQ>1K6KG%-8/YY2$554[!_+=?B">ASXJ8D9%-H3KU[ M2*E10V$>S60C)- Y(Y!M)#[!6A!3UK_%NWL^B>]"R&/J7N:JAJX[B??_RS7@ M/P+KW_NG_YVSS/](F>:@76?#;$2)\@D(Z%74Y4'[(K'IM,W)O+DLQU]%[%S-#6OJLRVA-)'H2R4Q\3M[NWP"MD>.G='1-J%Z_7+0M ?&(^.!F\O&<2FC8S)D. R( M3IVCCKN$"XD>X7WAE1 JC Z"]P24)ON2O/+:FWJ%I0>60;6GS,6:^<%R7AP7CA"A>+OA$ M&HH'H#4OSPXOBT<4K-@H#-8*K"?Q\PD67/[QL]7(/(&J[8-DL-M2)2"ELWF6 MY#DOOS'//$,/T,Q_M(9HD7+"?/XHP]ATCM^0S)#I=[$NC_MK2+X?[L7(]NC& M*13D[;K"!&_U";\O3HW4:M/ES ;>8\L:\C4*?#XLL!BIL$#_$V M@!A V4ATR=(&'V\9C5E-MPK/7_;C]XIZ31,,;EKYNQ"'DS\!/98'9.7_6WO? M&==4]ZT91$5$>I,:$! 5$>D6) I*,2)8Z"7R2@L($:0$"8ET 0$! 04A(EV: MU"!@0D=$I;<@D 00Z0EJ.)*03+S?YKZWS)T[<^_\?O/_L))\V2=KK[W6L]9S M]CK[)!O5/F?QOH'6^"A-_8E$9HWCAY:@,U7% M37;#@2?6@[3VP8YN3"F"=B^^)IQ"2W'XZE^L"R@?@(_TK)%*Z(1Q,>UH5S:[ MU,H9X0X=F[;#@8F6?$))=V[*3+I RSR:&HP#:G]?-#W_V#% 89=W-YMUP8XU M1*CC>61X[(K7SM&<^0$^^.QQJ,^+C.P.M1:SC//I+[&P2& M5J_]IN1J]^2I %EEWW!8FSY M]O^Q)/0-G@2[<;.%F\G)^FI1[7M#]G,2,:J$U*G*%#6FB*=$;\J; M[.8QG=&->*GWJ3B-SB23D [X+7WJ/E*^I,M/1.[6U3']2.)CB M&15D*0#$7:L=KUJ^7Q Y;ILT2/WXT4QA9V* #>)%/:A$]V"$ MZS$QAH:CF[^J]_J,)(+C\)J$C.(KS@ M 3F\_^L#I(J3> M0.0,)!D7@"L-FW+(\HO4Y.2J(Y(/&WX&U_0I,FKR _0_],9Z/IE\PZ*;Y=QK/]PS*>G]4! MXV<= MZCK.730RG5\K['6*=HUFO-LRU1VYGGH=. "ANTUP"P)FDD080,W.?7C9T ZJS67<3=$J89%"-D7&!7__"^EU1) M4MX63/M:P[1_@,OEA%DQ\)D\GY2Z[Z\$XW\. J$=BPW\WR<,?54R;Q@[,,8 M?#6%_XHN&\17E>%3QN?KIY? L#!T?Y+Y;:1_2T3!]4>^(Q1SRGH2&AY.72)O M)%)3R!M19 C_,G794([:DXLH7 X^O=1?VQ"IFW X2SFW3/K$D[3[:M[_G77Y M_U2CYP(-U)Q.@IRAK(^\,,TCP[<2&>*"TYMH?!#5>.6,0NQ>K7-O#U45:FF5 M'S_$)2T^YRE!(?PLM2\<=)CL0T:4P8\\_VO)%DBLGMLH:-V MH)J5QPG!^#TN1[*L:BM24PK47@(X:GHG1@XOYYTG2O-+1U0B,0Z)'YOK](N]Z+.FS0 M/N:5]PJZ717^$ND5^C/037+"]YCDS9CSJHKNH!V7_^4L?URNR\O^L?6--,N+ MQ[B\JKEHDNN[^0#6J7G04.C[.5S/@(C]Q_%MGLYA4_FHHH\EAW#9K=$./1\O M\8M9Z':06*0Q4<9QE/'N:TPXK:YW:_I[70"*GR23DZ1J3L0LYLX6/"/@?Y[G M+SS%*^C7\4@??PP]BQ>DIB0A#&3(:A=\*+@NM:-;2]2)*#)TZN?2FD:5?=IP MFR>8]DOG6!5(%,(&&-<^V89GZ>30D;$>"ZQA,%QN%H,_'H_FY MF[Q-AYJ'T9FFIP'AG>2XCA0^IBC5&AO+E"//2';,@D)]1@VX"%;R'300VZ&;GM\ =6MB,K7.5U[ MH-)5HJIU]=.20;ISP__3]P;_);$W-*!*Q-.@[=DE<0;FA_98WA\2]?%#M(X=Y(HAL M4 >AWGJCX/5T<1$9(X<,O[V:)S!!=KSPP.3K_2KJAGOF?DC M_UIO)!(D_;> M-_]6.?<-(P>Y!XEE@^J2\^$E?S"YD:4P^@R/)3,.N(_^FK'"C#1B[]4Z6RX_ MG[]S/O6B_ M[M#:M,9&ZU+'=O/0X*%SCTE#@Y*>)A[$%@9F-C:7GZM/,C-ZD MW+Q8O0^3B 43O" S@&3;0]L.0<'/;33!+B7ZNO,@&R0KK?NR24HV*BB4KZSG MNZ "'*G-XITG_:"$04119J,-FTDN6C7/G!R]T=J9Y\N=M6";4_"AUW93;[_+ M']O;U+,L^V1PO_UN2T-*,O8[ <0"KV"%%7-B:,&UFZ^0A@J8I%,+254:64UZ M-C\N3RI\BLM. T]";P#$U5#:CUY)@NA-(UD >CVB'K;_TMS=R<(4]2WZ$5;H M_+T]1Y[08"9<$5= MZB;<1Q<.>!ED^V2[NI9M)PI?%*B,?/I22%'DP(N8;%] MUMRO0%RV_ZM/.8$M5T?Z 8?<*\&-CNKP&,Y'U=Z.%:R[Z_9&X+J3G# M/RD=W=$X1SG#\U1JUB3EKUI+A/*V"Y)HU59M>M9N /XH>?3C1@8EXF!7; MJGY2P$"32K"AA><5D1ELD$BK].7@;:+SPO E-;O7,K]+3M';*1+C'Q(-!#)) MX% ?-HAJO1EA* 582S[1,+"N,BWN*X=Y!=BK1OTJTVTYWR(3\NY]\CS4T1CC M]_9BWKV4/_N7/9_:S*40KP*=O0>ZLB\4%Y0X$U>DT?D'G8@SCE=K.Q^(EKJE MRIG_T\;:TTM[;1=[8:)2!F&"*>L-,YZ=-@\) MCX.P(O#L@*.5B(65 +ON$N.C.?PEZ4L5'W*D%-QOJOW$T0T!R7"&/KIGC@\M M->=M-;/BPD7U2"ILP7G6$P_ZK$3?%\^Y]WW&5B=;L!8-B9*SN[P\(L"SZKSU[*A<] M"*[%1K!!\$2+"ZTW"K5]I-5TFO5:2K[VE:PZB)549&:]K1W@EM<2CFPZ?+__ M*=IIM[$5SC!'][!!( EUU6X8]:T.'QLDAO0QBNJVD6C4PQL,JV_^6C?L,1L? MI\Q:J%DUI1U?B#W[0CU#.5,/Z:1V(7S(*:47'#$KLUN EG%&0KL;<1/9ZHN? MBU;5,TN"BIV-_>%!XC/U@U^)?;+4?O$NH0_5L@D?AR+Y02@8=8)>Y*M!?P,H MDF=4Z<^!G/EP:(^\>NM@JR5)$.QE"!X*A;W#0*.6X#2CK !KFJ#<3Y8&/8($G\">3^8VS0V'*( M0S82:TJW5+T-C2]X$@R%DT#W#\A:\0SJV#Z"ZJ\;D_91YD@AW8<+5FR<+=M# M#N$_FI0^ 7ZYW<0T"?+#B/T47%RR[N94%D7GH^%/EC1-,J[AS*TYT3F'3Z:, M&DWZ*\%77M78WO5M^G5=P4A"_?X\-FBJ&K+_<\2#:V_[J739E&LA<9X-> M6S(N8LAX/!MT$+2S)^$W&\22*7 :-716HH?NOM*-Y^VHIKND%V\P$0TR06 ; M!?2SWMU7> BR-/0ASQK-\W4K-MA2&G6QMB89$BQ]SR%>=3+HEYP7]_=S:DMU M5#:(_I)&9H/BL[I2HN<$UQTK"7&MBB$5LR4,7%:6?W?O^]0!G%$'8-(7 MM#+3 ?A,T]);K*AB7FS>_W)NK:$Q23S- LP0_?V*Y*F:#=I ZZ"G, KDF#:9N%G=,H;%UE/(:(B?/',DG"!-'E@/6Z^.E'U(V!)A743 MBUI?FE8#WW%1@?[3AM=H^.+9 @G%PW>WH\Y67P,T&-JH<[LO Z=.,KE),%ZD M'N_OEU[$VQ*^ 0_2AG6\I4U4T[Z8JZ:95U$>&3[\TPP-E-$2EX!\6L[MFI&% M1>8%ZNQ0J[:7Z;8R 7YTU"EEL_U"Z85@ =!/;,1<+1O4N3G5V+,!Y@:@IE1F M=CJOQJ9B7#BK=)[EX.Q\%KZAS ;Y>08;-LS^)WKU_LN[ _^[Y/^#F2(EF6([ MTUW$K+4+\X[@_GH/T>_?K&(G@\F%>)QMO>0KR<;,%2UZ3?_A M'R+0:+??'=G;Q#[:0(0.))XE.(JZ0/&5-*=)1%1<',?M>)3 Y69R?UITFIZ\ MN2*DE/IYL!411( K:&X^E@ M<63:@8GN665J<$:Y]]-6DZ$K/^DWH%K/VC4%=9_?A:N-\!RN?KXV3?*,1A]G M:NT^#4),"=Z.ZQC"%X23@%_.@IT.KE:03^34WX#:1/NYK8&F=;5QJ3-> ?/3C:(__LY;+QO*R*\L ,O/[%6OSS+5]R8JQJ2?/'# M6JIS+T*YIBQ-%]GN+Y#$(7AGJ/TH_T&4%$4#Q+Q)Y<#35#C$M*4E:(]>' M@F3Z?=6#H#F!=P/\-,4)+_D[+ZJ[0.TSSRYT9()^80$S]%$V:+" 9,E4JV*# M?CN:,I4AHICO-ZBJ+/$)#+.RZCQ=E@V*?(0ZS_E\C#S?8\BI7H)*5]!R5$2" MGX'JT2)_/\6HVWDR/HZQ30V_$R^TJ'QU=8Z4.-%U:J9B=HH37__L@@4L$7 \ MX><6 MA) 5@1PVR"@E D*M:F&#%GU# CG\B@WB%>R:VQ%#<7[%!,VQ06I>G&P51T'L M'C3[MSM6^/%[\;1 F& M"Q0@<1)/<0E5S^ T/N1?IZ-V7X9P*P= \\X^?^*?/L_B '1D$]+VZFXZ2H96 M8 %XTM*[9GEIGM$;K?Y!AED%]EC )##1*\V^A)#IV+0^UJ'I'BGED7=)-D;I M_A-35QH?ZR!O(1+1->+%$@7":%!*\>M&HL4HG"QW@NCEYFPB,_UX>R#(?Z\> MRTG"R%QZD0+[V7_;),W\X#&>_+\'\=\-B R)8X-(=1AN%(R">71.(*7".[OD M,<&KWVN3J5_D2"QK&:F4GX7C1TJ/WU>?G]G[](DD7-ET:VS\K)QAQ2L!T7^^ MPD-_7PR?EC\'$__[\;N1 "+_74'PW[REI?D8=_3?%[C^;^ZR\?T?"O[7*.B- M()7L ML-_N+S1O,W^KOFK\B@ORB+G(X$":8Y/+KGJ]B; MJYG^7Y\;JQF.N2MSSV+^X47_4/"/@A0VR M!E&DGU&+;WX=1>+KX'PYTHD6I M,P2B!L)/RS]-7.FRE8NY6T!IZBO/U!GK2QZ@1Y?^!<5LR459\?G28Q,) ECQ MGOQ2WK6U-83\E@R?/V(OVBZ5\KC1+=E>\,-I]]XSGU&;_[G0"P8+$4BOLDUC MF19Z*61('$$,?\);S;=PQB1/>+BR./;*J.O[IA34MJV0,6*QW4TYM4D"1O%)'G8N65:ZB8;N@F%_,F;DBYGA;@=:.W 'YK M97O_^,=A\L(+MTS2%SVSS-2OH>=3"X\]J4#7_'U3/Y-IR5! 77FW^XH-@D/B M'?QJR.D4#3 2?)V*Z(2?\O/D(R_@&EO2C!\TRO;4>DMZW%I\ 576Q#YCOH9( M8]H-'#KI:;L9*'-24ZMV(>!).IG]TJ$KH-PXO'2ZCSP5&*8I9/;QP] W!53O MQ9KJC^9 M0 'W>2S7LI"+%UBP(BX18=TJ6.C4YMK\#.Y;=-@/47V1SR %F7\WM6#?\)GN M\,]70"@&8R^K[^'26DDE*B3+KFFPN/[/9KT5K2I)XOG6Z?JW>9W7&Y.EHDPB M5&SJTT_D#!Z_IJD<\5/\/WC/RPXBBN+WHK7PQMNR6T?6HIWAZ$GF(^Z_!4V"3Z6DQKT M>""'<18YT@D6T*V.F^4?-]0 9G3!,KLY72'!_ CR\WJ&\UF=W%._ ON>B%YH M>'G57:]%2>O:93^GIY7(\_N(9QA_6<-M'ON]2-# M[MU*R!T"496"6%NNXUG?-YY132AV)7>*O8R_QIOGC;=U/I>SH_L=;I\2C M:/IMXP3A5OY2N+Y-L&22P97*F 4C,W(3+%LJE,='.<+NM-3-5\D7*U>.<&'7-*Y>X0/D_!0DGE4.OG1[+FT245<3<*. M^JEO9FN'$IL1,\JUU1\.F8H(,.CUNY$]B@.Q:O5QSD6]XX >GDSLF9E,;N$J<^CX(; MCOU[)8K-#;L8I_QL;MRO_A$^]G^QL>(?\@_Y5X2KC^D&#!0P>:D)JP]GL(D: M%42R>C1:GMI80CG_>>UPI&\](W2)=^OE.XM')!%>J2T"$.K96;TC"?$29&H: MZG.*%HM_>J\0#PW*.HBEI$BQ1J67HM%R,\C$#GDYZF9,?=)?YBACAA:2T=6< MNSZV/ELNEG"GT4=*_8[9FN)QY52M+UM?2A?:CU2[,A39H':'>BP'=O:.,WJS MP=UJ!'$['^)&8N@#,C;"14_:ESCI(YEY^E-JHEH!=ZL>K35S\WS?WDIERX9Y M=Y@?T,O@![CGL[I^&WA60%+J":*61=->.$G\82"B&K@S0W2$/M!MO74T)\PO M/33 Q5FK/N$3/NS1?7_GN#9"!%IZ-X;LZF M;*SX]+\H>M><9O\MS3'^6VJ>N52B6>@K 9YV"&XS H6AK.M?KAE$ZSG.>F?Q M^A[*SFH?D%QN]%J[?PBG?\[MOE%>M=J;8PM/U7HQWK#I?H?=' RI',R/$BQS M0=8N_7DIF^RJ=#<]A3RW;Q:9MA5N(K-J1GI9C(7[(Q_7M+XQZ[)W;?FF!O.T MS4)&T:]2Y^(A]R#\3-^\;4>8.!+6*8D7;:A/]HK%JE3.=&E_V(C55GRF\)-9'5H>E@SHML10:"Z0BZ5P>?Z8N9MOL"V_*"##AG7?Q9QY%1'3M+\7C)E6VL M0)8%H%J]&K+#/Q:;6]:7CRRY1M/-RX!L+L1T+62. \TTKM7>-:BDKP(^XKWU6647KUJ7-NP( M1U'P3HV;7?XO-ZU^]0 CK /[J- >C.!$9YP-D%A"-"=!V2"NF:^.*XU;SBN: M,.]4;USVDZW/"*4+/R?\)3TIIY6#[)[=.\CUB34$IL($#[*^0.J_O*-N_+A* M+5HG1"Q19U]09#AEM_3TK."!SH]:_D6$W?0#^(<<5[3KC>4AYUD^K>FY!CDM/M MH!_74%H1R :)?RY23/[BF+7%_]7TXQ8EU?>4@OE\K$Z&F]6E!0PI!T.UO&!* MOP5,TQB4DH1[3(UBH'.^)'[")ATZJ'L^Z7JG2=T3G Y4CV"(8MJA MZF@(\\3;N)Z\P[3&")J^6>2&AOBR#5B0:3+N$#16Z&'3:>[9S.WOY_H.U]"D M%DB;N?A:+QC$L%R79&@B(?1R:FQ./C \X=!4._3+3K=%2J<28S6XL:YQ1^#( MBU/W/&.#W&>[0, 7 2TN,8AG]20;U,8&U;+J*,[0CE3@C<6M'OY[.^^W'QO MRH&T%>IT02'D_:B?GYR16BWYP-Z[9]O:N /GB)L=V=5TVXQ"IA5L/??$DCWN M!UX:2 :?.F PLZS'$%YP JO0'2UJ0Q^ LV1^IVXD4JI[+(61671]6EP27O3[ MN<:R^7W4+T7A9%\EEZ%J'9_R&9-C*@P=;0<7TT,TQ NQ?1E*7P_+QMP96VF( MH9UOTV.#Q%CR/BXRS:.Z,T?G'.O2/F\&.E_UU;]1+U 8^M2IHU_YIH9UD$+D M^>1CW%L$NCLG]IM]6,J<+Q_68)Y.SGSWXESW7!Q:/IFXVD$004EY%JS.@FAZ M?>KR8]U/A*^$B6U_D"!":G^7+MY]7E>38%A"Y]#=R&RF,=#^IUMFM\ 5HVZ M%(]71%H:TX[6D?DUNI1,4WIVQ!P\\H[D_KIP;OC G1L"I6G1<_<*"TR4>0*6 MOOO, 4J"G7.2RRXZ.3UY.L"+>3;H,')XPJ0!<=C'UN'>P]FTYLMS7B-Y7XE3 ME_S<8E%779#N<#.^XZF&5_L !.=O=0 $E4%1[;&4_#Q/2$ KT&Q[!_A7T(=I MQ46E3LM6C47[?OJ;C)S4:Q1J%Z,=F.SI.WS3X^F'VL7@1\@YIJ@QG4[K[2$0 M;Y'\8HI1P0BBZ!7:4D>? 91V='J-*!9%[GE[I YY]T=].12C]#G;\3GZI(@@O_3IWL590%.T=5(A@EB/&? 7?*BU.K87^'@3KR\H=1X MT/G))SB^<-U?]=DYQ,\&X^-_^8!$5.UQ4&'%B0W!",*!GW-3;! )&\7D*; ( M#RH 5"_7#I[T>!\4]N).0X1"4I&;]2U%N_:_WKQ*NP^BM$91MIFBF$XV2,Y0 MUYB"$>7 =UXE^?FO7?UN+>3^5;O(^4Z1%0?D_G%7V;>ZHYH5B;*?$?L^!6^9 M']80C;W?!L[#R&)(]5@I-!=2?GO>P2=UE@1L*BA$)+1DYW2 M%4L=B$&IS\M!NLYEYKJZHN*L&YXY3=7:M>_=+Y8]VB>\Q6Q3#0IY>D(8]X9C M+DF6(%#02Z3G5UM0JH60IO8Y79+CLSSOWS7*@XL-)I<27T]=!/Q\\>O]OO%/37UR4XQE^W?6?'T M81HEF>*WH 7Q?E\.UZ":MF5(H+\83?N-JP^O$0>2,@RCW%-,/<[E4F9ACZ? M[4F4WS-ULOO38ZBRXS<+RU@8]:9CF(6:]0A+&0GIR88EZLA\4*_R98))!&%D M\2Q%)O&,AOH&JL7Y0E7%=O<9F]BMPX7)=D66+X\%TS$ID+K>6 ZE&1!8II_; M6RM9)M4E;D+0K?R4P)+J7%KV\HN@?>E:WMZ51Q5@X,4B>*8( MH+_DR8_>"P2O.Y97!OQNL(#='FN0:I"#VK5H%KH$=7=]^K*FE'!LU.V$LM?C M-V\XJ02 ,6X#=RG;,4&[=\V'69^:,(W M6LFWV6SJ1-/7CX)I',^XA?&"Q&-Y"23L3DD*_M#WO!.COQ9RH*U-*=>&+F?O M)J>J?#I*]PF3^6 77JF>2#G_V+'_+VA/L-;$J'4'>@C&X57D?+3\T3CPD]90 MDDR_(\/Y^H C-;ER%UM*M-C[^@I/@/E>:M,^Y\EMDTK#2 M\R]T6&Q#PACIQK&++F>5B;0YIE@O13>%*530,2<*GA>,JF"=.E5.;C*X4?7= M]IQ)_M&(NV^\WQY.6O#EFVH/#BQ_[.+45A-_Z$F"J&^XVBO.S&708,"D'SI: MCSB,,AI&J\#1NF-X!8VN\\'#!-R&KN_-F4I$8=K1&M\SO>HU=M?^^G1,N!RD M_'6]#R7)!D5A# ^A]NUFH\RIV$[6$2 ='-UZB^(KT[WMWX_YRSWQQHA[I'7: MD<:(&YYAR-91OGJNQ]%*C[@P+-Y$QFUD^CQFW9RVV1&,$<_AX&\'9&]5E&HL M,YP>?C(J/,A'.8L((_YL"0M3&U#U;7V7<)JZ6Z@<$W\-N=V! (X1NJICP>*H MH'*F=Q,P1W9,\D#(K\P=:E6M\I('OZ42'@=^/F2N8]-.:61-)7]W*,F37Z8D MN]EX$:WV;XXD_"[IQ%*AU3R=M!1+6D@B"D[3IW X@D6P!K\77FOLU6@%2BM[ MH _U%+J@LD!J^PM[V MKM=0+,+H#L#O"N3*QFHW,6OMQSQ6 FGC;+DVZ#"+3)XPWV5JF\NUP@]^&?R0 MBLN05@P\*1SB*U8/ 10'.MZK=6I.S2 +*"8U;[P>!L<5(L\[X?$UOE#R;F9B M,$*G/UPW<^CN]-X%O=72#7FKA-KZ!$V7;88NZP->?/>%H=F'9>/SX.C6%3JU2S1#X?\I12?0#-^S45@J1;O->BH40.UNZ^8UL 0 M&W20T18B8DD>V&/X'B$07U2FL3A=_];1M-1YVDC9/7F6OH6,C-YWV"0G=$X0 MTRZ'ET%BNNDA8&HJ\V(K%1WU9F6'#8IM%?;'>*,@9(M;M^PS5^A#$E-^G$J^ M<*;>_ZNECJ;NUXK4,N)M[N3=V#_;)D3"NN.\)=\R^@APS4!),!DO!NE.$913 M[2IQ:6ZM3_@F8U]1^(CH^.S=CZ,V3TR&XT73%QNM0E77MCEAK.#(1 /&GO-J MX-@\R::1!H@(X-DYV%G$-(FE_[ ,AUFE]0VSAJ%G_-8]<<0J4"34Y]&G(\WG MS2%63 ZR1-Y G=O-;;6@,FX/!57+.5E2Y\CU;!!?X)!_6;=P#C2;=R^E6:F-[A4'H9ITH! W#*YUL.$P86-&[*9J*!;RF<>"JC!-EB M31B1<1HD#R/2=@8+:9.O9Z%+5_;_;A!KR1@_,(K7]P.5T=18?+JAI&I!Y-;\ M=<"NN2>?Q 8E!X/WKOO*='5,>J?-5)9!?R@VN$I(+P@JQX)/H8;RSOAS$.WG M6"MW61^&)D/:R")C]WZ'" =5Q^0ICP=B9?0J_>]6+#?J9PVH5-8MT]D@>*U7 M)47^7JWCATKM%)5HUT*Z,P_KP !U&TH-+BJ:0_93@M\'U1X6([RS[A(^(,<'$MA0B@# M$5@1E%4>'S6OJ!+0('=!1-=T, (HHRA':")/DYU\[XT\M1N[.65&PVUN.,U/ M8M?^>"71GHH#@@J_D^P(I*?RHJV[SPV8J!=.%VG8S5E+/[FXO C:_[/H[:2)U--8F^^V1<6M\[%T/2"U&/6 M:B@IT0Z+WVI\R 0))!K&/^LTV2\;,C3=)Y@V(--\CE=OB]=$BB4Z_,CPTC#! MBPU*P-9N=\]%/ R)-SR&S*&4Q.$O("4=1STM'EP;JJANU7^S3+S],-O<4STF MIM6#]RY\WJTIX:]*V9.%40J&0=1;+ $AGVHA%"]5;B**/(JZ1%-JQX-I%[HW MGQ@\N)N_XO#2(6-^VIS.O9OK4P+[>E&HQ?2;W8N

    E&YF.I1%U*7??': VCQA9Q^J4Y9YBA7S0..;VK22A(,CS"O(_:@#EM*H_0 M""6,P(/$PN1/X]Z.J5>O!PZ%^>LXH-Z&!DQU;$U?48[\;LF8\%HOWJ+C,C]S M+C YV@IAZ*.$:;T):#!*GZJ7SS#F/<54\:58)AA#A^^M*=0R++I[2DH_EYP@ M-CH^YNL5F(E*[N]FW.W$UV%]&VU/KZBEUE;H7'H_64UTFRQ2OQBA( M@WX3.,@6V07\H,<#(XSSQ)-K#/X8HM7T+OII)=%;&]9^?ZL^5FC6S43U MYB?Q#*,WOV>QG+$J@#V9H[,$6G@(Y4ESO$2=F8@.W-P#-/9:CITL@#V6OI#X M+G+NUETO9SO3D]07][+';XEM'67>]>+1!C,E!>:M@#Y.C4[%]_P@=U=W"PHR MM=*[EKICS_=F.38TYGW<.2_J6=]1O,!KO2&<&ES[.[JV<*X^CBEY$#(U0L=! M!#8,PK>DLPIE-LA2?=]0-/;F$KP4+GQ)O++^JN^7 M::-&6IP1-"_X0^O=+"">,U-MP(>&4)IZ'K^[JMQFQ]1*OCEUE*<=MO069G]PXMH MWY:4SY!&-H@IHF>9#*-:S,5!:B%\U.3DV-CDN:'1M4$L! A0#% @ _8!N6/WUC%QC!P MNR, T ( !2@X &5X7S4Y.38W,"YH=&U02P$"% ,4 M" #]@&Y8!*$#)0T% "#%P #0 @ '8%0 97A?-3DY-C%\U.3DV-S(N:'1M4$L! A0#% @ _8!N6&:A)VK&"P K#P M T ( !*B &5X7S8S,#,X-BYH=&U02P$"% ,4 " #] M@&Y8;G)TV3=! #KZ0$ #0 @ $;+ 97A?-C,R,#4S+FAT M;5!+ 0(4 Q0 ( /V ;E@VQZPQ:R, N] 0 1 " 7UM M !H;&QY+3(P,C,Q,C,Q+GAS9%!+ 0(4 Q0 ( /V ;EB'@YQ@3!@ &Q\ M 0 5 " 1>1 !H;&QY+3(P,C,Q,C,Q7V-A;"YX;6Q02P$" M% ,4 " #]@&Y8(YT#M=.+ #LRPL %0 @ &6J0 :&QL M>2TR,#(S,3(S,5]D968N>&UL4$L! A0#% @ _8!N6/<,AOL>M NBH* M !4 ( !G#4! &AL;'DM,C R,S$R,S%?;&%B+GAM;%!+ 0(4 M Q0 ( /V ;E@AE9;QI)( !"F# 5 " >WI 0!H;&QY M+3(P,C,Q,C,Q7W!R92YX;6Q02P$"% ,4 " #]@&Y8@74 ^:(, P : "8 M% @ '$? ( :&QL>3(P,C,Q,C,Q7S$P:RYH=&U02P$"% ,4 M " #]@&Y8)LT-*PYN _B "P @ &8B04 ='-R9W)P ;:"YJ<&=02P4& \ #P"> P S_<% end XML 126 hlly20231231_10k_htm.xml IDEA: XBRL DOCUMENT 0001822928 2023-01-01 2023-12-31 0001822928 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001822928 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001822928 2023-07-02 0001822928 2024-03-01 0001822928 us-gaap:AllowanceForCreditLossMember 2020-12-31 0001822928 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0001822928 us-gaap:AllowanceForCreditLossMember 2021-12-31 0001822928 hlly:AllowanceCashDiscountReserveMember 2020-12-31 0001822928 hlly:AllowanceCashDiscountReserveMember 2021-01-01 2021-12-31 0001822928 hlly:AllowanceCashDiscountReserveMember 2021-12-31 0001822928 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0001822928 us-gaap:AllowanceForCreditLossMember 2022-12-31 0001822928 hlly:AllowanceCashDiscountReserveMember 2022-01-01 2022-12-31 0001822928 hlly:AllowanceCashDiscountReserveMember 2022-12-31 0001822928 us-gaap:AllowanceForCreditLossMember 2023-01-01 2023-12-31 0001822928 us-gaap:AllowanceForCreditLossMember 2023-12-31 0001822928 hlly:AllowanceCashDiscountReserveMember 2023-01-01 2023-12-31 0001822928 hlly:AllowanceCashDiscountReserveMember 2023-12-31 0001822928 us-gaap:InventoryValuationReserveMember 2020-12-31 0001822928 us-gaap:InventoryValuationReserveMember 2021-01-01 2021-12-31 0001822928 us-gaap:InventoryValuationReserveMember 2021-12-31 0001822928 us-gaap:InventoryValuationReserveMember 2022-01-01 2022-12-31 0001822928 us-gaap:InventoryValuationReserveMember 2022-12-31 0001822928 us-gaap:InventoryValuationReserveMember 2023-01-01 2023-12-31 0001822928 us-gaap:InventoryValuationReserveMember 2023-12-31 0001822928 2023-12-31 0001822928 2022-12-31 0001822928 2022-01-01 2022-12-31 0001822928 2021-01-01 2021-12-31 0001822928 us-gaap:CommonStockMember 2020-12-31 0001822928 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001822928 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001822928 us-gaap:RetainedEarningsMember 2020-12-31 0001822928 2020-12-31 0001822928 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001822928 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001822928 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001822928 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001822928 us-gaap:CommonStockMember 2021-12-31 0001822928 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001822928 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001822928 us-gaap:RetainedEarningsMember 2021-12-31 0001822928 2021-12-31 0001822928 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001822928 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001822928 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001822928 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001822928 us-gaap:CommonStockMember 2022-12-31 0001822928 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001822928 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001822928 us-gaap:RetainedEarningsMember 2022-12-31 0001822928 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001822928 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001822928 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001822928 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001822928 us-gaap:CommonStockMember 2023-12-31 0001822928 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001822928 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001822928 us-gaap:RetainedEarningsMember 2023-12-31 0001822928 hlly:PrincipalPaymentMember 2023-01-01 2023-12-31 0001822928 hlly:PrincipalPaymentMember 2022-01-01 2022-12-31 0001822928 hlly:PrincipalPaymentMember 2021-01-01 2021-12-31 0001822928 hlly:EmpowerSponsorHoldingsLlcMember 2023-01-01 2023-12-31 0001822928 hlly:EmpowerSponsorHoldingsLlcMember 2022-01-01 2022-12-31 0001822928 hlly:EmpowerSponsorHoldingsLlcMember 2021-01-01 2021-12-31 0001822928 us-gaap:NonUsMember 2023-12-31 0001822928 us-gaap:NonUsMember 2022-12-31 0001822928 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-12-31 0001822928 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-12-31 0001822928 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2023-12-31 0001822928 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001822928 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001822928 srt:WeightedAverageMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001822928 srt:MinimumMember us-gaap:TradeNamesMember 2023-12-31 0001822928 srt:MaximumMember us-gaap:TradeNamesMember 2023-12-31 0001822928 srt:WeightedAverageMember us-gaap:TradeNamesMember 2023-12-31 0001822928 srt:WeightedAverageMember 2023-12-31 0001822928 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0001822928 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0001822928 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001822928 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001822928 hlly:ShareholdersEquityMember 2023-12-31 0001822928 hlly:ShareholdersEquityMember 2022-12-31 0001822928 hlly:ShareholdersEquityMember 2021-12-31 0001822928 us-gaap:OtherExpenseMember 2023-01-01 2023-12-31 0001822928 us-gaap:OtherExpenseMember 2022-01-01 2022-12-31 0001822928 us-gaap:OtherExpenseMember 2021-01-01 2021-12-31 0001822928 hlly:HolleyParentHoldingsLlcMember hlly:EmpowerSponsorHoldingsLlcMember hlly:MergerAgreementMember 2021-07-16 2021-07-16 0001822928 hlly:HolleyParentHoldingsLlcMember hlly:EmpowerSponsorHoldingsLlcMember hlly:MergerAgreementMember 2021-07-16 0001822928 hlly:PipeInvestorsMember hlly:SubscriptionAgreementMember 2021-07-16 0001822928 hlly:PipeInvestorsMember hlly:MergerAgreementMember 2021-07-16 2021-07-16 0001822928 hlly:AmendedAndRestatedForwardPurchaseAgreementMember 2021-07-16 2021-07-16 0001822928 hlly:AmendedAndRestatedForwardPurchaseAgreementMember 2021-07-16 0001822928 hlly:PublicWarrantsMember us-gaap:IPOMember 2021-07-16 0001822928 hlly:PrivatePlacementWarrantsMember us-gaap:IPOMember 2021-07-16 0001822928 us-gaap:IPOMember 2021-07-16 0001822928 hlly:EmpowerSponsorHoldingsLlcMember hlly:MergerAgreementMember 2021-07-16 0001822928 hlly:EmpowerSponsorHoldingsLlcMember hlly:TrancheOneMember 2022-01-01 2022-03-31 0001822928 hlly:JohnsSouthernKentuckyClassicsAndVestaMotorsportsMember 2022-01-01 2022-12-31 0001822928 hlly:JohnsSouthernKentuckyClassicsAndVestaMotorsportsMember 2022-12-31 0001822928 srt:ScenarioPreviouslyReportedMember hlly:JohnsSouthernKentuckyClassicsAndVestaMotorsportsMember 2022-12-31 0001822928 srt:RestatementAdjustmentMember hlly:JohnsSouthernKentuckyClassicsAndVestaMotorsportsMember 2022-12-31 0001822928 srt:ScenarioPreviouslyReportedMember hlly:JohnsSouthernKentuckyClassicsAndVestaMotorsportsMember us-gaap:TradeNamesMember 2022-12-31 0001822928 hlly:JohnsSouthernKentuckyClassicsAndVestaMotorsportsMember us-gaap:TradeNamesMember 2022-12-31 0001822928 srt:ScenarioPreviouslyReportedMember hlly:JohnsSouthernKentuckyClassicsAndVestaMotorsportsMember us-gaap:CustomerRelationshipsMember 2022-12-31 0001822928 hlly:JohnsSouthernKentuckyClassicsAndVestaMotorsportsMember us-gaap:CustomerRelationshipsMember 2022-12-31 0001822928 hlly:FinspeedClassicInstrumentsAdsRocketAndSpeartechMember 2021-01-01 2021-12-31 0001822928 hlly:FinspeedClassicInstrumentsAdsRocketAndSpeartechMember 2021-12-31 0001822928 srt:ScenarioPreviouslyReportedMember hlly:FinspeedClassicInstrumentsAdsRocketAndSpeartechMember 2021-12-31 0001822928 srt:ScenarioPreviouslyReportedMember hlly:FinspeedClassicInstrumentsAdsRocketAndSpeartechMember us-gaap:TradeNamesMember 2021-12-31 0001822928 hlly:FinspeedClassicInstrumentsAdsRocketAndSpeartechMember us-gaap:TradeNamesMember 2021-12-31 0001822928 srt:ScenarioPreviouslyReportedMember hlly:FinspeedClassicInstrumentsAdsRocketAndSpeartechMember us-gaap:CustomerRelationshipsMember 2021-12-31 0001822928 hlly:FinspeedClassicInstrumentsAdsRocketAndSpeartechMember us-gaap:CustomerRelationshipsMember 2021-12-31 0001822928 srt:RestatementAdjustmentMember hlly:FinspeedClassicInstrumentsAdsRocketAndSpeartechMember 2021-12-31 0001822928 srt:ScenarioPreviouslyReportedMember hlly:FinspeedLlcMember 2021-12-31 0001822928 hlly:FinspeedLlcMember 2021-12-31 0001822928 hlly:FinspeedLlcMember us-gaap:CustomerRelationshipsMember 2021-12-31 0001822928 hlly:BaerIncMember 2021-12-23 2021-12-23 0001822928 hlly:BaerIncMember 2021-12-23 0001822928 srt:ScenarioPreviouslyReportedMember hlly:BaerIncMember 2021-12-23 0001822928 srt:ScenarioPreviouslyReportedMember hlly:BaerIncMember us-gaap:TradeNamesMember 2021-12-23 0001822928 hlly:BaerIncMember us-gaap:TradeNamesMember 2021-12-23 0001822928 srt:ScenarioPreviouslyReportedMember hlly:BaerIncMember us-gaap:CustomerRelationshipsMember 2021-12-23 0001822928 hlly:BaerIncMember us-gaap:CustomerRelationshipsMember 2021-12-23 0001822928 srt:RestatementAdjustmentMember hlly:BaerIncMember 2021-12-23 0001822928 hlly:BaerIncMember 2021-01-01 2021-12-31 0001822928 hlly:BrothersMailOrderIndustriesIncMember 2021-12-16 2021-12-16 0001822928 hlly:BrothersMailOrderIndustriesIncMember 2021-12-16 0001822928 srt:ScenarioPreviouslyReportedMember hlly:BrothersMailOrderIndustriesIncMember 2021-12-16 0001822928 srt:ScenarioPreviouslyReportedMember hlly:BrothersMailOrderIndustriesIncMember us-gaap:TradeNamesMember 2021-12-16 0001822928 hlly:BrothersMailOrderIndustriesIncMember us-gaap:TradeNamesMember 2021-12-16 0001822928 srt:RestatementAdjustmentMember hlly:BrothersMailOrderIndustriesIncMember 2021-12-16 0001822928 hlly:BrothersMailOrderIndustriesIncMember 2021-01-01 2021-12-31 0001822928 hlly:AdvanceEngineManagementIncMember 2021-04-14 2021-04-14 0001822928 hlly:AdvanceEngineManagementIncMember 2021-04-14 0001822928 srt:ScenarioPreviouslyReportedMember hlly:AdvanceEngineManagementIncMember 2021-04-14 0001822928 srt:RestatementAdjustmentMember hlly:AdvanceEngineManagementIncMember 2021-04-14 0001822928 srt:ScenarioPreviouslyReportedMember hlly:AdvanceEngineManagementIncMember us-gaap:TradeNamesMember 2021-04-14 0001822928 hlly:AdvanceEngineManagementIncMember us-gaap:TradeNamesMember 2021-04-14 0001822928 srt:ScenarioPreviouslyReportedMember hlly:AdvanceEngineManagementIncMember us-gaap:CustomerRelationshipsMember 2021-04-14 0001822928 hlly:AdvanceEngineManagementIncMember us-gaap:CustomerRelationshipsMember 2021-04-14 0001822928 srt:ScenarioPreviouslyReportedMember hlly:AdvanceEngineManagementIncMember us-gaap:PatentsMember 2021-04-14 0001822928 hlly:AdvanceEngineManagementIncMember us-gaap:PatentsMember 2021-04-14 0001822928 srt:ScenarioPreviouslyReportedMember hlly:AdvanceEngineManagementIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-04-14 0001822928 hlly:AdvanceEngineManagementIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-04-14 0001822928 hlly:AdvanceEngineManagementIncMember 2021-01-01 2021-12-31 0001822928 hlly:FinspeedLlcMember 2022-01-01 2022-12-31 0001822928 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember hlly:FinspeedLlcMember 2022-10-01 2022-12-31 0001822928 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember hlly:FinspeedLlcMember us-gaap:OtherOperatingIncomeExpenseMember 2022-10-01 2022-12-31 0001822928 us-gaap:LandMember 2023-12-31 0001822928 us-gaap:LandMember 2022-12-31 0001822928 us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0001822928 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0001822928 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001822928 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001822928 us-gaap:ConstructionInProgressMember 2023-12-31 0001822928 us-gaap:ConstructionInProgressMember 2022-12-31 0001822928 country:US 2023-12-31 0001822928 country:US 2022-12-31 0001822928 hlly:JohnsAcquisitionMember 2022-01-01 2022-12-31 0001822928 hlly:SouthernKentuckyClassicsMember 2022-01-01 2022-12-31 0001822928 hlly:RacequipMember 2022-01-01 2022-12-31 0001822928 us-gaap:CustomerRelationshipsMember 2023-12-31 0001822928 us-gaap:TradeNamesMember 2023-12-31 0001822928 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001822928 hlly:TradeNames1Member 2023-12-31 0001822928 us-gaap:CustomerRelationshipsMember 2022-12-31 0001822928 us-gaap:TradeNamesMember 2022-12-31 0001822928 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001822928 hlly:TradeNames1Member 2022-12-31 0001822928 us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0001822928 hlly:FirstLienNoteDueNovember172028Member 2023-12-31 0001822928 hlly:FirstLienNoteDueNovember172028Member 2022-12-31 0001822928 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001822928 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001822928 hlly:FirstLienNoteDueNovember172028Member hlly:TermLoanMember 2021-11-18 2021-11-18 0001822928 hlly:FirstLienNoteDueNovember172028Member hlly:TermLoanMember 2021-11-18 0001822928 us-gaap:RevolvingCreditFacilityMember 2021-11-18 2021-11-18 0001822928 us-gaap:RevolvingCreditFacilityMember 2021-11-18 0001822928 hlly:DelayedDrawTermLoanMember 2021-11-18 0001822928 hlly:DelayedDrawTermLoanMember 2022-05-31 0001822928 us-gaap:LetterOfCreditMember 2023-12-31 0001822928 hlly:FirstLienNoteDueNovember172028Member 2021-11-18 0001822928 hlly:FirstLienNoteDueNovember172028Member hlly:DelayedDrawTermLoanMember 2021-11-18 2021-11-18 0001822928 hlly:FirstLienNoteDueNovember172028Member hlly:DelayedDrawTermLoanMember 2023-01-01 2023-12-31 0001822928 hlly:FirstLienNoteDueNovember172028Member hlly:DelayedDrawTermLoanMember 2023-12-31 0001822928 hlly:TheCreditAgreementMember 2023-12-31 0001822928 hlly:TheCreditAgreementMember us-gaap:AssetPledgedAsCollateralMember hlly:CorporateHeadquartersMember 2023-12-31 0001822928 hlly:TheCreditAgreementMember 2023-02-28 0001822928 2021-10-09 0001822928 hlly:PublicWarrantsMember 2021-10-09 0001822928 hlly:PrivatePlacementWarrantsMember 2021-10-09 0001822928 hlly:PrivateAndPublicWarrantsMember 2021-10-09 0001822928 hlly:PublicWarrantsMember us-gaap:MeasurementInputSharePriceMember 2021-10-09 0001822928 hlly:PublicWarrantsMember hlly:MeasurementInputSharePrice1Member 2021-10-09 0001822928 hlly:EmpowerSponsorHoldingsLlcMember hlly:EarnOutSharesMember 2021-07-16 2021-07-16 0001822928 hlly:EmpowerSponsorHoldingsLlcMember hlly:TrancheOneMember 2022-01-01 2022-04-03 0001822928 hlly:EmpowerSponsorHoldingsLlcMember 2023-12-31 0001822928 hlly:EmpowerSponsorHoldingsLlcMember 2022-12-31 0001822928 hlly:EmpowerSponsorHoldingsLlcMember 2023-01-01 2023-12-31 0001822928 hlly:EmpowerSponsorHoldingsLlcMember 2022-01-01 2022-12-31 0001822928 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-04 0001822928 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001822928 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-12-31 0001822928 us-gaap:FairValueInputsLevel1Member hlly:WarrantLiabilityPublicWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001822928 us-gaap:FairValueInputsLevel2Member hlly:WarrantLiabilityPublicWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001822928 us-gaap:FairValueInputsLevel3Member hlly:WarrantLiabilityPublicWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001822928 hlly:WarrantLiabilityPublicWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001822928 us-gaap:FairValueInputsLevel1Member hlly:WarrantLiabilityPrivatePlacementWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001822928 us-gaap:FairValueInputsLevel2Member hlly:WarrantLiabilityPrivatePlacementWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001822928 us-gaap:FairValueInputsLevel3Member hlly:WarrantLiabilityPrivatePlacementWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001822928 hlly:WarrantLiabilityPrivatePlacementWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001822928 us-gaap:FairValueInputsLevel1Member hlly:EarnOutLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001822928 us-gaap:FairValueInputsLevel2Member hlly:EarnOutLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001822928 us-gaap:FairValueInputsLevel3Member hlly:EarnOutLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001822928 hlly:EarnOutLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001822928 us-gaap:FairValueInputsLevel1Member hlly:InterestRateCollarLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001822928 us-gaap:FairValueInputsLevel2Member hlly:InterestRateCollarLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001822928 us-gaap:FairValueInputsLevel3Member hlly:InterestRateCollarLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001822928 hlly:InterestRateCollarLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001822928 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001822928 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001822928 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001822928 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001822928 us-gaap:FairValueInputsLevel1Member hlly:WarrantLiabilityPublicWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001822928 us-gaap:FairValueInputsLevel2Member hlly:WarrantLiabilityPublicWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001822928 us-gaap:FairValueInputsLevel3Member hlly:WarrantLiabilityPublicWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001822928 hlly:WarrantLiabilityPublicWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001822928 us-gaap:FairValueInputsLevel1Member hlly:WarrantLiabilityPrivatePlacementWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001822928 us-gaap:FairValueInputsLevel2Member hlly:WarrantLiabilityPrivatePlacementWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001822928 us-gaap:FairValueInputsLevel3Member hlly:WarrantLiabilityPrivatePlacementWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001822928 hlly:WarrantLiabilityPrivatePlacementWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001822928 us-gaap:FairValueInputsLevel1Member hlly:EarnOutLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001822928 us-gaap:FairValueInputsLevel2Member hlly:EarnOutLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001822928 us-gaap:FairValueInputsLevel3Member hlly:EarnOutLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001822928 hlly:EarnOutLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001822928 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001822928 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001822928 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001822928 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001822928 hlly:WarrantLiabilityPrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember hlly:MonteCarloSimulationModelMember 2023-12-31 0001822928 hlly:WarrantLiabilityPrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember hlly:MonteCarloSimulationModelMember 2022-12-31 0001822928 hlly:WarrantLiabilityPrivatePlacementWarrantsMember hlly:MeasurementInputStrikePriceMember hlly:MonteCarloSimulationModelMember 2023-12-31 0001822928 hlly:WarrantLiabilityPrivatePlacementWarrantsMember hlly:MeasurementInputStrikePriceMember hlly:MonteCarloSimulationModelMember 2022-12-31 0001822928 hlly:WarrantLiabilityPrivatePlacementWarrantsMember us-gaap:MeasurementInputExpectedTermMember hlly:MonteCarloSimulationModelMember 2023-12-31 0001822928 hlly:WarrantLiabilityPrivatePlacementWarrantsMember us-gaap:MeasurementInputExpectedTermMember hlly:MonteCarloSimulationModelMember 2022-12-31 0001822928 hlly:WarrantLiabilityPrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember hlly:MonteCarloSimulationModelMember 2023-12-31 0001822928 hlly:WarrantLiabilityPrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember hlly:MonteCarloSimulationModelMember 2022-12-31 0001822928 hlly:WarrantLiabilityPrivatePlacementWarrantsMember hlly:MeasurementInputPriceThresholdMember hlly:MonteCarloSimulationModelMember 2023-12-31 0001822928 hlly:WarrantLiabilityPrivatePlacementWarrantsMember hlly:MeasurementInputPriceThresholdMember hlly:MonteCarloSimulationModelMember 2022-12-31 0001822928 hlly:EarnOutLiabilityMember us-gaap:MeasurementInputSharePriceMember hlly:MonteCarloSimulationModelMember 2023-12-31 0001822928 hlly:EarnOutLiabilityMember us-gaap:MeasurementInputSharePriceMember hlly:MonteCarloSimulationModelMember 2022-12-31 0001822928 hlly:EarnOutLiabilityMember us-gaap:MeasurementInputExpectedTermMember hlly:MonteCarloSimulationModelMember 2023-12-31 0001822928 hlly:EarnOutLiabilityMember us-gaap:MeasurementInputExpectedTermMember hlly:MonteCarloSimulationModelMember 2022-12-31 0001822928 hlly:EarnOutLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember hlly:MonteCarloSimulationModelMember 2023-12-31 0001822928 hlly:EarnOutLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember hlly:MonteCarloSimulationModelMember 2022-12-31 0001822928 hlly:EarnOutLiabilityMember us-gaap:MeasurementInputRiskFreeInterestRateMember hlly:MonteCarloSimulationModelMember 2023-12-31 0001822928 hlly:EarnOutLiabilityMember us-gaap:MeasurementInputRiskFreeInterestRateMember hlly:MonteCarloSimulationModelMember 2022-12-31 0001822928 hlly:EarnOutLiabilityMember hlly:MeasurementInputPriceHurdleOneMember hlly:MonteCarloSimulationModelMember 2023-12-31 0001822928 hlly:EarnOutLiabilityMember hlly:MeasurementInputPriceHurdleOneMember hlly:MonteCarloSimulationModelMember 2022-12-31 0001822928 hlly:PrivatePlacementWarrantsMember 2021-12-31 0001822928 hlly:EarnOutLiabilityMember 2021-12-31 0001822928 hlly:PrivatePlacementWarrantsMember 2022-01-01 2022-12-31 0001822928 hlly:EarnOutLiabilityMember 2022-01-01 2022-12-31 0001822928 hlly:PrivatePlacementWarrantsMember 2022-12-31 0001822928 hlly:EarnOutLiabilityMember 2022-12-31 0001822928 hlly:PrivatePlacementWarrantsMember 2023-01-01 2023-12-31 0001822928 hlly:EarnOutLiabilityMember 2023-01-01 2023-12-31 0001822928 hlly:PrivatePlacementWarrantsMember 2023-12-31 0001822928 hlly:EarnOutLiabilityMember 2023-12-31 0001822928 hlly:ElectronicSystemsMember 2023-01-01 2023-12-31 0001822928 hlly:ElectronicSystemsMember 2022-01-01 2022-12-31 0001822928 hlly:ElectronicSystemsMember 2021-01-01 2021-12-31 0001822928 hlly:MechanicalSystemMember 2023-01-01 2023-12-31 0001822928 hlly:MechanicalSystemMember 2022-01-01 2022-12-31 0001822928 hlly:MechanicalSystemMember 2021-01-01 2021-12-31 0001822928 hlly:ExhaustMember 2023-01-01 2023-12-31 0001822928 hlly:ExhaustMember 2022-01-01 2022-12-31 0001822928 hlly:ExhaustMember 2021-01-01 2021-12-31 0001822928 hlly:AccessoriesMember 2023-01-01 2023-12-31 0001822928 hlly:AccessoriesMember 2022-01-01 2022-12-31 0001822928 hlly:AccessoriesMember 2021-01-01 2021-12-31 0001822928 hlly:SafetyMember 2023-01-01 2023-12-31 0001822928 hlly:SafetyMember 2022-01-01 2022-12-31 0001822928 hlly:SafetyMember 2021-01-01 2021-12-31 0001822928 country:US 2023-01-01 2023-12-31 0001822928 country:US 2022-01-01 2022-12-31 0001822928 country:US 2021-01-01 2021-12-31 0001822928 country:IT 2023-01-01 2023-12-31 0001822928 country:IT 2022-01-01 2022-12-31 0001822928 country:IT 2021-01-01 2021-12-31 0001822928 us-gaap:DomesticCountryMember 2023-12-31 0001822928 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001822928 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001822928 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001822928 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001822928 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001822928 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001822928 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001822928 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001822928 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001822928 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001822928 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001822928 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001822928 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001822928 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001822928 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001822928 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001822928 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001822928 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001822928 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001822928 hlly:EarnOutSharesMember 2023-01-01 2023-12-31 0001822928 hlly:EarnOutSharesMember 2022-01-01 2022-12-31 0001822928 hlly:EarnOutSharesMember 2021-01-01 2021-12-31 0001822928 hlly:DefinedContributionPensionMember 2022-01-01 2022-12-31 0001822928 us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001822928 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0001822928 us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001822928 hlly:The401kMember 2023-01-01 2023-12-31 0001822928 hlly:The401kMember 2022-01-01 2022-12-31 0001822928 hlly:The401kMember 2021-01-01 2021-12-31 0001822928 hlly:The2021OmnibusIncentivePlanMember 2021-12-31 0001822928 hlly:The2021OmnibusIncentivePlanMember 2023-12-31 0001822928 srt:PresidentMember us-gaap:RestrictedStockUnitsRSUMember 2023-06-06 2023-06-06 0001822928 srt:PresidentMember us-gaap:PerformanceSharesMember 2023-06-06 2023-06-06 0001822928 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001822928 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001822928 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001822928 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001822928 us-gaap:PerformanceSharesMember 2023-12-31 0001822928 srt:MinimumMember us-gaap:PerformanceSharesMember 2023-12-31 0001822928 srt:MaximumMember us-gaap:PerformanceSharesMember 2023-12-31 0001822928 us-gaap:PerformanceSharesMember 2023-03-08 2023-03-08 0001822928 us-gaap:PerformanceSharesMember 2023-05-08 2023-05-08 0001822928 us-gaap:StockCompensationPlanMember 2023-01-01 2023-12-31 0001822928 srt:MinimumMember us-gaap:StockCompensationPlanMember 2023-01-01 2023-12-31 0001822928 us-gaap:StockCompensationPlanMember 2023-12-31 0001822928 us-gaap:StockCompensationPlanMember 2022-12-31 0001822928 us-gaap:StockCompensationPlanMember 2021-12-31 0001822928 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001822928 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001822928 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001822928 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001822928 hlly:ProfitInterestUnitsMember 2023-12-31 0001822928 hlly:ProfitInterestUnitsMember 2022-01-01 2022-12-31 0001822928 hlly:ProfitInterestUnitsMember 2021-01-01 2021-12-31 0001822928 hlly:ProfitInterestUnitsMember 2022-10-01 2022-10-31 0001822928 hlly:ProfitInterestUnitsMember 2018-01-01 2020-10-31 0001822928 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001822928 hlly:ProfitInterestUnitsMember 2023-01-01 2023-12-31 0001822928 srt:MinimumMember 2023-12-31 0001822928 srt:MaximumMember 2023-12-31 0001822928 us-gaap:AccruedLiabilitiesMember 2023-12-31 0001822928 us-gaap:AccruedLiabilitiesMember 2022-12-31 0001822928 us-gaap:OtherNoncurrentLiabilitiesMember 2023-12-31 0001822928 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0001822928 hlly:AccruedLiabilitiesAndOtherNoncurrentLiabilitiesMember 2023-12-31 0001822928 hlly:AccruedLiabilitiesAndOtherNoncurrentLiabilitiesMember 2022-12-31 0001822928 hlly:ResellerCustomersMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001822928 hlly:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001822928 hlly:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001822928 hlly:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001822928 hlly:ResellerCustomersMember srt:MinimumMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001822928 hlly:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001822928 hlly:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001822928 srt:ExecutiveOfficerMember us-gaap:EmployeeSeveranceMember 2023-01-01 2023-12-31 0001822928 srt:ExecutiveOfficerMember us-gaap:EmployeeSeveranceMember 2023-12-31 0001822928 hlly:SentinelCapitalPartnersMember 2021-01-01 2021-12-31 iso4217:USD shares thunderdome:item iso4217:USD shares utr:Y pure 0001822928 Holley Inc. false --12-31 FY 2023 false false false false 1577000 1550000 0.0001 0.0001 5000000 5000000 0 0 0 0 0.0001 0.0001 550000000 550000000 117707280 117707280 117147997 117147997 P3Y 1 P10Y P25Y P5Y P14Y P15Y P20Y P7Y P25Y P3Y P10Y 1 1 P5Y P7Y 99353000 44314000 0 P7Y 600000000 P5Y 7.25 5.75 P5Y 14633311 0.21 0.21 0 0 0 0 P1Y P4Y P3Y P10Y P3Y P6Y P6Y 0 0 P3Y P2Y 0 P1Y 10-K true 2023-12-31 false 001-39599 DE 87-1727560 1801 Russellville Road Bowling Green KY 42101 270 782-2900 Common Stock, par value $0.0001 HLLY NYSE Warrants to Purchase Common Stock HLLY WS NYSE No No Yes Yes Accelerated Filer false true false false false false 215000000 118801030 <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><a href="#" id="otherinfo" title="otherinfo"></a>Item <em style="font: inherit;">9B.</em> Other Information</b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c108527459"><span style="-sec-ix-hidden:c108528045"><span style="-sec-ix-hidden:c108528046"><span style="-sec-ix-hidden:c108528047">None</span></span></span></span></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Holley Inc. and Subsidiaries</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Schedule II - Valuation and Qualifying Accounts</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Years Ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Charged</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Charged</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Balance at</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(Credited)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Reserves</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Against</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Balance at</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Beginning of</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">to Costs and</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">from</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Allowances</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">End of</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Period</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Expenses</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Acquisitions</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">(1) (2)</em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Period</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; width: 35%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Accounts receivable reserve:</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Year ended December 31, 2021:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Bad debt reserve</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">813</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">809</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">666</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">956</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Cash discount reserve</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">426</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,173</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,169</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">430</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Year ended December 31, 2022:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Bad debt reserve</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">956</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">878</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">672</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,162</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Cash discount reserve</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">430</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,941</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,983</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">388</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Year ended December 31, 2023:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Bad debt reserve</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,162</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,016</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,122</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,056</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Cash discount reserve</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">388</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,991</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,858</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">521</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Inventory valuation reserve:</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Year ended December 31, 2021:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Expired and obsolete reserve</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">22,052</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,806</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,226</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">804</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">26,280</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Year ended December 31, 2022:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Expired and obsolete reserve</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">26,280</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13,410</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,156</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">38,534</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Year ended December 31, 2023:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Expired and obsolete reserve</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">38,534</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,802</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,362</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">33,974</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td colspan="20" style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">(1) Write-off of uncollectible accounts, net of recoveries.</em></em></em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td colspan="20" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">(2) Write-off of obsolete inventory, net of inventory adjustments.</em></em></em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Charged</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Charged</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Balance at</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(Credited)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Reserves</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Against</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Balance at</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Beginning of</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">to Costs and</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">from</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Allowances</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">End of</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Period</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Expenses</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Acquisitions</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">(1) (2)</em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Period</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; width: 35%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Accounts receivable reserve:</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Year ended December 31, 2021:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Bad debt reserve</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">813</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">809</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">666</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">956</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Cash discount reserve</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">426</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,173</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,169</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">430</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Year ended December 31, 2022:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Bad debt reserve</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">956</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">878</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">672</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,162</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Cash discount reserve</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">430</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,941</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,983</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">388</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Year ended December 31, 2023:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Bad debt reserve</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,162</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,016</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,122</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,056</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Cash discount reserve</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">388</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,991</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,858</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">521</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Inventory valuation reserve:</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Year ended December 31, 2021:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Expired and obsolete reserve</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">22,052</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,806</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,226</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">804</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">26,280</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Year ended December 31, 2022:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Expired and obsolete reserve</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">26,280</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13,410</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,156</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">38,534</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Year ended December 31, 2023:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Expired and obsolete reserve</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">38,534</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,802</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,362</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">33,974</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td colspan="20" style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">(1) Write-off of uncollectible accounts, net of recoveries.</em></em></em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td colspan="20" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">(2) Write-off of obsolete inventory, net of inventory adjustments.</em></em></em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> </tbody></table> 813000 809000 0 666000 956000 426000 6173000 0 6169000 430000 956000 878000 0 672000 1162000 430000 5941000 0 5983000 388000 1162000 1016000 0 1122000 1056000 388000 5991000 0 5858000 521000 22052000 3806000 1226000 804000 26280000 26280000 13410000 0 1156000 38534000 38534000 1802000 0 6362000 33974000 248 GRANT THORNTON LLP Cincinnati, Ohio 41081000 26150000 48360000 47083000 192260000 233573000 15665000 18157000 297366000 324963000 47206000 52181000 419056000 418121000 410465000 424855000 29250000 29522000 1203343000 1249642000 43692000 44948000 455000 5994000 42129000 43317000 7461000 7000000 93737000 101259000 576710000 643563000 8383000 4272000 3479000 1176000 53542000 58390000 26341000 24992000 762192000 833652000 0 0 12000 12000 373869000 368122000 -710000 -944000 67980000 48800000 441151000 415990000 1203343000 1249642000 659704000 688415000 692847000 403615000 434757000 406040000 256089000 253658000 286807000 120244000 150728000 116793000 23844000 29083000 28280000 14557000 14683000 13999000 0 2395000 0 2641000 4513000 23668000 0 0 25789000 -765000 -1514000 -755000 162051000 202916000 209284000 94038000 50742000 77523000 4111000 -57021000 32580000 2303000 -10731000 8875000 701000 -0 -13650000 60746000 40227000 39128000 -66459000 27525000 -94233000 27579000 78267000 -16710000 8399000 4493000 10429000 19180000 73774000 -27139000 -234000 990000 -30000 -0 -302000 -388000 -234000 688000 -418000 19414000 73086000 -26721000 117378854 116762928 89959993 118510800 117248296 89959993 0.16 0.63 -0.3 0.16 0.14 -0.3 67673884 7000 238883000 -674000 2165000 240381000 0 0 0 -27139000 -27139000 0 4963000 0 0 4963000 -0 -0 -30000 -0 -30000 0 0 388000 0 388000 48133453 5000 85859000 0 0 85864000 115807337 12000 329705000 -256000 -24974000 304487000 0 0 0 73774000 73774000 0 24395000 0 0 24395000 -0 -0 990000 -0 990000 0 0 302000 0 302000 1093750 0 14689000 0 0 14689000 33333 0 383000 0 0 383000 -0 1050000 -0 -0 1050000 213577 0 0 0 0 0 117147997 12000 368122000 -944000 48800000 415990000 0 0 0 19180000 19180000 0 7291000 0 0 7291000 -0 -0 -234000 -0 -234000 -0 1544000 -0 -0 1544000 559283 0 0 0 0 0 117707280 12000 373869000 -710000 67980000 441151000 19180000 73774000 -27139000 10308000 10107000 11527000 14557000 14683000 13999000 0 2395000 0 1780000 1707000 3182000 5480000 5666000 0 -0 279000 -0 4111000 -57021000 32580000 2303000 -10731000 8875000 -1164000 -0 -0 7291000 24395000 4963000 -4848000 -11655000 -66000 -0 -1037000 -0 701000 -0 -13650000 192000 -253000 82000 1802000 13410000 4228000 1016000 878000 147000 2280000 -3777000 -464000 -38199000 58406000 45073000 -2555000 -1142000 13408000 -1626000 -740000 8727000 -5539000 2635000 -3229000 -6468000 -4715000 8238000 88092000 12312000 21583000 5934000 13590000 15233000 1481000 888000 364000 0 1966000 0 -0 14301000 119220000 -4453000 -25037000 -134089000 0 37000000 655000000 66038000 33483000 687529000 1427000 -0 13413000 -0 -0 9200000 0 0 132299000 1543000 1050000 -0 0 383000 0 -69008000 2850000 77157000 300000 -300000 0 14931000 -10175000 -35349000 26150000 36325000 71674000 41081000 26150000 36325000 64693000 36868000 38067000 16041000 6834000 10648000 0 14689000 0 0 0 28713000 0 0 17722000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif;"><td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">1.</em></b></p> </td><td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies</b></p> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Holley Inc., a Delaware corporation headquartered in Bowling Green, Kentucky conducts operations through its wholly owned subsidiaries. These operating subsidiaries are comprised of Holley Performance Products Inc., Hot Rod Brands, Inc., Simpson Safety Solutions, Inc., B&amp;M Racing and Performance Products, Inc., and Speedshop.com, Inc. When used in these notes, the terms the “Company” or “Holley” mean Holley, Inc. and all entities included in its consolidated financial statements.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company consummated a Business Combination pursuant to the Merger Agreement, by and among Empower, Merger Sub I, Merger Sub II, and Holley Intermediate on the Closing Date. The Business Combination was accounted for as a reverse recapitalization in accordance with GAAP in which Holley Intermediate was deemed the accounting acquirer with Holley Inc. as the successor registrant. As such, Empower was treated as the acquired company for financial reporting purposes. On the Closing Date, Empower changed its name to Holley Inc. and its trading symbol on the NYSE from “EMPW” to “HLLY.”</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company designs, manufactures and distributes performance automotive products to customers primarily in the United States, Canada and Europe. The Company is a leading manufacturer of a diversified line of performance automotive products, including carburetors, fuel pumps, fuel injection systems, nitrous oxide injection systems, superchargers, exhaust headers, mufflers, distributors, ignition components, engine tuners and automotive performance plumbing products. The Company is also a leading manufacturer of exhaust products as well as shifters, converters, transmission kits, transmissions, tuners and automotive software. The Company’s products are designed to enhance street, off-road, recreational and competitive vehicle performance through increased horsepower, torque and drivability. The Company has locations in the United States, Canada, Italy and China.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Emerging Growth Company Status</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Section <em style="font: inherit;">102</em>(b)(<em style="font: inherit;">1</em>) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company is an emerging growth company, and, as such, has elected to take advantage of the benefits of the extended transition period for new or revised financial accounting standards.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Risks and Uncertainties</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company's business and results of operations, financial condition, and liquidity are impacted by broad economic conditions including inflation, labor shortages, and disruption of the supply chain, as well as by geopolitical events, including military conflicts (including the conflict in Ukraine, the conflict in Israel and surrounding areas, and the possible expansion of such conflicts). The Company's operations have been adversely impacted by inflationary pressures primarily related to transportation, labor and component costs. Sales growth in certain products has been constrained by supply chain challenges and automotive electronic component shortages. In response to the global supply chain volatility and inflationary impacts, the Company has attempted to minimize potential adverse impacts on its business with cost savings initiatives, price increases to customers, and by closely monitoring inventory levels of certain products and working closely with its suppliers and customers to minimize disruptions in delivering products to customers. Our profitability has been, and <em style="font: inherit;"> may </em>continue to be, adversely affected by constrained consumer demand, a shift in sales to lower-margin products, and demands on our performance that increase our costs. Should the ongoing macroeconomic conditions <em style="font: inherit;">not</em> improve, or worsen, or if the Company's attempt to mitigate the impact on its supply chain, operations and costs is <em style="font: inherit;">not</em> successful, the Company’s business, results of operations and financial condition <em style="font: inherit;"> may </em>be adversely affected.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Basis of Presentation</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America and include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany transactions and accounts have been eliminated in consolidation.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Reclassifications</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Certain previously reported amounts in the accrued liabilities footnote have been reclassified between line items to conform to the current period presentation.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b>Summary of Significant Accounting Policies</b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Use of Estimates</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. These estimates require the use of judgment as future events, and the effect of these events, cannot be predicted with certainty. The estimates will change as new events occur, as more experience is acquired and as more information is obtained. The Company evaluates and updates assumptions and estimates on an ongoing basis and <em style="font: inherit;"> may </em>consult outside experts to assist as considered necessary.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Cash and Cash Equivalents</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company considers all highly liquid investments purchased with an original maturity of <span style="-sec-ix-hidden:c108527468">three</span> months or less to be cash equivalents. The Company's cash and cash equivalents include cash and deposits, including an overnight sweep account where funds are transferred to an interest-bearing deposit account that is insured by the Federal Deposit Insurance Corporation ("FDIC"). The FDIC insures financial institution deposits up to $250. The Company maintains deposits exceeding <em style="font: inherit;">$250</em> in certain accounts at financial institutions in the United States. On <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em>, the Company had cash in foreign bank accounts of $4,975 and $5,878, respectively. Cash and cash equivalent in foreign bank accounts are primarily held in Italy. Italian deposits are insured up to <em style="font: inherit;">€100</em> per depositor, per bank. The Company maintains deposits exceeding <em style="font: inherit;">€100</em> in certain accounts at financial institutions in Italy. The Company has <em style="font: inherit;">not</em> incurred any losses in these accounts.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Accounts Receivable and Allowance for Credit Losses</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Accounts receivable represent amounts due from customers in the ordinary course of business. The receivables are stated at the amount management expects to collect. The Company is subject to risk of loss from uncollectible receivables in excess of its allowance. The Company maintains an allowance for credit losses for estimated losses from customers’ inability to make required payments. In order to estimate the appropriate level of this allowance, the Company analyzes historical bad debts, customer concentrations, current customer creditworthiness, current economic trends and changes in customer payment patterns. Accounts are written off when management determines the account is uncollectable. Interest is <em style="font: inherit;">not</em> charged on past due accounts.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Inventory Valuation</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company's inventories are stated at the lower of cost or net realizable value using the <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out (FIFO) method. Adjustments to reduce the cost of inventory to its net realizable value are made, if required, for estimated excess, obsolescence or impaired balances.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Segments</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company's operations are managed and reported to its Chief Executive Officer (“CEO”), the Company’s chief operating decision maker, on a consolidated basis. The CEO assesses performance and allocates resources based on the consolidated results of operations. Under this organizational and reporting structure, the Company has <span style="-sec-ix-hidden:c108527480">one</span> reportable segment.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Goodwill</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Goodwill represents the excess of purchase price over the fair value of the net assets of businesses acquired. On an annual basis or whenever events or changes in circumstances indicate the carrying value of goodwill <em style="font: inherit;"> may </em>have been impaired, the Company <em style="font: inherit;"> may </em>perform a qualitative assessment to determine if it is more likely than <em style="font: inherit;">not</em> that the fair value of the reporting unit is less than its carrying amount, including goodwill. If the Company determines that the fair value of the reporting unit is less than its carrying amount or elects <em style="font: inherit;">not</em> to perform a qualitative assessment, it will perform a quantitative analysis; otherwise, <em style="font: inherit;">no</em> further evaluation is necessary. For the quantitative impairment assessment, the Company compares the fair value of the reporting unit to its carrying value, including goodwill. The Company determines the fair value of the reporting unit based on a weighting of income and market approaches. If the fair value of the reporting unit exceeds the carrying value of the net assets assigned to that unit, goodwill is <em style="font: inherit;">not</em> impaired and <em style="font: inherit;">no</em> further testing is performed. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, then the Company will recognize a loss equal to the excess, limited to the total amount of goodwill allocated to that reporting unit. Impairments, if any, are charged directly to earnings. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 22pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 22pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Intangible Assets Other Than Goodwill</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Tradenames acquired in certain business combinations were determined to have indefinite useful lives and are <em style="font: inherit;">not</em> amortized, but instead are tested for impairment on an annual basis and when facts and circumstances indicate that the carrying values of the assets <em style="font: inherit;"> may </em>be impaired. If such review indicates an asset’s carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable, an impairment loss is recognized for the excess of the carrying value over the fair value of the asset.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">As part of separate business acquisitions, the Company’s customer relationships, technology and certain tradenames were identified as definite-lived intangible assets. The customer relationship intangible assets are being amortized over a <span style="-sec-ix-hidden:c108527489">ten</span> to <span style="-sec-ix-hidden:c108527490">twenty-five</span> year life based on the attrition rate of customers with a weighted-average amortization period <span style="color:#000000;">of 23.6 years. The technology intangible assets are being amortized over a <span style="-sec-ix-hidden:c108527492">five</span> to <span style="-sec-ix-hidden:c108527493">fourteen</span> year life based on the lifecycle of previous technology with a weighted-average amortization period of 12.1 years. The tradenames are being amortized over a <span style="-sec-ix-hidden:c108527495">fifteen</span> to <span style="-sec-ix-hidden:c108527496">twenty</span> year life based on the estimated life of the tradename with a weighted-average amortization period of 19.2 years. The weighted-average amortization period for all amortizable intangibles on a combined basis is 22.5 years.</span></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Property, Plant and Equipment</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Property, plant and equipment acquired in various acquisitions have been recorded at fair value. All other property, plant and equipment is recorded at cost. Depreciation and amortization are provided for using the straight-line method over the estimated useful lives of the assets. Estimated useful lives for new property, plant and equipment additions are <span style="-sec-ix-hidden:c108527499">seven</span> to <span style="-sec-ix-hidden:c108527500">twenty-five</span> years for buildings, <span style="-sec-ix-hidden:c108527501">three</span> to <span style="-sec-ix-hidden:c108527502">ten</span> years for machinery and equipment, and the shorter of the estimated lease term or useful life for leasehold improvements. Maintenance, repairs, and betterments which do <em style="font: inherit;">not</em> enhance the value of or increase the life of the assets are expensed as incurred.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Leases</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Operating lease right of use ("ROU") assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. The Company's leases <em style="font: inherit;"> may </em>include options to extend or terminate the lease. These options to extend are included in the lease term when it is reasonably certain that the Company will exercise that option. Some leases have variable payments, however, because they are <em style="font: inherit;">not</em> based on an index or rate, they are <em style="font: inherit;">not</em> included in the ROU assets and liabilities. Variable payments for real estate leases primarily relate to common area maintenance, insurance, taxes and utilities. Since the Company's leases generally do <em style="font: inherit;">not</em> provide an implicit rate, the Company applies a portfolio approach using an estimated incremental borrowing rate based on the lease term and other information available at the commencement date in determining the present value of lease payments. The rate applied is based on the currency of the lease. Leases having a lease term of <em style="font: inherit;">12</em> months or less are <em style="font: inherit;">not</em> recorded on the balance sheet and the related lease expense is recognized on a straight-line basis over the term of the lease. In addition, the Company has applied the practical expedient to account for the lease and non-lease components as a single lease component for all of the Company's leases. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Debt Issuance Costs</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Debt issuance costs include fees and costs incurred to obtain financing. Debt issuance costs related to the Company's term loans are presented in the consolidated balance sheet as a direct deduction from the carrying amount of the term loans. These fees and costs are being amortized using the effective interest method over the term of the related loans and are included in interest expense in the Company's consolidated statements of comprehensive income (loss). If the debt is retired before its scheduled maturity date, any remaining unamortized debt issuance costs are written off in the period the debt is retired as a non-operating expense in the statement of operations as loss on the early extinguishment of debt. For the years ended <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, the amortization of debt issuance costs included in interest expense was $1,780, $1,707, and $3,182, respectively.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Self-Insurance</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company is self-insured for employee medical and prescription drug benefits up to certain stop loss coverage amounts. The Company accrues an estimate for unpaid claims, as well as incurred but <em style="font: inherit;">not</em> reported claims, based upon the Company’s claim experience and expectations of future claim activity. The resulting liability and expense are reflected as a component of accrued expenses, cost of sales and selling, general and administrative expenses in the accompanying consolidated balance sheets and consolidated statements of comprehensive income (loss), respectively.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Revenue Recognition</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company recognizes revenue with customers when control of the promised goods transfers to the customer. This generally occurs when the product is shipped to the customer. Revenue is recorded at the amount of consideration the Company expects to be entitled to in exchange for the delivered goods, which includes an estimate of variable consideration, expected returns, or refunds when applicable. The Company estimates variable consideration, such as sales incentives, by using the most likely amount approach, which considers the single most likely amount from a range of possible consideration amounts. Estimates of variable consideration result in an adjustment to the transaction price such that it is probable that a significant reversal of cumulative revenue would <em style="font: inherit;">not</em> occur in the future. Sales incentives and allowances are recognized as a reduction to revenue at the time of the related sale. Revenue is recorded net of sales tax. Shipping and handling fees billed to customers are included in net sales, while costs of shipping and handling to customers are included in selling, general and administrative costs. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;">For more information about the Company’s revenue from contracts with customers, see Note <em style="font: inherit;">11,</em> “<i>Revenue</i>”.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p><p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i></i></b></p><p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Customer Sales Incentives</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Sales incentives provided take the form of either sales discounts or rebates and are treated as a reduction of net sales. The Company also maintains a cooperative advertising program with its customers and provides sales incentives to the extent of the estimated value of advertising provided by the customer on behalf of the Company. The costs incurred under the cooperative advertising program are included as a reduction of net sales.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p><p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p><p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Product Warranty </i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company generally warrants its products against certain manufacturing and other defects. These product warranties are provided for specific periods of time depending on the nature of the product. The accrued product warranty costs are based primarily on historical experience of actual warranty claims and are recorded at the time of the sale. These obligations are recorded within accrued liabilities in the consolidated balance sheets (see also Note <em style="font: inherit;">19,</em> “<i>Commitments and Contingencies</i>” for additional information on warranty reserves). Significant judgments and estimates must be made and used in connection with establishing warranty allowances in any accounting period. Revision of these estimates is made, when necessary, based upon changes in these factors.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p><p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p><p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Sales Returns</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Estimated sales returns and allowances are recorded as a charge against gross sales in the period in which the related sales are recognized, net of returns to stock. The Company’s customers are permitted to return new, undamaged products within customer-specific limits (which are generally limited to a specified percentage of their annual purchases) in the event that they have overstocked their inventories. The Company estimates sales returns based primarily upon actual historical returns, planned product discontinuances, and promotional sales. Returned products, which are recorded as inventories, are valued at the lower of cost or net realizable value. The physical condition and marketability of the returned products are the major factors considered in estimating realizable value. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Cost of Goods Sold </i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Cost of goods sold primarily consists of materials and labor expense in the manufacturing of the Company’s products sold to its customers. Cost of goods sold also includes provisions for excess and obsolete inventory, warranty costs, certain allocated costs for facilities, depreciation and other manufacturing overhead. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Selling, General and Administrative Expenses </i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Selling, general and administrative expenses include personnel costs for employees in selling, general and administrative functions (including equity-based compensation); costs to operate shop locations, corporate offices and back-office support centers; costs to transport products from facilities to our customers; and other selling, general and administrative expenses, such as professional fees, supplies, and advertising expenses.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Income Taxes</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company recognizes income tax positions only if those positions are “more likely than <em style="font: inherit;">not”</em> of being sustained upon examination by taxing authorities. Recognized income tax positions are measured at the largest amount that is greater than <em style="font: inherit;">50%</em> likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company recognizes interest on liabilities for uncertain tax positions in interest expense and would recognize penalties, if any, in operating expenses in its consolidated income statements. <span style="color:#000000;">The Company has <em style="font: inherit;">no</em> amounts accrued for such interest or penalties on</span><b><span style="color:#be0808;"> </span></b><em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em>. The Company files income tax returns in the U.S. federal jurisdiction and various foreign and state jurisdictions.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">On <em style="font: inherit;"> December 31, 2023</em>, <span style="color:#000000;">the Company had approximately $329 of unrecognized tax benefits. There were no unrecognized tax benefits on <em style="font: inherit;"> December 31, 2022. </em>The statute of limitations remains open for U.S. federal income tax examinations for the years ended <em style="font: inherit;"> December 31, 2020, </em>through <em style="font: inherit;"> December 31, 2022. </em>U.S. state jurisdictions have statues of limitations generally ranging from <em style="font: inherit;">three</em> to <em style="font: inherit;">eight</em> years. The Company does <em style="font: inherit;">not</em> expect the total amount of unrecognized tax benefits to significantly change in the next <em style="font: inherit;">12</em> months.</span></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Impairment or Disposal of Long-Lived Assets</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company accounts for long-lived assets, including intangible assets subject to amortization, in accordance with the provisions that require long-lived assets, such as property and equipment, be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the sum of undiscounted net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Advertising</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Advertising production costs are expensed the <em style="font: inherit;">first</em> time the advertising takes place. Total advertising expenses were $5,987, $7,159, and $6,299 for the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em>, respectively. Advertising costs are classified as a component of selling, general and administrative costs in the accompanying consolidated statements of comprehensive income (loss).</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Research and Development Costs</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Research, development, pre-production and start-up costs related to both present and future products are expensed as incurred. Such costs amount to $23,844, $29,083, and $28,280 for the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em>, respectively.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Other Comprehensive Income (Loss)</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Comprehensive income (loss) encompasses all changes in stockholder’s equity and includes net income, change in the foreign currency translation adjustment and minimum pension liability gains. The Company’s accumulated other comprehensive loss shown on the consolidated balance sheets on <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> consists of foreign currency translation adjustments of $710 and $944, respectively.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Foreign Currencies</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The functional currency of the Company’s Italian subsidiary is the Euro. Assets and liabilities of foreign operations are translated using period end exchange rates. Revenue and expenses are translated using average exchange rates during each period reported. Translation gains (losses) are reported in accumulated other comprehensive loss as a component of shareholders equity and were $234, ($990), and $30 for the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively. The Company recognizes foreign currency transaction gains (losses) on certain assets and liabilities. These transaction (gains) losses are reported in other expense in the consolidated statements of comprehensive income (loss) and were $278, ($97), and $44 for the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 22pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 22pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Earnings per Share</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Earnings per share is computed by dividing net income or loss available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period. The dilutive effect of these potential common shares is reflected in diluted earnings per share by application of the treasury stock method.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Warrants</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company accounts for warrants to purchase its common stock as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Accounting Standards Codification ("ASC") Topic <em style="font: inherit;">480,</em> <i>Distinguishing Liabilities from Equity, </i>and ASC Topic <em style="font: inherit;">815,</em> <i>Derivatives and Hedging</i>. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC Topic <em style="font: inherit;">480,</em> meet the definition of a liability pursuant to ASC Topic <em style="font: inherit;">480,</em> and whether the warrants meet all of the requirements for equity classification under ASC Topic <em style="font: inherit;">815,</em> including whether the warrants are indexed to the Company’s own shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Equity-Based Compensation</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company accounts for equity-based awards granted to employees and nonemployees under the fair value method prescribed by ASC Subtopic <em style="font: inherit;">718</em>-<em style="font: inherit;">10,</em> Stock Compensation. Equity-based compensation cost is measured based on the estimated grant date fair value of the award and is recognized as expense over the requisite service period (generally the vesting period). The fair value of stock options is estimated using the Black Scholes option-pricing model. Restricted stock units are valued at the stock price on the grant date. The fair value of profit interest units granted by the Holley Stockholder is estimated based on the Company’s estimated equity value for each unit class at the time of granting using the Black-Scholes option-pricing model, discounted to reflect market considerations for illiquidity.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Performance share units that vest based on the achievement of company-designated performance targets are valued at the stock price on the grant date. Compensation expense in respect of such performance share units is recognized each period based on the expected level of achievement and, to the extent that the expected levels of achievement change, compensation cost is adjusted in the period of change with the remaining unrecognized cost recognized over the remaining requisite service period. For performance share units that vest based on the achievement of predetermined market conditions, the Company estimates the grant date fair value using a Monte Carlo simulation model.<b> </b>The fair value associated with each tranche of the award is recognized, straight-line, over the associated requisite service period for that tranche, subject to acceleration if the market condition is met prior to the end of the derived service period. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Unless the awards contain a market condition, previously recognized expense related to forfeited awards is reversed in the period in which the forfeiture occurs. For awards containing a market condition, previously recognized stock-based compensation expense is <em style="font: inherit;">not</em> reversed when the awards are forfeited as long as the service is provided for the duration of the required service period.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Fair Value Measurements</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimizes the use of unobservable inputs to the extent possible. The inputs used to measure fair value are prioritized based on a <em style="font: inherit;">three</em>-level hierarchy, which are defined as follows:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;">Level <em style="font: inherit;">1</em> – Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Level <em style="font: inherit;">2</em> – Significant other observable inputs other than Level <em style="font: inherit;">1</em> prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are <em style="font: inherit;">not</em> active; or other inputs that are observable or can be corroborated by observable market data.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Level <em style="font: inherit;">3</em> – Significant unobservable inputs that reflect a company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 6pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 6pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Derivative Financial Instruments</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company evaluates its financial instruments to determine if such instruments are derivatives or contain features that qualify as embedded derivatives in accordance with ASC Topic <em style="font: inherit;">815,</em> Derivatives and Hedging. For derivative financial instruments that are accounted for as assets or liabilities, the derivative instrument is initially recorded at its fair value on the grant date and is then re-valued at each reporting date, with changes in the fair value reported in the statements of operations. Derivative assets and liabilities are classified on the balance sheet as current or non-current based on whether or <em style="font: inherit;">not</em> net cash settlement or conversion of the instrument could be required within <em style="font: inherit;">12</em> months of the balance sheet date. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company uses derivative instruments to manage its exposure to changes in interest rates on borrowings under its debt facility. These derivative instruments are primarily valued on the basis of quotes obtained from banks, brokers, and/or dealers. The valuation of the derivative instruments considers future expected interest rates on the notional principal balance remaining, which is comparable to what a prospective acquirer would pay on the measurement date. Valuation pricing models consider inputs such as forward rates, anticipated interest rate volatility relating to the reference rate, as well as time value, counterparty risk and other factors underlying derivative instruments. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 22pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 22pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i></i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Concentration of Credit Risk </i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Financial instruments, which potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and accounts receivable. The Company controls its exposure to credit risk associated with these instruments by (i) placing cash and cash equivalents with several major financial institutions and (ii) maintaining strict policies over credit extension that include credit evaluations, credit limits and monitoring procedures. For more information on the Company’s net sales to its <em style="font: inherit;">three</em> largest customers, see Note <em style="font: inherit;">17,</em> “<i>Major Reseller Customers</i>”.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b>Recent Accounting Pronouncements</b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Accounting Standards Recently Adopted</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">In <em style="font: inherit;"> October 2021, </em>the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") <em style="font: inherit;">2021</em>-<em style="font: inherit;">08,</em> <i>Business Combinations (Topic <em style="font: inherit;">805</em>):</i> <i>Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</i>. This ASU requires entities to apply the definition of a performance obligation under ASC Topic <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers</i>, to recognize and measure contract assets and contract liabilities (i.e., deferred revenue) relating to contracts with customers that are acquired in a business combination. Prior to the adoption of ASU <em style="font: inherit;">2021</em>-<em style="font: inherit;">08,</em> an acquirer generally recognized assets acquired, and liabilities assumed in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers, at fair value on the acquisition date. ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2021</em>-<em style="font: inherit;">08</em> results in the acquirer recording acquired contract assets and liabilities on the same basis that would have been recorded by the acquiree before the acquisition under ASC Topic <em style="font: inherit;">606.</em> The Company adopted ASU <em style="font: inherit;">2021</em>-<em style="font: inherit;">08</em> on <em style="font: inherit;"> January 1, 2023. </em>Adoption of ASU <em style="font: inherit;">2021</em>-<em style="font: inherit;">08</em> did <em style="font: inherit;">not</em> impact the Company's consolidated financial statements.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><span style="color:#000000;"><b><i>Accounting Standards <em style="font: inherit;">Not</em> Yet Adopted</i></b></span></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">In <em style="font: inherit;"> October 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">06,</em> <i>Disclosure Improvements: Codification Amendments in Response to SEC's Disclosure Update and Simplification Initiative.</i> This ASU amends the disclosure or presentation requirements related to various subtopics in the FASB Accounting Standards Codification. The effective date for each amendment will be the date on which the SEC's removal of that related disclosure from Regulation S-<em style="font: inherit;">X</em> or Regulation S-K becomes effective, with early adoption prohibited. The Company will monitor the removal of various requirements from the current regulations in order to determine when to adopt the related amendments, but it does <em style="font: inherit;">not</em> anticipate that the adoption of the new guidance will have a material impact on the Company’s consolidated financial statements and related disclosures. The Company will continue to evaluate the impact of this guidance on its consolidated financial statements.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">In <em style="font: inherit;"> November 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">07,</em> <i>Segment Reporting (Topic <em style="font: inherit;">280</em>): Improvements to Reportable Segment Disclosures</i>. This ASU expands reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The standard requires interim and annual disclosure of significant segment expenses that are regularly provided to the chief operating decision-maker ("CODM") and included within the reported measure of a segment’s profit or loss, requires interim disclosures about a reportable segment’s profit or loss and assets that are currently required annually, requires disclosure of the position and title of the CODM, clarifies circumstances in which an entity can disclose multiple segment measures of profit or loss, and contains other disclosure requirements. This ASU is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2023 </em>and interim periods within fiscal years beginning after <em style="font: inherit;"> December 15, 2024, </em>with early adoption permitted. The Company is currently evaluating the effect of this new guidance on its consolidated financial statements and related disclosures.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><span style="color:#000000;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09,</em> <i>Income Taxes (Topic <em style="font: inherit;">740</em>): Improvements to Income Tax Disclosures. </i>This ASU requires additional disclosures of various income tax components that affect the rate reconciliation based on the applicable taxing jurisdictions, as well as the qualitative and quantitative aspects of those components. The standard also requires information pertaining to taxes paid to be disaggregated for federal, state and foreign taxes, and contains other disclosure requirements. This ASU is effe</span>ctive for fiscal years beginning after <em style="font: inherit;"> December 15, 2024 </em>and interim periods within fiscal years beginning after <em style="font: inherit;"> December 15, 2025, </em>with early adoption permitted. The Company is currently evaluating the effect of this new guidance on its consolidated financial statements and related disclosures.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Emerging Growth Company Status</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Section <em style="font: inherit;">102</em>(b)(<em style="font: inherit;">1</em>) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company is an emerging growth company, and, as such, has elected to take advantage of the benefits of the extended transition period for new or revised financial accounting standards.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Risks and Uncertainties</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company's business and results of operations, financial condition, and liquidity are impacted by broad economic conditions including inflation, labor shortages, and disruption of the supply chain, as well as by geopolitical events, including military conflicts (including the conflict in Ukraine, the conflict in Israel and surrounding areas, and the possible expansion of such conflicts). The Company's operations have been adversely impacted by inflationary pressures primarily related to transportation, labor and component costs. Sales growth in certain products has been constrained by supply chain challenges and automotive electronic component shortages. In response to the global supply chain volatility and inflationary impacts, the Company has attempted to minimize potential adverse impacts on its business with cost savings initiatives, price increases to customers, and by closely monitoring inventory levels of certain products and working closely with its suppliers and customers to minimize disruptions in delivering products to customers. Our profitability has been, and <em style="font: inherit;"> may </em>continue to be, adversely affected by constrained consumer demand, a shift in sales to lower-margin products, and demands on our performance that increase our costs. Should the ongoing macroeconomic conditions <em style="font: inherit;">not</em> improve, or worsen, or if the Company's attempt to mitigate the impact on its supply chain, operations and costs is <em style="font: inherit;">not</em> successful, the Company’s business, results of operations and financial condition <em style="font: inherit;"> may </em>be adversely affected.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Basis of Presentation</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America and include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany transactions and accounts have been eliminated in consolidation.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Reclassifications</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Certain previously reported amounts in the accrued liabilities footnote have been reclassified between line items to conform to the current period presentation.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Use of Estimates</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. These estimates require the use of judgment as future events, and the effect of these events, cannot be predicted with certainty. The estimates will change as new events occur, as more experience is acquired and as more information is obtained. The Company evaluates and updates assumptions and estimates on an ongoing basis and <em style="font: inherit;"> may </em>consult outside experts to assist as considered necessary.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Cash and Cash Equivalents</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company considers all highly liquid investments purchased with an original maturity of <span style="-sec-ix-hidden:c108527468">three</span> months or less to be cash equivalents. The Company's cash and cash equivalents include cash and deposits, including an overnight sweep account where funds are transferred to an interest-bearing deposit account that is insured by the Federal Deposit Insurance Corporation ("FDIC"). The FDIC insures financial institution deposits up to $250. The Company maintains deposits exceeding <em style="font: inherit;">$250</em> in certain accounts at financial institutions in the United States. On <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em>, the Company had cash in foreign bank accounts of $4,975 and $5,878, respectively. Cash and cash equivalent in foreign bank accounts are primarily held in Italy. Italian deposits are insured up to <em style="font: inherit;">€100</em> per depositor, per bank. The Company maintains deposits exceeding <em style="font: inherit;">€100</em> in certain accounts at financial institutions in Italy. The Company has <em style="font: inherit;">not</em> incurred any losses in these accounts.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> 250000 4975000 5878000 <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Accounts Receivable and Allowance for Credit Losses</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Accounts receivable represent amounts due from customers in the ordinary course of business. The receivables are stated at the amount management expects to collect. The Company is subject to risk of loss from uncollectible receivables in excess of its allowance. The Company maintains an allowance for credit losses for estimated losses from customers’ inability to make required payments. In order to estimate the appropriate level of this allowance, the Company analyzes historical bad debts, customer concentrations, current customer creditworthiness, current economic trends and changes in customer payment patterns. Accounts are written off when management determines the account is uncollectable. Interest is <em style="font: inherit;">not</em> charged on past due accounts.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Inventory Valuation</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company's inventories are stated at the lower of cost or net realizable value using the <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out (FIFO) method. Adjustments to reduce the cost of inventory to its net realizable value are made, if required, for estimated excess, obsolescence or impaired balances.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Segments</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company's operations are managed and reported to its Chief Executive Officer (“CEO”), the Company’s chief operating decision maker, on a consolidated basis. The CEO assesses performance and allocates resources based on the consolidated results of operations. Under this organizational and reporting structure, the Company has <span style="-sec-ix-hidden:c108527480">one</span> reportable segment.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Goodwill</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Goodwill represents the excess of purchase price over the fair value of the net assets of businesses acquired. On an annual basis or whenever events or changes in circumstances indicate the carrying value of goodwill <em style="font: inherit;"> may </em>have been impaired, the Company <em style="font: inherit;"> may </em>perform a qualitative assessment to determine if it is more likely than <em style="font: inherit;">not</em> that the fair value of the reporting unit is less than its carrying amount, including goodwill. If the Company determines that the fair value of the reporting unit is less than its carrying amount or elects <em style="font: inherit;">not</em> to perform a qualitative assessment, it will perform a quantitative analysis; otherwise, <em style="font: inherit;">no</em> further evaluation is necessary. For the quantitative impairment assessment, the Company compares the fair value of the reporting unit to its carrying value, including goodwill. The Company determines the fair value of the reporting unit based on a weighting of income and market approaches. If the fair value of the reporting unit exceeds the carrying value of the net assets assigned to that unit, goodwill is <em style="font: inherit;">not</em> impaired and <em style="font: inherit;">no</em> further testing is performed. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, then the Company will recognize a loss equal to the excess, limited to the total amount of goodwill allocated to that reporting unit. Impairments, if any, are charged directly to earnings. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 22pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Intangible Assets Other Than Goodwill</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Tradenames acquired in certain business combinations were determined to have indefinite useful lives and are <em style="font: inherit;">not</em> amortized, but instead are tested for impairment on an annual basis and when facts and circumstances indicate that the carrying values of the assets <em style="font: inherit;"> may </em>be impaired. If such review indicates an asset’s carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable, an impairment loss is recognized for the excess of the carrying value over the fair value of the asset.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">As part of separate business acquisitions, the Company’s customer relationships, technology and certain tradenames were identified as definite-lived intangible assets. The customer relationship intangible assets are being amortized over a <span style="-sec-ix-hidden:c108527489">ten</span> to <span style="-sec-ix-hidden:c108527490">twenty-five</span> year life based on the attrition rate of customers with a weighted-average amortization period <span style="color:#000000;">of 23.6 years. The technology intangible assets are being amortized over a <span style="-sec-ix-hidden:c108527492">five</span> to <span style="-sec-ix-hidden:c108527493">fourteen</span> year life based on the lifecycle of previous technology with a weighted-average amortization period of 12.1 years. The tradenames are being amortized over a <span style="-sec-ix-hidden:c108527495">fifteen</span> to <span style="-sec-ix-hidden:c108527496">twenty</span> year life based on the estimated life of the tradename with a weighted-average amortization period of 19.2 years. The weighted-average amortization period for all amortizable intangibles on a combined basis is 22.5 years.</span></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> P23Y7M6D P12Y1M6D P19Y2M12D P22Y6M <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Property, Plant and Equipment</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Property, plant and equipment acquired in various acquisitions have been recorded at fair value. All other property, plant and equipment is recorded at cost. Depreciation and amortization are provided for using the straight-line method over the estimated useful lives of the assets. Estimated useful lives for new property, plant and equipment additions are <span style="-sec-ix-hidden:c108527499">seven</span> to <span style="-sec-ix-hidden:c108527500">twenty-five</span> years for buildings, <span style="-sec-ix-hidden:c108527501">three</span> to <span style="-sec-ix-hidden:c108527502">ten</span> years for machinery and equipment, and the shorter of the estimated lease term or useful life for leasehold improvements. Maintenance, repairs, and betterments which do <em style="font: inherit;">not</em> enhance the value of or increase the life of the assets are expensed as incurred.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Leases</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Operating lease right of use ("ROU") assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. The Company's leases <em style="font: inherit;"> may </em>include options to extend or terminate the lease. These options to extend are included in the lease term when it is reasonably certain that the Company will exercise that option. Some leases have variable payments, however, because they are <em style="font: inherit;">not</em> based on an index or rate, they are <em style="font: inherit;">not</em> included in the ROU assets and liabilities. Variable payments for real estate leases primarily relate to common area maintenance, insurance, taxes and utilities. Since the Company's leases generally do <em style="font: inherit;">not</em> provide an implicit rate, the Company applies a portfolio approach using an estimated incremental borrowing rate based on the lease term and other information available at the commencement date in determining the present value of lease payments. The rate applied is based on the currency of the lease. Leases having a lease term of <em style="font: inherit;">12</em> months or less are <em style="font: inherit;">not</em> recorded on the balance sheet and the related lease expense is recognized on a straight-line basis over the term of the lease. In addition, the Company has applied the practical expedient to account for the lease and non-lease components as a single lease component for all of the Company's leases. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Debt Issuance Costs</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Debt issuance costs include fees and costs incurred to obtain financing. Debt issuance costs related to the Company's term loans are presented in the consolidated balance sheet as a direct deduction from the carrying amount of the term loans. These fees and costs are being amortized using the effective interest method over the term of the related loans and are included in interest expense in the Company's consolidated statements of comprehensive income (loss). If the debt is retired before its scheduled maturity date, any remaining unamortized debt issuance costs are written off in the period the debt is retired as a non-operating expense in the statement of operations as loss on the early extinguishment of debt. For the years ended <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, the amortization of debt issuance costs included in interest expense was $1,780, $1,707, and $3,182, respectively.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> 1780000 1707000 3182000 <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Self-Insurance</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company is self-insured for employee medical and prescription drug benefits up to certain stop loss coverage amounts. The Company accrues an estimate for unpaid claims, as well as incurred but <em style="font: inherit;">not</em> reported claims, based upon the Company’s claim experience and expectations of future claim activity. The resulting liability and expense are reflected as a component of accrued expenses, cost of sales and selling, general and administrative expenses in the accompanying consolidated balance sheets and consolidated statements of comprehensive income (loss), respectively.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Revenue Recognition</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company recognizes revenue with customers when control of the promised goods transfers to the customer. This generally occurs when the product is shipped to the customer. Revenue is recorded at the amount of consideration the Company expects to be entitled to in exchange for the delivered goods, which includes an estimate of variable consideration, expected returns, or refunds when applicable. The Company estimates variable consideration, such as sales incentives, by using the most likely amount approach, which considers the single most likely amount from a range of possible consideration amounts. Estimates of variable consideration result in an adjustment to the transaction price such that it is probable that a significant reversal of cumulative revenue would <em style="font: inherit;">not</em> occur in the future. Sales incentives and allowances are recognized as a reduction to revenue at the time of the related sale. Revenue is recorded net of sales tax. Shipping and handling fees billed to customers are included in net sales, while costs of shipping and handling to customers are included in selling, general and administrative costs. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;">For more information about the Company’s revenue from contracts with customers, see Note <em style="font: inherit;">11,</em> “<i>Revenue</i>”.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p><p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i></i></b></p><p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Customer Sales Incentives</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Sales incentives provided take the form of either sales discounts or rebates and are treated as a reduction of net sales. The Company also maintains a cooperative advertising program with its customers and provides sales incentives to the extent of the estimated value of advertising provided by the customer on behalf of the Company. The costs incurred under the cooperative advertising program are included as a reduction of net sales.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p><p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p><p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Product Warranty </i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company generally warrants its products against certain manufacturing and other defects. These product warranties are provided for specific periods of time depending on the nature of the product. The accrued product warranty costs are based primarily on historical experience of actual warranty claims and are recorded at the time of the sale. These obligations are recorded within accrued liabilities in the consolidated balance sheets (see also Note <em style="font: inherit;">19,</em> “<i>Commitments and Contingencies</i>” for additional information on warranty reserves). Significant judgments and estimates must be made and used in connection with establishing warranty allowances in any accounting period. Revision of these estimates is made, when necessary, based upon changes in these factors.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p><p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i></i></b></p><p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Sales Returns</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Estimated sales returns and allowances are recorded as a charge against gross sales in the period in which the related sales are recognized, net of returns to stock. The Company’s customers are permitted to return new, undamaged products within customer-specific limits (which are generally limited to a specified percentage of their annual purchases) in the event that they have overstocked their inventories. The Company estimates sales returns based primarily upon actual historical returns, planned product discontinuances, and promotional sales. Returned products, which are recorded as inventories, are valued at the lower of cost or net realizable value. The physical condition and marketability of the returned products are the major factors considered in estimating realizable value. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Cost of Goods Sold </i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Cost of goods sold primarily consists of materials and labor expense in the manufacturing of the Company’s products sold to its customers. Cost of goods sold also includes provisions for excess and obsolete inventory, warranty costs, certain allocated costs for facilities, depreciation and other manufacturing overhead. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Selling, General and Administrative Expenses </i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Selling, general and administrative expenses include personnel costs for employees in selling, general and administrative functions (including equity-based compensation); costs to operate shop locations, corporate offices and back-office support centers; costs to transport products from facilities to our customers; and other selling, general and administrative expenses, such as professional fees, supplies, and advertising expenses.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Income Taxes</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company recognizes income tax positions only if those positions are “more likely than <em style="font: inherit;">not”</em> of being sustained upon examination by taxing authorities. Recognized income tax positions are measured at the largest amount that is greater than <em style="font: inherit;">50%</em> likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company recognizes interest on liabilities for uncertain tax positions in interest expense and would recognize penalties, if any, in operating expenses in its consolidated income statements. <span style="color:#000000;">The Company has <em style="font: inherit;">no</em> amounts accrued for such interest or penalties on</span><b><span style="color:#be0808;"> </span></b><em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em>. The Company files income tax returns in the U.S. federal jurisdiction and various foreign and state jurisdictions.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">On <em style="font: inherit;"> December 31, 2023</em>, <span style="color:#000000;">the Company had approximately $329 of unrecognized tax benefits. There were no unrecognized tax benefits on <em style="font: inherit;"> December 31, 2022. </em>The statute of limitations remains open for U.S. federal income tax examinations for the years ended <em style="font: inherit;"> December 31, 2020, </em>through <em style="font: inherit;"> December 31, 2022. </em>U.S. state jurisdictions have statues of limitations generally ranging from <em style="font: inherit;">three</em> to <em style="font: inherit;">eight</em> years. The Company does <em style="font: inherit;">not</em> expect the total amount of unrecognized tax benefits to significantly change in the next <em style="font: inherit;">12</em> months.</span></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> 329000 0 <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Impairment or Disposal of Long-Lived Assets</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company accounts for long-lived assets, including intangible assets subject to amortization, in accordance with the provisions that require long-lived assets, such as property and equipment, be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the sum of undiscounted net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Advertising</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Advertising production costs are expensed the <em style="font: inherit;">first</em> time the advertising takes place. Total advertising expenses were $5,987, $7,159, and $6,299 for the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em>, respectively. Advertising costs are classified as a component of selling, general and administrative costs in the accompanying consolidated statements of comprehensive income (loss).</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-variant: normal; margin: 0pt;"> </p> 5987000 7159000 6299000 <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Research and Development Costs</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Research, development, pre-production and start-up costs related to both present and future products are expensed as incurred. Such costs amount to $23,844, $29,083, and $28,280 for the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em>, respectively.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> 23844000 29083000 28280000 <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Other Comprehensive Income (Loss)</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Comprehensive income (loss) encompasses all changes in stockholder’s equity and includes net income, change in the foreign currency translation adjustment and minimum pension liability gains. The Company’s accumulated other comprehensive loss shown on the consolidated balance sheets on <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> consists of foreign currency translation adjustments of $710 and $944, respectively.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> 710000 944000 <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Foreign Currencies</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The functional currency of the Company’s Italian subsidiary is the Euro. Assets and liabilities of foreign operations are translated using period end exchange rates. Revenue and expenses are translated using average exchange rates during each period reported. Translation gains (losses) are reported in accumulated other comprehensive loss as a component of shareholders equity and were $234, ($990), and $30 for the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively. The Company recognizes foreign currency transaction gains (losses) on certain assets and liabilities. These transaction (gains) losses are reported in other expense in the consolidated statements of comprehensive income (loss) and were $278, ($97), and $44 for the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 22pt;"> </p> 234000 -990000 30000 278000 -97000 44000 <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Earnings per Share</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Earnings per share is computed by dividing net income or loss available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period. The dilutive effect of these potential common shares is reflected in diluted earnings per share by application of the treasury stock method.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Warrants</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company accounts for warrants to purchase its common stock as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Accounting Standards Codification ("ASC") Topic <em style="font: inherit;">480,</em> <i>Distinguishing Liabilities from Equity, </i>and ASC Topic <em style="font: inherit;">815,</em> <i>Derivatives and Hedging</i>. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC Topic <em style="font: inherit;">480,</em> meet the definition of a liability pursuant to ASC Topic <em style="font: inherit;">480,</em> and whether the warrants meet all of the requirements for equity classification under ASC Topic <em style="font: inherit;">815,</em> including whether the warrants are indexed to the Company’s own shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Equity-Based Compensation</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company accounts for equity-based awards granted to employees and nonemployees under the fair value method prescribed by ASC Subtopic <em style="font: inherit;">718</em>-<em style="font: inherit;">10,</em> Stock Compensation. Equity-based compensation cost is measured based on the estimated grant date fair value of the award and is recognized as expense over the requisite service period (generally the vesting period). The fair value of stock options is estimated using the Black Scholes option-pricing model. Restricted stock units are valued at the stock price on the grant date. The fair value of profit interest units granted by the Holley Stockholder is estimated based on the Company’s estimated equity value for each unit class at the time of granting using the Black-Scholes option-pricing model, discounted to reflect market considerations for illiquidity.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Performance share units that vest based on the achievement of company-designated performance targets are valued at the stock price on the grant date. Compensation expense in respect of such performance share units is recognized each period based on the expected level of achievement and, to the extent that the expected levels of achievement change, compensation cost is adjusted in the period of change with the remaining unrecognized cost recognized over the remaining requisite service period. For performance share units that vest based on the achievement of predetermined market conditions, the Company estimates the grant date fair value using a Monte Carlo simulation model.<b> </b>The fair value associated with each tranche of the award is recognized, straight-line, over the associated requisite service period for that tranche, subject to acceleration if the market condition is met prior to the end of the derived service period. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Unless the awards contain a market condition, previously recognized expense related to forfeited awards is reversed in the period in which the forfeiture occurs. For awards containing a market condition, previously recognized stock-based compensation expense is <em style="font: inherit;">not</em> reversed when the awards are forfeited as long as the service is provided for the duration of the required service period.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Fair Value Measurements</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimizes the use of unobservable inputs to the extent possible. The inputs used to measure fair value are prioritized based on a <em style="font: inherit;">three</em>-level hierarchy, which are defined as follows:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;">Level <em style="font: inherit;">1</em> – Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Level <em style="font: inherit;">2</em> – Significant other observable inputs other than Level <em style="font: inherit;">1</em> prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are <em style="font: inherit;">not</em> active; or other inputs that are observable or can be corroborated by observable market data.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Level <em style="font: inherit;">3</em> – Significant unobservable inputs that reflect a company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 6pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Derivative Financial Instruments</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company evaluates its financial instruments to determine if such instruments are derivatives or contain features that qualify as embedded derivatives in accordance with ASC Topic <em style="font: inherit;">815,</em> Derivatives and Hedging. For derivative financial instruments that are accounted for as assets or liabilities, the derivative instrument is initially recorded at its fair value on the grant date and is then re-valued at each reporting date, with changes in the fair value reported in the statements of operations. Derivative assets and liabilities are classified on the balance sheet as current or non-current based on whether or <em style="font: inherit;">not</em> net cash settlement or conversion of the instrument could be required within <em style="font: inherit;">12</em> months of the balance sheet date. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company uses derivative instruments to manage its exposure to changes in interest rates on borrowings under its debt facility. These derivative instruments are primarily valued on the basis of quotes obtained from banks, brokers, and/or dealers. The valuation of the derivative instruments considers future expected interest rates on the notional principal balance remaining, which is comparable to what a prospective acquirer would pay on the measurement date. Valuation pricing models consider inputs such as forward rates, anticipated interest rate volatility relating to the reference rate, as well as time value, counterparty risk and other factors underlying derivative instruments. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 22pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b><i>Concentration of Credit Risk </i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Financial instruments, which potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and accounts receivable. The Company controls its exposure to credit risk associated with these instruments by (i) placing cash and cash equivalents with several major financial institutions and (ii) maintaining strict policies over credit extension that include credit evaluations, credit limits and monitoring procedures. For more information on the Company’s net sales to its <em style="font: inherit;">three</em> largest customers, see Note <em style="font: inherit;">17,</em> “<i>Major Reseller Customers</i>”.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b>Recent Accounting Pronouncements</b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Accounting Standards Recently Adopted</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">In <em style="font: inherit;"> October 2021, </em>the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") <em style="font: inherit;">2021</em>-<em style="font: inherit;">08,</em> <i>Business Combinations (Topic <em style="font: inherit;">805</em>):</i> <i>Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</i>. This ASU requires entities to apply the definition of a performance obligation under ASC Topic <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers</i>, to recognize and measure contract assets and contract liabilities (i.e., deferred revenue) relating to contracts with customers that are acquired in a business combination. Prior to the adoption of ASU <em style="font: inherit;">2021</em>-<em style="font: inherit;">08,</em> an acquirer generally recognized assets acquired, and liabilities assumed in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers, at fair value on the acquisition date. ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2021</em>-<em style="font: inherit;">08</em> results in the acquirer recording acquired contract assets and liabilities on the same basis that would have been recorded by the acquiree before the acquisition under ASC Topic <em style="font: inherit;">606.</em> The Company adopted ASU <em style="font: inherit;">2021</em>-<em style="font: inherit;">08</em> on <em style="font: inherit;"> January 1, 2023. </em>Adoption of ASU <em style="font: inherit;">2021</em>-<em style="font: inherit;">08</em> did <em style="font: inherit;">not</em> impact the Company's consolidated financial statements.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><span style="color:#000000;"><b><i>Accounting Standards <em style="font: inherit;">Not</em> Yet Adopted</i></b></span></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">In <em style="font: inherit;"> October 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">06,</em> <i>Disclosure Improvements: Codification Amendments in Response to SEC's Disclosure Update and Simplification Initiative.</i> This ASU amends the disclosure or presentation requirements related to various subtopics in the FASB Accounting Standards Codification. The effective date for each amendment will be the date on which the SEC's removal of that related disclosure from Regulation S-<em style="font: inherit;">X</em> or Regulation S-K becomes effective, with early adoption prohibited. The Company will monitor the removal of various requirements from the current regulations in order to determine when to adopt the related amendments, but it does <em style="font: inherit;">not</em> anticipate that the adoption of the new guidance will have a material impact on the Company’s consolidated financial statements and related disclosures. The Company will continue to evaluate the impact of this guidance on its consolidated financial statements.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">In <em style="font: inherit;"> November 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">07,</em> <i>Segment Reporting (Topic <em style="font: inherit;">280</em>): Improvements to Reportable Segment Disclosures</i>. This ASU expands reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The standard requires interim and annual disclosure of significant segment expenses that are regularly provided to the chief operating decision-maker ("CODM") and included within the reported measure of a segment’s profit or loss, requires interim disclosures about a reportable segment’s profit or loss and assets that are currently required annually, requires disclosure of the position and title of the CODM, clarifies circumstances in which an entity can disclose multiple segment measures of profit or loss, and contains other disclosure requirements. This ASU is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2023 </em>and interim periods within fiscal years beginning after <em style="font: inherit;"> December 15, 2024, </em>with early adoption permitted. The Company is currently evaluating the effect of this new guidance on its consolidated financial statements and related disclosures.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><span style="color:#000000;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09,</em> <i>Income Taxes (Topic <em style="font: inherit;">740</em>): Improvements to Income Tax Disclosures. </i>This ASU requires additional disclosures of various income tax components that affect the rate reconciliation based on the applicable taxing jurisdictions, as well as the qualitative and quantitative aspects of those components. The standard also requires information pertaining to taxes paid to be disaggregated for federal, state and foreign taxes, and contains other disclosure requirements. This ASU is effe</span>ctive for fiscal years beginning after <em style="font: inherit;"> December 15, 2024 </em>and interim periods within fiscal years beginning after <em style="font: inherit;"> December 15, 2025, </em>with early adoption permitted. The Company is currently evaluating the effect of this new guidance on its consolidated financial statements and related disclosures.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif;"><td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">2.</em></b></p> </td><td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>BUSINESS COMBINATION, ACQUISITIONS, AND DIVESTITURE</b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>BUSINESS COMBINATION</b></p> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 22pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">On <em style="font: inherit;"> July 16, 2021, </em>Holley consummated the Business Combination pursuant to the terms of the Merger Agreement, whereby (i) Merger Sub I, a direct wholly owned subsidiary of Empower, merged with and into Holley Intermediate, with Holley Intermediate surviving such merger as a wholly owned subsidiary of Holley (“Merger I”) and (ii) Merger Sub II, a direct wholly owned subsidiary of Empower, merged with and into Holley Intermediate, with Merger Sub II surviving such merger as a wholly owned subsidiary of Holley (“Merger II”).</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Pursuant to the Merger Agreement, at the Closing, all outstanding shares of Holley Intermediate common stock as of immediately prior to the effective time of Merger I were cancelled and the Holley Stockholder, the sole stockholder of Holley Intermediate, received $264,718 in cash and 67,673,884 shares of common stock (at a deemed value of $10.00 per share). The Company’s common stock is listed on the NYSE under the symbol “HLLY.”</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">In connection with the Business Combination, a number of subscribers purchased from the Company an aggregate of 24,000,000 shares of Common Stock (the “PIPE”), for a purchase price of $10.00 per share, or $240,000 in the aggregate. Per the Merger Agreement, $100,000 of the PIPE proceeds were used to partially pay off Holley’s debt.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Pursuant to the Amended and Restated Forward Purchase Agreement (“A&amp;R FPA”), at the Closing, 5,000,000 shares of the Company’s Common Stock and 1,666,667 Warrants were issued to certain investors for an aggregate purchase price of $50,000. Pursuant to the A&amp;R FPA, each Warrant entitles the holder to purchase <span style="-sec-ix-hidden:c108527616">one</span> share of the Company’s Common Stock at a price of $11.50 per share (the ”Public Warrants”), subject to certain conditions.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company also assumed 8,333,310 Public Warrants and 4,666,667 private placement warrants (the “Private Warrants”, and together with the Public Warrants, the “Warrants”) upon the Business Combination, all of which were issued in connection with Empower’s initial public offering. Each Warrant represents the right to purchase <span style="-sec-ix-hidden:c108527620">one</span> share of the Company’s common stock at a price of $11.50 per share, subject to certain conditions. The Warrants are exercisable commencing on <em style="font: inherit;"> October 9, 2021 (</em>the <em style="font: inherit;">one</em>-year anniversary of Empower’s initial public offering) and expire on <em style="font: inherit;"> July 16, 2026 (</em><span style="-sec-ix-hidden:c108527623">five</span> years after the Closing Date). The Public Warrants are listed on the NYSE under the symbol “HLLY WS.”</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Additionally, Empower Sponsor Holdings LLC (the "Sponsor") received 2,187,500 shares of the Company’s common stock, which vest in <em style="font: inherit;">two</em> equal tranches upon achieving certain market share price milestones as outlined in the Merger Agreement during the earn-out period (“the “Earn-Out Shares”). The <em style="font: inherit;">first</em> tranche of Earn-Out Shares vested during the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2022.</em> The remaining tranche of Earn-Out Shares will be forfeited if the applicable conditions are <em style="font: inherit;">not</em> satisfied before <em style="font: inherit;"> July 16, 2028 (</em><span style="-sec-ix-hidden:c108527630">seven</span> years after the Closing Date). </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 22pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Business Combination was accounted for as a reverse recapitalization in accordance with U.S. GAAP. This determination was primarily based on the Holley Stockholder having a relative majority of the voting power of the Company, the operations of Holley prior to the acquisition comprising the only ongoing operations of the Company, and senior management of Holley comprising the majority of the senior management of the Company. Under this method of accounting, Empower was treated as the acquired company for financial reporting. Accordingly, the Business Combination was accounted for as the equivalent of Holley issuing stock for the net assets of Empower, accompanied by a recapitalization. The net assets of Empower are stated at historical cost, with <em style="font: inherit;">no</em> goodwill or other intangible assets recorded. Reported amounts from operations included herein prior to the Business Combination are those of Holley Intermediate. The shares and corresponding capital amounts and earnings per share, prior to the Business Combination, have been retroactively restated based on shares received by the Holley Stockholder.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The following table reconciles the elements of the Business Combination to the consolidated statements of cash flows for the year ended <em style="font: inherit;"> December 31, 2021:</em></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 22pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Recapitalization</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 83%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Cash - Empower's trust and cash (net of redemptions of $<span style="-sec-ix-hidden:c108528048">99,353 </span>and transaction costs of $<span style="-sec-ix-hidden:c108528049">44,314</span>)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">107,017</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash - Forward Purchase Agreement</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">50,000</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash - PIPE Financing</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">240,000</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net cash provided by Business Combination and PIPE Financing</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">397,017</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: cash consideration paid to Holley Stockholder</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(264,718</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net contributions from Business Combination and PIPE Financing</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">132,299</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"><b>ACQUISITIONS</b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">During the <em style="font: inherit;">three</em> years ended <em style="font: inherit;"> December 31, 2023</em>, the Company completed <em style="font: inherit;">11</em> acquisitions. These acquisitions are expected to enhance the Company's portfolio of products and services in the automotive aftermarket and automotive safety solutions market.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company accounts for acquisitions using the acquisition method, and accordingly, the purchase price has been allocated based upon the fair value of the assets acquired and liabilities assumed. The valuation of the assets acquired and liabilities assumed is subject to revision. If additional information becomes available, the Company <em style="font: inherit;"> may </em>further revise the purchase price allocation as soon as practical, but <em style="font: inherit;">no</em> later than <em style="font: inherit;">one</em> year from the acquisition date; however, material changes are <em style="font: inherit;">not</em> expected. Goodwill generated by the acquisitions is primarily attributable to the strong market position of the entities acquired.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Purchase price consideration for all acquisitions was paid primarily in cash. All acquisitions were for <em style="font: inherit;">100</em> percent of the acquired business and are reported in the Consolidated Statements of Cash Flows, net of acquired cash and cash equivalents. Acquisition-related costs, including advisory, legal, accounting, valuation and other costs, are typically expensed in the periods in which the costs are incurred and are recorded in acquisition and restructuring costs. The results of operations of acquired businesses are included in the consolidated financial statements from the acquisition date.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">In <em style="font: inherit;">2022,</em> the Company acquired substantially all the assets of John's Ind., Inc., Southern Kentucky Classics, and Vesta Motorsports USA, Inc., doing business as RaceQuip. These acquisitions were immaterial business combinations. Cash paid for the <em style="font: inherit;">three</em> acquisitions, net of cash acquired, was $14,863, and was funded with borrowings from the Company's credit facility and cash on hand. The acquisitions resulted in both amortizable and nonamortizable intangibles and goodwill totaling $10,553. The goodwill and intangibles generated as a result of these acquisitions are deductible for income tax purposes. Pro forma results of operations and the results of operations since the acquisition dates for these immaterial acquisitions have <em style="font: inherit;">not</em> been separately disclosed because the effects were <em style="font: inherit;">not</em> significant compared to the consolidated financial statements, individually or in the aggregate. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The determination of the final purchase price allocation to specific assets acquired and liabilities assumed was adjusted to reflect the final fair value estimate of acquired assets and liabilities, as noted below. The allocation of the purchase price to the assets acquired and liabilities assumed was based on estimates of the fair value of the net assets as follows:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Measurement Period</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(as initially reported)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Adjustments</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(as adjusted)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 49%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">959</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(397</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">562</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventory</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,481</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">146</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,627</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">275</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">275</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,132</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(1,108</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Tradenames</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,689</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,689</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,512</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,512</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,858</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,494</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7,352</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(25</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(133</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(158</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(18</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(20</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,863</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,863</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The fair value of the acquired customer relationship intangible asset was estimated using the excess earnings approach. The customer relationship intangible asset is being amortized based on the attrition rate of customers which was determined to be 20 years. The fair value of the acquired tradenames intangible asset was estimated using the relief from royalty method, a form of the income approach. The tradenames were determined to have an indefinite life.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">In <em style="font: inherit;">2021,</em> the Company acquired substantially all the assets of Finspeed, LLC, Classic Instruments LLC, ADS Precision Machining, Inc., doing business as Arizona Desert Shocks, Rocket Performance Machine, Inc., doing business as Rocket Racing Wheels, and Speartech Fuel Injections Systems, Inc. These <em style="font: inherit;">five</em> acquisitions were individually immaterial business combinations that are material in the aggregate. Cash paid for the <em style="font: inherit;">five</em> immaterial acquisitions, net of cash acquired, was $19,909, and was funded with borrowings from the Company's credit facility and cash on hand. The acquisitions resulted in both amortizable and non-amortizable intangibles and goodwill totaling $13,247. The goodwill and intangibles generated as a result of these acquisitions are deductible for income tax purposes. Pro forma results of operations and the results of operations since the acquisition dates for these immaterial acquisitions have <em style="font: inherit;">not</em> been separately disclosed because the effects were <em style="font: inherit;">not</em> significant compared to the consolidated financial statements, individually or in the aggregate. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The determination of the final purchase price allocation to specific assets acquired and liabilities assumed was adjusted to reflect the final fair value estimate of acquired assets and liabilities, as noted below. The allocation of the purchase price to the assets acquired and liabilities assumed was based on estimates of the fair value of the net assets as follows:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Measurement Period</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(as initially reported)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Adjustments</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(as adjusted)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 49%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">122</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">122</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">618</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">618</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventory</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,975</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,975</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,274</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,274</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">23</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">23</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Tradenames</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,608</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,608</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,450</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,450</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">11,017</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(2,828</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">8,189</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(343</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(343</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(129</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">122</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,615</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,706</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,909</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The fair value of the acquired customer relationship intangible assets was estimated using the excess earnings approach. The customer relationship intangible assets are being amortized based on the attrition rate of customers which have an estimated weighted average life of 18 years. The fair value of the acquired tradenames intangible asset was estimated using the relief from royalty method, a form of the income approach. The tradenames were determined to have an indefinite life.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The remaining <em style="font: inherit;">three</em> acquisitions completed during the year ended <em style="font: inherit;"> December 31, 2021 </em>are described below.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Baer, Inc.</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">On <em style="font: inherit;"> December 23, 2021, </em>the Company acquired substantially all the assets and liabilities of Baer, Inc., doing business as Baer Brakes ("Baer"). Consideration for the assets acquired was cash payments of $22,170. The acquisition resulted in both amortizable and non-amortizable intangibles and goodwill totaling $18,989. The goodwill and intangibles generated as a result of this acquisition are deductible for income tax purposes. The purchase price was funded with borrowings from the Company's credit facility and cash on hand.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The determination of the final purchase price allocation to specific assets acquired and liabilities assumed was adjusted to reflect the final fair value estimate of acquired assets and liabilities, as noted below. The allocation of the purchase price to the assets acquired and liabilities assumed was based on estimates of the fair value of the net assets as follows:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">December 23, 2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Measurement Period</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">December 23, 2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(as initially reported)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Adjustments</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(as adjusted)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 49%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">627</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">627</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventory</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,813</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,813</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">695</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">695</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">76</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">76</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Tradenames</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,630</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,630</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,075</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,075</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">8,363</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(79</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">8,284</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(81</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">79</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(2</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(28</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(28</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,170</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,170</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The fair value of the acquired customer relationship intangible asset was estimated using the excess earnings approach. The customer relationship intangible asset is being amortized based on the attrition rate of customers which was determined to be 20 years. The fair value of the acquired tradenames intangible asset was estimated using the relief from royalty method, a form of the income approach. The tradenames were determined to have an indefinite life.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The contractual value of the accounts receivable acquired was $800.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company incurred transaction costs in the amount of $222, which are reflected in operating expenses for the year ended <em style="font: inherit;"> December 31, 2021.</em></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Brothers Mail Order Industries, Inc.</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">On <em style="font: inherit;"> December 16, 2021, </em>the Company acquired substantially all the assets and liabilities of Brothers Mail Order Industries, Inc., doing business as Brothers Trucks ("Brothers"). Consideration for the assets acquired was cash payments of $26,135. The acquisition resulted in non-amortizable intangibles and goodwill totaling $24,835. The goodwill and intangibles generated as a result of this acquisition are deductible for income tax purposes. The purchase price was funded with borrowings from the Company's credit facility and cash on hand.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The determination of the final purchase price allocation to specific assets acquired and liabilities assumed was adjusted to reflect the final fair value estimate of acquired assets and liabilities, as noted below. The allocation of the purchase price to the assets acquired and liabilities assumed was based on estimates of the fair value of the net assets as follows:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">December 16, 2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Measurement Period</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">December 16, 2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(as initially reported)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Adjustments</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(as adjusted)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 49%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventory</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,682</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,682</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Tradenames</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,975</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,975</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">19,561</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">299</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">19,860</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(34</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(34</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(403</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(403</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,836</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">299</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,135</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The fair value of the acquired tradenames intangible asset was estimated using the relief from royalty method, a form of the income approach. The tradenames were determined to have an indefinite life.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The contractual value of the accounts receivable acquired was $22.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company incurred transaction costs in the amount of $191, which are reflected in operating expenses for the year ended <em style="font: inherit;"> December 31, 2021.</em></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Advance Engine Management Inc.</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">On <em style="font: inherit;"> April 14, 2021, </em>the Company acquired substantially all the assets and liabilities of Advance Engine Management Inc. doing business as AEM Performance Electronics (“AEM”). Consideration for the assets acquired was cash payments of $51,243. The acquisition resulted in both amortizable and non-amortizable intangibles and goodwill, totaling $44,486. The goodwill and intangibles generated as a result of this acquisition are deductible for income tax purposes. The purchase price was funded from cash on hand.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The determination of the final purchase price allocation to specific assets acquired and liabilities assumed was adjusted to reflect the final fair value estimate of acquired assets and liabilities, as noted below. The allocation of the purchase price to the assets acquired and liabilities assumed was based on estimates of the fair value of the net assets as follows:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">April 14, 2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Measurement Period</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">April 14, 2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(as initially reported)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Adjustments</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(as adjusted)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 49%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,454</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(61</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,393</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventory</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,892</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,892</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,342</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,342</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">493</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(91</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">402</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Tradenames</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10,760</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10,760</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">14,640</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">14,640</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Patents</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,970</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,970</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Technology intangibles</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">110</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">110</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">17,426</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(420</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">17,006</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(2,032</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">110</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(1,922</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(489</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">139</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(350</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,566</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(323</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,243</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The fair value of the acquired customer relationship intangible asset was estimated using the excess earnings approach. The customer relationship intangible asset is being amortized based on the attrition rate of customers which was determined to be 20 years. The fair value of the acquired tradenames and patents intangible assets were estimated using the relief from royalty method, a form of the income approach. The tradenames were determined to have an indefinite life. The patents are being amortized over 13 years based on the weighted average remaining life of the patent portfolio.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The contractual value of the accounts receivable acquired was $3,454.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company’s results for the year ended <em style="font: inherit;"> December 31, 2021, </em>include $16,593 of net sales and $2,664 of net income from AEM since the date of acquisition. The Company incurred transaction costs in the amount of $2,264, which are reflected in operating expenses for the year ended <em style="font: inherit;"> December 31, 2021.</em></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><span style="color:#000000;">The following table provides the unaudited consolidated pro forma results for the periods presented as if Baer, Brothers, and AEM had been acquired as of <em style="font: inherit;"> January 1, 2021.</em></span></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">For the year ended December 31,</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 84%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Pro forma net sales</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">727,369</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Pro forma net income</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(16,248</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The pro forma results include the effects of the amortization of purchased intangible assets and acquired inventory step-up. The pro forma results are based upon unaudited financial information of the acquired entity and are presented for informational purposes only and are <em style="font: inherit;">not</em> necessarily indicative of the results of future operations or the results that would have occurred had the acquisitions taken place in the periods noted.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b>DIVESTITURE</b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">In the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2022,</em> the Company made the decision to sell Finspeed in connection with a strategic review of its product portfolio. Finspeed generated approximately $426 in net sales in <em style="font: inherit;">2022.</em> The Company received $1,966 cash consideration and recorded a pre-tax loss of $1,037 on the sale of the business, which included a $268 write-down of intangible assets, and was reported as other operating expense in the Consolidated Statements of Comprehensive Income (Loss).  </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> 264718000 67673884 10 24000000 10 240000000 100000000 5000000 1666667 50000000 11.5 8333310 4666667 11.5 2187500 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Recapitalization</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 83%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Cash - Empower's trust and cash (net of redemptions of $<span style="-sec-ix-hidden:c108528048">99,353 </span>and transaction costs of $<span style="-sec-ix-hidden:c108528049">44,314</span>)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">107,017</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash - Forward Purchase Agreement</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">50,000</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash - PIPE Financing</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">240,000</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net cash provided by Business Combination and PIPE Financing</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">397,017</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: cash consideration paid to Holley Stockholder</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(264,718</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net contributions from Business Combination and PIPE Financing</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">132,299</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 107017000 50000000 240000000 397017000 264718000 132299000 14863000 10553000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Measurement Period</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(as initially reported)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Adjustments</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(as adjusted)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 49%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">959</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(397</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">562</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventory</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,481</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">146</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,627</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">275</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">275</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,132</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(1,108</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Tradenames</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,689</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,689</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,512</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,512</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,858</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,494</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7,352</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(25</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(133</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(158</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(18</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(20</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,863</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,863</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Measurement Period</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(as initially reported)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Adjustments</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(as adjusted)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 49%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">122</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">122</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">618</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">618</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventory</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,975</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,975</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,274</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,274</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">23</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">23</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Tradenames</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,608</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,608</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,450</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,450</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">11,017</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(2,828</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">8,189</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(343</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(343</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(129</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">122</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,615</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,706</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,909</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">December 23, 2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Measurement Period</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">December 23, 2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(as initially reported)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Adjustments</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(as adjusted)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 49%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">627</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">627</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventory</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,813</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,813</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">695</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">695</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">76</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">76</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Tradenames</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,630</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,630</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,075</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,075</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">8,363</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(79</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">8,284</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(81</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">79</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(2</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(28</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(28</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,170</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,170</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">December 16, 2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Measurement Period</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">December 16, 2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(as initially reported)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Adjustments</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(as adjusted)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 49%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventory</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,682</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,682</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Tradenames</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,975</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,975</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">19,561</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">299</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">19,860</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(34</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(34</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(403</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(403</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,836</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">299</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,135</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">April 14, 2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Measurement Period</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">April 14, 2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(as initially reported)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Adjustments</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(as adjusted)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 49%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,454</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(61</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,393</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventory</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,892</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,892</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,342</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,342</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">493</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(91</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">402</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Tradenames</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10,760</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10,760</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">14,640</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">14,640</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Patents</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,970</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,970</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Technology intangibles</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">110</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">110</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">17,426</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(420</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">17,006</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(2,032</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">110</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(1,922</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(489</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">139</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(350</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,566</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(323</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,243</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 959000 -397000 562000 3481000 146000 3627000 275000 275000 1132000 -1108000 24000 1689000 1689000 1512000 1512000 5858000 1494000 7352000 25000 133000 158000 18000 2000 20000 14863000 14863000 P20Y 19909000 13247000 122000 122000 618000 618000 3975000 3975000 2274000 2274000 23000 23000 2608000 2608000 2450000 2450000 11017000 -2828000 8189000 343000 343000 129000 -122000 7000 22615000 -2706000 19909000 P18Y 22170000 18989000 627000 627000 1813000 1813000 695000 695000 76000 76000 4630000 4630000 6075000 6075000 8363000 -79000 8284000 81000 -79000 2000 28000 28000 22170000 22170000 P20Y 800000 222000 26135000 24835000 22000 22000 1682000 1682000 20000 20000 13000 13000 4975000 4975000 19561000 299000 19860000 34000 34000 403000 403000 25836000 299000 26135000 22000 191000 51243000 44486000 3454000 -61000 3393000 3892000 3892000 1342000 1342000 493000 -91000 402000 10760000 10760000 14640000 14640000 1970000 1970000 110000 110000 17426000 -420000 17006000 2032000 -110000 1922000 489000 -139000 350000 51566000 -323000 51243000 P20Y P13Y 3454000 16593000 2664000 2264000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">For the year ended December 31,</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 84%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Pro forma net sales</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">727,369</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Pro forma net income</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(16,248</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> 727369000 -16248000 426000 1966000 -1037000 268000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif;"><td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">3.</em></b></p> </td><td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>INVENTORY</b></p> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Inventories of the Company consisted of the following:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 22pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 66%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">63,552</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">78,586</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Work-in-process</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">22,619</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">23,906</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">106,089</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">131,081</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">192,260</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">233,573</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 66%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">63,552</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">78,586</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Work-in-process</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">22,619</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">23,906</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">106,089</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">131,081</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">192,260</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">233,573</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 63552000 78586000 22619000 23906000 106089000 131081000 192260000 233573000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif;"><td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">4.</em></b></p> </td><td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>PROPERTY, PLANT AND EQUIPMENT, NET</b></p> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;">Property, plant and equipment of the Company consisted of the following:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 16%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Land</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,326</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,426</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Buildings and improvements</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">11,404</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">11,051</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">73,332</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">66,140</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Construction in process</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,224</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,563</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total property, plant and equipment</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">94,286</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">90,180</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: accumulated depreciation</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">47,080</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">37,999</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment, net</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,206</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">52,181</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;">The Company’s long-lived assets by geographic locations are as follows:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 16%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">44,931</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">50,434</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">International</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,275</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,747</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total property, plant and equipment, net</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,206</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">52,181</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 6pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 16%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Land</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,326</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,426</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Buildings and improvements</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">11,404</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">11,051</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">73,332</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">66,140</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Construction in process</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,224</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,563</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total property, plant and equipment</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">94,286</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">90,180</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: accumulated depreciation</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">47,080</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">37,999</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment, net</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,206</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">52,181</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 3326000 3426000 11404000 11051000 73332000 66140000 6224000 9563000 94286000 90180000 47080000 37999000 47206000 52181000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 16%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">44,931</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">50,434</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">International</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,275</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,747</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total property, plant and equipment, net</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,206</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">52,181</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 44931000 50434000 2275000 1747000 47206000 52181000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif;"><td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">5.</em></b></p> </td><td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>GOODWILL AND OTHER INTANGIBLE ASSETS</b></p> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;">The following presents changes to goodwill for the periods indicated:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 83%;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance on December 31, 2021</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">411,383</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">John's acquisition</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">240</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">SKC acquisition</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,270</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">RaceQuip acquisition</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,348</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Measurement period adjustments</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">880</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance on December 31, 2022</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">418,121</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Measurement period adjustments</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">935</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance on December 31, 2023</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">419,056</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Goodwill represents the premium paid over the fair value of the net tangible and identifiable intangible assets acquired in the Company's business combinations. The measurement period for the valuation of assets acquired and liabilities assumed ends as soon as information on the facts and circumstances that existed as of the acquisition date becomes available, <em style="font: inherit;">not</em> to exceed <em style="font: inherit;">12</em> months. Adjustments in purchase price allocations <em style="font: inherit;"> may </em>require a change in the amounts allocated to goodwill during the periods in which the adjustments are determined. In the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2023,</em> the Company performed a qualitative assessment and did <em style="font: inherit;">not</em> identify any indicators of impairment. In the <em style="font: inherit;">third</em> quarter and <em style="font: inherit;">fourth</em> quarters of <em style="font: inherit;">2022,</em> the Company performed quantitative and qualitative assessments and did <em style="font: inherit;">not</em> identify any indicators of impairment. No goodwill impairment charges were incurred during <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022.</em></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Intangible assets consisted of the following:</p> <p style="text-indent: 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2023</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Gross Carrying Amount</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Accumulated Amortization</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Net Carrying Value</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 52%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finite-lived intangible assets:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">269,950</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(55,732</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">214,218</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Tradenames</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13,775</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(5,569</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">8,206</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Technology</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">26,676</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(13,800</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,876</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total finite-lived intangible assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">310,401</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(75,101</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">235,300</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Indefinite-lived intangible assets:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Tradenames</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">175,165</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">175,165</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2022</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Gross Carrying Amount</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Accumulated Amortization</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Net Carrying Value</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 52%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finite-lived intangible assets:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">269,950</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(44,178</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">225,772</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Tradenames</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13,775</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(4,843</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">8,932</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Technology</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">26,676</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11,523</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,153</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total finite-lived intangible assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">310,401</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(60,544</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">249,857</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Indefinite-lived intangible assets:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Tradenames</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">174,998</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">174,998</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;">The following outlines the estimated future amortization expense related to intangible assets held on <em style="font: inherit;"> December 31, 2023</em>:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 82%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13,744</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13,714</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13,608</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13,601</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13,601</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">167,032</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">235,300</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt; text-align: justify;">In the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2022,</em> management concluded it was necessary to reevaluate indefinite-lived intangible assets for impairment after supply chain challenges led to a downward revision of earnings estimates for <em style="font: inherit;">2022,</em> which resulted in a decline in the Company's market capitalization. As a result of this evaluation, a pre-tax impairment of $2,395 was recognized on certain indefinite-lived tradenames. In the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2022,</em> the Company performed a qualitative assessment of indefinite-lived intangible assets and did <em style="font: inherit;">not</em> identify any indicators of impairment. The Company <span style="color:#000000">has <em style="font: inherit;">not</em> subsequently identified any circumstances to indicate that it was necessary to reevaluate indefinite-lived intangible assets for impairment. No impairment was recognized on intangible assets in <em style="font: inherit;">2023.</em></span></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: left; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt; text-align: justify;">The fair value of the indefinite-lived tradenames was estimated using the relief from royalty method, a form of the income approach. Significant judgement is required in estimating the fair value of intangible assets and in performing impairment tests. The most significant assumptions utilized in the determination of the estimated fair values of the indefinite-lived tradenames were the sales projections and long-term earnings growth rates, the royalty rate and the discount rate. The long-term earnings growth rate represents the expected rate at which the brands are expected to grow beyond the shorter-term business planning period. The royalty rate is based on observed market royalty rates for various industrial, consumer and commercial trademarks. The discount rate is based on the Company's weighted average cost of capital adjusted for risk. Due to the inherent uncertainty in forecasting future sales, actual results in the future <em style="font: inherit;"> may </em>vary significantly from the forecasts.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt; text-align: justify;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: justify; text-indent: 0pt;">Potential changes in our costs and operating structure, the implementation of synergies, and overall performance in the automotive aftermarket industry, could negatively impact our near-term cash-flow projections and could trigger a potential impairment of the Company's goodwill and / or indefinite-lived intangible assets. In addition, failure to execute the Company's strategic plans as well as increases in weighted average costs of capital could negatively impact the fair value of the reporting unit and increase the risk of future impairment charges.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 83%;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance on December 31, 2021</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">411,383</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">John's acquisition</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">240</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">SKC acquisition</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,270</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">RaceQuip acquisition</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,348</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Measurement period adjustments</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">880</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance on December 31, 2022</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">418,121</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Measurement period adjustments</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">935</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance on December 31, 2023</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">419,056</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 411383000 240000 1270000 4348000 880000 418121000 935000 419056000 0 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2023</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Gross Carrying Amount</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Accumulated Amortization</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Net Carrying Value</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 52%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finite-lived intangible assets:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">269,950</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(55,732</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">214,218</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Tradenames</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13,775</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(5,569</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">8,206</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Technology</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">26,676</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(13,800</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,876</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total finite-lived intangible assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">310,401</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(75,101</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">235,300</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Indefinite-lived intangible assets:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Tradenames</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">175,165</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">175,165</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2022</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Gross Carrying Amount</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Accumulated Amortization</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Net Carrying Value</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 52%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finite-lived intangible assets:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">269,950</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(44,178</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">225,772</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Tradenames</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13,775</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(4,843</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">8,932</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Technology</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">26,676</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11,523</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,153</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total finite-lived intangible assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">310,401</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(60,544</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">249,857</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td><td style="font-family: Arial, Helvetica, sans-serif;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Indefinite-lived intangible assets:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Tradenames</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">174,998</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">174,998</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 269950000 -55732000 214218000 13775000 -5569000 8206000 26676000 -13800000 12876000 310401000 -75101000 235300000 175165000 175165000 269950000 -44178000 225772000 13775000 -4843000 8932000 26676000 -11523000 15153000 310401000 -60544000 249857000 174998000 174998000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 82%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13,744</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13,714</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13,608</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13,601</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13,601</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">167,032</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">235,300</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 13744000 13714000 13608000 13601000 13601000 167032000 235300000 2395000 0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">6.</em></b></p> </td><td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b>ACCRUED LIABILIITES</b></td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;">Accrued liabilities of the Company consisted of the following:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 68%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued freight</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,654</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,861</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued employee compensation and benefits</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">11,696</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7,635</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued returns, allowances and warranties</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">11,267</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">8,798</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued taxes</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,475</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,697</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current portion of operating lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,948</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,112</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued other</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,089</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,214</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total accrued liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">42,129</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">43,317</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 68%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued freight</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,654</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,861</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued employee compensation and benefits</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">11,696</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7,635</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued returns, allowances and warranties</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">11,267</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">8,798</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued taxes</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,475</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,697</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current portion of operating lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,948</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,112</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued other</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,089</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,214</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total accrued liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">42,129</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">43,317</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 5654000 6861000 11696000 7635000 11267000 8798000 1475000 6697000 4948000 5112000 7089000 8214000 42129000 43317000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif;"><td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">7.</em></b></p> </td><td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>DEBT</b></p> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;">Debt of the Company consisted of the following:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 66%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">First lien term loan due November 17, 2028</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">592,505</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">649,350</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revolver</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10,000</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,974</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,770</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less unamortized debt issuance costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(10,308</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11,557</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">584,171</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">650,563</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less current portion of long-term debt</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,461</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,000</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">576,710</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">643,563</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">On <em style="font: inherit;"> November 18, 2021, </em>the Company entered into a credit facility with a syndicate of lenders and Wells Fargo Bank, N.A., as administrative agent for the lenders, letter of credit issuer and swing line lender (the "Credit Agreement"). The financing consists of a <span style="-sec-ix-hidden:c108527716">seven</span>-year <span style="-sec-ix-hidden:c108527717">$600,000</span> <em style="font: inherit;">first</em> lien term loan, a <span style="-sec-ix-hidden:c108527719">five</span>-year $125,000 revolving credit facility, and a $100,000 delayed draw term loan. The proceeds of delayed draw loans made after closing were available to the Company to finance acquisitions. Upon the expiration of the delayed draw term loan in <em style="font: inherit;"> May 2022, </em>the Company had drawn $57,000, which is included in the amount outstanding under the <em style="font: inherit;">first</em> lien term loan due <em style="font: inherit;"> November 17, 2028. </em></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The revolving credit facility includes a letter of credit facility in the amount of $10,000, pursuant to which letters of credit <em style="font: inherit;"> may </em>be issued as long as revolving loans <em style="font: inherit;"> may </em>be advanced and subject to availability under the revolving credit facility. The Company had $1,728 in outstanding letters of credit on <em style="font: inherit;"> December 31, 2023</em>.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">In <em style="font: inherit;">2021,</em> proceeds from the credit facility were used to repay in full the Company’s obligations under its existing <em style="font: inherit;">first</em> lien and <em style="font: inherit;">second</em> lien notes and to pay $13,413 in deferred financing fees related to the refinancing. As a result of the prepayments of the Company’s existing <em style="font: inherit;">first</em> lien and <em style="font: inherit;">second</em> lien notes, losses of $13,650 were recognized in <em style="font: inherit;">2021</em> on the early extinguishment of debt due to the write-off of unamortized debt issuance costs.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The <em style="font: inherit;">first</em> lien term loan is to be repaid in quarterly payments of $1,643 through <em style="font: inherit;"> September 30, 2028, </em>with the balance due upon maturity on <em style="font: inherit;"> November 17, 2028. </em>The Company is required to make annual payments on the term loan in an amount equal to 50% of annual excess cash flow greater than <em style="font: inherit;">$5,000,</em> as defined in the Credit Agreement. This percentage requirement <em style="font: inherit;"> may </em>decrease or be eliminated if certain leverage ratios are achieved. Based on the Company's results for <em style="font: inherit;">2023,</em> <em style="font: inherit;">no</em> excess cash flow payment is expected to be required in <em style="font: inherit;">2024.</em> Any such payments offset future mandatory quarterly payments. The Credit Agreement permits voluntary prepayments at any time, in whole or in part. The Company paid down an aggregat<span style="color:#000000;">e of $56,845 in principal on its outstanding <em style="font: inherit;">first</em> lien term loan during the year ended </span><em style="font: inherit;"> December 31, 2023</em><span style="color:#000000;"> by repurchasing $38,845 at a discount to par, making a voluntary repayment of $11,000, and making required quarterly payments totaling $7,000. A gain of $701 was recognized on the debt repu</span>rchased at a discount to par, net of the write-off of unamortized debt issuance costs. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">On <em style="font: inherit;"> December 31, 2023</em>, amounts outstanding under the credit facility accrue interest at a rate equal to either the SOFR or base rate, at the Company's election, plus a specified margin. In the case of revolving credit loans and letter of credit fees, the specified margin is based on the Company's Total Leverage Ratio, as defined in the Credit Agreement. Commitment fees payable under the revolving credit facility are based on the Company's Total Leverage Ratio. On <em style="font: inherit;"> December 31, 2023</em>, the weighted average interest rate on the Company's borrowings under the credit facility was 9.2%.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Obligations under the Credit Agreement are secured by substantially all of the Company’s assets, including a secured interest in the Company's corporate headquarters, with a carrying value of $2,999. The Credit Agreement includes representations and warranties, and affirmative and negative covenants customary for financings of this type, including, but <em style="font: inherit;">not</em> limited to, limitations on restricted payments, additional borrowings, additional investments, and asset sales. The Credit Agreement also requires that Holley maintain, on the last day of each quarter, a Total Leverage Ratio <em style="font: inherit;">not</em> to exceed a maximum amount. On <em style="font: inherit;"> December 31, 2023</em>, the Company was in compliance with all financial covenants.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">In <em style="font: inherit;"> February 2023, </em>the Company entered into an amendment to its Credit Agreement which, among other things, increases the Total Leverage Ratio applicable under the Credit Agreement as of the fiscal quarter ending <em style="font: inherit;"> April 2, 2023 </em>to initially <span style="-sec-ix-hidden:c108527752">7.25:1.00,</span> and provides for modified step-down levels for such covenant thereafter through the fiscal quarter ending <em style="font: inherit;"> March 31, 2024 (</em>the “Covenant Relief Period”). As of <em style="font: inherit;"> December 31, 2023, </em>the required Total Leverage Ratio was <span style="-sec-ix-hidden:c108527753">5.75:1.00.</span> As an ongoing condition to the Covenant Relief Period, the Company also agreed to (i) a minimum liquidity test, (ii) an interest coverage test, (iii) an anti-cash hoarding test at any time revolving loans are outstanding, and (iv) additional reporting obligations. Under the amended Credit Agreement, the revolving credit facility contains a minimum liquidity financial covenant of $45,000, which includes unrestricted cash and any available borrowing capacity under the revolving credit facility. In <em style="font: inherit;"> April 2023, </em>the Company entered into a <em style="font: inherit;">second</em> amendment to the Credit Agreement in which the interest rate on any outstanding borrowings under the Credit Agreement was changed from LIBOR to SOFR. In <em style="font: inherit;"> May 2023, </em>the Company entered into a <em style="font: inherit;">third</em> amendment to the Credit Agreement in which certain defined terms were clarified. The Company incurred $1,427 of deferred financing fees related to these amendments. On <em style="font: inherit;"> December 31, 2023</em>, the Company was in compliance with all financial covenants. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Some of the lenders that are parties to the Credit Agreement, and their respective affiliates, have various relationships with the Company in the ordinary course of business involving the provision of financial services, including cash management, commercial banking, investment banking or other services.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Future maturities of long-term debt and amortization of debt issuance costs on <em style="font: inherit;"> December 31, 2023</em>, are as follows:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Debt</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px; margin: 0px; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Debt Issuance Costs</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7,461</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,770</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7,656</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,921</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,571</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,087</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,572</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,271</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 66%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">566,219</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,259</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">594,479</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,308</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 66%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">First lien term loan due November 17, 2028</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">592,505</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">649,350</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revolver</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10,000</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,974</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,770</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less unamortized debt issuance costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(10,308</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11,557</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">584,171</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">650,563</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less current portion of long-term debt</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,461</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,000</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">576,710</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">643,563</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 592505000 649350000 0 10000000 1974000 2770000 10308000 11557000 584171000 650563000 7461000 7000000 576710000 643563000 125000000 100000000 57000000 10000000 1728000 13413000 -13650000 1643000 0.50 56845000 38845000 11000000 7000000 701000 0.092 2999000 45000000 1427000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Debt</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px; margin: 0px; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Debt Issuance Costs</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7,461</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,770</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7,656</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,921</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,571</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,087</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,572</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,271</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 66%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">566,219</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,259</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">594,479</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,308</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 7461000 1770000 7656000 1921000 6571000 2087000 6572000 2271000 566219000 2259000 594479000 10308000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif;"><td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">8.</em></b></p> </td><td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>COMMON STOCK WARRANTS AND EARN-OUT LIABILITY</b></p> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Upon the Closing, there were 14,666,644 Warrants, consisting of 9,999,977 Public Warrants and 4,666,667 Private Warrants, outstanding to purchase shares of the Company's common stock that were issued by Empower prior to the Business Combination. Each Warrant entitles the registered holder to purchase one share of Common Stock at a price of $11.50 per share, subject to adjustments, commencing on <em style="font: inherit;"> October 9, 2021 (</em>the <em style="font: inherit;">one</em>-year anniversary of Empower’s initial public offering), provided that the Company has an effective registration statement under the Securities Act covering the shares of Common Stock issuable upon exercise of the Warrants and a current prospectus relating to them is available and such shares are registered, qualified or exempt from registration under the securities laws of the state of residence of the holder. The Warrants <em style="font: inherit;"> may </em>be exercised only for a whole number of shares of Common Stock. The Warrants expire on <em style="font: inherit;"> July 16, 2026, </em>the date that is <span style="-sec-ix-hidden:c108527766">five</span> years after the Closing date, or earlier upon redemption or liquidation. Additionally, the Private Warrants will be non-redeemable and are exercisable on a cashless basis so long as they are held by the Sponsor or any of its permitted transferees. If the Private Warrants are held by someone other than the Sponsor or its permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company <em style="font: inherit;"> may </em>redeem the Public Warrants at a price of $0.01 per warrant upon <em style="font: inherit;">30</em> days' notice if the closing price of the Company’s common stock equals or exceeds $18.00 per share, subject to adjustments, on the trading day prior to the date on which notice of redemption is given, provided there is an effective registration statement and current prospectus in effect with respect to the ordinary shares underlying such Warrants throughout the <em style="font: inherit;">30</em>-day redemption period. If the foregoing conditions are satisfied and the Company issues a notice of redemption of the Warrants, the Warrant holder is entitled to exercise his, her or its Warrant prior to the scheduled redemption date. Any such exercise requires the Warrant holder to pay the exercise price for each Warrant being exercised. Further, the Company <em style="font: inherit;"> may </em>redeem the Public Warrants at a price of $0.10 per warrant upon <em style="font: inherit;">30</em> days' notice if the closing price of Common Stock equals or exceeds $10.00 per share, subject to adjustments, on the trading day prior to the date on which notice of redemption is given. Beginning on the date the notice of redemption is given until the Warrants are redeemed or exercised, holders <em style="font: inherit;"> may </em>elect to exercise their Warrants on a cashless basis and receive that number of shares of Common Stock as determined by reference to a table in the warrant agreement.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">During any period when the Company has failed to maintain an effective registration statement, warrant holders <em style="font: inherit;"> may </em>exercise Warrants on a cashless basis in accordance with Section <em style="font: inherit;">3</em>(a)(<em style="font: inherit;">9</em>) of the Securities Act or another exemption, but the Company will use its commercially reasonable best efforts to register or qualify the shares under applicable blue sky laws to the extent an exemption is <em style="font: inherit;">not</em> available.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Warrants are accounted for as a liability in accordance with ASC Subtopic <em style="font: inherit;">815</em>-<em style="font: inherit;">40,</em> <i>Derivatives and Hedging - Contracts in Entity's Own Equity</i>, and are presented as a warrant liability on the balance sheet. The warrant liability was measured at fair value at inception and on a recurring basis, with changes in fair value recognized as non-operating expense. On <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em>, a warrant liability with a fair value of $8,383 and $4,272, respectively, was reflected as a long-term liability in the consolidated balance sheet. As of both <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em>, there were 14,633,311 Warrants outstanding. For the year ended <em style="font: inherit;"> December 31, 2023</em>, an increase of $4,111 in the fair value of the warrant liability as compared to a decrease of $57,021 in the fair value of the warrant liability for the year ended <em style="font: inherit;"> December 31, 2022</em>, was reflected as change in fair value of warrant liability in the consolidated statements of comprehensive income.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Additionally, the Sponsor received 2,187,500 shares of Common Stock upon the Closing, which vest in <em style="font: inherit;">two</em> equal tranches upon achievement of certain market share price milestones during the earn-out period, as outlined in the Merger Agreement (the “Earn-Out Shares”). The <em style="font: inherit;">first</em> tranche of Earn-Out Shares vested during the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2022.</em> Upon vesting, the <em style="font: inherit;">first</em> tranche of 1,093,750 Earn-Out Shares were issued and a liability of $14,689, representing the fair value of the shares on the date of vesting, was reclassified from liabilities to equity. The remaining tranche of Earn-Out Shares will be forfeited if the applicable conditions are <em style="font: inherit;">not</em> satisfied before <em style="font: inherit;"> July 16, 2028 (</em><em style="font: inherit;">seven</em> years after the Closing Date). The unvested Earn-Out Shares are presented as an earn-out liability on the balance sheet and are remeasured at fair value with changes in fair value recognized as non-operating expense. On <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em>, an earn-out liability with a fair value of $3,479 <span style="color:#000000;">and</span> $1,176, respectively, was reflected as a long-term liability in the consolidated balance sheet. For the year ended <em style="font: inherit;"> December 31, 2023</em>, an increase of $2,303 in the fair value of the earn-out liability as compared to a decrease of $10,731 in the fair value of the earn-out liability for the year ended <em style="font: inherit;"> December 31, 2022</em>, was reflected as change in fair value of earn-out liability in the consolidated statements of comprehensive income. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> 14666644 9999977 4666667 1 11.5 0.01 18 0.1 10 8383000 4272000 14633311 4111000 -57021000 2187500 1093750 14689000 3479000 1176000 2303000 -10731000 <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="color:#000000;"><b><em style="font: inherit;">9.</em>  DERIVATIVE INSTRUMENTS </b></span></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company from time to time enters into derivative financial instruments, such as interest rate collar agreements (each, a “Collar”), to manage its exposure to fluctuations in interest rates on the Company’s variable rate debt. On <em style="font: inherit;"> January 4, 2023, </em>the Company entered into a Collar with Wells Fargo Bank, N.A. ("Wells Fargo") with a notional amount of $500,000 that expires on <em style="font: inherit;"> February 18, 2026. </em>The Collar has a floor of 2.811% and a cap of 5% (based on <em style="font: inherit;">three</em>-month SOFR). The structure of this Collar is such that the Company receives an incremental amount if the Collar index exceeds the cap rate. Conversely, the Company pays an incremental amount to Wells Fargo if the Collar index falls below the floor rate. <em style="font: inherit;">No</em> payments are required if the Collar index falls between the cap and floor rates. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">On <em style="font: inherit;"> December 31, 2023</em>, the Company recognized a derivative liability of $1,164 for the Collar in other noncurrent liabilities on the consolidated balance sheet. For the year ended <em style="font: inherit;"> December 31, 2023</em>, the Company recorded a net change in the fair value of the Collar as an increase to interest ex<span style="color:#000000;">pense of </span>$1,164<span style="color:#000000;">. Cas</span>h receipts for the Collar totaled $620 for the year ended <em style="font: inherit;"> December 31, 2023</em>. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The fair value of the Collar is determined using observable market-based inputs and the impact of credit risk on the derivative’s fair value (the creditworthiness of the Company’s counterparty for assets and the creditworthiness of the Company for liabilities) (a Level <em style="font: inherit;">2</em> measurement, as described in Note <em style="font: inherit;">10,</em> <i>"Fair Value Measurements")</i>.</p> 500000000 0.02811 0.05 1164000 1164000 620000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif;"><td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">10.</em></b></p> </td><td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>FAIR VALUE MEASUREMENTS</b></p> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company’s financial liabilities subject to fair value measurement on a recurring basis and the level of inputs used for such measurements were as follows: </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Fair Value Measured on December 31, 2023</em></em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Level 1</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Level 2</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Level 3</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Warrant liability (Public)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,480</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,480</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Warrant liability (Private)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,903</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,903</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Earn-out liability</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,479</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,479</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 9pt;">Interest rate collar liability</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">1,164</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">1,164</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total fair value liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,480</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,164</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,382</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,026</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Fair Value Measured on December 31, 2022</em></em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Level 1</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Level 2</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Level 3</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Warrant liability (Public)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,691</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,691</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Warrant liability (Private)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,581</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,581</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Earn-out liability</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,176</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,176</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total fair value liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,691</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,757</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,448</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">On <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em>, the Company's liabilities for its Private and Public Warrants, earn-out liability, and Collar are measured at fair value on a recurring basis (see Note <em style="font: inherit;">8,</em> “<i>Common Stock Warrants and Earn-Out Liability</i>,” and Note <em style="font: inherit;">9,</em> <i>"Derivative Instruments,”</i> for more details). The fair values of the Private Warrants and earn-out liability are determined based on significant inputs <em style="font: inherit;">not</em> observable in the market (Level <em style="font: inherit;">3</em>). These assumptions are believed to be reasonable at the time, but such assumptions are subject to inherent uncertainty. The valuation of the Level <em style="font: inherit;">3</em> liabilities uses assumptions and estimates the Company believes would be made by a market participant in making the same valuation. The Company assesses these assumptions and estimates on an on-going basis as additional data impacting the assumptions and estimates are obtained. The Company uses a Monte Carlo simulation model to estimate the fair value of its Private Warrants and earn-out liability. The fair value of the Collar, which is included in other noncurrent liabilities on the consolidated balance sheet, is determined based on models that reflect the contractual terms of the derivative, yield curves, and the credit quality of the counterparties. Inputs are generally observable and do <em style="font: inherit;">not</em> contain a high level of subjectivity (Level <em style="font: inherit;">2</em>). The fair value of the Public Warrants is determined using publicly traded prices (Level <em style="font: inherit;">1</em>). Changes in the fair value of the derivative liabilities related to Warrants and the earn-out liability are recognized as non-operating expense in the consolidated statements of comprehensive income (loss). Changes in the fair value of the Collar are recognized as an adjustment to interest expense in the consolidated statements of comprehensive income (loss). Changes in the fair value of the Warrants, the earn-out liability, and the Collar, along with cash flows associated with the Collar, are presented in operating activities on the consolidated statements of cash flows.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The fair value of Private Warrants was estimated on <em style="font: inherit;"> December 31, 2023</em> and <em style="font: inherit;">2022</em> using the Monte Carlo simulation model with the following assumptions:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 64%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Valuation date price</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4.87</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2.12</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Strike price</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">11.50</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">11.50</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Remaining life (in years)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2.54</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3.54</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4.01</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4.06</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Price threshold</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">18.00</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">18.00</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The fair value of the earn-out liability was estimated on <em style="font: inherit;"> December 31, 2023</em> and <em style="font: inherit;">2022</em> using the Monte Carlo simulation model with the following assumptions:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 64%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Valuation date price</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4.87</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2.12</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (in years)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4.54</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5.54</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">67.20</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">70.33</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3.79</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3.88</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Price hurdle</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">15.00</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">15.00</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">On <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em>, the Company had accounts receivable, accounts payable and accrued expenses for which the carrying value approximates fair value due to the short-term nature of these instruments. The carrying value of the Company’s long-term debt approximates fair value as the rates used approximate the market rates currently available to the Company. Fair value measurements used in the impairment reviews of goodwill and intangible assets are Level <em style="font: inherit;">3</em> measurements.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The reconciliation of changes in Level <em style="font: inherit;">3</em> during the years ended <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> is as follows:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Private Warrants</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Earn-Out Liability</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 52%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Balance on December 31, 2021</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">21,793</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">26,596</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">48,389</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities reclassed to equity</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(14,689</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(14,689</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gains included in earnings</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(20,212</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(10,731</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(30,943</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Balance on December 31, 2022</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,581</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,176</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,757</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Losses included in earnings</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,322</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,303</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,625</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Balance on December 31, 2023</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,903</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,479</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,382</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 6pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Fair Value Measured on December 31, 2023</em></em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Level 1</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Level 2</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Level 3</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Warrant liability (Public)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,480</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,480</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Warrant liability (Private)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,903</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,903</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Earn-out liability</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,479</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,479</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 9pt;">Interest rate collar liability</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">1,164</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">1,164</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total fair value liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,480</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,164</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,382</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,026</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Fair Value Measured on December 31, 2022</em></em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Level 1</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Level 2</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Level 3</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Warrant liability (Public)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,691</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,691</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Warrant liability (Private)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,581</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,581</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Earn-out liability</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,176</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,176</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total fair value liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,691</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,757</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,448</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 5480000 0 0 5480000 0 0 2903000 2903000 0 0 3479000 3479000 0 1164000 0 1164000 5480000 1164000 6382000 13026000 2691000 0 0 2691000 0 0 1581000 1581000 0 0 1176000 1176000 2691000 0 2757000 5448000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 64%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Valuation date price</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4.87</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2.12</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Strike price</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">11.50</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">11.50</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Remaining life (in years)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2.54</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3.54</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4.01</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4.06</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Price threshold</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">18.00</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">18.00</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 64%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Valuation date price</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4.87</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2.12</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (in years)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4.54</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5.54</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">67.20</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">70.33</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3.79</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3.88</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Price hurdle</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">15.00</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">15.00</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 4.87 2.12 11.5 11.5 2.54 3.54 0.0401 0.0406 18 18 4.87 2.12 4.54 5.54 0.672 0.7033 0.0379 0.0388 15 15 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Private Warrants</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Earn-Out Liability</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 52%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Balance on December 31, 2021</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">21,793</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">26,596</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">48,389</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities reclassed to equity</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(14,689</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(14,689</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gains included in earnings</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(20,212</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(10,731</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(30,943</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Balance on December 31, 2022</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,581</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,176</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,757</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Losses included in earnings</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,322</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,303</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,625</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Balance on December 31, 2023</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,903</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,479</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,382</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 21793000 26596000 48389000 -0 14689000 14689000 20212000 10731000 30943000 1581000 1176000 2757000 -1322000 -2303000 -3625000 2903000 3479000 6382000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif;"><td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">11.</em></b></p> </td><td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>REVENUE</b></p> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The principal activity from which the Company generates its revenue is the manufacturing and distribution of after-market automotive parts for its customers, comprised of resellers and end users. The Company recognizes revenue at a point in time, rather than over time, as the performance obligation is satisfied when customer obtains control of the product upon title transfer and <em style="font: inherit;">not</em> as the product is manufactured or developed. The amount of revenue recognized is based on the purchase order price and adjusted for revenue allocated to variable consideration (i.e., estimated rebates, co-op advertising, etc.).</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company collects sales tax and other taxes concurrent with revenue-producing activities which are excluded from revenue. Shipping and handling costs incurred after control of the product is transferred to our customers are treated as fulfillment costs and <em style="font: inherit;">not</em> a separate performance obligation.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company allows customers to return products when certain Company-established criteria are met. These sales returns are recorded as a charge against gross sales in the period in which the related sales are recognized, net of returns to stock. Returned products, which are recorded as inventories, are valued at the lower of cost or net realizable value. The physical condition and marketability of the returned products are the major factors considered in estimating realizable value. The Company also estimates expected sales returns and records the necessary adjustment as a charge against gross sales.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company’s payment terms with customers are customary and vary by customer and geography but typically range from <em style="font: inherit;">30</em> to <em style="font: inherit;">365</em> days. The Company elected the practical expedient to disregard the possible existence of a significant financing component related to payment on contracts, as the Company expects that customers will pay for the products within <em style="font: inherit;">one</em> year. The Company has evaluated the terms of its arrangements and determined that they do <em style="font: inherit;">not</em> contain significant financing components. Additionally, as all contracts with customers have an expected duration of <em style="font: inherit;">one</em> year or less, the Company has elected the practical expedient to exclude disclosure of information regarding the aggregate amount and future timing of performance obligations that are unsatisfied or partially satisfied as of the end of the reporting period. The Company provides limited warranties on most of its products against certain manufacturing and other defects. Provisions for estimated expenses related to product warranty are made at the time products are sold. Refer to Note <em style="font: inherit;">19,</em> “<i>Commitments and Contingencies</i>” for more information.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The following table summarizes total revenue by product category. The Company's product category definitions have been revised by management in <em style="font: inherit;">2022.</em> The prior-year period has been revised to conform with the current presentation. There is <em style="font: inherit;">no</em> change to total sales.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 43%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Electronic systems</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">287,215</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">282,865</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">309,233</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Mechanical systems</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">157,427</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">165,007</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">154,878</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exhaust</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">59,938</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">66,767</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">78,179</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accessories</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">98,899</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">108,150</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">85,280</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Safety</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">56,225</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">65,626</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">65,277</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net sales</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">659,704</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">688,415</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">692,847</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The following table summarizes total revenue based on geographic location from which the product is shipped:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 43%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">644,652</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">669,187</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">674,491</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Italy</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,052</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,228</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,356</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net sales</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">659,704</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">688,415</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">692,847</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 6pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 43%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Electronic systems</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">287,215</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">282,865</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">309,233</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Mechanical systems</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">157,427</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">165,007</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">154,878</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exhaust</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">59,938</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">66,767</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">78,179</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accessories</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">98,899</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">108,150</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">85,280</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Safety</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">56,225</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">65,626</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">65,277</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net sales</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">659,704</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">688,415</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">692,847</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 287215000 282865000 309233000 157427000 165007000 154878000 59938000 66767000 78179000 98899000 108150000 85280000 56225000 65626000 65277000 659704000 688415000 692847000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 43%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">644,652</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">669,187</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">674,491</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Italy</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,052</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,228</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,356</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net sales</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">659,704</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">688,415</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">692,847</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 644652000 669187000 674491000 15052000 19228000 18356000 659704000 688415000 692847000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif;"><td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">12.</em></b></p> </td><td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>INCOME TAXES</b></p> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Income tax expense of the Company consisted of the following:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 49%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Current income tax expense:</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Federal</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10,909</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">12,356</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7,422</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">State</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">927</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,253</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">323</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,715</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,450</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,602</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total current income tax expense</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13,551</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">16,059</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10,347</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Deferred income tax expense (benefit):</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Federal</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(5,986</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(8,679</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">823</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">State</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">811</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(2,591</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(552</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(296</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(189</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total deferred income tax expense (benefit)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,152</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11,566</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">82</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total income tax expense</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,399</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,493</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,429</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company’s income before income taxes was subject to taxes in the following jurisdictions:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 49%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">23,971</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">72,276</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(24,772</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,608</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,991</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,062</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) before income taxes</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">27,579</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">78,267</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(16,710</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Reported income tax expense for the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em> differs from the “expected” tax expense (benefit), computed by applying the U.S. Federal statutory income tax rate of 21% to income before income taxes as follows:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 49%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected tax expense (benefit) at U.S. Federal statutory rates</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,792</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">16,479</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(3,510</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">State income tax expense (benefit)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,373</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(1,057</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(180</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Permanent tax differences</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">375</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,275</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">825</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Foreign-derived intangible income deduction</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">(397</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">(298</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Global intangible low-taxed income</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">375</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Section 162(m) limitation</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">709</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign rate differential</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">782</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">560</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">719</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Tax credit</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(1,506</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(1,393</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(1,620</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Earn-outs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">484</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(2,254</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,470</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in fair value of Warrants</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">863</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(11,974</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6,842</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Transaction costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,465</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other differences, net</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(76</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">155</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">43</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total income tax expense</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,399</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,493</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,429</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The tax effects of temporary differences that give rise to significant portions of the Company’s deferred tax assets and deferred tax liabilities consisted of the following:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 66%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Deferred tax assets:</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Reserves on assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10,283</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">12,305</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Liabilities not yet deductible</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">781</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,371</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest expense limitation</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">16,040</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">9,624</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Right-of-use liability</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">6,791</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">6,899</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Section 174 expenses</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">10,049</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">6,197</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net operating losses</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,446</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,493</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,113</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">526</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total gross deferred tax assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">47,503</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">40,415</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Valuation allowance</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Total gross deferred tax assets, net of valuation allowance</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">47,498</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">40,415</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Deferred tax liabilities:</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Tradename</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">33,801</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">33,770</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Intangible assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">41,715</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">41,126</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Goodwill</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">12,310</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10,037</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,634</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7,110</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Right-of-use asset</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: right; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6,585</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: right; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6,762</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total gross deferred tax liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">101,045</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">98,805</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net deferred tax liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,542</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">58,390</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Based on the Company’s projected pretax earnings, reversal of deferred tax liabilities and other relevant factors, management believes that it is more likely than <em style="font: inherit;">not</em> that the Company’s deferred tax assets on <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> will be realized, with the exception of certain state net operating loss carryforwards.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">On <em style="font: inherit;"> December 31, 2023</em>, the Company's federal and state net operating loss carryforwards for income tax purposes were immaterial. A majority of the U.S. net operating loss carryforwards have <em style="font: inherit;">no</em> expiration date. The remaining state net operating loss carryforwards expire at variou<span style="color:#000000;">s dates through <em style="font: inherit;">2035</em></span>. The entire amount of federal net operati<span style="color:#000000;">ng loss carryforward of </span>$381<span style="color:#000000;"> and a significant portion of state net operating loss carryforward of </span>$2,064<span style="color:#000000;"> relate to acquisitions, and, as a</span> result, are limited in the amount that can be recognized in any <em style="font: inherit;">one</em> year.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Changes in the valuation allowance for deferred tax assets were as follows:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">December 31,</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 84%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Valuation allowance, January 1</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Additions charged to expense accounts</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Valuation allowance, December 31</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><span style="color:#000000;">The valuation allowance on <em style="font: inherit;"> December 31, 2023, </em>includes allowances primarily related to unrealized state net operating losses and credit carryforwards of $5.</span></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Uncertain Tax Positions</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Under the accounting rules for income taxes, the Company is <em style="font: inherit;">not</em> permitted to recognize the tax benefit attributable to a tax position unless such position is more likely than <em style="font: inherit;">not</em> to be sustained upon examination by taxing authorities, including resolution of any related appeals and litigation processes, based solely on the technical merits of the position. The Company had uncertain tax positions o<span style="color:#000000;">f $329 fo</span>r the year ended <em style="font: inherit;"> December 31, 2023</em>. The Company did <span style="-sec-ix-hidden:c108527859">not</span> have any uncertain tax positions for the year ended <em style="font: inherit;"> December 31, 2022.</em></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company recognizes interest on liabilities for uncertain tax positions in interest expense and would recognize penalties, if any, in operating expenses in its consolidated statements of comprehensive income (loss). In <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022,</em> the Company has <span style="-sec-ix-hidden:c108527862"><span style="-sec-ix-hidden:c108528063">not</span></span> recognized any amount of interest and penalties for uncertain tax positions in its consolidated statements of comprehensive income (loss).</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Changes in unrecognized tax benefits were as follows:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">December 31,</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 84%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross unrecognized tax benefits, January 1</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Changes in balance related to tax position taken during prior periods</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">329</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross unrecognized tax benefits, December 31</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">329</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">As of <em style="font: inherit;"> December 31, 2023</em>, <span style="color:#000000;">$9 of this total repr</span>esents the amount of unrecognized tax benefits that, if recognized, would favorably affect the effective income tax rate in future periods. Interest, penalties, and accrued interest related to unrecognized tax benefits are insignificant for the periods presented.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company regularly engages in discussions and negotiations with tax authorities regarding tax matters in various jurisdictions in which it conducts business. Although the timing of the resolutions and/or closures of audits is highly uncertain, it is reasonably possible, that certain U.S. federal and non-U.S. tax audits <em style="font: inherit;"> may </em>be concluded within the next <em style="font: inherit;">12</em> months, which could increase or decrease the balance of our gross unrecognized tax benefits. The Company estimates that unrecognized tax benefits as of <em style="font: inherit;"> December 31, 2023, </em>could decrease by as much as<span style="color:#000000;"> $9 in the next </span><em style="font: inherit;">12</em> months.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><span style="color:#000000">The Company files federal, state, and non-U.S. tax returns in various foreign jurisdictions. For state and non-U.S. tax returns, the Company is generally <em style="font: inherit;">no</em> longer subject to tax examinations for years prior to <em style="font: inherit;">2014.</em> For federal tax returns, the Company is <em style="font: inherit;">no</em> longer subject to tax examinations for years prior to <em style="font: inherit;">2019.</em> The federal tax returns for <em style="font: inherit;">2020</em> through <em style="font: inherit;">2022</em> remain open for examinations. State income tax returns remain open for examination in various states for tax years <em style="font: inherit;">2014</em> through <em style="font: inherit;">2022.</em></span></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 49%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Current income tax expense:</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Federal</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10,909</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">12,356</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7,422</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">State</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">927</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,253</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">323</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,715</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,450</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,602</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total current income tax expense</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13,551</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">16,059</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10,347</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Deferred income tax expense (benefit):</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Federal</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(5,986</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(8,679</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">823</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">State</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">811</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(2,591</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(552</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(296</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(189</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total deferred income tax expense (benefit)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,152</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11,566</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">82</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total income tax expense</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,399</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,493</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,429</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 10909000 12356000 7422000 927000 1253000 323000 1715000 2450000 2602000 13551000 16059000 10347000 -5986000 -8679000 823000 811000 -2591000 -552000 23000 -296000 -189000 -5152000 -11566000 82000 8399000 4493000 10429000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 49%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">23,971</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">72,276</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(24,772</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,608</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,991</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,062</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) before income taxes</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">27,579</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">78,267</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(16,710</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td></tr> </tbody></table> 23971000 72276000 -24772000 3608000 5991000 8062000 27579000 78267000 -16710000 0.21 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 49%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected tax expense (benefit) at U.S. Federal statutory rates</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,792</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">16,479</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(3,510</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">State income tax expense (benefit)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,373</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(1,057</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(180</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Permanent tax differences</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">375</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,275</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">825</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Foreign-derived intangible income deduction</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">(397</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">(298</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Global intangible low-taxed income</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">375</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Section 162(m) limitation</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">709</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign rate differential</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">782</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">560</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">719</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Tax credit</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(1,506</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(1,393</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(1,620</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Earn-outs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">484</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(2,254</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,470</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in fair value of Warrants</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">863</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(11,974</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6,842</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Transaction costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,465</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other differences, net</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(76</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">155</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">43</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total income tax expense</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,399</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,493</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,429</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 5792000 16479000 -3510000 1373000 -1057000 -180000 375000 4275000 825000 397000 298000 -0 0 0 375000 709000 0 0 782000 560000 719000 1506000 1393000 1620000 -484000 2254000 -5470000 863000 -11974000 6842000 -0 -0 -1465000 -76000 155000 43000 8399000 4493000 10429000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 66%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Deferred tax assets:</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Reserves on assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10,283</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">12,305</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Liabilities not yet deductible</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">781</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,371</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest expense limitation</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">16,040</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">9,624</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Right-of-use liability</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">6,791</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">6,899</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Section 174 expenses</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">10,049</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">6,197</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net operating losses</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,446</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,493</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,113</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">526</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total gross deferred tax assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">47,503</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">40,415</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Valuation allowance</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Total gross deferred tax assets, net of valuation allowance</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">47,498</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">40,415</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Deferred tax liabilities:</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Tradename</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">33,801</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">33,770</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Intangible assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">41,715</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">41,126</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Goodwill</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">12,310</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10,037</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,634</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7,110</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Right-of-use asset</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: right; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6,585</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: right; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6,762</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total gross deferred tax liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">101,045</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">98,805</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net deferred tax liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,542</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">58,390</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 10283000 12305000 781000 3371000 16040000 9624000 6791000 6899000 10049000 6197000 2446000 1493000 1113000 526000 47503000 40415000 5000 -0 47498000 40415000 33801000 33770000 41715000 41126000 12310000 10037000 6634000 7110000 6585000 6762000 101045000 98805000 53542000 58390000 381000 2064000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">December 31,</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 84%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Valuation allowance, January 1</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Additions charged to expense accounts</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Valuation allowance, December 31</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 0 5000 5000 5000 329000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">December 31,</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 84%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross unrecognized tax benefits, January 1</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Changes in balance related to tax position taken during prior periods</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">329</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross unrecognized tax benefits, December 31</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">329</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 0 329000 329000 9000 9000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <tbody> <tr style="font-family: Arial, Helvetica, sans-serif;"> <td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">13.</em></b></p> </td> <td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>EARNINGS PER SHARE</b></p> </td> </tr> </tbody> </table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;">The following table sets forth the calculation of basic and diluted earnings per share:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 49%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Numerator:</b></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (loss)</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">19,180</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">73,774</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(27,139</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: fair value adjustment for Warrants</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(57,021</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (loss) - diluted</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">19,180</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">16,753</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(27,139</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Denominator:</b></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common shares outstanding - basic</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">117,378,854</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">116,762,928</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">89,959,993</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Dilutive effect of potential common shares from RSUs</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">952,161</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">101,290</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Dilutive effect of potential common shares from PSUs</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">179,785</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">—</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">—</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Dilutive effect of potential common shares from Warrants</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">384,078</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common shares outstanding - diluted</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">118,510,800</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">117,248,296</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">89,959,993</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Earnings (loss) per share:</b></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Basic</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">0.16</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">0.63</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(0.30</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Diluted</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">0.16</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">0.14</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(0.30</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </tbody> </table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;">The following outstanding shares of common stock equivalents were excluded from the calculation of diluted earnings per share due to the anti-dilutive effect such shares would have on net loss per common share.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 49%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Anti-dilutive shares excluded from calculation of diluted EPS:</p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Warrants</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">14,633,311</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">14,666,644</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Stock options</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">886,046</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,709,690</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,386,974</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Restricted stock units</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">146,475</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">540,344</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">656,485</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 18pt;">Performance stock units</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">1,822,994</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">—</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">—</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Unvested Earn-Out Shares</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,093,750</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,093,750</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">2,187,500</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total anti-dilutive shares</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,582,576</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,343,784</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">18,897,603</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 49%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Numerator:</b></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (loss)</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">19,180</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">73,774</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(27,139</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: fair value adjustment for Warrants</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(57,021</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (loss) - diluted</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">19,180</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">16,753</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(27,139</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Denominator:</b></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common shares outstanding - basic</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">117,378,854</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">116,762,928</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">89,959,993</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Dilutive effect of potential common shares from RSUs</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">952,161</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">101,290</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Dilutive effect of potential common shares from PSUs</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">179,785</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">—</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">—</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Dilutive effect of potential common shares from Warrants</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">384,078</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common shares outstanding - diluted</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">118,510,800</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">117,248,296</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">89,959,993</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Earnings (loss) per share:</b></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Basic</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">0.16</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">0.63</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(0.30</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Diluted</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">0.16</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">0.14</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(0.30</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </tbody> </table> 19180000 73774000 -27139000 0 -57021000 0 19180000 16753000 -27139000 117378854 116762928 89959993 952161 101290 0 179785 0 0 0 384078 0 118510800 117248296 89959993 0.16 0.63 -0.3 0.16 0.14 -0.3 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 49%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Anti-dilutive shares excluded from calculation of diluted EPS:</p> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Warrants</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">14,633,311</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">14,666,644</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Stock options</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">886,046</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,709,690</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,386,974</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Restricted stock units</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">146,475</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">540,344</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">656,485</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 18pt;">Performance stock units</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">1,822,994</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">—</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">—</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Unvested Earn-Out Shares</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,093,750</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,093,750</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">2,187,500</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total anti-dilutive shares</p> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,582,576</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,343,784</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">18,897,603</td> <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 14633311 0 14666644 886046 1709690 1386974 146475 540344 656485 1822994 0 0 1093750 1093750 2187500 18582576 3343784 18897603 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif;"><td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">14.</em></b></p> </td><td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>BENEFIT PLANS</b></p> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">On <em style="font: inherit;"> January 28, 2022, </em>the Company approved the termination of its defined benefit pension plan (the "Plan"), effective <em style="font: inherit;"> March 31, 2022. </em>The final distribution of Plan assets pursuant to the termination was <em style="font: inherit;">not</em> made until the plan termination satisfied all regulatory requirements in the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2022.</em> Plan participants received their accrued benefits from plan assets by electing either lump sum distributions or annuity contracts with a qualifying <em style="font: inherit;">third</em>-party annuity provider. The resulting settlement effect of the Plan termination was determined based on prevailing market conditions, the lump sum offer participation rate of eligible participants, the actual lump sum distributions, and annuity purchase rates at the date of distribution. As a result, the Plan recognized a final settlement loss of $154. Prior to termination, the Projected Unit Credit Actuarial Cost Method was used to determine the normal cost of the Plan and estimated pension benefit obligation. The fair value of Plan assets on <em style="font: inherit;"> December 31, 2022</em>, was zero. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The following table shows the changes in the benefit obligation and plan assets and the plan’s funded status.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">December 31,</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 84%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in Projected Benefit Obligation:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Benefit obligation, January 1</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,104</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Service cost</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">113</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest cost</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">138</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Plan curtailments</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(5,185</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Benefits paid</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(299</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Expenses paid</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(149</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Actuarial (gain) loss</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(722</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b>Benefit obligation, December 31</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in Plan Assets:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Fair value of plan assets, January 1</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,242</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Actual return on plan assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(374</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Employer contributions</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">765</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Plan settlements</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(5,185</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Benefits paid from plan assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(299</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Expenses paid</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(149</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b>Fair value of plan net assets, December 31</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Funded status at end of period</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">There was no remaining accumulated benefit obligation for the Plan on <em style="font: inherit;"> December 31, 2022</em>. The Company made contributions of $765 and $471 in <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively. There were no participant contributions in <em style="font: inherit;">2022</em> or <em style="font: inherit;">2021</em>.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 26pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The pre-tax amounts recognized in other comprehensive income were as follows:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 6pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 62%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Actuarial gain arising during measurement period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(129</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(513</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortization of actuarial loss</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(154</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(25</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total recognized in other comprehensive (income) loss</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(283</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(538</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;">The following summarizes the components of net periodic benefit cost for the defined benefit pension plan:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">For the years ended December 31,</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 68%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Components of expense:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Service cost</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">113</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">143</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest cost</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">138</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">152</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Expected return on plan assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(218</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(240</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Settlement loss recognized</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">154</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Amortization of net loss</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net periodic benefit cost</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">187</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">80</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: 0pt;">Weighted-average assumptions used to determine net cost:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">December 31,</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 84%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Discount rate</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2.78</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected return on plan assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5.20</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><em style="font: inherit;">401</em>(k) Plan</b></p> <p style="font-size: 10pt; font-family: Arial, Helvetica, sans-serif; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company has a <em style="font: inherit;">401</em>(k) savings plan for salaried and non-salaried employees. Participation in the plan is optional. The Company matches employee contributions up to 3.5% each pay period. <span style="color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif;">The Company's matching contributions for the years ended </span><em style="font: inherit;"> December 31, 2023</em><span style="color:#000000;">, </span> <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em>, <span style="color:#000000;">include additional discretionary matching contributions of 1.2%, 0%, and 1% based on the Company's performance targets for <em style="font: inherit;">2023,</em> <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021,</em> respectively. The Compa</span>ny made matching contributions of $3,154, $2,990, and $2,579 for the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em>, respectively. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 6pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> 154000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">December 31,</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 84%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in Projected Benefit Obligation:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Benefit obligation, January 1</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,104</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Service cost</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">113</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest cost</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">138</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Plan curtailments</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(5,185</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Benefits paid</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(299</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Expenses paid</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(149</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Actuarial (gain) loss</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(722</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b>Benefit obligation, December 31</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in Plan Assets:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Fair value of plan assets, January 1</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,242</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Actual return on plan assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(374</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Employer contributions</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">765</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Plan settlements</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(5,185</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Benefits paid from plan assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(299</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Expenses paid</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(149</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b>Fair value of plan net assets, December 31</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Funded status at end of period</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 6104000 113000 138000 5185000 299000 149000 722000 0 5242000 -374000 765000 5185000 299000 149000 0 0 0 765000 471000 0 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 62%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Actuarial gain arising during measurement period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(129</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(513</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortization of actuarial loss</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(154</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(25</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: Arial, Helvetica, sans-serif;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total recognized in other comprehensive (income) loss</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(283</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(538</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> -129000 -513000 154000 25000 283000 538000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">For the years ended December 31,</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 68%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Components of expense:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Service cost</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">113</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">143</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest cost</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">138</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">152</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Expected return on plan assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(218</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(240</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Settlement loss recognized</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">154</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Amortization of net loss</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net periodic benefit cost</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">187</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">80</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 113000 143000 138000 152000 218000 240000 -154000 -0 -0 -25000 187000 80000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">December 31,</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 84%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Discount rate</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2.78</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected return on plan assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5.20</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 0.0278 0.052 0.035 0.012 0 0.01 3154000 2990000 2579000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">15.</em></b></p> </td><td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>EQUITY-BASED COMPENSATION PLANS</b></p> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">In <em style="font: inherit;">2021,</em> the Company adopted the <em style="font: inherit;">2021</em> Omnibus Incentive Plan (the <em style="font: inherit;">“2021</em> Plan”), under which awards, including stock options, time-based restricted stock units ("RSUs"), and performance-based restricted stock units ("PSUs") <em style="font: inherit;"> may </em>be granted to employees and non-employee directors. The <em style="font: inherit;">2021</em> Plan authorized 8,850,000 shares of Common Stock to be available for award grants. On <em style="font: inherit;"> December 31, 2023</em>, 4,679,306 shares of Common Stock remained available for future issuance under the <em style="font: inherit;">2021</em> Plan. On <em style="font: inherit;"> June 6, 2023, </em>the Company granted 1,000,000 time-based RSUs and 1,520,000 PSUs to its new President and Chief Executive Officer. These awards were granted outside of the <em style="font: inherit;">2021</em> Plan as employment inducement awards and did <em style="font: inherit;">not</em> require shareholder approval under the rules of the NYSE or otherwise. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b>Restricted Stock Awards</b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">RSUs and PSU are collectively referred to as “Restricted Stock Awards”. The Compensation Committee has awarded RSUs to select employees and non-employee directors and has awarded PSUs to select employees. The RSUs vest ratably over <span style="-sec-ix-hidden:c108527921">one</span> to <span style="-sec-ix-hidden:c108527922">four</span> years of continued employment. The grant date fair value of a time-based award or a performance-based award without a market condition is equal to the market price of Common Stock on the grant date and is recognized over the requisite service period. The grant date fair value of a performance-based award with a market condition is determined using a Monte Carlo simulation and is recognized over the requisite service period. On <em style="font: inherit;"> December 31, 2023</em>, there was $9,071 of unrecognized compensation cost related to unvested Restricted Stock Awards that is expected to be recognized over a remaining weighted average period of 2.3 years.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The weighted-average grant-date fair value of Restricted Stock Awards granted during the years ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em>, was <span style="color:#000000;">$2.60, $5.87 and $12.06</span>, respectively. The fair value of Restricted Stock Awards vested and converted to shares of Common Stock was $4,231 for the year ended <em style="font: inherit;"> December 31, 2023</em>.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">Unvested Restricted Stock Awards</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Weighted Average</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Number of RSAs</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Grant Date Fair Value</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance on December 31, 2022</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,108,330</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">9.43</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted (1)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,954,177</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2.60</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Vested</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(823,337</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4.96</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(334,369</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8.19</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 68%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance on December 31, 2023</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,904,801</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2.86</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"><span style="color:#000000;"><i>(<em style="font: inherit;">1</em>) Includes 1.0 million PSUs subject to the Company achieving certain Adjusted EBITDA and sales performance targets during each of fiscal years <em style="font: inherit;">2023,</em> <em style="font: inherit;">2024,</em> and <em style="font: inherit;">2025.</em> The criteria are based on a range of these performance targets in which participants <em style="font: inherit;"> may </em>earn between 0% to 150% of the base number of awards granted. The weighted average grant date fair value of these PSUs was $1.98. The Company assesses the attainment of target payout rates each reporting period. Equity-based compensation expense is recognized for awards deemed probable of vesting.</i></span></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Performance-based Restricted Stock Units</i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The PSUs granted under the <em style="font: inherit;">2021</em> Plan represent shares of Common Stock that are potentially issuable in the future based on a combination of performance and service requirements. On <em style="font: inherit;"> March 8, 2023, </em>the Company granted 949,412 PSUs to key employees with a grant date fair value of $1.98 and on <em style="font: inherit;"> May 8, 2023, </em>granted an additional 8,050 PSUs with a grant data fair value of $2.43. The PSUs granted to employees were based on salary and include annual net sales and adjusted EBITDA growth targets with threshold and stretch goals. The awards vest ratably over <span style="-sec-ix-hidden:c108527945">three</span> years, subject to the employee’s continuous employment through the vesting date and the level of performance achieved. The number of PSUs granted reflects the target number able to be earned under a given award. Non-vested PSU compensation expense is based on the most recent performance assumption available and is adjusted as assumptions change. The fair value of a PSU at the grant date is equal to the market price of Common Stock on the grant date. <span style="color:#000000;">The cost estimates for PSU grants represent initial target awards until the Company can reasonably forecast the financial performance of each PSU award grant. The actual number of shares of Common Stock to be issued at the end of each performance period will range from 0% to 150% of the initial target awards.</span></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">On <em style="font: inherit;"> June 6, 2023, </em>the Company granted 1,520,000 PSUs to its new President and Chief Executive Officer as an employment inducement award. These shares are potentially issuable in the future based on a combination of achievement of certain stock price metrics and service requirements through the expiration date of <em style="font: inherit;"> December 31, 2030. </em>Share-based compensation expense will <em style="font: inherit;">not</em> be adjusted solely because the market condition is <em style="font: inherit;">not</em> satisfied, and the award is therefore <em style="font: inherit;">not</em> earned, provided the requisite service is rendered. The fair value of this award was determined as of the date of the grant using a Monte Carlo valuation model with the following assumptions:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">For the year ended</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31, 2023</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 84%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">60.5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3.67</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company's estimates of fair value <em style="font: inherit;"> may </em>be impacted by certain variables including, but <em style="font: inherit;">not</em> limited to, stock price volatility, the risk-free interest rate, expected dividend yields, and the Company's performance. Expected volatility is based on a size and leverage-adjusted peer volatility estimate since the Company has limited historical volatility. The expected dividend yield is assumed to be <em style="font: inherit;">zero</em> since the Company has never paid dividends and does <em style="font: inherit;">not</em> have current plans to pay any dividends. The risk-free interest rate is based on a term-matched <em style="font: inherit;">zero</em>-coupon risk-free interest rate derived from the Treasury Constant Maturities yield curve on the valuation date.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b>Stock Options</b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Stock option grants have an exercise price at least equal to the market value of the underlying Common Stock on the date of grant, have <span style="-sec-ix-hidden:c108527957">ten</span>-year terms, and vest ratably over <span style="-sec-ix-hidden:c108527958">three</span> years of continued employment. In general, vested options expire if <em style="font: inherit;">not</em> exercised within <em style="font: inherit;">90</em> days of termination of service. Compensation expense for stock options is recorded based on straight-line amortization of the grant date fair value over the requisite service period. On <em style="font: inherit;"> December 31, 2023</em>, there was $893 of unrecognized compensation cost related to unvested stock options that is expected to be recognized over a remaining weighted-average period of 0.9 years.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The following table presents a summary of stock option activity for the year ended <em style="font: inherit;"> December 31, 2023</em>:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Weighted Average</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Weighted</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Remaining</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Aggregate</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Number of</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Average</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Contractual</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Intrinsic Value</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Stock Options</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Exercise Price</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Term (years)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(in millions)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 48%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Options outstanding on December 31, 2022</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,709,690</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10.97</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(628,770</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">11.12</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expired</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(194,874</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10.50</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Options outstanding on December 31, 2023</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">886,046</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10.97</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7.33</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Options exercisable on, December 31, 2023</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">512,370</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10.79</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6.94</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The weighted-average grant-date fair value of stock options granted during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021</em>, was $4.65 and $3.88, respectively. The fair value of each stock option granted in <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em> was estimated on the grant date using a Black-Scholes option pricing model with the following assumptions:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">For the years ended December 31,</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average expected term</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><span style="-sec-ix-hidden:c108527310">6.0 years</span></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><span style="-sec-ix-hidden:c108527311">6.0 years</span></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">36.0% - 40.0</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">40.3</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1.98% - 3.06</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">0.94</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The expected term has been estimated using a simplified method, which calculates the expected term as the mid-point between the vesting date and the contractual life of the awards since the Company does <em style="font: inherit;">not</em> have an extended history of actual exercises. The expected dividend yield is assumed to be <span style="-sec-ix-hidden:c108527969">zero</span> since the Company has never paid dividends and does <em style="font: inherit;">not</em> have current plans to pay any dividends. The risk-free interest rate is based on yields of U.S. Treasury securities with maturities similar to the expected term of the options. Expected volatility is based on an evenly weighted blend of implied volatility and historical volatility of publicly traded peer companies since the Company has limited historical volatility.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: justify; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b>Profit Interest Units</b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Holley Stockholder authorized an incentive pool of 41,400,000 units of Holley Stockholder that its management had the right to grant to certain employees of the Company. The units, which are designated as Profit Interest Units (“PIU's”), are a special type of limited liability company equity unit that allows the recipient to potentially participate in a future increase in the value of the Company. The PIUs were issued for <span style="-sec-ix-hidden:c108527973">no</span> consideration and generally provided for vesting over a requisite service period, subject to the recipient remaining an employee of the Company through each vesting date. Compensation expense related to PIUs is recorded based on the grant-date fair value over the requisite service period. For the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> 36,506,814 and 1,693,804 PIUs vested with total grant-date fair values of $20,276 and $535, respectively.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">In <em style="font: inherit;"> October 2022, </em>the Holley Stockholder amended the vesting criteria to allow for immediate vesting of all outstanding and unvested PIUs. The changes to these awards were deemed to be modification events under ASC Subtopic <em style="font: inherit;">718</em>-<em style="font: inherit;">10,</em> <i>Stock Compensation</i>. Accordingly, during the year ended <em style="font: inherit;"> December 31, 2022, </em>the Company recognized a cumulative adjustment of $11,351, including incremental fair value resulting from the modification, as applicable to each award grant, presented in selling, general and administrative expenses. At that time all PIUs were fully vested with no remaining unrecognized compensation cost, and there are no remaining PIUs authorized for issuance.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Prior to <em style="font: inherit;"> October 2022, </em>the Holley Stockholder's had granted 24,074,944 PIUs that contained certain performance vesting criteria related to the attainment of specified levels of return for certain other investors in the Holley Stockholder and the occurrence of certain events. Compensation expense for these performance-based awards was <em style="font: inherit;">not</em> recognized prior to the early vesting date, as meeting the necessary performance conditions for vesting was <em style="font: inherit;">not</em> considered probable. The early vesting of these awards was classified as a Type III: Improbable to Probable modification event under ASC Subtopic <em style="font: inherit;">718</em>-<em style="font: inherit;">10,</em> and the fair value of the modified awards was estimated on the modification date using a Black-Scholes option pricing model. The fair value of PIUs was estimated on the grant date with the following assumptions:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 68%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average expected term</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c108527330">3.0 years</span></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c108527331">2.0 years</span></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">65.0</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">55.0</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4.3</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">0.3</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Determining the fair value of PIUs is affected by estimates involving inherent uncertainties, as well as assumptions regarding a number of other complex and subjective variables. These variables include the fair value of the equity unit classes, value adjustments for a reduction in marketability, expected unit price volatility over the expected term of the units, unit redemption and cancellation behaviors, risk-free interest rates and expected dividends.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The expected term has been estimated based on the contractual terms, vesting schedules and expectations of future unit holder behavior. The expected dividend yield is assumed to be <span style="-sec-ix-hidden:c108527989">zero</span> since the Company has never paid dividends and does <em style="font: inherit;">not</em> have current plans to pay any dividends. The risk-free interest rate is based on yields of U.S. Treasury securities with maturities similar to the expected term of the options for each option group. As the Holley Stockholder is a private company and does <em style="font: inherit;">not</em> have a trading history for its equity units, the expected price volatility for the equity units is estimated by taking the average historical price volatility for industry peers. Industry peers, which the Company has designated, consist of several public companies in the industry similar in size, stage of life cycle and financial leverage.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The components of share-based compensation expense, included within selling, general and administrative costs in the consolidated statements of comprehensive income, is as follows:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Restricted stock units</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,371</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,304</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">$</td><td style="width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,070</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Performance stock units</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">2,343</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 43%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock options</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">577</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,349</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">824</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Profit interest units</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">17,742</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,069</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> 8850000 4679306 1000000 1520000 9071000 P2Y3M18D 2.6 5.87 12.06 4231000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">Unvested Restricted Stock Awards</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Weighted Average</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Number of RSAs</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Grant Date Fair Value</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance on December 31, 2022</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,108,330</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">9.43</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted (1)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,954,177</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2.60</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Vested</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(823,337</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4.96</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(334,369</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8.19</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 68%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance on December 31, 2023</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,904,801</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2.86</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 1108330 9.43 4954177 2.6 823337 4.96 334369 8.19 4904801 2.86 1000000 0 1.50 1.98 949412 1.98 8050 2.43 0 1.50 1520000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">For the year ended</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31, 2023</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 84%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">60.5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3.67</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 0.605 0.0367 893000 P0Y10M24D <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Weighted Average</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Weighted</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Remaining</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Aggregate</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Number of</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Average</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Contractual</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Intrinsic Value</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Stock Options</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Exercise Price</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Term (years)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(in millions)</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 48%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Options outstanding on December 31, 2022</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,709,690</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10.97</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">(628,770</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">11.12</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expired</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(194,874</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10.50</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Options outstanding on December 31, 2023</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">886,046</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10.97</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7.33</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Options exercisable on, December 31, 2023</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">512,370</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">10.79</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6.94</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 1709690 10.97 628770 11.12 194874 10.5 886046 10.97 P7Y3M29D 0 512370 10.79 P6Y11M8D 0 4.65 3.88 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">For the years ended December 31,</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average expected term</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><span style="-sec-ix-hidden:c108527310">6.0 years</span></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><span style="-sec-ix-hidden:c108527311">6.0 years</span></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">36.0% - 40.0</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">40.3</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1.98% - 3.06</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">0.94</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 0.36 0.40 0.403 0 0 0.0198 0.0306 0.0094 41400000 36506814 1693804 20276000 535000 11351 0 0 24074944 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 68%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average expected term</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c108527330">3.0 years</span></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c108527331">2.0 years</span></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">65.0</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">55.0</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4.3</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">0.3</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 0.65 0.55 0 0 0.043 0.003 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Restricted stock units</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,371</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">$</td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,304</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">$</td><td style="width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,070</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Performance stock units</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">2,343</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 43%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock options</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">577</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,349</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">824</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Profit interest units</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">17,742</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,069</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 4371000 4304000 1070000 2343000 0 0 577000 2349000 824000 0 17742000 3069000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif;"><td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">16.</em></b></p> </td><td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>LEASE COMMITMENTS</b></p> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company leases retail stores, manufacturing, distribution, engineering, and research and development facilities, office space, equipment, and automobiles under operating lease agreements. Leases have remaining lease terms of <span style="-sec-ix-hidden:c108527994">one</span> to 14 years, inclusive of renewal options that the Company is reasonably certain to exercise. Taxes, insurance and maintenance expenses relating to all leases are obligations of the Company.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The following table summarizes operating lease assets and obligations and provides information associated with the measurement of operating lease obligations:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 68%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Assets:</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating right of use assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">29,250</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">29,522</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Liabilities:</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Current operating lease liabilities - Accrued liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,948</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,112</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Long-term operating lease liabilities - Other noncurrent liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,177</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,992</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,125</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,104</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Lease term and discount rate</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term (in years)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7.2</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7.9</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average discount rate</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6.21</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5.77</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The following summarizes the components of operating lease expense and provides supplemental cash flow information for operating leases:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 68%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Components of lease expense:</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating lease expense</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,629</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7,294</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Short-term lease expense</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,953</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,402</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Variable lease expense</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">314</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">763</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease expense</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,896</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,459</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Supplemental cash flow information related to leases:</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Cash paid for amounts included in measurement of operating lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7,024</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7,311</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,531</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13,942</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Decapitalization of right-of-use assets upon lease termination or modification</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,320</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">12,658</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The short-term lease expense for the period does <em style="font: inherit;">not</em> reasonably reflect the Company's short-term lease commitments. The Company's short-term lease commitments as of <em style="font: inherit;"> December 31, 2023, </em>were approximately $540.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The following table summarizes the maturities of the Company's operating lease liabilities on <em style="font: inherit;"> December 31, 2023</em>:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 83%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,651</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,202</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,715</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,695</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,442</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,918</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease payments</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">37,623</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Less imputed interest</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,498</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,125</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">For the year ended <em style="font: inherit;"> December 31, 2021, </em>total rent expense under operating leases approximated $8,412. </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> P14Y <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 68%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Assets:</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating right of use assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">29,250</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">29,522</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Liabilities:</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Current operating lease liabilities - Accrued liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,948</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,112</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Long-term operating lease liabilities - Other noncurrent liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,177</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,992</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,125</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,104</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Lease term and discount rate</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term (in years)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7.2</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7.9</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average discount rate</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6.21</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5.77</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 29250000 29522000 4948000 5112000 25177000 24992000 30125000 30104000 P7Y2M12D P7Y10M24D 0.0621 0.0577 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 68%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Components of lease expense:</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating lease expense</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,629</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7,294</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Short-term lease expense</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,953</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,402</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Variable lease expense</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">314</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">763</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease expense</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,896</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,459</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Supplemental cash flow information related to leases:</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Cash paid for amounts included in measurement of operating lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7,024</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">7,311</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,531</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">13,942</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Decapitalization of right-of-use assets upon lease termination or modification</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,320</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">12,658</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 6629000 7294000 1953000 2402000 314000 763000 8896000 10459000 7024000 7311000 6531000 13942000 1320000 12658000 540000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 83%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">6,651</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,202</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,715</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,695</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">4,442</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,918</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease payments</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">37,623</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Less imputed interest</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,498</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,125</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 6651000 5202000 4715000 4695000 4442000 11918000 37623000 7498000 30125000 8412000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif;"><td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">17.</em></b></p> </td><td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>MAJOR RESELLER CUSTOMERS</b></p> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company's reseller customers include many large and well-known automotive parts retailers and distributors. The following table summarizes resellers that individually account for more than 5% of the Company’s net sales in any of the periods presented:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 52%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer A</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">21.4</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">19.2</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">19.3</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The following reseller customers accounted for 10% or more of the Company’s account receivable balance in any of the periods presented:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 68%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer A</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">16.4</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">11.3</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> 0.05 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 52%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer A</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">21.4</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">19.2</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">19.3</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 68%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer A</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">16.4</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">11.3</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 0.214 0.192 0.193 0.10 0.164 0.113 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif;"><td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">18.</em></b></p> </td><td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>ACQUISITION, RESTRUCTURING AND MANAGEMENT FEE COSTS</b></p> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The following table summarizes total acquisition, restructuring and management fee costs:</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 26pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Acquisitions <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,887</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,074</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Restructuring <sup style="vertical-align:top;line-height:120%;">(2)</sup></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,641</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,626</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,421</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Management fees<sup style="vertical-align:top;line-height:120%;"> (3)</sup></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">25,789</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Earn out adjustment <sup style="vertical-align:top;line-height:120%;">(4)</sup></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">17,173</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total acquisition and restructuring costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,641</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,513</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,457</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">Includes professional fees for legal, accounting, consulting, administrative, and other professional services directly attributable to acquisitions.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">(<em style="font: inherit;">2</em>)</p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">Includes costs incurred as part of the restructuring of operations including professional and consulting services and executive severance. <em style="font: inherit;">2023</em> includes executive severance cost of $591, of which $407 was paid during the year and $184 remained accrued as of <em style="font: inherit;"> December 31, 2023.  </em></p> </td></tr> <tr><td style="width: 18pt;"> </td><td style="width: 18pt; vertical-align: top;"> <p style="margin: 0pt; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">(<em style="font: inherit;">3</em>)</p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">Includes acquisition costs and management fees paid to Sentinel Capital Partners, including a fee of $23,275 paid in <em style="font: inherit;">2021</em> upon the Closing of the Business Combination. </p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">(<em style="font: inherit;">4</em>)</p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">A fair value adjustment to the contingent consideration payable from the Simpson acquisition.</p> </td></tr> </tbody></table> <p style="text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 6pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Acquisitions <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,887</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">5,074</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Restructuring <sup style="vertical-align:top;line-height:120%;">(2)</sup></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,641</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">2,626</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">1,421</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Management fees<sup style="vertical-align:top;line-height:120%;"> (3)</sup></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0">25,789</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">Earn out adjustment <sup style="vertical-align:top;line-height:120%;">(4)</sup></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">17,173</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total acquisition and restructuring costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,641</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,513</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,457</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 0 1887000 5074000 2641000 2626000 1421000 0 0 25789000 0 0 17173000 2641000 4513000 49457000 591000 407000 184000 23275000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif;"><td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">19.</em></b></p> </td><td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>COMMITMENTS AND CONTINGENCIES</b></p> </td></tr> </tbody></table> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Litigation </i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company is a party to various lawsuits and claims in the normal course of business, as well as the putative securities class action described below. While the lawsuits and claims against the Company cannot be predicted with certainty, management believes that the ultimate resolution of such matters will <em style="font: inherit;">not</em> have a material effect on the consolidated financial position or liquidity of the Company; however, in light of the inherent uncertainties involved in such lawsuits and claims, some of which <em style="font: inherit;"> may </em>be beyond the Company’s control, an adverse outcome in <em style="font: inherit;">one</em> or more of these matters could be material to the Company’s results of operations or cash flows for any particular reporting period.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">A putative securities class action was filed on <em style="font: inherit;"> November 6, 2023, </em>against the Company, Tom Tomlinson (the Company’s former Director, President, and Chief Executive Officer), and Dominic Bardos (the Company’s former Chief Financial Officer) in the United States District Court for the Western District of Kentucky (the “Complaint”) and is captioned City of Fort Lauderdale General Employees’ Retirement System v. Holley, Inc., f/k/a Empower LTD., Tom Tomlinson, and Dominic Bardos, Civil Action <em style="font: inherit;">No.</em> <em style="font: inherit;">1:23</em>-cv-<em style="font: inherit;">148</em>-S.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">On <em style="font: inherit;"> February 26, 2024, </em>the court appointed City of Fort Lauderdale General Employees’ Retirement System to serve as lead plaintiff to prosecute claims on behalf of a proposed class of stockholders who purchased or otherwise acquired Holley securities between <em style="font: inherit;"> July 21, 2021 </em>and <em style="font: inherit;"> February 6, 2023.  </em>Lead plaintiff alleges that statements made regarding the Company’s business, operations, and prospects violated Sections <em style="font: inherit;">10</em>(b), Section <em style="font: inherit;">20</em>(a) and Rule <em style="font: inherit;">10b</em>-<em style="font: inherit;">5</em> of the Securities Exchange Act of <em style="font: inherit;">1934</em> and seeks class certification, damages, interest, attorneys’ fees, and other relief.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">Due to the early stage of this proceeding, we cannot reasonably estimate the potential range of loss, if any. The Company disputes the allegations and intends to vigorously defend against them.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;"><b><i>Product Warranties </i></b></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The Company generally warrants its products against certain manufacturing and other defects. These product warranties are provided for specific periods of time depending on the nature of the product. The accrued product warranty costs are based primarily on historical experience of actual warranty claims and are recorded at the time of the sale.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 0pt;">The following table provides the changes in the Company's accrual for product warranties, which is classified as a component of accrued liabilities in the consolidated balance sheets.</p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 46%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,584</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,994</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,989</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued for current year warranty claims</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">11,362</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">12,261</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">10,185</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Settlement of warranty claims</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11,621</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12,671</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(10,180</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,325</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,584</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,994</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">For the years ended December 31,</em></em></em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 46%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,584</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,994</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;">3,989</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued for current year warranty claims</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">11,362</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">12,261</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 15%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; text-align: right;">10,185</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Settlement of warranty claims</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11,621</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12,671</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(10,180</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,325</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,584</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,994</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 3584000 3994000 3989000 11362000 12261000 10185000 11621000 12671000 10180000 3325000 3584000 3994000 Includes acquisition costs and management fees paid to Sentinel Capital Partners, including a fee of $23,275 paid in 2021 upon the Closing of the Business Combination. Includes costs incurred as part of the restructuring of operations including professional and consulting services and executive severance. 2023 includes executive severance cost of $591, of which $407 was paid during the year and $184 remained accrued as of December 31, 2023. See Note 2, "Business Combination, Acquisitions, and Divestiture" Includes professional fees for legal, accounting, consulting, administrative, and other professional services directly attributable to acquisitions. Includes 1.0 million PSUs subject to the Company achieving certain Adjusted EBITDA and sales performance targets during each of fiscal years 2023, 2024, and 2025. The criteria are based on a range of these performance targets in which participants may earn between 0% to 150% of the base number of awards granted. The weighted average grant date fair value of these PSUs was $1.98. The Company assesses the attainment of target payout rates each reporting period. Equity-based compensation expense is recognized for awards deemed probable of vesting. Write-off of obsolete inventory, net of inventory adjustments. A fair value adjustment to the contingent consideration payable from the Simpson acquisition. Write-off of uncollectible accounts, net of recoveries.

    _H)GFGMY><5 M$Y>P]UX$8<0"EZ?C0Z]L9S"V^?Y_OWR^=?M\P)+!XC&JPZL+#R1+$8$O OZ_ M'V\^OX\4"\*N5 ,6P>G"7,W]>N.HOM=,7PI#OT\^4/PU]\KRW4Q[7ZM1;[3J MS58R21S6H]&09X?896&'9DE^P44>UAO-W")#%4UZ*OVIY+$X4KPW$0#'[^'W M;&^3QC7WR741#58X[^$L!=9X I8@Y^'.'A2GFB%"V6\W# M:;BF1Q10/BI%^7V-\E&&E>)YK*R/XW+4CP./*T\.>.'IFT^_7 A8?B_<=>4@ M!ZC9P/182OO/K,7CHOS8X8?"J?=]?U28OR]]GX]PI32NVA9 MBK.%06ZL%'"\4?F,R:_%>84[ 96$6QC(']U^^4C\I;@,&0>1FK0*_6-Q;M>; M,+7K%08"4?08&Y92"_Y0&.Q%:HS8"R@!/[_'GPUO:=9;S9V3_W)^ZG/FP7^= MGR(1^?P$89G [(]FX_LNB(:?WNO?<-3_6Z\[O_" *Q9QS^F,G#N-L9\ 8YUK MJ2+F.W5G[WVSA2]J.ZT/C:,/K3WG^HM3K],, QXQ!U=8YW_%XO[GG3,91#R( MZG>PNAW'U7_]O!/QQ^@]":;W)S^]-\O\J2.]D1-&(Q_HHPM#ZZ'X#__@-!O# MZ$>'ONBR@?!''YR__Q7+Z,<[,>"A\Y4_.#=RP +]Y8_.D'DH)S\X#1$XC=VF M"'YT &%"J3XX+([DCSLG/WGB/GF3)\*ASV#20 8_!M=^*RWXVC1^?,.R-H/7?'(/4 #/S3K%(_W M]>;^<:.Q/YZ,&4M'!5S55QG,L+"C1GM_S0O+K^I.#8*H;%$' MKWM:$]=UN.BZ+A1S49\N3-E" M@KR+.U$W]D]=DO#A#7>YN&<=GQMVL.,@3<#3>\75!_&@[LFH[G%7#!A87>8# MB.TZD$JSMG]XF.PG6?\S&SHJV5"K$AMJTX;V&W-MJ+FWMRB$SN1@(")D2>%I MX*%B 4(>E$#!PW3Y#5"80O$A$#Y(,!4##LVYNO:BQ[V&U35:Q[.>'4B*VSY3 M?'R5UV#B] MQJPGOD%[:LX$IQEV0T/"TSCJ2P6ZL+?H+O9KL O\=\Z-M&8"S@9L9#:N,_-& M+L,P7F@3* ;F7?O^I<_7'C"_<2',A11^(5%L1(164!YS\W!46&]>&7WP8O5B#.U,W&)Z2E?QT\/&5[5X>JJ>P,+5Q&:Q;>\1Z;4(*GH"2T:"O6G8WU[/$2CF M<;R$63V\]Z?M=DT G[+;)!=_Y7+(8H7SZ. M\%Z4MO(Q%CX*=?@Y^7@Y&"IYSTD0S0?HB2^OS98>5*O,$9 P?]K ^6 H'[BZ'8(:+M6ODEAX^-EW M#6W_&Y ?^;N1Y8';YUQ_5UU[_K\G*E QI'!@_R&]Z9Q[HDBJ]Q M/RJQ(IO9"32G70#2TJ_9B*05$/@-]_A@B.^XZN:L]P6OC(^/:WO[>W/Z&\H< MBE/WD*!<"8C/9!A==>D+Q3T="91C=OASN.#>VNW:7J8QS[:W_3*#OX"L,VSS M%RF]!^'[H&^G? T\L_K8@;*?I^1.E1"EL]\L\LWL8V-XJA2TP<[V#R5I/WC=' M;+4XS1E@0\#POR!H?.&A1O651Y_Y/5>LQV_0$[2H:#_N/XCU*-C'9]K<0]K!-TF.NXXPLW46J6H/(<'DQC5/,@ M,XB5,D8UJXN^;//+<-.W:P=[>R BY[Q//&C.*R++?.+GW2Z'N>_Y9>#* ;]C MCX!?_(;#S,B R.MZ&EV LJ.8CS>H<235J# XW7B]-?/.6V!US[O?UKS:VR;O M]_!HOTR]FTGO^18HV$\OP&M56/-''O"N6%A]F^LF[_!H'$RS!_ZEAWS^R 8B M(%!< R?TT:1GT?\9B MUN'^S8+0.VY-<^ M(_U@T>.8YK=;X7%,<_#-=1LSVW' (NAU@ M=B.SC$2,L0T3U/.;0,J=LNG.\YONC&_Z_'$HE.&#N.7BCOR9\#&NZD.H7 ME5>WEA5ZO#A_F7(VKT-<4^\5]E;!7ZIW!-/X2VM._G)D^N)$^WXN#VW/=&5,@IDQ+$VP0< 2^_G'1[4 MD]3@;H,WC@_Y/JL?['=:]7:KP^K'3?AT<'2P?]AN'W<.7+YS\O_\%]C!?NSQ MT&'9;1,<01C!-X'G@([--,"<+H=10R8\)Y+.+^#'$X#,0_D^LO!S"G M8RSS78?.(-GS3"=PU#IDK.4VZ\?>?KO>/NRX]<[>$?"_YCX_:A\?MH^/.H43 MT+N&Y6,VINJU20QCP,[?E(7 16#M\"V>"!PC8%,8^ M(H(3'V MG;^U&X?. S/P\?0:<=6(0?2^OS6/VK '1$/LWC3O-@KW[$FHUZ^ZAU5&X +'.B M-[M[[G$!#0H@)*0'RG1\WF-^#0\.+ZG@>&LYT,+WW@#H&PLS(,#TNB4 0!6G M2U' $PI8FC]R6*0=,J@8(&'ER#!< Q[SH6V7(SU8D!7X#[T;< &. MEI@M/DQ;@0V,9!PY6 TFU >H*$">N W9IKL.1F!%H[H^(C8BE'4)!>/&]-GP7P#ZVMW_8:AT A3'6K+==WJBS[J%;;S?8 M4;.]?WC<=8$)_(9@K8%%'Q]TNGNM5J>^=W#/NU[]:'\? MZ)KOP59 .>PT#\>.,@Y<+ 8#6@VNQW"J,#U.A#\@K.#C9TA_Y0OL4,8D!W(* MX6^LZ/4AI/I5H!(Y5'?M0U]1"3O?']634D:[CZ&W8W[&*D@_[X1P$#ZGVD+C MD]+?H8R5_I/JT7TPBA?M?U(*R8D9RRD$)OD+M<)(= 70+*VT6-DKJ?UT=OFO M8A&?\8=/DJ^*LVLJ2_X*@2XC+#YSDJTP>2[[+5VFEPTUI6F*OR1_)R]Y7SB+ M><[F#\J@I"MJ?1>:1;?E(J",SKKBO.QQZ ,O-E?N( /A5RJM MF)D-D[:PE]Z?3I4::KV%+@FBOOC0=L81^;#U0TCPFB>$67S#X M\P_4V!-3]/ #_)8\G_R4_(W/EV)($N)S6,>*4Z_.#W5-P^@D6U0ZD?EEW@/3 M3KCQ(S/P(E?:8F?6QA#:1A5D2.[,S*)>>F9?97 Z1$I!7>3)V>7*R'T A6&P MV/DU#"M"]XQVYR3%C4(=70_�^SP/M-9T_:X3!:6 M0YA&D2O-B3!/1$V)7]3"=^WP+8BHYNPBJKDTO4-8#*@*A3>71N$O8MMG+.Q_ M$B%9D6;4=H"6@GJ?W^:;X=\6T):16U38#(X^Z3K?2NS7U=E:LY-Z:[FD;C&@ M"CI;JW(4;EFY)76+"AM$\R5.?\O37U>JO\H-D+ 84!6IOELW)*Z187- MH/E%O*^727<>U\B'7:,RIYBT?)PB>YH90^RP!7DR_GC,9^ M\CQ^^8D'DNI'/9W68/BS$6U(9!;)6-U2L:F(H553C84W,** M]E7;\TM.R[0B^C7L^=PK(C>!B!:4;L6>_Y5 M@&M%9G7 ]FPQ9"L0-S^X?C$@6T'ZEH%O!?":;-T-0@HKN#<4W,**]E7;NJO) ME[(B>JVV[NL T8K:M=BZKP)<*S*K [9)2L]G&?0BK@:?>"?*-:L5 3:U\TWK MU&H#KFP+ILQ3^4:V2[^9='5C(;OIMS23@FPM9#<]GG82-S[#,G1<85?1T5+.%\]O@U!;. MF\^WTS(@OW.6 2>IM!%'ZL/OR:/S-ED<,Z)^X;*GV+ O7.83IGR5P;>*6DV( M%1,7GEE+N1U4WD0JO\6U0%D *$LJO',=3^S4.82/+R.["P'#^&=QS[W+ );7 MP[[6IV'(H_#CZ O[4RIJ)JL=PW$8R0%7-]RG(E1A7PS-"?YQ@^WB:=07F'$0 M#ZJ)&PGPY]AVSI$\>?\3,6@F;$T/;^<$_RR<\5Z%7>K5QJM2D]R>]'KCKO]0/JR-_K(PJ?CWY 8G.DDK$!< M XIMK6A\!11[&T)R7A3;?G&Y?E1[:X)3,8^CN^Q-R2-";C+BO %YMDH$V@+1M6&XL)U N%82'HU&US[,=AIX&&PVQ/5]'*6A'!]C M0;=H\'/R\7(P5/*>_/H;JDS,L/&,E&-&7?EB,M'7VVC@^M#7TVE_M,SRJ@/CQ]Z7M/ M0SBHBIKZ6;>_B;O(!.C3[2P3:M6-&;<@WOIP<0OBC8X4+P/Q8;UYD/_X,0Y! M^P_#4Q?$3BA2\#X31E^>20##?#ZZ!ED61$\?N5,L")F+K\BL+JYZ7)WV%.?5 M3Q*;<%8O3#R8R9B:DO P]= 7?VON%F,<:N;%I;!;)=4@PLY&-86A+^\S84G% MDDJU2:6@W!>P_^5&F<;^4BR^%D..+;'#2*IP"N[>QIW056)(>%!M#'X&A4IV MO$K$F7)PE4>?22K'BS!I([A@M7#H#Z>!=P,0P HX%U(] M,.5=Q\KMLY!7'+F>!_B\.]PN7! 6 5X3 =:@B6"HU57W-Z;@ *(K=8-!.%J( MQ!U8OODAD2(H0H4GF!K=,I]?=:G\' V_O+ZJ-H0G[C01)"7[?;DDF7A@F;LDE/NG[ ?AK8SQYBKX%^PM=K^/2-P+-P3='\^/?9'H9!A*%56T1LQLR+;8 M7JN!'RMIDF61H@I(L?KN/B/;CB.YYY% MC#G#78LGJX->GSM>BXLY7,S_[?T9A]&F*]V50<,I)_NF,?!EJ:R6E:X AZN4 M<6LY^AKIR9)'=VL&*@:GJ^N[IZ5"*]#999H*DDT5<'@2?D+DY 9 M#B@<#CD#,G;[FXR#"VUUE0%!ZT]]$!8E MJH42*\E$7!V4WXB*MURTV#A]:B,PT3JLJH;&UE_U-JG)$D=EB,-BJG56;2R6 MOPE?U5NB,4LR5229-X"_6Q].414#=?W1%*^$?UGT\MO2&Y94B,!*8*^R3627 MC1";#1VK^RR)[-^L7N.E>-?:RW^7P48SA\(65GAC1@AMLX%Q,W6VU\(<>].T+K2S-TC;A?T6F3?AQF<3 M,,O>Y%0!*]_.#&Y>("_2O!PTX$\P\Y6ZZ6A2O)06 MX&L ^#@W7F;MMI?#\*T81"\!^F9:)17#,^L8?64DM?[2-T$K%O4WV+M:,3S< M?H/_==2"5_(#++4[R-Q/EM M)>580MCP:,#-Q7;EJ,,B^]J1_>UBWAUW^X'T96_T MD85/QUM^_?HH/!.(+!_?&&JRQ%$9XJ@*ILX;96$O8+N>X \'#S:@6A4)CTNK742HJ?/7>LP:FS<883#^)<"A#YO^B9#S4A?FZPF4I M/1=^UW]P[ZK[D?K.?Y41?(6O$4$,7\-ZM,/!""B@#SG@MXD _\A\I*+;/J=" M?Z>>1W3&?)S$EV&L./#3PALQ@,F/L3%U^8LV _T2)O/,86>RXR6G_G)QMQZP MO0+=$?9;NEL9W8V_^+/,[>@*8Q3-#$%/CSQ_' +R<4NUVTNUBZX_CSO9$3^+ M1-O%/#0:70-@$:3GH*D."=2CN]&0$Y%]9D'%'1TS["(#=[:= M%1E*>ZMIPF=!M7Q0+;E?XCQ4]3$6/K)%^#GY>#D8*GE/G*KBSI.YH#C33K>/ M%BV UP'@5Z3@+\SMBX"K4?[W+0+KE/UM'[5:8&X19:);+E*QB[K^90!/], P MV2:..VV#VT>;%IP;0YVIJ?T+ATVP85^XS"<@?KNM&JCHUG?2>G=.7!D'D1I] M^':[611E0? :5##I?FO2G2:U@<]]66UN-OTFLWPO6WG7-3-\;V6,;L7@7["M MV/T^,OVI*BZUIL-Y^I[>-KQOF,M1Q&\R?(M[V"YX%K24+4\PV) _R7K/XL M=U/R_JJ<=U<%,&YR(.+&!0*N"."7@<>["]%NL]H GG-C1A@_V=YF0+-E16R% M1.R2O3R+ ->*V.T HQ6Q:Q2Q*P*X%;&O(F)7[V6T#'D-#+EB3HQ/O!-E[>Y- M\*P*H\^"!U]EQ#_%_"N&8,!VFX?PW%&UP?UT.VE8Z/.;VBS=V$)NY9!;T?7F MF>*>B"Z8*WQ8A2GH=R_]>Q'TBK]5&V1/]Y&QT*D;VBQ"L^"J.G4EK9K@GZ/\ MQP59Y!^?9="+N!K@\VG\R!U\\5FRBM^QKH:-SOSZLI-+].3"^:U,I3*PGT6E M&ANZA'Y1%NO>#M856P?D$6D%G,S*H.WE%Q:V5:?* KA*V?0G[K,1]SXI]K 9 M''L*RYRXE\V 4ZO>V$>UW<)IZ?HZ'>P:K.'//((]7W7U3]4&T#2N5[:/S;!] M7ZC+5A58570RK5YY7*I!LG$FI)B?/#!3>JH:2@6/_)1>7MC\%E)M"%(U6O55J.%BVM2B$Z$B7:)\WZHWC59_ZW)8L M+FK)>_R# K2NNK\QI6"Z*W4C>GV-C-=Q!T!D?J@XLYRX"X./97M9G<=AS7!2 MXA[8(7!.ERAM2R V=5=;!CL0>%M%;5-WM36P*]G;'U\XPQ*;N('+8!AG9NOX M#[=]IC@:*)3USGA;+BJ=2\>R JJ$9O?39TZP\DB5M M' [KS8/\QTDE$LX'0_G U>T0B^:K7R45"@RS0L]G5!VX!_O >D@ >%TB.&=I MGS,57)FCJK@8FUYIX9FC>#GR/7N6R4*>GN@*KS (/V:[PB@,76H=CT:[WMA; M(9+> 1@Y5T8/(=&RKS(6Q,FWA6"5W2?-B[AH>@%N38ZYF^\K#)#LGFKC2'33B)S?TP^DI>K M?>5GFNMW\_SAKNZ>![%E^=?3%ODL\JU/+YTZFG7Z&[E/0_K!N$[S4WP6K$,!_ED%%./I37\I=8/G MILBY:B\4_ROF@3LJ+B$W(KSA;JP4@*S:5##;*66X7TX04^%E]-=9H+;4 ME4P">\F93(%_Y07&LFBO96EOG;37LK1G:2]!ACU+>^NDO3U+>]M+>Y9P+*YN M"JZNR3Z:&B[YEA!_0RVEQ<)=+3U6U6:R]+C9UI.EQXK2XX)VE*7'S;:H+#U6 MR+:RQ&3QMZKXNQI[RP1AI[^\/53?#+NJ'$Z6OJIN/UGZV@P[R=)7U>AK-GO( MTM=FV#V6OE[!OK'$8?%Q8_C];/9*,332]YEZP]B]&:;+LR"S5%=U*\92W<89 M-);J*DQUL]DVENHVSLRQ5/>Z%H\E&8NE%,; MK_M:VMM0VK,YXQNOR%O:JPCM6<*QN+HIN+HF^\BF\6RVI61SBBI*CS9G_$U: M3Y8>*TJ/-F?\35I4EAXK9%M98K+X6U7\78V]9=.*-L.N>NLY3M6C+YLSODUV MDJ6OJM&7S1G?)KO'TM6."P^;@R_M[D2-E=B@]#5YDK87(D-0E>;*V%S M)5X17;<=U]X2>--4&!&PP!7,SWH*+G*KDCL/HL&[T9#3/.,_W/:9XC"9R\V3 M>)S4]?".N_U P*GKYW#!9TSY\E8,8I]&?)$>]RN.3>7'^4KW+I.@DB'T<^!Y M^1K*X6L.Y!DHKXB45I5V9$G)DM(;(Z5MD4J1$M\M+;TZ+6E,?@XX6TE)VR*4 M+"592K(R:0F4=/XXY&[$O3NN!I:4*JC@/0705I+3E@@F2TZ6G*I 3ELBG6Y$ M^/U"<9ZO7&C)JH)D-1E06TE>6R*M+'E9\JHB>6V)]"(3^*X/ .M+W[.$535' M11E\MI*>MD1<67JR]%0)>EJ5?%HD0MM>Y+Y^)+>]MGVEPJN63"R9;#R9;*0T MV7Y']T81RAMQ:V^D1+&D8DG%2I79+?Q_2SRCW..66EZ/6DHALI4$LY&RQ1*, M)1@K8>R5YZ93S1N[X-Q(66-)QY+.ZY/.1DH=4@I^C97G\ZO $LWZB&;R/>48 M-+:25C92S%A:L;2R^7*E.1.M3 _@V&3T73 TY64P;+X&#,L)=9-A-R?KJ0K, M/"VC&DWX9W9Q94GPY> $D*GH$[SK)(- .D_Z6WJ27C:T /ODE[7!WI+N)L)Z M#EW4$G>5=21+I&N0K\N#F:?])2F/GN[=<^3HW["WI;B*L MY_"+6N*NLK_.$ND:Y.OR8#:)QUXKZ<5N=*5NN;H7KO9\GOO>N%H:;STM/79>'H52";Z9]\F3];YBG6EAN#V^UL-P>'GO+NKRJ7O9GP)A? M^AOFK!:"F\Y/+00WB(O>1C A[N,7+GN*#?OH_" P?KNM(O FKG?GQ)5Q$*G1 MAV^W;X-]6M!M+-^TH-M"AGEYMZ&@N[Q[ZPS3@FYC&:8%74489B$J[C)PY8#? ML,_5J ;C[+A55[PH\C<<]ON0LJ?B1X>/[H^K''O0LE!V=R M,(PC*GMSU<5<)A'T0C@S.JN/H_()"#U,DEK%D6)U!Y"A6.$DW@CKMXBU-8A5 M+1%D$6MK$.O-B,+SP="7(\[)M+L:5M\SN!8DFW@J5D1:A-L.A'LSHM,B7#40 M[LV(U,WT_:X#Z>P=D$6\-X1X;T;$6L2K%N*]&5&[:7[^=:#S,"TV+8*V'8ZTG)$AYVPR.A MNW)=^RSXR@8Z'NP3[XJ >V05W^G[6B:DU]IRRL)Q97"L",5:2*^38E?? MQ&:"@+WK\W:C^7V3@#8F30L[>!L&GX7EYC'52::5A>7F&3$%E78<;/C3U2 MQ3Z\#%S3:5JC!T M";E:540%3985UH+*JQ*2UJI@PG^.+ ;LE^MDB *^4CO;ZJ#1%H;.,H0IJUA37A0509=P6Y94W+8 6!]#JXVV+ ML-J\RCCED'KKQ9,L4#ZYG6T)Q5D ;C@%/F4PIX&W?5 E-7ZAO6X)H5HX;SH]3[*WSR15C5!T M"CQ[$_"LW^RI[+#7:S^(PD@.NGHPQSWYA M?TJ5#$J[47#?Y]FWFWE5_MQAYB*5RDYU\2O/*0MXZF%Z!CXONWA]"EQ#5A- MO-QKWNV-@*TV_29_G5KZW%3Z' /A%E)/R56\I1Y+/1M%/94*>[#48ZEGHZBG M4MUAGJ4>,$1E'$2 "BX7]ZSC+E39Y"",5NU&L1- [DV%T&G@H\M7]6'@DV!4*KS\,%937M3U_ MY"ZUJKKJ=H7+5;7IX9F]E\16%@_A97@XI>!M^3%N%U,7%@O?/!:N+GVJQ.OT M,0Y%P,/PU/TK%J%([ZAO<84!]\_84$3,OP;D#U(SIZI(,V$S1I)-W=(F>TG$ MXP?%?5('PKX8.KX(OM](OWC\^-"N5+WWK49C[[V"G]_CN!V'*5=-'VQ&O.\R M-ZIWI8P"&?$=)Y(WO!O^O--M\,;Q(=]G]8/]3JO>;G58_;@)GPZ.#O8/V^WC MSH$+P[M*#O0#;K-QM-\Z;.\UG?1C*_NX!^CU?FQ/%=CE4>N0L9;;K!][^^UZ M^[#CUCM[1Z"+-/?Y4?OXL'U\U"G;9>LHW5KK.-MEHYJ[=+WF<:=YL%<_8LU& MO7W4.JJS%C^LM]N'K4ZKV6VW.'NZRX/#_;:3?CRHYM8.6GM'C68'J-$[9("F MK6[]J+7O 10Y8"EO=O?P5[++UL&>DWYL5W-K;&__L-4Z + QUJRW7=ZHL^ZA6V\W MV%&SO7]XW'7+<+.]GP#PH'W0R#YFWQYFWQYFWQYEWQYEWQYGWQ[O5_._M :4?OCXVF&]"&2N7AW!L^'>?,X]T"U O M3YS_&AN(__(/3; PC\\4]@X>"Z(,38#%,_T=GP%1/ M!!\<' );8$Y?\>[/._\=27>G]*U__RN6T8]WH'^%SE?^X-S( 0OTET]>NG-R MAXX21W:=,U18@BC\Z3V#K0]A56ORKE WJC-?]&!GZ"[AZLE..R??OE[> MG7]R;N].[\YO?WK?JWSJG7S\YY_][]NOIUU_.G;.K+U\N M;V\OK[Y6:+&_,<#TH!?)H.9\.G-:C?WV\?*6=_"2U6ERJL@Y75S=?'&0;08R M^!H/X 6N$S"TDCPN/GR2;HP6!OK]=ARCW-\@(4YP4NUHA\'C?;UY=-P\WCD! M?>U?Q%ZR^4_6 HD G[W\TX#-L9]?\@\#Q F_3L<,C?YVZSQ07A1 M'SE(XW_,Z8H #41\R:-9QTQ;@)./.M(#2RU2R>3W7.$X/X%8)(?S3NF-+;2] MGQ[/C',X&4#RYU= )9]WYYKU"<?OWZ[?2S M.SF^ MGO+TT[,[_+EYO-<>.X_WD4*%P>#O>Z*E93"R&76!,JZF&9E43M3G3E>$0$7. MB#/E<"!/[WGN=DT^C'/MV2C@V@>8,U+UR-?A9.:W@%>1B7!7C;!G&V7[".%?& M,U=^JIV3NYO3K[>7Q"#?,N^,4O1QM%^7+%4M$8&V@V29-(_'7:FO>S\X,="T M AN:_^@DNM:\___3>WP#KB:2:WZA4R&F>R8' Q'B#0)(,N"X08SBXL-D(79. M/O\+&/N5ABY TWMX]=&L[QWO'Q^_BJZ^83;3KU>?/Y__[EQ^/=M=#^;,M*IW MYX_,C0@ST+&A>$^$2-"1PT(G''(7[[$\1P2.B$+'[3,%\_RPJ;98^NH9Q@&IT9GT^%.Y'^*( MH9+W.,]"VFL;M5>?/3#%RYE$J>1?TVGKLWT79H;[.R='A_7F8>MP M_Z Q>:-:E+\89UYV,GGR.TKY "&# R)=8D:S\V>L1.@)E\0Z, :11QP:IGHL M$/^AOW\H ^4J%GFY>[-[N^N80 GE%*'G?)6[/XP?]M+UINI(I)?R_F>HX]3S M%$8@Z/]\!K6IN0!E'.R<-(\:3> M?BV!,?O_GQAJKCWWNX]W3MJM)D9RK$IM.WJI6F)VBJQGJ."(Q9#Y#D\"EN!K MC%@*7UT1>6W%_]U$A$$R.56<+88B&-/1.GPBR7Z8C*!8,,._[LM@88L"_CPY M/&K56\>-"2*T$IAYDZK(N*B___=1JWGX(_P0PO,^'^()&/NKAE+3CU$I=4#_ M87 B'O_!>0>$JS]NHYGT4J%T"R2NJ("*,4:X OMC&*LP1JLDD@Z,(&G?;+WK M_( , IT0IV[TX;69@;9*YC=%CE]@B9CUU/$FP/ *\XT2O7Z4'NP+S!5G;*EE MYLO>WO\LJMT=%PZRU!QHKG+RO=:+;8V2$^JSV,=-O&1;.5#0KVTA^H]H54._(*)(#.-GAHQ-*7WB.ZG7>-6H._O/# MRT&*L=3IYEV?A>&K@7<2UJ[G),+1H"/]=V&IY?>JZ+V>_8/X>>@+0(),1JV< M!E9*V)/4.B..1\U6A[!_)K7N#S*/\&KI#&GDJDLURW4FG1P,T/,$?YL _((* MV-HYT2,<&E)SADPY]\R/N?.WQBZ&VC_5#"M$?"L!@1$DMT1R*S[_O9V37S]_ M?F*75HK"5XKGYT:BH9A[Z@]%>3>'*W1Q.+1W3C <\7>IOFM*<,Y345L&&LMR M)A_U;TRAM59VS/L[)^;7$"V+ZUC!(8?7[LXXGGU1[?+@O+'H)5P@YF*Z M>-O2&3ENG\.!8X*^([0G(W<%*T*'.0_<]^O? _D0."%GH0SP.C8,8_0OL=#Q M>%<$^H;V)@;KI-W83WPB.5?*J1OM.K_#!Q.&\YRC^3=XZ;_PG;?FE9?TQ@6< M>D> 7?*)GSL-H]P*( 4R@F_^B@6ZJD".4 R&HEBJL-QUM8=7:.E?%!MD@);0 M'H%,H_(<#WU.]YEC0'O7_,$!24^0\ASF^RFX M\G#L<#, YBR"K@"R')WEH8<_8SB7XU'F-PT=*NYR<@@W6PY%B(;..Y@/&+\3 MQF!/AGV)$19))%749]'XVA]8^!3;Z&&SAQ^ ,02>\ZZE]]@!\0&_=_Z$'>!X M&@H/X2K,/"@R0EH$+9*%D7/<<#PV"G>?P[@S7?A:1PZBU@ B*%X \=J-G1- M]$F8YWR53AI"N"5(B, !N Q$% $DN0_P43+ T%1_Y& -@)%#S:&82W=>GUC$ MG O-6@HXFLV1YS5Y:7##>['.Y')NZW?..^0KAS^V]EJ[J;@0%-TSQ.B>52.L M7F^*ASS\X5DLRYT#'H-!N@6PK%D9+,LCU)]Q&(GN:/QV83YT(FW!APFXPUP7 MT$DQQ D\8505@M)O83E!O?2'$%8)'PU300QPY6#(@E$-&2!,!UP#%]MS>DH^ M1/WDYUW@AYS61JH)!8;2/2Y>E;4:/TY:(?W<_#$9]NR R>M+!B(3-(,GK#49 MF2A/8'+66Z62^/7OE1:,=EL,92=?,>F@[.(=$WVWPDNFTHA]L\168_?PA6;A MBZ/&YY E^.\>O?5S.1V4!L1//8#6[M%F',"/N2R .3?9;N^^U/A?-Y2/]Z=[ M +(0;'4&X.])-2IQ - @0@S7#%HD#+/=VCDY?8II,Z1B3 /*T>Y+;WW7C'@' M/SY)J["\:A9>];5,2;"<:KLXU>TDA6JK&<,S_)D.)2G&M?3$N/;>+(EQF\FI MRIWM*^8/\[]T<^GUO-RF>0:*"7KB(^G$H?9 P$MU-G])CJI4]"Y_A"]_$/!J>*T3 M\ =T;RA^+T)2= (6N'!*:*AAIA0.QLJ5'E->Z&!JE/ FQ:?NO6/E;OWGO%WG MCUE*MBXSL'P2J*,G/[5XV#WR@U#H %O4(LBCCFMB&8 &*8VCA@ >N1 M(]R$=(<."T,0^OA5 D7>[7)R0@8F-P&?%.B;# !%$ 9*^HX$;IO#G$R?HOSC M%#_:C78N@/F6J0Z#:>M7CSX?T?W!N^:^\VWW=O=LUSEL'6"T\P^X\6R7)C2Z MXP,.Y?"S*]1 .V*'\&Z&@P"EZ<[0HQ6SV!.16=<49+QTN^H4ATIUFAW8A<]Z MRT?'@XU$QZX39G<_<-#SAJQ/Y')YC,XP*4RN]\-DCKS[EW(-]$VP?LS<\'1] MNOB!KURI%$]3^I#Y*H5W/A(1Y5[(./1'"9Z4O=7<1SY?&^5"!+?1(#K'Z<_2 MEZX&%2H6I"][7C"CV8+&OSO%28OY!2(.KO$=_3)1B!GJ[[B:+FO'L:A#+Q&N4''83RG,V- M\Z],>3^:R"_2V[]*!SJ<$JW],P96W=+5H&ITSC[>VG>,IP+O[J>0V$"&1$ P M+4Q#:C!']1G.5P9>4@WKKYBJ/>CI6:\'$R&B('[PR$1E3WZ'JV,H0XHH X@2 MY=-M8Q=%$\P$'!9?'4>:*X"D L$)/ 0IF,25+T/2M['O'::!NO2^O[5W&\>: MG+4*@_J-EGD3XMAJ= 7-AJ"N/PI )@Z;_IM!P@NZ5H;GQ['PFO2J"U^R:,?! M\X!?#W9 AQ,:V;[=?MH!Q'=A0C^D:[=\"; @'M0]2>5G<$ 13TUKA,9AO=$J M(N?QSDFKN9\@9K(V8\L!]OGPUY+N(E>"G'? ,[CS@/_WW/GF(J!O^R!PPJLX M(LL*0)X>>"-WX#0J?^277R_F/?1VO8'\H7#H^XV=DV;SJ';4:-8:>XT)AQ_2 M&G7QUWR"0I;B"4\?[]4.]QLD.@%;*:J#J: NX\C1SY'2PZ^JKW_)ZXUTEE/^]<__+Q7^75\&;(]]S!8LO%V2[N;M+IIN32 MX2MVTE+-R>/];EW)!_W]^ \8>N!<__+UVY<=JOJ7"H\.*7853Z'.]VQ:6 W2E+V'8?S?H M?_ <<[_W%%C#7KWXT\[[IR?SZZ?RD]$L[F7GM%ZX66UL!^!MSI?Y>2 M7#Z]&FJ>IN:H2JYA^/IUI33@M=.8/CL+E@O2#SLE211(/V9/AHTTC^9;,Y56 M1PE*>!EADH[Y;/ 5R\>S7/UU$'H1$'%Z7JC(UP%R*&(_\,>^Z B$W/7IS9US MJ8NJ1][D+1P=S'5A4;@6FCAI^Z5S:H]_M8%FX-%)+S2G ^02!+73W%T!1.9? M2W()^_QBYH4DK,4P;L!A++.ZD/?;>#8*V$N'WV2!]BIO<71FH9UD(=H%T M+N [J=8+:CR!/YJG8 NT-A?4<8 -.F"4-QO /ZZ6MF=?SK=T)-H'76UE92TV MUHH#'W=.]I[!@;4!]&S4X>J6N[.!\VRUX)QU,33.W(R,7@& 9\\#L,I$/%1R MB/$:?#;YW%HMT&=?S74Z6H&=+FZCP3WPV$R0/B1(KT3*SK68+T\# M2%%5BG5;%F0+I[E8J8LTO.Y,!IZ.3,8Q@#"QKR]1KX9_F1I1;9!9V> 2 MD2+=Q4;CA0X2FPTMCE>+%C,NY4P/PWA+Q 7@$JRGN,$.RF4YU>D 5-D01,MI MEAV #V18E3&8M7*39)\GV%]Y8_%&YWO,B#@KEC6S+N;,C",\(/>=MW973KK6 MC08_-4H20?=9KX.&_XJOVF9>S17%=5\&.G 2U,NU@CY;YD;#WLOTLMF@O^*; MN3G6DW%\]'0P11&F%U)QT0NI M:U=)ZAJJ66=)=+KS"Z:LH>Z]7G4[V\O)?F/3.&@&DC0S<#8$67'@XLRKR;#B M+)<1N58$R-:ZT0B0Q!3-!O\5!\;,NIBDU+MS]1 1^B+(87/28 LA JK@@$5A M 36H8HC.6 MKQBNDF3YH[AX?8AV4=8N=9',;C2UI^]'9\&7%T3HSK^8Z[9J: MN0*="\Z-]YBK>VR@NN9 O63M&X@0UHY;DQW7E;%:NAGW;VO%K4]))RC-:,2M M./AGUL6.6.2TY'@QF0X45A^S,LI T M#]RYA=%,K3=Y@58X%=A).<'_TI]-24'\(\EO+? &'.#/H% M0/#"/'J<=:-2Z6=$@R42^,%\B?6%+/_IR?6OW4_^[/3;W>75U].;WYVO5W?G MSLWY+Z#N\NNG=6,_0/QO M]F+82[>+S)[FH1MVI\N!]V/QQFQ&GSV$N\Y=GX=\VIH4.91HDX]XX:O]37HG M<837QEEIR"%7%$80N+R6U1[#X/F(]_"=\-"367"C9UG_'8J439[=11R;M+(! M&V&[*ZQTBD\+O=\'B95XJ9D4"Y-^/QWN"W[/QWL&<4!VK/_UY'M:X_BW<,)_ MEGP->^ N"Y]\#\L;_^I!^/Z3OD5]&?O>DV\Y__[D_3X+GHPSILB3"3"(%)TK M3S>G\3;Y$OMV"6 FC""C.(4GSX(72 *Y+G+(560,Z"+"[]JG% ?&WX?85L." MNE2"3O=)QZ>QI!5@._Q7);5RZ;T@F"56OQK)V-&G0W6<8?LN1V,^IJJ/ K$, MN9!N.Y85)9U[Z!2Q"'FQ/W)P M?3!K@%4$\42ZS-P&IJ7!D#8BVI,/1Q\1"ZF5T@'K"!^O"F ^3^;K9':E[\L' MF.O#:PNF16OD%!30L=)QC_/KS/D:.3D3N+30_?SZ>(E9_'*/X=-)6X?S3KI6 M4PXX1KYESJ1=Z)9@BH7 M(=6JQ.$Q2F2J( U+Q+0)K'0,@K[F^!)3/1$O'9EF6VFK@OJ:LIZF2J,9I#6/ M@<:]V-4O\#!95(" 1T: NGK ?4N^EGPM^"]3VG>N:U"!A@P@+Y@*A MQ:$N+XZV0TI].!\JQP$WC87[HJL['0S$(\Z4CI2HM.L90)V'F76#&,7AB+>$ M5*M.8BG>;S_*:Q3SDCKF H2&=C[UN!Q*,/!(XE!8?5C0*='XPW0^L(Z[OD#$ M?9?]JCMXZ!\0D;]]5R"3>.W)#Y>A8MS74BQ6Y,DG75-Q%NK10PEF/R)QJI^2 M"HN&=?9J?'XHT3&-KI["TETDH+]B#"C";O,PI489:H5CQ+'357+@N"QB(!_E ML"]%J3VC0I\L6<]]G7"/&79EO;$@7(Y9P+.%8PADW_,:N M$\-0NH(2-;3NJ!T3VD;3-P>.AV).#M.D']-GB[DN'T9(C]M":)9 WBR!3%<) MNWZ,5^YD9R6*(/D:\&H=Z&- M_*!]QZ#&-#7%R;-3L?]?:'T/>LJL,B\6F2. M*'[#VX0WVFL1BZ:I=1-TN!I_?8ROEG-7; M RZ,8>?81UH.A*MY=!)'YR:ECK>&3UM*LI3T4BO"_2L6BB>WXJ0.X?V'[W,= M?V[Z&XTLS5B:L31#-.-*H@Z8/J+,D2'6L0U-'D?(C:G-M-(T9"-2C416\C2G M3&7N)18Q2V*6Q"R)&1(;8&"FN:T0]\P=$=4@F>23'C&K,$=.U)C-D1V8SJ3\ M*5.@"K1#,T^M0(I)3;%:V?3;0I"6D-XL(:5W'/EP%TPB2!#?Z2C.W#[F3+K8 M.+7.HHBYW^%/J1(AE6^HBM@G 9+Y M? ,TE4Q^.1*1B3BQ5&2IR%)107>3)NJ1Y])$'7(CI)YN*@5Q+S0EL%!8863) MR)+16$[-K^BWRV[UO_('YW>IONNZYEFIHW>F3ITRS7IHS?1HUS >F%"F2Z(HPO7F=_&CGWPX="'=2%9 ,T]*:R2UT5+G\]9?#RX%TH& MU/#23W)"*7R:=7DT2G/!%<=2@+!:@4VXO<3.!/O2I])?]63.7%\I2^J6U"VI MCV3N&46 M\'SUV5N=ZVN/5F<2MU2NKX6IV"E$2U4P2N"G2I*^I5;_'(XM%\Q=ZT,YM2 ME+_MWNZ6>KCR'K#\TX'C\2Y7Z+>*V*-.\[&1.A:55XG*XYI;]%0 @\[)'8]* MZ9JZ_@_PT[,L0.'S \24]!PSV!ZS99^KE4D<^FN&?\6 (LEE%SE6LG(]) M9M M?A4/TP8@K4:SI3MSF$N=?UY]O,4?DPN=;5%N+=5:JEV1DIP70&F60XB- M@)%"A]0^&B50^MM0H UX C M,(Q9->'P"/.A1YM)&)2+X?Z36Q,G62\$5I[$R^K5;-27I2F<9%(3#T8:Z9@0CN)9Q H?/1 MG[&GIX0Q$YLX/6V#5,O7*0N+^=T>=X5N=H*MNIYV2J**T%$?$(VN\T/8$[7P MHAK0D_LW[5(+3F"N7&@Y J MNF'GMLB0N&<$^ @D*.#2@'DH3/N<> 3VJS,0P-6BLRN'8[4D""-["[&6!X%% M4/DC%I##*4P#M30D0O.77)#&>+>XI?::FO-BY[4;1]Y^^_(%NT9>73@WE[?_ M7A:-?Y/>L&YP)S[<;(05!7%8E0S!9A^%=6[1=_3HJE M9*QX+NF8.6:2N$(6)T6#OTJ@U1O>8\24TIZ%GPT+2#N'A^.]^+X\9>2?0/;& MU(6/F.DIZ->C4!!3RGJ1GR5Z-HVY,1WI8,A5&H^DTWT1DF9,PELN9-HX$@3W1H=YD\7$% M=PI"]C+PX&%L8?[Z#,N:;]9\VTK?RZGCR8< =*^@U,N2ER)C*AP#;GF/3%52 M0R-,:$1>FSA6DFEKINVH":K#N%;CWTF":3/6[A:$A,J$1):T,K_A9DG7DNY6 MDNYET@7"4)@A32#C0@M![<74#26H0%-71";NU1*3)29+3$1,GW)=.*F3&'7U MHS+=N<9^BCVD[B#M"TFZ_$UH\*:"698Y&D_C98&SA6"MW"N#)=NP0O.7P3K9 Q%TO9EK(M M91-E7YA2;T!$J$CSB#OYLMQ8$$XFM[7YCE)(6(4>VNB7PK^,M#>-=M!%GWJ9 MQE1R&L_+,KJMF+;$;(EY$7=4XF/B&#"@0"C?\[YP?=2G'[#/<%\,#?59%["E M.4MSRZ Y4#YC9:)X*(#*I%0F-0Z,*"SZH<:)#DB+8@P"EUOBLL1EB8N(ZS=. M\68F%B^I 9174$UUO92B=-*()2%+0I:$B(2NBI0!&U*1CJ3U.$88Z!J4N@LE M"BXT[%QX6@[0VXJAW'2)6<_26H'D@B37]7'(M'-%!.B&R56*3<(8M+VH;<0' MKI>2T'08D]]&A^5YT@FE)5Q+N)9PBX3;S5PT26^GS&>BGE$([7"@7$KX-J6D&5H,0B/>6JBQ56:I*J2HGQ]*Z*90V M@!*H+X9ATK<#0_E)3T6/I>E00WY-?5^(O6MDW.N;0!P% K$>R7JJ<;[;^71W MMO,#I2X'W)\4 %3!_$-;4?)Y[N'LF078BI*VHN1:*DK.EM:[$=DJU9; 3IF" M8<7R.FQ,XXG)^X1,_E\D@ACU6][M2A6%A=8)?##TY8CSI"05TJ@)D@V_"Q_S M\70751##M31NISRJQ^05CP<,Z>1NGW7R<< U!]-:Y+WQ0NE?T4N5:@K6HK6Z MMR7R3/<>"Y]3?!CKN@\)W06\Q\R5BHX,P$AZ':([O?4CJ?7DF](WF$#!_*^8 M129Z".9XX%1H0@FNR\[JNHBYR&!97* 7DXU0UJHRBRBV!&X)W!*XB;HWP>_% MHBKZOL;4A,SE[G-U+URJZ*5SNVNZ= H+P:8)OB=6>E@K1-H':81]5ET2R=9Z MF2W)6I)=(&JHJR&&-(3U+S"1Q;0J(I*5.L(]JT4]E-@'!<8,%>B].*"#Q3-< MJ=#_59NB6&LRAM'H >.>)<*5$>%4#^$L#L$2%TC.K?!FJ+N2NYBB7&==P-)* MWTEVJ4RS#=U-=5V%8LM@5HI^4;I*$W-3D56F57: M&9%&J^.1B&QZONR@!JJ;\YF2M92ZTN?Y*]K053$(4]WGCV,U0W)LY8H@IIWC M\:M$"N>Z!L+N)6F[,(.)JD(OE&[K.Z00*G<1W]-F5+:Z M0KU4^KS/L/N;H(.ZH4IK$^I.V5)3;YNAVDN ]0=99U&9'>[* 4]JO5(Q#1_) MF6HJ9@1-F@W';1>Z3Z!CS\?,(RR(J%NB9)T=80:L!QJ+R-1S=$U=QCCD3ASJ M->B:@5@&,%='0!?1(7Z>/@:S]T5'1.F35!;RJS%E$.K5&T2#[#DOD)R M_Q; 1OH2RZUZ)J#&U.*84#)' SB[,K"T9&G)TE*2G\043Z[0.W\:JZ'09[Q6 MTFB\O-%Y5GUJJ,0]<_6X6K'7$\V2-*:KF0XZFF"3%>2$:=)?F0JQIV%TJ4 % M2P>SA*.\O]"4ZM'5P"VM6UJWM%Z,E1%!&"MM\2=.^[[D? MZ@:K@'N8JLAZ#&;0CC^M&M>>)$=I'=B78^] 'W M"YX%T^7AFE%]+_C+^!X^?SXKM/@SXVZS:9)F?VFG@O/!4#YPH'KL^PLZ4#+9 MD[G,@'2"=Y'LZ4XJY"46.L@"M"N\N_VA1D* HB5<&71!,&CG- 4[@9JE'](% MT_*[-$650-<3 Q$YH['*9@*FBBEPRI5J**G.Q(#:KEF?QD:Q%LM%5FF',04* MD.F@Q1^YGR44TW--0 "$^2!7U?:H6*(T91,V%N1JD'?(*\V)NP8 'IG,32ZM8 MF+!&K%[A:/+$F.5$.&.3C0BL. 8"?+_Q/\G,\&]0EW%$CAC43S(&--0!6E3 M',,J\9WH"+(T;VG>TGQ*\T9F8J8\UZJY8D1)]]*/!R;I+Y/;-&2KMT94I[ZFXQ_G B0-MV^7(":@#R$FHQ*?# MT1IC3B0&7%^+">H[#V(.AK,>EW'R3#*'DSJ3J2=M!XW([TE67/J>U)I<0>CN MP1/^B?F"._G'2S5 U;Z#L EPM6D?YN*(C#V M/3NY/KVYYW&==F0<.=^V M?=\SM&>^P-I"VEG5/&[LU:XHITO0RBYEB-=IW?,&,8XVQKN2Y<7 $E@BBG4'#@-A5),/F(<2N/7L2>;.6ZN8T9IVT68"O7V<:N73$_ZHYIS"7 M9O@7OGP8@)J"[)L-)"82H=4(PNXR2(O;U["@$7%P$!BP)F3.GJ>%2[H8TA7B M82HB&-9=$=I[!)('.'Q/N*"9_!6+4)C([FSU:61GJ]%J%4;A\_^4_0"= LW# M'T-8F+>K=4+8&^C.L-S ^1>J>.[WD7.&M$9M&W%-_^9AQ)PO$A4"[3O^=GN: M/.SM=G;9KG[M#7/Y_XW%,*O9!@MI/EG(Z?D7YSHG#\^IZ90,Z(7FU3 [[#?6 M-6D^?SZ#X_YTZUS#T0D2\%^8"U(--EUGE\;$GS< ;"W*/-5O*+"?0V-70TYT]''>*H,/6MT*$8[C J3G6IS6G,66?! M" $5!TGWH6+3$F- /],ALU:8+JUS8.ZQ=6&>9 6MYH]TYHSJBL0:",:^5[1% ME<6RYZ9-14+NQ?F28&LA["HXDB;E;P3./V, 6?.@1N*,V*LN&CZ@XV3Y A1H M[>J2A_F0X!1USK(!:7SP,%9AC"YG@@MF*IO8YE.@)8X@(/2X]AG!\PM'$][Q MZ-U?&-CT3K.IEU9XIQF73I*\KZ;O>SVCJ21AS9\C5 C>F8?-M]DSR3 SZVW< M<2Z-<&.FF+KST)>(V]@QDI+*0N$)ID:XZ.3Q=\7%T3337W*II?]+7Y)["^[= MZ'F7:*0!#6$H=BXZG$3MNV)H>'YH"CKY!#?R$#CS)=8/28B3,O"0V2+H-&47 M!SJ?+%P^$$M#/PC3"L4'YYWXH0C& M ?[A:7:*BR2!4;)MFM8D+7*04E0T)8TNYX_$EEV>0U(]OTLZR,2#-QUIN,L& M.J(VC-6]H!HKR>RD/N/C[P0L?N( V$K[1BD,>!C!)T31J/D@8"FCL'&4!2VB7Z3DTH1C@:=*2?E&'^ M^OOM>:[*04+;7ZY_2W R2D7DKY\__[YKOJZ(]E0I5>ZGSDG*Q6^UWCU:YFW# MADK'"VS4C1<$S4;#&8$1DS,_2+ EQH=(%9*.$N@^QK(?@;PWQ(TZ"\ZC15,W MIOCW 9J<0#A=GG!#Z3&PR$%]3!)[W]D,0)3:!*.$O.A\B6N$:JQEG/04.A[5-P))$SS.^'GD>\?BD MPC*JTLE,#YSJMM)5!7K^:^9> IG>8* -!W*V8\65K'4*U;E*]Y7VY N3*Q&P MNPTOQ+L"L#*S,6DF7-XQH<+L#$GJ !UES;G5>/"Y86]6[E:*.2BWF-\)TPNDX0.^HR=?WP6Z35((?Z_4D M@B\U"S(JK6-A?C3[2.FD"XK,3'#>[=S\'A:A&NROX;_=_$BSU0Y@)VBK\7XS9P[ MSDB?![R]3:_*DA_/TL:6N(/3A"/H:77/+S#R?LGUD'U-B6!#O&R(UU8F ( . MEB?9*"%9U,-@%3I,N<]-8 ,.,X*!8](*I5"W^N(!;SZ1?DZ5'P@0/X!B]7AF0]2?3(KO@?R :0':B!@7\&WK,=U84SM883=F$81F*\5<'/G_NA2M(-Y MLY+ O%.=2I"[!6PKVA%Z+U&'ZO"13$+3S95\TFT&HQ;,:U//.0]_! #CC8SL M!8"BH6Y?@U4=@$7A;+Y7 \H%\P@5@&=E=P!2- M0"0JX>^:?A4AF.?T).EK#P:!4IP.1Z .]D9ZD2 PU/?0H!3%3:3*,@:E(#1\ MZJB3,]>IEA_\I/W Z-\PV'\ *-2O44J$V1>$TH@T43PW7Q&3,F6>I^6K4 MZ0FA6#EU6I?]'Q=EQD0FKCLTO/.>^3&O%02E=F/2S5-R=9WV?:\Y&"PWT%U\ M,N'C /\UL5$A?!525%P'$^BIP)&Q' OQ@R@+4GL496%ZN85"MR]ER"?[ $A, M:IF1.PR4*F$61\7(#Z=XGP>A;D^/1T-.M$1;P(:B4F4W)EC>&8N+ZJG2I%[B MU=PKL8$3%]_X:>N,$*.(L>9!K02*#P$J=A86]/MY2NB.I2H;3 _FG4=TGI&TH'UY"@ M1+H[SK!\@GYC[EB>A8$(4U,.@Q 3G!JB%H)@+A2@3%[FB1[89/KT C!727YO$8078/2$*R21?C@F6EEZ,Z#%A4?3TO@28NOI)6$'21HL4MASG MH)X"8>&&67^5J 4'Y"[9,[N=$';Q2LJ[%] M(Z]^MPHBV8I<1_5'%1INH!> M&$IF[G,HWD ."FXTTR,H.;&:<1Y(!G*;?L$(9Y7FT!M4Q;O-W-M !42%<'Y% MPX8DSA"2N&]#$FU(XA)"$O\QELWTCYI#W]27" L=5_%QU?,JD,66LJ+D0J-:=D0X;2X))BT%;#WT, T.QCTZL M1-D0 W+_Z!0/6I?.5TB54B8&^AJM;T+84'5/%Q8Z PS>^BL6[G>?/ UI8.(0 ME8>.\>33BK3TSRX >K(>R7J:+5VJJOHL#C 6,[MN)%,@'V-%Y9D@HD@V4&"TS)P:EP",7=Y+N^-.L0^)3Q MF.:RJ))"QTX7?>L8] 6Z/QDS;G:^5)X+M+"L5(GQKB:7X!@]C=EV= T(SW9U M,"CBMR[NERXB-:#(%*)7<'.;S?5%.WF'NYQ%NN5I;E>U7 RECO',.T\4S\* MR-\1*_-G31MS-9.D+IW$59-:TH;2DDE0*:- =?[(W3CO@-=L+?#750W-+=?-(*= MXEFX-O.[((R-Q"E>@23IE:7YDG)LL!9AW'1% -A&*1'!+)Z?Z"9LB&D5687S MU\>7UQ)%5VF4?"XW->14"(-<<((<;%V8C!Q4N)*)NK.>$V,E$";<)V7LF1Y/AYLY)8P,M-,6] V._>(# M<]_3B84?9=F.F4V4U@F0NG:"EDT@'D$\#0,T691+O!&JL2K\5?,R/9)?TH6;K3HLL5; M-F'9A&43"9LXK]\Q 52*,=;W>&_\F76X;YA#/A1/TD581M5$ZR9U+578SC='C#[W+=Z1:T!UT2B7IL95:.UH?H=[/@>AI#HJ/AL9Q0 MT$NBQBU#L0SEC5UM?14NQAF1D[-0!.N%>OT#\AVYK$A(E21Q/')W?ZAE\9:*4[J&B[$"$29YZ*#B+.\E38JUFILE>4OR"%/5-1B<)QOF+\_%DXUI2WH.>X6/7@P,.-IL)!TXY M!CZ .<2]&$3 MWZOM5 S4/6R8FIEZ2NQMH_-QM/2D,7MFS*3I0=MS?J*N..;(-$M)F,W.28C> MLY_>XY"39/'ZUA1%]F'C?](R6E19G[)B0']O-5I[Z^@U8IWJ5O%^DS9XUJ)" MZ]QGL5*ZG035B3 QDCJZ0.O0636"YD$9U:)CF\B6&$,VOYE$7VC276I6 WZ\ M$55:?E+GM81]^8">-EU%:D)E<1,SD2_9:*UK2^26R!,B+R/PD+N2TEJGTGE[ M.IUCVI*A-@OY M&K_5R\*IJ$B?8BZJ&C!221F%9!:9YH%)SSR3T 7H]AJ>Q >I> MNE)XV7ZLX]_R(\N/LHR2VT]ES$C7&RB4L7[*BTHMA8P7P=34EE17/3*!5=2C M-!= ;IB#*;R=]J0LA(DF;;7TV]).IU1?(#>544"HJ%+6TL8Q)<-T>6+@,5C< MR 9[6U9@6<&3G!#JA%?&#C!YE.*=I_&#H^GLP$P_5O=MD#:?,TF_&>EG[>_Z MW!]02RML:JMKOW%0#>#-1,_4[(JS" ,'#U(D;:?S+:7UO7W6M,Z2LB5E2\J% MTF&EC@3QB'0\U8]02L>)D]\TP"W2<#[MFER$%*B7Z.NF&[VE4$NA;S*2)FL4 M7>[:PWCUYVBRU(6?TF3VAG^$%.*FB1.I=,SVU<(VE:(V4&;6CK[YO*.A',8 MKES!FZ0*19BTP(C]*"ESKHLT4?O78CR]J=J,Y38\4WFYYD0*]LB]K)@@%G_2R0\^17F&?3$,\VUV4Z]P+C8K7-IM M[\%K8L1S\16H%9LKK$_9%=:4H(=Q+)\A!F2&4*TG;VB.Q5Z5',6TDRC$_N2? M34"@(9"(J-^2 +])&/BDK#Y:UQ1/,TO=L!3EI0[B9QBFQ$T!,9@C*^'/* ^4 M6@+(.*0, DTY)E28WTO_/JF F=P])A7%LQ< )%6=FFSJ=J,F?C![S],\A1P/ M+981#;&BGFG0PDP!'5BS/KB_M?9WFPZ PZ?6OQ29 2_"CHG(F(V4FQB/L7,R ML>]:*/!$6XWFL0G6,'-U3G81._/%W?-GD9_"94,=S:U3UGW?Q',;KF&*P>?K MCV:U1TW%.5,/%72!Z:F+PWN*D].I"Q 0*Y4K]Y_"J M1 KDNBD6>[E3>7^=ZYJ_*?/%=^Z<9]?UV#?+N4RNZVN%B/BL5[PN_5H('#+R MAYIV(CZDW>23&IO_/WMOV^3&<6P)?]]?@5!XUV)$SYBD)%NR?!U!RY*M7=O2 M(\K7L9\V&NC&3(M -]S=F"'\ZY\Z)S.KLAJ-X5"BI*&(B+UK#0'T2[UDY-W;9SVL)OH&/.%PEIIA:]SB3%!M"_!O'5=DWJ2SQN>-B7AG6#'> V2 MJ%'ZN86G6,5%C^4&A<]0F33+JMR1 3??WYH!;#W^6-\M?K&JM^R_QD/(+<7R MV8C;G;F"FCI*9];]"3+A3)4KW5=@G:(7(3>@(F=X?\HEZ8&[J6_0,:'6,FIJ M90(.24MB6Y?(DX3Q6O3[]K8\1'Q8$IB:>4#5;>(_WR 3[V&1!R[W/_7E"SL:ODX5GL^X1*FL]EQ"4UO6V9B. ME-BBV@=:^?,'8^5YA_Y2E+R%3>PVGCSI7N55"XV.U=$N?>8.0TA*(]6].H $ M4]1-?W8TW4^))7V^W^W"H/>_=#CI_4Z)L&_#1EYO@KW!J6N]44I8(>@%Z[2 MXG#83?$[TB%Y(4JK62^51@GP:X3Q9G+=JEXU(A:')1]9\N*=0"A>6,SB2<"] MN)()#=MCZ;R*[)/H\BP@%(7!3)\&PPM#(9M:GC.UE$T>TWK.%&PK)'XRA&+% M5N5PK:<07N>7O(]>.W+M*0D 3[6JPTS2O0MS0$^D+V_CU,A(OJ@/[G3_='$= MS-H-%'WD2E"D7H*D95$.PYZ$NXY1N*,Z=7 5:=W)22R:2=(_B#Z][&;.C>CZ M*%) 3P0P=HGP!F7P\E=CYG4*10M"<0%16QLC N;VJN-9 M+*\?8@'X^,W0[W>J;B@_U*-,OS9M*=%VQ) CHU1B$AL0T*RA6TE+EH3H2VMG?-4$>F DK1/YO6$O[^VZ;$GGQJ[CKB?^.%@GMR\NJ-807$Q MU963PD?P2Y@3-ZB!#Z@=-4B6O)+D6$RN9TEWG-)'9*_454#IA)H*"!A'R ;T MW4N3,?W5)Y>?Y(F[]R'"G7WGR>4$<(TKAH=IP]T\N_0C8IGB,+"\4S%),M O M_PM=D3#2MV5?%5[8(2;AQ6.7%(*,F"H/\062=%#T-<*/Y-$F1 M2!4BICI./ M!0PX8_X2V&Z6DU20".1VQIVR#D\MF5L3ASV2TU0F)7Q'DCA,P68"LDS('MQ: M!*W?79*9GGJXJJMF5?X=P) MH?VW_7[UHHA__GT_A#"^""%].$W;Z9_ZY:_6ZXMONC),]^?[OBL67VXQ>H4& M_YR,;UC7YB92=5BI&\8F>\L\4^4+:V<0-BW9%.KV\73"?SRIC]]U B87%B&U3700+^%@LDCT+2I@A@*\GF"^O-U=? M(,*K^U6M?"\3V5YVKH25:*-A;PMAIK"\PR+&E:3)Y'(%MD=DJTM(,851%(N) MG3W?\C'1BV,B;O&W9EV+7G9,8L?'V@?+LY*KBB[-X.2 53-:OF3&YK9>AOU1 M7U+16R-+9\PB;46%)N*,)$>E^LB0X^:%&6DY<=VB2 M[B1.C"K5 ]CNT_IE)"?'B44"\XIW6"7E8\L,3\X%$'Q$B>MTO'2J"+V!X-;< MV?&.&XV87D,:6IP5OTI8\*#KQ/T1IB >%RPXR%]<)V18"N&Q^&[#&ZWV*-=NK&QLZVW7M-L_\C<5WK WW4'+F=PPLJPB$QW M(@%F[E'>CV-^YYY"SE^*$)WL#'I^Y0AO3+!PX)Y]\F$1OBY@G2_JWOL# MPI/E'Y\\_0B?XZ^9>]5/G_SNR>_: MZX 34:V2Y*37F38$S&[ Z=^^&8JPX1=1OQ6=D# MY;4, 5Q(J)['YZ:1=.?>#<>J;MLB*A\$]R*;3C7M56OK5&AX55F<6-)[H&1)E]>66\B<2O7BAPV[3-=K^-?G%=Y?1];SM,[?N;C%?8_#\T M?W1.&83!DJRT]]94;F=P2Q.1GS9@$&X!20\/AA3W.1SE_]YK_[6$Z*-! MA6 M@HM$FCBTR@;/9\XWF.P.GB#2_.!I=)%MW,NC$@R_&%X@9$YX2\N*%.+% MU"QL"4@E>LR(LLZC&;3]8KS,)IKA7BH<-++ M$%$-.?Q(YTN^9@H&QQFXRRG>+#[HC:(&9Q=3G@3B"%BF3M\N!3>$[2@2A)[B MD STICN4&S@8PO&IV0X&QVG>M$9\&5VH'_V\?%#*H/?S+X(]^,;L=K(&MAFS M9NVATXAA*O[I(&1R>*63X/:Z"Z%Q'Q;"4.??3=AB<>+MM\:7E8XBB4'2-35= MBKO;X3><./V&^>-OR,Z_>/SIBHP7%334['5A![N]*,7#%GSTR1UP?>?C=DK) M!2TC=U[F%_OPZ1T7DT^B\; F@DBAN14$U'ZW>/KD(7-W/0SWT>>5YUR=B)DG MLN%5CD]F%=/TRO5&%7^A)>_*RD&FCW'+"J$X,-*%"@)AQ@9GGN 6C_4[9\C@ M_F3XGJ2 9;+I8F1&?GC-LM%%#Q@M=8F%]!$-5CNKI M5][%!S)J?WB3?N49'_$CXB,^/N,CSOB(GXW!]>.'Q>!Z/P_PRS!Z&R#RD5'P_G!-/7Y2@8.CB0-0XKBYT8D8339P=.,\2CO8+W>Y9#@1AL1ZL+62"* MXUY"9XN9K5.&S5:W;2KK;9H5\.PXT'JV1*46FW+1[K=+1%CKQ3\OGU]*D!2" MQO FB]UK/S']&2D8'_GFV?.Q$-$C(-WONM9>BLDS(X1DI7PBY9+>Y A+KVTP MVE"DZ2&K"X6)E:Z8SJF$AZ<;#? Y\RY17-R3S6WK\;JK,B D)@7>O/1JKL4! M2!!G&:NA"8NM#.-]U=<=3^)SA/="D9Y]#1B#0V3&+R6L M;H%U%>\H1/*-MC6P_G;0+Z7:VIBPT_. 5\DZ&$Q %X"V=N'JBL^-',3A4IUV MQ-S669)D3?E%0&_D&4K@4B6API)/^(@-K9PU/%HD KU$&3S;LE$$KHL%/]0\RI">I:D06<)_E6> RF\,=EMO0D2H)BQ%U]_5T MI,U'QWH:]LOON$#6)Y[M7K: -$GNJ\CW7 E._Q66^1=Q9LXE2)[7);JR82,L M1?)NGXV2G"42\'>?#H:S9T>Y@.]YCJTW>RS T=I*_KTO^[#8-[(0M7:Z+(,). V\(,V-E5YZ@#\J$MJ -<*>EZH46"T.S"74HX[OZT"GB_C.J MVJ+;E$7"/LS2*7R ID?[<+E9FZ8T6WYQ^21!K?T#(4Z.C6Q*\SK] MX>7BSWN#E@0;8F*G<5<.A3X_Y&;#0.U;= FVYG3H:XB<(DX;VN3C:0)MA(R< MG0PS Q\'FTPP(2)B@KR8':^4+YSOP^#SX@A=8NH(X\,YC_F)SV%EGI\]X/Z) MKTTMG*Z,YNK)/QQH17LZW6]<5]E6X^Q@69Z$BS=XAYEDL>>8XM+DK MV*%S#2Y2:ZXA\EELZQ&79;/9PYO7?F@V-34]/)-;^&6%)K):7[- =-T-)8MC MU^5_RKZ"ZQ7>(GHG^/4P6BV&4<*F+MO]3IW2,0QT*X=Q\$N"D_?<(7#=9NH! MG4;!J+UI^J[%$^"XAS\Q6H\5[=<@63*B.71 J*>(=Y$<-[7N^;9TMR7E'J^4 MSP):L];J&Z)M*KB&.O#A#IT6X98 ?0][;3VZ1KU@6C92UX5=4!P<%5S=!A>+ M=5YI?-QL4@-A_J9S\^L]- MK-IQ!&D_7$?975]L0BZY'DK1=X?Q878<'-Y;K;/3A/Z2#>&]$+16 MEK4F4P="M[)CO0VK36*5-1G" ?%HNI9O M!V<,D1&\MJK;62"\*G<7XBGT!$8=?;+/W0[4P$:\,62W; DJ% M']!_DT%1GS F=I 1X4]8'>RY '0HNUZ*ZCQ0I.O4I0?<&;'L4*Q1M+ZZWFU] M5>J?JJ"]M.Q"/ :E1$*80\^8T/7Q^H806XF/WG$K94DRG5!W7(9S0H>.X4G< MY9N#)0G8] _LV$&S#.9:)WJE?#]_H\F%@M\*7TDIM[_%NSU3'4;+97'E8#8S M]TAQ-,GET&Q!I.E GBC1U]VV;-0:>"$K"+*'1DN)O:Z*X)P)4ZMN>W@?C5 X MA8O4E5ZFI% ,GP<#)Q'.B8N2.F3.O0K>$HQ*&G6=D>^Z1IV?:)6Z^-CZ M'?QH4W-,B,1AI,98[UJ36(BJTG#1R$DP>Q!;=G3;F-^1[NU@]&' PE,+H MIR[<,?*\Y%Z@I3]/CBS-65MN,7=WK"VVS8TS[N5Q4LGG.N&5:8\@,Y3QC$IO M*E5Q&(YN[O*2%WT07LY;B,_Y/#B:W:&NST0ITZQ3;2.C4<187_5I?5D3V\HS MEVD)ANL[2^*/=;E%,\.2$%PN6/9E=Z."S?(BAN^X,W!; M,-JP5\M#Q'AD=0X%B%AB?K-A04'95H"KG%9/\$Y$2-1T1"2$29$0.AKPU!KQ MEENJY]*5D-HK[DI2#)G@/P>+PD39!T^*U"6K UPMGA0???*A?!/PS0O:"C?\ MX;X??*+=%34*8' .X^>7BV=9$^V'$ZC4["4C(8U@/I63#U__4["2&+^_P.\J M%O_G_U(&0'.+X!+W@&R!%NC\>)EQB0DO%_\( 4'L;-.'1I'*Q;^TO=%!%D-MM?NL(87(,H]E[7W5=]8[[[*$YH2$EY M$K%D^,F QV/-# AMRLE1I/N M2/GEI&W]P]]J2YB]C,^";?&VZ?X7UB11ZVT$Q(FWWY5B;> ++.')A$ [&M.8 MG*=QQ*? .0*ZMC'S)]X66XK1NP74(](H@RQ##:JX:&](3!7L[XUKE)=BYU57 M;J0!V@@K2WW[P:C5D'/Q*9F(UDZ3R4=Y48<@5-"G@CNV;L:F7[S1+L1/SI"O M'P_R]I .L?.M M@-=IS@48Y#S@OH:5GAC:Y4&[/T[YO/E1!/_GPG]MY1ZZ8/_Y"N-522+$G15- MJY1TA;"V"6([QV^'76!!J_LZ2M"K$,^NY?0(QU*CEZ_"^7)M11T)#[0Y/O[X MIMOL6^(H2.56:X:&\M]"J9IH'2-QM,#]D<1**\V^\QK/0=I9:^*-/-[;;3-J M53DM"CQ#WY?TN&(@),E18-WQ2L+CJQX93N9P+PQ^.2!1&=Y]%+7RL-A8HM-7 MDH3-XJ_/GUT$#_B*DZ"E&?C_V@KQX1L[YE]'_N)AF8:_J;-,GON?,C.&:8]=M M8A-3Y#O)7$P6<<*/F+OSZ8%P83=H2!&C[:$55M0>-4QZUW2(P^U(IF25XI2 M2QDTJ16]Z\O8,F4SU5?-RF @I=^$,BDQ\,>9%L(W7Z,6QIFM&G1)B^M":\EM M+3D 6="RXH*)D<2GOT\K9PGH19OAA=*(,FNMU;H5\\QV/6V4K"R<&Q:?;^M> M2G8IZ?_5\[\^"W]B?9/?XPN &3KABV\:5!9^[9'BQ)N]T6YV6@NX"MP[-:+ MS_NKKNVVS2H#]]XTP?.1DEYPUBS=[.SZ:M.%V/; WPA?EF NM"@E12X!9605 M>> DG'^:K7:[ZSNYNR-F*#%LPJMW8/Q?5LG^:ZO=V4O QVGA1EI5^]/XYZ5 MVY$XZBOI<$+(-]GM6"-OF&WB+=U!X2#X4@)I,$RH3XBRA!S'0K3 =*9@K8.1 M2EV-Y@E(4&YTS;7D5@>A]Q.C&#'BKB_2(=)0N%'15^16;?]%K:1B>P?;X-+Q;;[_RZ6;"ENA=X M+2P#7TV[R>2=E)A"$Z/TF?6#?>2=\$\8+K3* /=*X*C\WX)O\GH>RP[^-K>( M?AH>:G\%QU#RGF$TC].EG *EF8JD@2>?=07:K@K;>Q=.O/,^F5!L3TS)-2OQ M818V3!UC(:5N]YIKMD;2&4VGR-AG:;H/G(*V^EMY(^*Z#D\XA6'>*76"?0XEQ"G MA*WNJYKE[*MR%T,;O^ UK,2>R2@NH_,F_I/X0.$7L?1S_#ZP+F&8KIO=HN\V M]9NK)KZE2S28L89[TNP0HGGWA-$SUMOPW\"[!MMJ6-]L#8>B5(AHR&O$-9$V#N' M"*_1/Z7G=YK 2H M8=K5D,P>8C):TO&(+[,0@ T_Z36G,4?^6CF./@MQQ]BG'%]7#SOEU@G;0KJ; MP@1WK1# Q==)4-7"\*$<'KJJQKEBCS+VX8''ZR$.9AG6X[ZM<@84K:EFTC&) MH15^,76BS"2D.4\<2Z4MS)]DUSXH$,#1KOU62B69]APV[[?7&:3L: &I;92* MH(H!1$ ) F<$-RNICT\*Z;$J'GEG@793%UWK20,8-Q %1-$H^CS-D(= YE4I M'_347SEPKY#G-*[>&!CS#$J[)6P[?9<,&^-:%N5+UOSV7;=F5B#D;#79R)1> STL@*?4$_4]0O1%VMYO*P!;Q]A MEL7@U8;&8$M*?"P9*7R9J NLQ%AS;]JH8)7G>G[1_L6147HN[*_?&*2LL5:X M^5E3LM@^^[KDZ^2C"3S-85(L\;&HNK:,:>VTK+QS02W&\#^=^'UA5B4(&I2 MI+9TS6U8G&(.DI)8PJ;+_IA?F.2<5$?V5H7UBKO5*QF,4<&/X>JG::;57DH%/HI80#6#I>L[9 M\.-K#W=4.D#72R+73]H ZF"OP\$?K!Q=>QU 69#TA9KC1#R!QW,]8C:N'G-E MI]?1;7?7#9 ZX:%WE%3;#PP/!#4NT[WNNFI1]7P[M7F:/W:)@\5UMPEA+$9U M/6JII!.>9107?G; R[G2?X]*_Y/'YU+_N=1_+O6_&C7\+-+3?YD\F)\(0?R@ MXJM[/(R4$5&IV=$CK5=[;4I>4WL.ISY.&C)$C(LG'S]^LOAF/X E[09XR\4W MU64QDV?]\.F3QT]237^L-_7N&E4G;4H/9^;[3W_W^-'B=Q\_O7CZR>/'XB%] M2<\;0&-M: K?N[V]O;R.A*@2#'K7-%<=P"_:;HQTZDA):L^U@9[1:X&S5GK. MP_>_ #KQR>.+_R/',R\ 7ZSK >?5(SVRB(J[[W\FSY0>H+#K=*URGEIA=ED7 MS!VDBX68*(1HM7R7'B5)69/$PCJ,*>,R;-$'!G_XOCO9]+$*>4Q?#<^ M8^$8"/I:G$3W^?^GS7023DZ_\#%^SU1[<*FJK='HBQ=A7P:)"CM:UI"H(*D@ M S[E WJN/7A//GB_?(2O/?GH_>J1]?U__I("Y;4T[@0OIT/0,<1HB1!T"#$1 MFQTEG^E-D[V%;E'LLT 5KAG ;_(V$G'=5/A^+RU/.*D^7;SW1ZSTH5Y=7G4W4;!B M*@A$!*GZ=;Q^VZE6Z:Z$V#IB[Z2(O0J>8QW!(\?O$X:.E(O$M3!JY0A]_MEE M6$/_WM?#&%D1^)6P]&\Q=@ .]'3FL:D?:.;J[%;>QZU\^W*LM__OR;/W%F,SXL[X>_'DV>5[-N_ARV%T[9\7 MWS3#B\470F5S[F9#KC\3G@/Z,V0!3C(C XK]X]1 &.IYAKC" M-8,7#C,&VJ'&6D]GR'>DQN4/>_4DEY28K%1F[#OK/\')*>.+7,[3QY]^5NX- M2?J/+OAFW[#K%2_ZA;1S7/RMZ]AL_QSH(7I4!7**_/V33W6RFC^^]_=8M+*/ MG_P.'PR01+$APX'^K"TW!]!)A?'[(K[I9_%-\9UO(CO45W%G@JEVD3I7E?IS63] VN(%I%#IB5Z4U MCK?HWL55T*5.QMMK2O9(YY]*K45Z0K+KD];)"%"^S;BE5+JZW"M1NZX)JT12 MPH \T8Z1,!):S_ ^,:F.S_U-#1HAG3;:UW.QT860AOE2&)#>:?NP_.,W7#S? MN/9J!(A_\C/Z95N%G_=OE*_UOF?![%O\7'6*$P\CU%I_4=Z8E< >96W&W:V: MH-$B#L8(YW4MMMR6GHTS)])0OI:]+=UW<#KNL:C_(EQX:2;,^LR,N+*:W'6X M64WNF&AN:MVTK%30ZL*8PAX#L"LEJ\)$.MG$<4#P2@'$H=_O].B4#EVVEDA? MQRWKW$C10%B& %]JL[;K32H8IF)T?.4A'!05:C5=SSYNX9=929F6!T;&,]2T M.W1:DI,JE9[7^UK@[!C0JX-^_CX1Z"]+ &0ET@0N3._ V^Y9_8FLNJG]I8V4YSY19=*[Z< F](7 M*A.J$/55F&TLG:NZVW4;!6B0QE8+?._GO,6HX(>?2[W]GR^ .J@3AO;+H2]U M580ER4A22*3KTE'-[;I!JJZ9^B=S1_'RC[(5J-Q8:D.=5*+3I&22SQ1@]:M; MX&GCLM^W"JM0O/=-AVTBE>$O<[[< MYLQTZ0/9L&86-OS_FTT=3,\[;R7^8GM&&" 2;3Q0,"6%?(%D&93J(>TE!9.O MP[H.OR?K+/5]%O]L(X[IOGX/HTGFGKG#>WJ3U;;3JODT#B M,U*C)TW;JD[*QR88%;.V<:GJT@T/DA 0RLX1NRIYF#8WM![B&W!\L"_9[BAJ MD<:O)[GWJWSTB0_5-S)HPMS;R\HV?70+S>P6M3HL[20@G[O2'8Y,KKSM?!*& M4)/9M-VF6YZLEA'-5-5+09X1205MH1V%[?2GA?=G$QTCW=+(I BW..A1'M(K2B]@@]I"<0U#)AYX15 MH/T;XS)LFQ<9*C$8ZQK-7:B'M/:?71(UN$4CS8Y)G(D[HOV'/UL(\\#F\JN< M2E'U/*1'N MT8)[G?5DSMAQM$RN2I+Q;;Z_?91 3ZXH1]@K@KW?_^S+6E"L4BCZK_<>OP>! M],T.44)[%?\>P@O9WW-E.R[@AEHCN,W+'U@98:UC7';50>HA?QACK8L2N\&[ ML.TR=KLW<#/6FFI[_HC&MKI.(7_ZO_X/Z2. M%Q=W^$]LP+,-.-N MV.W_#)MP)<^BB/72^;(6. EY"^::9B$/^2-RX@=)?OE M4@R9AAK3-Y&*8$/%^=Y=E-X0N#A&":GNO'*],6FP*4))G1 6QJZN-5DCF9<0 M)K5L4- .^-1NF3EXF=[V(4O19$2C^D!.1';J#YXMXMDBGBWBV_%67X2(<"]. MS7C=]%4D[J;J8N1#[YF531&_M.%JVJV0 AK"*Q=%9LRXG?^6Z4JAZBT)D=Y5:LO82:)*\3'(;(:P,)ON3#S_%YH MU>,:JZA-FFNY4#>F4%DO97OK,MF8TJ)-<)6@>._%9=RE6>GFC44$A7D^25HI M;3R,](4H=UAIX]MRIR5A!-K9TF ME8<^3O2D;0[&.4C.)O$:0 10BHBP4DZF"NB6I;$IF(#V\HCSN7);DNKNNT_HPVKMX(UX1R81E-0EB/P12' M)__S_#)M!D6#L!(H>3.J16CGG$DJ)Z]%7SK! CQJ*R(C"_'8P.((T,")@FG< M1.'1PC7"E\J7IIF:/LL(K!2S/C,VEXNO3X)*9#=7]0HFWT;:!)$YGBKI*EPE M5+5O!H%AL; ^^0F50UE"[4B@"C1*7;T*U7:Y>)8!8D3A#Q1>=7JX\(Y74PBM M6P 4G#%H$/(&?6RZF Z-3/_*J+:/ #^O,&%P(VOM!Q71PI;N^?,H3ZC9V=PW MCT@30ZFP&:-I(]A.@7;S/BMNM>]#A/$*\_M&[.>Y3W[V:/PRPING4YBENH7M MVP"AQ@XH<,_SV235#QM(Q+Q>0.=H+^[)/]XD'5S! @\,[OKR-D+/ADB*;I9- M*@5X/J@D9M_U=GO5]<$>A(>Y"/-)IC<0YH9SHX"'?P&F6_Q^6X=@.O'OE)O] M-CRTJ"RTS>H%OJ_H[U4S\X,=.UGT![MP.)95L]^RY1^PVNSQE'11A+^.*S&- M: ^$\*,U&W9;QW,T=2;%O"COD@[E^$UW%79_>QOL'XB#2=B;&+Q@+%JU9Y>+ M_XY@YI@Z$;#M=(+B4.CHS@RA=6*Y%1'Y>OW$YV/B[24+4A1I796#'*_=H#], M*%YM:H>HDV@Y $OI443$?(+[@-6E1NC,Y<>%TZ:U6X"NMFS;+@S'MUF12UO! M& Y%VF8U$R3V'%;U;FR46"OAPG6>=9O03;)N"RL'L@U"-9$M0X2,RDI_CGS+ MC%^!32%@U>MF1S["&U3]E";]-\P6X=3FJ8XD2B+G^G)]Q_1F- F[O71L<,0R M>DSV NKK&J=%!N%24ZHW,5@VQ!+JPJ=H\D-+S\5E?61!ZNH-$S?_@HXU$WL[ ME<5DXC()K4;&0JP-S)."_BAXD1S M$CW4L<&T*Q0R@%>V#6-OJETTZ^1W*XO-VENW'V SA6CPY/@<#4^D67:'5)'9 MEVBO;X^N]^X)H2MY MRU%*1?7;X\[(']?M?FNFZ(B\GSLA4<_J-I^ZX>D+>=<%)5Q\K#/U3XL,)A0< MD^XJN-0LHWDN!F7G2G-_VN&>\:FG=OFV=H?4-*.8($_:Z*(/:+?/LTX75ZB@ M+;;-JN]6P4%*[67Z;33>R?:7!9G.G_B;8%0WD)2P=CK)$(=_+ \OJ;\C&#-K%A7O\3LJ_J=;F5^5(YVD@[IRO%U<;C4_=8F M7SQ!IFI(;6R9))Z!!M5M)>NM[.,1YU"'F;H] MSK12%9]3'=SV%FK%\48,8C3*TW0+*1UN3\I#/Q(5B0?/"%SXQ(*+.)*KZ#YO6CA91 !$K]>Z M#%.VCJ%.UY/30T6CDMITWA^8G"?__I,A5ENB!.NQ[<5)_ORY'G;-J .GU7NS MB.27DY&>C'$:W7SSRX)NN\A]+V9 Q7&P!_?@Q0F_KU/.^<;SH.=FEA.F%SON M]:'#2Q2#BW2C&OY]ZOD?G.OYYWK^N9Y_K]@KKZPYN'\3 M<[F60]/24YY<#?^E$*T,PL8J"/?T][7,#Z*V_Q ]O7M,[]]K'EFK.?EXQ^T@^GSP_TD4=Y"0J&3PH@G'NC3<8G?-Q%JD!% M1.N^!0"A0)#5=^%=1R0APVD6[@3-WU&\,./;.4'$XWAXBJ,/[N;CN2\7SX1& M*J,*0DX9',6@67I4"(!%=+S+@6N%=% CA%"#.UQR7-V;J,\:B21!$"XC*C12 MP;-?&O?W:D.90HV,'@F;YX 8&8HN^!(]_/T.L;F2(_.M;,R$C,M6-VZ7TP?I M!A;HP$RY*U_//L-N0(!F"WEXJ9$0?Y!*8#ZEF^,$-!4LFQ%+?N$UTCR.!?D# MB[9LA"F]R#2'"+[A<31'[!KPH4+"L=9QV88QN%).O^O:-]ISZC/:,5%$V6_* M?A-KBZM2%-["3BZA^K8+0V&3&2[/%^U5\3[);PUI%^ B+J[,Y_:D49=H9KLX7YDC_*VIX=@A^*]FN4#Q, +3TD9:::I%79S:2( MCE-#-L$""HA)BQR?1SY^G>54??^S9(!(]!+%A7-,4R3_8N8VOQ?EAC>"591S MN@9,@H/$/JU@5MJ".8;^#8*ZX[G8U5M-XF/R\1442264X!5== M?[C@-]>$E+ 0@V2>(L0>S<4R_OWOA')OTD+&HUVD4J2["QS MXUG5Y49D7(>81=^Z NU0!HL^'G9:+$GI5MK)A -!T?9R\;G/O.J[T$3+P:2W M/Z9CXX@1B)8T:0LE_+P]OABEEE/Y^.=/H/R\V_ Y3MWH?^5CQ:.:*S9EM1;+ MTG0-<_-X1475/AE#.&NKZS8V),EX"W^FZO)A!;18 54WI0 5 MT ]6@M4-JW?U8G.(UT)6,'P'DP^O)CSS%<]N/$R'ZH[),J:L<7RY3(E^B;+Z M3<='MK<[?G2]W9@K?K(8C&VB1P$6Z'VLD5:U78$E[5HYL, O6L9B4@39P";. M\0>B=@$$L[CIL9?JV!_[48)?D8=1FCKDEK,H,&5*X0?A/E3"-2\NFG4Q:^_X M1E5 Y]I@2?O6*DH9;9D0E!>V%MW.XXY(:?^L_JSQ!%P(+/= O$ZMNIYZ-QD%:$J#T> MHKJ-4ZU,O^K"XMVRS7W-W[/ -4%&BI\B<,CC(\IP #)#%IZ9#K;]8-FC^=44 MF;$W%.U\),Z<&%8'AK'&]'=+'T:EFX1)5WT^S\GJ+UB.SOT)DWZY^%K?UV)" M?9(PB5[E-@/1(^$U+<#'Y26NG9AOBTKXHL4/MMB@^LS6KGEI,Q;% F@!ZHY8 M;Y&ZCC'TW@"1-[6*5>-1I^>D>R%U$:0#V=##"EU%D>U\"DB&G JJ86BAR*"9 MNA %W-3A6%?NX_*V5,D'_5\F#2W,RVV\O!PP0<_&9 (5U4 MJAU(FPL\P1*#&SX)%IW>8?BP.QH)]BD Q3F0G=+DG?%=-.W_>KDE;9UCT2&IG<,V4H5N5O<(ZH+(.:6:8,)"Q[Z"5R"->5L.R\1O1 M^^&I-:=D3E R@AD;.MXLI0[B0M@1UP]RX&"]5ZN.+63DG%E+;$4;G7LI/)]K M?Q060B;*^*>(G@+/6['$^8&@;,3 9I#N!C_(0JPF9XE_1;8A[Q/,G IDA]>* M^$"/HV$X(JG[[-R):1RS_95/ ME&1QHQ4P3COA? 0G&MGV@C?.$O86EN7^/55$ 1M.ARR4"2H.<& V).B9[554#T#HA*N ) M%>&=.U9!-#V$7@!E*M$9MC4RR;ZE HB4"='2'"Y-J':]7B>EZPGB6+2SZ>&% MR(Y)$Q1++RQU-#-BDGD7(7=-O(GSORU?&#)\&+<.!#W4 G69)Z]U2<-LA0M: MAIU^Z8(.5I%2TZA*)I"%2_28SH N$BYN2W=I/5:;!]O@_EZ'. )UU1QK=0T^ M2]^!=T3<5M5$;9#*@DNG;D:W6\#VT?2J&J<2[E9%7"<80?C!:/HZ&%Q*V>PE M$QB&/LP%' MY&IL@)\?KK4)63$;8^^QDAO@8>V?;AG063^#];GS,@0@7;5R^B(5=$]+ MPXZIH[I/\B/ZFPJ^.A?&<15&/KA[3/"% M.0_Q_FDG3QG(739D$8R3= V[?#H1>CQ.@MUO1SV"DXNAOUGQ8+I#C3--LQ>0 M/CM\UFZ*S.0,%#GR5"Q9EV?.2]O'.;^D?9J=X4M(:/,[9E].<0H$BT!T(FIB M0!&.BZL&' *"5O%/$]LTC9P.6:"].%&&"2HU3$!)$4C*6F%%P&KPLF(.9/R] MON,S8G*9<#HEL'H'V4<1AV02VD2LDF=,(PX($ K-S$8M+?YX;Z0;\O?)HJ@# MC3G6$9X91%?:>Z3N5BD(*H><6?I4#7^!!.;H)B(\AN%,R@J+YZXETD1*L5,S M?<,LG(SQT0JBM7_%!6 *(+1P].-H3]0#L\-BIV5I9U&2'<$(9#4_^(18721M MV:SAXF8/E//2*NDN@J72*A.O87L67VE?!PW8-2]_-(2@<",H!+";5V\Z!>H1 M,*-O/F,]D^ @#*A\;DV3!A,R2'VW'+KP!"N1T24/C*7"7]_8OM-&-HGN'2]3 M#]!5!3[E/KD=K\^GE/;2L%T68S+UY$1LUG2JR8PD3'TGMTDS!S4KH"'G)#Y9 M->04B.BT ?Q5#$X.DL)'2AXL,)%5G,,B&2(3'1%9)L5,D"GUZ+ M@K$$BHI7AM[ -*-LMUX/(BHQ.'(<&Z;$EHZA;@=+&654)IZ?R-%^*O_FNVX, M_P7DI@&+RA@N7C<#&_?3".=\,:B#:E9-,.)@90HNRQ!C/@@,BS*T-!V-6A&> MK$E:$ID52=6SV*E%Y*CI%6>FFJQ;UM!C,56)/+?;.)?5CE#GF2 M'DT_6"(P"M&!8^<7?&59'?(P>B&5&4A=1@!Z,W]NFU4PN1&O)2;"/6\:1O_D M>5XQ?R->D@DJ(X2AO[#J]XWDK7P*P4 +\3TR*)-LW@DN+M^Z4&[)/%S*:%G8 MKYNUK$HAW3*=%Z!U(V P:M 6=Z229![#K;4![@3Z3!J^]D#FG?(GE>7A%1#' M+%V4LKZKKM]U-#$8<(^BYGI)F!)K MDU@%G_8[\;9R;&F8K]6+ZVZ#+##K'!''+3)I=OM(>U&NKIE;2ZY:SEFBV]*6 M$9\GD;E4B?I$#G^L(@I5\-P?QE((2<(=E_OJJAZ-> BAJNZ#F9&09)FQB63K MV#^O. EUS'/=0W+#M0LPD=NUXFH=Y\E^_M/MC(>X#Q[BHS,>XHR'..,A7B/) MC5CO9+F&$9U]HP([G. :8;4O?!40,G2G/(R\W>(<^Y^$)!1&F5;,<:;I_.2* M\_,SP<[16/QU,>RD[&V-+\&?KTM9!W(G M3 YP!PZ*L$C^Y1IJ"1U RA>D00H[LH"Z-O@/I.E[;DE M8F,L&=%1W@6?@L3MZ&VY D96R^0.%2$(!'(%L*&&>7K]&A"SG2%6"T-?A-<4 MR@"@&BSIL"J#3Q)>(7((2Q3.YD(E#,&>2LAB8VAP,T_$KP*P02Z06-J^V/=( MR J..440RQJ2&K(G5"NE@G_THNUNV\*B^^W,0T;O:[["ZYIF!"HU@&QM3!>8 MKX*^"0/D_-98U]1A(Z+$]119_/AQ@F9D@'5B%D3^93PN%DZDDDL$B8(LAV$&M>9W"'%865ZFUW MU9?@+U&U1]3L\I\N^RY87LO+9,BRTA%(2A>Y%.'TL:897^*JY%GO/. F),"V M/U]Y<[.'F10.C=TMG%]!0LWJX1B'^5"G9:I+5)@68BHFM1+$-D??TXA,E0SP M!L0$"DW*E3Y<3CY#C$VE)*^;/F+;I)#F,UIY(W:\U5'6RYUZR3)K&1;]#JL7 MF=83%S?!&1:Y0#)/(V.=C\6C8_$S1V(AZ7[143!*,5#(CU7AWFW22#+LI. T2V/HEUHW?*3'U-8C4!-?XHR^)\9DL] M-SOZ,OIS,4X1BIVO(%T.I("+JXDQE7QP]\**BZGWDA[QIYX 2>(K61I<):HJ MES*E;ZKU8/$5?)),2^0TW-9$%G*$5.U"PKGN?B2=V[3MZB*I1Z+&LYF2W2$E M30[[ 35QHNM[JS&;0A*,?/R@ZOG^=JBZY@.WF.)2Z>P4MEODK<'.9QDR2[6?>Y7+Q3\ ;P[?WLCX<'Q! MR7XK#.VOOD1XZK)IJ:ZUAM.D[0HMO:IB#=,BD;G(&["C3Z.JS/A5)"QVRIW*_-\SRK=V,F. M(Z1>_+4+KZ^BL%$X+N,_^^?1,&/8@E_85!FZ9';8CS>9WXEIQ\7U,C\AW>S* MHVH)@?09&V[)0U@WICN$WUP[USM]OO[K&AW3MR(V<%.[!:W;)AJ+NYHZ7DMR M1.W%YF"7EW,*:"G&7KT&7%&X;';QF_"(71G$I(AJ1>:V7M>I7T#6LEO*Q0F; M,"-%HQP@K.UF_%Q11<.U:3'L+&,/XF[?#WN1CBB;K7@L+:.15PYHS)]NE&&U M,X33.BIODP2NOF+%ER&KW.;U?%S)),]N^E<=LZ_8Y?HBB!/QK*A7(#"4SGY7 M)8FM&J=<;HNQ9Y2(74^3.1N6^6[" F320KG;7 O5%N>9R& MO1*OJ74X2H\Z#:?$WPG*SO!O]TV+O,7#>C<5M),X\.Z(#D\:LB0H<(JS$'V] MIKU6!Q>KVQ(PJQXSOSH"MYPGVA&V=C%8T%-;"PKVG$5Z# 8A\G'=>PI6*[<. MHB_J 9^>?#:7FE4*V&^O8W%@[LG5*UOU7?P0288J>WLQJW5;NUZMPIB;#(F? M.K^*R'"TB%P5]@C\!Z^%6D@"ZKI,XA0^M918_HV^WQ9W?+T)V:^$11F%K83O MIG&61M@7/+&$F]9;<.X2:2!8Z & M=S4WL@AD7 ;PA(/[QOS W[Z5$6@Z(VQ#L1M'.R$\ZMHEEGX+U]"R?00;?96(6][)$-.F@4E^^,=&WK"?(],&F5RBL7*7/A M$QIO/-?_=BZ$9ZYD&+XM:)V-B4)>=:#W!Y8KMAQT\5#_&@4S,BXC$/,YF1E=3(03ZT8LQ;E[;!'D],Z M. )5S./O,^$K)2.9O*!;>].*D)[_2([G;,J:C5(8ZJGV_I_ H+UMO2KIN OS MT@@61+JV49%+_"VD!7#$.$?, "H.&Z^F+-%IF/M.D;SH!KICX&T%8 ME\_9S&-!?@8&8&MX)$)52N2T*\@ MNN3JDL,$T-4'49,HW@>7*B$\$ZD9FU*ZL"Y$:;%M7PG?RHCXDNZ:VSN DV5$B MS<5JQMJNO:"QBO9L.GSAO_H__@_)D,85'/X3F^J\O\[[ZQ>\OQ*7"%G]R6VG M5<-A/&^4\T8Y;Q0]B#SX)XK\"#4<:14D@1$NU!DR )L)X*,]P?;D@JTLU#_O MK//..N\L.8*V1NS,"'$O-"]C^5+^)]QM/;CTD]*X=:V&B>>M=-Y*YZTD6RFQ M5&L&E^4 )/,VAH]&)A7K/B'@+.G+PE35U4,B?$%09=E8=(!5T.*UX*Y-/:)9]B/HWW&MG7N-F^K4P.16ZY)O.[EM&5-?.\N<^;^[RYU4W= M6&-CS1;Y(97TMJ+TR#V^WC3(YK_OZ7OJ^ 'VXC]?@%54F3']!U\.?5EO% K7 M$XI.( F2G:G+,P2>0T.@J6_6ISI.O/VC\\8];]SSQN7&I?@"4$;- "K_GF+P M0TV&L7K75/6V66D;9 VFC8CQF3^P$PILM:'FKH"+E>=?6-!ON_X%>]. J5J5 M_4JY;_ORUJ'>N,]7_7YL6J*.ZNT2F5AVVMFAK*("E?"2K 4G1H-PWN'G'7[> MX5H/G,@3'E?/B>Q:BL:<]LP:4E*YA$),NVG^O6\JQ=H+"+)6O:^$=_P4^_:\ M]\Y[[XWLO0?Y%B>VF2=$(R[2=:98+S8[J6?(.HXPF9>OO87>3S#0*H90 MO(/8@$:FLU6W739M))P(7]V:,%LF9@!P1))J4>%0RE6YKK%%B<9_0_3OK?\K M-@'EDDNN@^F!,$=\WUD^-VK?IU'[=_?LU#TW:I\;M=^@];RSG?BA6>RH.I8T MFB=-/,S,RB)1[A3V$.1H4/ 4'0N:..6K3#/9*!Z-;^:$$._T04Y)7)WY\HSC MEETA9=8>GA0P\PE3DAGP4V_JZJKF!C(:T4+9-HVEV_%>36?EU:75"3JB4U\]A^TCH7/MOKFOV1X^3J\WDCO^@9B@SXP\#,3$3EVCW: ML"YM1(D\+A&YS-'$X1O''ZF?.V@ O]N#U'A(BSXJUZEH=1( Z/4GJ6T3VT J M9\EE+91Z;=MA)WGY@"F#)AB2\(]*>"0MS;<37>O%GVII_!?:.=!3E)&KF'O# M_WJ.KWHZ,IX=\*1M2%4*2#(U4F]0KV9^E8N?F1L=_;4^VR9W*\U_&+PEIJ[0G$;S>/WBF^<(8V93L<*[/$$Q;? M^?.WGY';!&OI1V*6/E:>-Z<(;_*N^T9W3N<78:L^??ST V[*J[K%F*)N 5W& ME\U6" M_]>3##U7>H]ELE %'-N"=\WVY^#H8!MO.RNJO1.L'TR$?//?1*RZ' M_O4-'&%@@X9)[Z1Z.'Z?SQ%_WMEX.3;!.0BX$].$H>9/D[1TK M"XCEK9G*8:QUT34,UD($C=K]%"-F\$1T*8WV$A[[MQS:A-V M^JZ_.@[[X_F,W_U1]OU/MM_?WOY[Y6F8*$:1(T$7A"/\Q(S C7.\ MSJ7$SR>DIB(_1KNX;JZN0:?](E@202^IGR'4V6W3^5N=X]OHGJ9I#/NE MC;WX$FI5TRD[&L[CF5.;"E,>?K2MX4?+?Z8?=7W^&^&Q$VSJ,37S&R,K4;6I M+3G8)PM+A> MF9+P-62Z ?JNZ8UU9"*<@ 4)F%YP1R-]MZY-)SM$6/JZ\2L4 MRLF1$HX8/$H;CX<=C69:R78S[XYI1K*I-[KE_5J/WW& MG#(JZ; \4*+8AV+'[U332(6?S1\;:I:7,*$7^9R8^2N&_AW[NJ]07G'2EWA$==QLDVOG/8Y"6,52M: MBNE)6YO3C^KSW!$SQW!YW:CBRO19035JY:IPL7"(;B6/A4 I>(87C.Z,+GV; M6."WX1WVR.PY38_PYZYK*U$BBZ1:%5[ M?@+/I>TW7=I^6#'C:V=LO\H.YZF(@[J-[C208QUPYK7*=L!8R[>=:,]P&$82 MT:JLA1IU+W<2I2]K/$:%)T\TE);Y/!CI7H_?G@S M?D\E\*04XR:[K_.TYMV3J=44S?A*I+WJ]XS<32]I>]-L&&#^Z[_SQ8K^[@C*,5A^;OKI ]>L0R_Z: M(TZ.\]&F.@Y_4V9$W0A)RUBMO+O7%O2[;\AYS?5)YG(VJ35JVC1!QB:5]:'[ M8ZR);)@<"B-WE#$S/W%E#NSH\DJ)&]HA9>"=6YDS&XWYR):Y!+I0#VK//:B' M.4J9O6JC1SU"74-6$T^S=!.L!F?;B?4EZ;E7;( )7^?JL*S[BQ#+!$?*15W1 MQH<]2"G!8:)WO!\IPM?OA]K]+ Q*6''@_UQU%:S,[KH9KK4LCCL4N;J>M@ZH MKB46(!X'C;3"=5JXM-D6QQENW8=8$:'DT'%[UFT8[;HFZF987=?4U@B/C,^P MSG4(X@-WO2TY,9%L!@]@PZ'/I?W 0 )US;BXV6\0FS.*H6KS M9_C-JF]07-^8YFL]_ZKZ[J((+,+F; M9B'+75.EY*1@EY$)] M*+Z@51%AR2#7#)%!L"DI9#>+G^G+Q'-]-4STU.W-S MQB@[K62W.G2A%DDS(XTNE!3:0Z90N:C*L?2*WLZ78#4KY9]5E8+=W3T?XKI. MW,'WL,=":#Z6BG>(!;CL=W'M*W9*4K'*!QLF:%=)6C1=OS#H(-=@_'F'S5!' MI=XPYWLB/,*1L^&Y:>"S$G2\@R658X)8? 9RI(]]!W+NL(R BK'?A2F95TIHCB:D;*FRB!D0R1"+^.@QL;9)>4G*]M'I*(O>8D,4QRJ"L5 MO*XZ]4YBI=:.\IA $ A]E#!5PO XD'9?OK,FQC8'IS\B]^?6M1_)/W%M7"[^ MVMU"CE3-RX7YK3"%6*.C",C6J'V+J]+70BQ,P020!0P=+!G."6[AMM+OB*)" M>*GE 6G__6X0Y: 0YS35'M: 6*T2L25R1ZU(;M#M'AMEVQJVB(>$OK\$I: MM32SH7?Z>QBNCH,M3'G<%['0Q3U7MR8\/[FO%E&BMC(.$K_DA[3G*&A">1Y1 M7] J&\Q N#DYH>/ZB=?G#-?ZH$<"BR9RJB=&7+"*7$RGJIZ_]'5781[+YJ3[ M[LBV"31NC6="IGI;@B!F$F:9Q9=45QE=SN5!X'RM&SI[E)-A7C1RT:I8%G43 M[8H.R)>\Z"'&C5AK?:%++KF;>D9[QR \I$(@MD"%]!%.)MZA\Z63FX*:I'?Q MCPUXD:6H]?5*XC/R4#G9HS4!=ZED>,HD6"C;3/X='/-D3Y$OYN2L/!<[3.Y_6ZW[Y.B5JOR[ZPX)!3[ MN@LA^2V]#CY0V.8BP:*XWWGI+%=5\(/@=UO:L6[?&;)!UNZY%GPBW3/C?J4- MFAMW$]?I\]2;2-E8E*5)#ET8"!6Z]7@K"21*OQ2+&9:&'2&Y6)\AY-F'^9-Q M8J) 5ENPGXIS:$5.%G(LC=L?QHS6O!4(N1_ M\54F(").3A0B@74W!7-U^X/W4B"7"=$6X>%@S_9:'L43#V3I/*B'L=X# MW[^AY,>[L,)D 8GTTA3/XW&4F1F/^6*ZSQ:..\FGE@Q:?3RX-2V!&S]]_/1) MBC+T)&=\JI+="T3J70\:H6$_[.I$[6/>W-C)S[)DRN7B6^Q"B7:&VBU^OC[P M011//*ZQU[H9VGLFRSY=7%L4\@J%;''%V# 6;@@\L '13 M,A$,"H\NMS)G5I/*Z30R?WKVB)MX!#!9=\Y6X; .KXN%4]_+1.MY:]D&R*D< M%(\HYYR5 MPG^)TL>Z;:4 K-VW*,.MZW*0K%:OQ6%^6Y5,$UI2G>HNJ[H8](,64,CC MF6.00#16<_B 6=TR1V%F9:.P(X@%E'I&JO[8U6X;U@VX.40*/:UYQ)N]H]W& MC3/ 0!S'N\;01X:IMG73=(XHO\066G'7[?KFIERAML/7M NG3!ET3HODQFTT M3Z7.%0-ANKBFATH/T_28>06\HE;[J?L:DT-*"(6,VYU&:-8+C>6ENCK.@=]5 M@];GUX7>H^(*SJEA5>_H(1[5BXM8 4[OY-=1ED5,I5O@BH/SGBT/H<2"MX[A MS%*+UL=QIV%,&\0ZVTIWQTAMIRD/IM+S!V!JOTAPY7"M-9I2FC =9$E3_R2 M13UY4&99\^==8F>28D-8UO2G6K*L__&F&9I(466^NC;.B)O/FDP$X@9;QS0O MTT9RYT%3[U*\L$)LKDX_F]AY_23@^3BY-Y4-H\W4TX0+:?:4@P:$RT9]WN/0'&%79VHRH0.;40L^<9[2MY.Y-Z_ M> 1L)=%AM<&8+YB;1NVL[5#GJ[+>K0G*4]NNQ=5G[9>ZNK?*2EU-DA2F%L^9 M]V0Z\C2\?;:"(LL$B@PM3A37LV*-PJXT6_C[)O"@U8'4K\Q)2,+)%Q:80]SC MS[4Z()/^"V2X -;!: F)3.PMHSLC\N$1'>(YF:1,PAQ&!*PE=ALM^T;NBYB& MBZ(V-DT^<9(F<6;L.'>2-$O\&#H.\0KXTA"I$Y+_DC9:7!1Q"<0V7V5.#6.L MS>1^8[O]C*J;=.14]7(T:]Q>\6V9)(S_A/Y&/,F4?Q 5B/!J@_0-'63O'W5N M6@^)YG2G"Y!>9=;:8?PLU)\&$&??U\>MWXL$!1"P\2F+Q3ZX@VJ MN.#^"BZ>?H# 1X$GS@LS;!0CQAK2/L$?Q"1DH*LJ^!)CGADI%+M M,X54N9OCVZI #UPL@GNF-6N.$W!G<,9[ 88F;ZK97A6SLQM+647+;9GGD(8>=1AI$:"V1O[ MYNB0EX/%-^BR$(4M)Z@E),1W\ #*@Y"2\FHRU>_BCL2W> ;-N>-TYF%@/C1N$>2>)@F,OFZQ+-L7&O%)Q8!;J.*_7T"&IC'6 M% K?9]@98+J:D2A^U[#)?:4^.0GWT7O(<\86@SOH(Y/A8)6[>,_9^QB?U\S3 M'"]%V" +_>6(OB#J+3VK:V;62(A\=HE^7#R 1ALL!6B*@(VX4CTL<$Q:NN'( M ,E]Y22SKM)]J],P'LZ69R[OM0EG$B+F<)I4G=8\;X0L1AP=8F1C3H5K6,X! M?F]9URW*75(CIJ>PJD&$P^-WE/HJO9S@M-(GVY=]>,@Z@0_UFC&S=&(QRCV1 MRF$>C<\6"Z0.N&,8 3@5RJ>!&N!-*NSZVK&N&:?LIJQ%P>!M+.5C%"UZ9;U6 MGN^ZXG+L^+G"[X"08GCJFR59LH)UIDA:TQ'V9!LC] M Z\Q7JD*3A(ZD(OY+:HC4#L,?GO3]%VK0#"0B6RD.7?)M68A.Y6JA06!@L3F<(1QWGD6Z:JWZ;6@ G0]U#^ZR MZ?XDDG5S4& ?F%I;I4X]1A(02!!IU &SA MLR*!1P@E4$)5<&572>O-!\VLU1 W\OLKU]G?_KX7&<_U]G?0)W]UY,2^Z_O MJ*[?@^O]@9U/J0<^2VDPBF"_R21+E3*!S.^THN;!:""R8'L4WAP)"N(+4$$J MX[9+DFC)T[)UYJ]%,98?F13U74ZT?]4N_A'F@7313SXNB/5DN$";;$%%.RR8,JY DL3.S+9 MH7;%I*[&NGH-:,&.HU!8ZZT93VA2G*A[UL?E^XOW<=TMJ6PD!?G>9_*K9[:( MWGL4/';%8?\Y^+U\XP^>%,+V*O_^JX\^>7KYT4))7:WSP27B;DO %$9JLPO8 MNJI['V/8^%PN%)SBJ>GH=_\[Q%_AQ<)&B%D]=N#%7-]FSP)1OY?!9SY0<:87%2\Q* ^'#Q]4,.R;'MCC$3ZFQNW(QTRN.!4 UI!PZ"U MU)1;L29XUX2BHVG?2;\;A.Q;;LBRKXR :Y"H6 MU%P1&0S>W!#()F)-?C3__6E2VI M@\./L8ZQ&+YH^F"0_Q;&9V9=#)(XU]@S&,KPW8L= ESL70PJJQ,9SR^ K)ID M\/Y)SH5VQ5&K7/%HP6Q./JKT'9F):1V_'A MEMV50!W$ J)BIIN5K,?MKFRJ/(^_)B%LN/P2N6%MPP!^>Z_\].4!1^1/ >Y] MP ?1K(%C8FM(:\M1U+78FLY*S2W%^'75-TV&,:W-0DUT@@SMD7GZ#[#L.R%" ML%UO6]KO9=L>=Y8U:?B3N6]?>35OWO39HP:*9W'#Z1AO;/732K0E!#=@M^]Y)DEZ[,X1@Q&0 MYD\GPN*F>.*,WG&I64?5G-3HE]);O5Q\0;'X$CBM0BT1OC;[#+__N<7=SN*; M9_'-7ZCPK?$L^+YJ0>19VY"ER@E/C"57VYMG%>GS9CIO)FXFGI)#\ +JETTJ M?:$)CE0S:\7-@LE%^90*Y>]@[L5CC;0L=MY<^=]]P;V7,/\BU.;"_71V3?4Q&RB/XLH6IQY+G2ZYT#@ "&L\FM/B M\HG2&H%R=NI03? ZA%84FMYV*'<9W6]P\4SG+Q5&LM'PN6:K%1DCSX"D:C8R MQ?>;IM\OWB\?L0V(_<\J8U*EW-!*5AZ/P_>4C M'>_PM00:/3'@X?NK1Z*+RXLO7)/VS/.'KU>/#$$LHBS[7HI]X:/ZD4(45__> M-T/2I)'<+I/HX5OK1\+(O1:.6][;;BG%*KX@9&JDB;D=NDU#NB%I@^JEMNW) M<>71KO3^=K64N<="J'W=-EMTX0T[L*L;^0"[/5)9](Y(@)['XOWK1U)VEP>S MVSO><2<#CCKN!I6D-]?1\0NUE*XZ;,8I*Y17]; *"Q\5O&5W([0_QP8ATJ/. M5X3S^FY>XHQ?U95V7&1GC38ADQ--JWT930S*W$^&RT[ ^"/57WN51FHZ0Y5N MRA!/@L :K4XEF]6&E:CX]>05Y7,-8[TC#EDZY9C:!G].HS+B<9>R ;Z:'MZB_J9;\' MTD $FUVWU02]U HV2$09E8D.!_O1G!$A,'_$QZY:8\*K_9%2S6T9CT_3;2QB MS8[HXBZ(2MP ^>Y=*-/TLUW?;.1IG@J,*?*)*+[26#%^=_GTH]\_N7S\N# Z M=+@(0GB[[2K9S+ &%[ &MM77)$ @OYL^/3=WN1X=T?(VNBPJ8%G1>UA*Z1US(_(7_][ZM%Q\\MNO:4]9EST9IGO!* M"V'+ 1MK==VA^1,.F;*]SC\,]AX61YA:1CQAVK'7'Q6+N^=\9K9!NPMB;*"! M<>./?O_X,>>!'>=EJE$G_*(>4/./EJ]Q8=G$3@:2H3?3W#SR M[N(L5.PG!-R?L?4_&%O_Y(RM/V/KS]CZ5WDFZYP0_,C5_!Y^)CW=(4LKT))+ M-@/L,1$L[XZ$Y2''5+L_[G(\;E-;>P:/)/\KPJ0D<8'-";(]@,"F[[&X8L[ M>/BV4;ZN5I;=',.KG&%H1+SKV6J)*=!I:>,(S/==+G5LJIW2D("1WBES,WOA MON)>#7VU2*Z0'A;/F*-)/:Q32%(B"6Z4?[\+P/9#I>&1PA*"9XM'.8XBD>+& M23M;6Q5[41#_4=BD41.3(.#[SWM A4?"R6F'O;;+?VQF9MX M/34)BWC71.BRQ/]K:Q5-FH$B_OSBL0^EBV>.UO .T1'JM&0J>^:;&:5%6+3[ MX2<5.'_ X_SLF">IL/XFW^ QQ;4___PSW>'#HM^#02E3GWI>:P;J@\=/N;L_ M?/RA'0C/RWY9!I-P\=7+37U8/%M%BV-<,4X!4I.%X!C1(D(^*F[GVK1:++I2#)KNMQ.KC8+@R@F3GD4X>:*8]QI@YI)=8+* M8Y#(7J$(L,UA9#BC<=;1L\L=[_G\J!P/^U)F0&>3DX@G MVA@'9FU+I462+1C!_HYW#D.B)/2(M+[/"#")A%XI4I5RHD1#;4@,-3IQ]$[D MP]%8K(2RJC&R,'$9F+30](@6^]20D,V^6^V%\K)0@3/AE(Q$8^<$UIQ1:0^S M9OO>JT]8 _.KB!I9$OO@-!O7E7U=(!&Q;>FV+E^TJD"'M: =\^MN+X1C_+UE M4IN6=; C%DWXI\G_Z9PJU;(5D,#30T($ONGK;?;P%M%<%*KB_/K;DTPC6W+1&@]!>3P7K&@YWH2J5C79 M@UGPUU@FMZ9WN^F4EG 8I2+F*$[86\)97!VT=Q!GU9A9QNGE-:90[I%=WZPB MVZMG4I..4&IW18X']%JA@5/)-6-WKHMPP*$\*?[%@"B$-O_XO\\_+^R<3>EV MQ^2K#+,B%.H*$FE_2')P.OBO/\3B\,;3/1-_D\=*WIA=+7']ZC&%/E#O9)!/ M+^=-3C1RNHN3("BC,84V>7*;8[EE$N9BKE+;9?#%*Y%3Y$RNE?KCY"2>/6_S MO!U91>-F\XG6S$;QB>!;US=1H,R._ M8WU@IF?V. 1A2RJXSZ5%SSV)2$H-Z6R\SV"WU4QXF7^I@.>[+=G/?]W=BM8P M&?."69+Q4194*(B5;0P^NI;.C$Y?70C-ZG+H0!A:S.BH+CJA?[^I8^TLM[9< M'-MZO%S\J8;>NHDLP:^I23[A,5.H%V\V4X.MND#*IQ8#)7VLZ5/Y"P@EFND2 MC=+.;EN?1*T26[#6<)HK9P$"99A&WP MBQ-^L83="-&)N4.RN+R]PF/H0S'(I?ZP"K"M MKIN:]3@6+D=:F:L.&A@*A(.D<$S2&16RHXI[MEH1NG2%>5G>CK"#Z*A*XQV7]0 Z>!W4*WD\8AVS)*\D4=9[)>P)W MBVDK]5N)][L*'ZTB_?T1HWU2ODX.9/A8_JA /CE.\E#ID(GJ@2++>_DC*>,\ M1+Z+]NKT6SARF*793Q MRR5'PML#<*K#G#VGPT(;J?QTOQ!;HB\LPL&-M(_X>SB X8ZW-YL09%>,O%1Y!HXF.0/[LA8_(#?,AS\&: M4[IW4H<)[X(AH?M4R@FD!:)*^2)21LD!87TVXOBME@G.2;:<%[2O\&O' ]Z!$PTXAS);>UL9+[7Z4 D(3@]24W; M9\:ORI@VO9/UY>C=CG@@T7^ZIC \1V.:'IED1=K#9,ZE#"&C1$ /8EQ3H@X^,=DL\($@ M?P#*O9& LNQ;@6A+G]:-X8..L2,GJTVQ)$4<,AV-ZMC38,0O:J-Z8"=GB\S2 MOJ-#Q;XGVDLF>)G6Z8KH* M8U5"V"L;CBYQNV5?J3*$%%\D^V2T7KB"26*[C4+A1-N9477I:*%&/FZON]VQ MK,1WE;W6%;G(5>IUBN*J15K[^5?AU)OFZIQ*YR1^@;10BA[.:89Y!;:XYLGJ M;LON<"1C,A<-HH*4JWLZ_0(6:+5[AS"*/NHS*6+"8DPS#T:$(0A=NME%BY,.PH(1)01:'$+!Z]GYBX5)K3SE0O#X>8 M*>-1!2L_GIYI-#Y9$2N1N+W^@N+SK"[:QE)5R6*Q@K@5C4,?KJ$1@@FD6;'4 M-EO35Q?4U53=RF*Z+W9H$DO*:-EL%:)RZ0W-Q)*Y4<=N1L5=UN^S*%8R('F\ M8D.XG*BY3I()([230'S>2N=,_UX#\Y>;,7HSVLRVV2Z..DA-O4[1"L MNBJM)B>&OPNK5Q-]$Q#LIT:2UMS/JK2_Y23/-."AC"%78$2C@J M'/+-S#BG;->&^HFU :HW!_T-6VAGI"<-IN8A(,ZB.F!'1P<$L/14%9UT%FF2 M9UU71'!/T$'1(=%4)/)#PZK?A_\^1$UH]YOPW)O#,%KM3D?6RF[^MDJ[34D5 MUCTLQ>-?):7?DGZIB!1.S 8N #JCM3//=7[@U-F188XT#M]CO@Q _'(4$"W9S8//6V[V M=?)_],OK$FH(RYHTS=S%RZY[(5\6:XI,.A+A@@=(5T*:7"K,75Y/3H0 5LYU ML,JKOJ.:!X9E*(3X>2#IL<.G2&_".V/2G(H+BQ[2GWZS^._ M[?&8Z^11BFBPEDJ4&T^>+ 2]ZV;TRN:>5=J_)J^)1:YW\6.CI1U7KM!)CHB^ M-D3%?*4TW[IQ)I8P=NF\7N/- UGQ#VK[W>F1_DNVQ#!,L@%N?MQVC%(/:^1L MZXL-\4)'FY-;(_8I"-X8?&_7=8MR7%1]\;4SA L-J^'JSQ]_/0I[+K*8R@4N0+X'L(B28V/*[G& MW?%(KSL:V(%N/-FO+[=D'@6=\&3'OPY&J>9P;&2/E20#N0UF!1W>C69X-";0 M0\:9 -Q'7PD[*5;VH[9C&4&^@F:RD1.A0H&J-O_A5KI<_"D:.?G:O]%70;C) MC:T9C?#O,[A)TFVRM'[U]/)#$WA9.*C.T;C2W6Y+I.%#X&[8!H&HI)JU:$)C MZ71]=I*XVV:+8MU!6_WT@ZM)K*LT8+JNW7NP@P7#G\XMMO',C1P=UV:X]POX MYXYS$I[\U+.DJ9'DH*V/REMJ219KNGAV>SDG'I5OI&>>?/0_3TOV_*"---DA M6AXHH^[]W#98W+$#_.@;MJ%ZG<6?P:^.ET*)];*9V0RB /E:<_JJM?@!/<]L M&2[NOP+S!]6U][J/^!>;)TRFIA9^]>&33RZ?+.X\7-*VM@.1/SU2>[KS(H4! M&^UCJ_E>^7TDATDW;Q-R(^CS9YIL,6%:(:DLP!#,_+_KUX209;W&8 M>.^/< R_72ZS5_O9/?TS+. ^L( /SK" ,RS@W88%W#N#\I=-MT3TM9%P3]LJ M) 23\J;F 9VHHVMQFDEDG?,BB3%6:BX\0HIB_C9>@5MIRA48^4I_=*R.I*T)DFMB62FPR\&)E6 MLSQD2&JHBU>]33V/8G/7OM$+MJXUV.>F]E.D[. MO"]C!AO<[W<* T\IWZ4-QZP(F>2I!3*2'K@5AW\M.6U]<)8T8EK;*/5I;"UE.^!(3"MMSGFCF8;Z08 N-.LI,U+57%VB.UL4V:Z4,2MRT M1D&WNPXQQBI._?OWL6-J1T05IQF(<*I+)3Y\1#@4-I>D_R;7]66HWN&V++GT MB#G;"+(2+-(M^!9W83E%F4@0&ZT(_KYV5L9,2BBW-^'6VZY-YCT MU826=C3J?L)H7M>*-N-VZS9Q)RVTN4^E:DEY/!VK'9OU;&/HF2IMPYWJ*!)E MC57/NMO:B2YN=\$Q)4>SF>6%2"[*/5 YV^J5!=D@G6S#V'<'/4>"<6>H;=4V MZ*,>A"09[Y5=;V+:92LS)YP65-KK G7#,193^-?!D(U.43&S[TZM<&LX?]E& MWQ" )&BSR6I)^K@VH]D$NBPD]!.O8K\]N#C#,ZBYJ7KPDK#!339!!'CEK_PI M9H7$(M71-W509 :EP7O5=U%9S:DM*JA'?V:'1:L8_7"S8:?\FUKA5.Z 3Q?L M[1-&)N0-E.S<1K)NKZP6B=4Q>;Y=6)BK1J4W",MRVTO+-ULMH\(NJ[*'!N*. M#8+;),-#*I#QG6]5_RP_[26S 8='J_OF>S!5GB !KLY\V_6;"A8LKYEL8,WH M,\6&A0WH+S9>7#I.9EA2;*.._+O16-&-*7N26Q#)I'!$S8X)R#!6^#4?#4*X M]KK#-K^"L4>OH=AVW5*VLJQQ.JPMAF;Z\7X(JW+:D(KU9X !F+>1?ICG"N_: M="M17^V7X=^JIGO9&*N(.K@BSLWTZ4T=ALUZKZ$.LNV"N0&],WAV3]3BG?]L MOR\B%U.S209"P;O1*[D5 !L17#I%SN+([<5PQ;-+8:^>6*4]<#BLE19C(&A4 MP>[U/@R3EAMIP5':C'"^C0[[9XA0_#B1<@LP(OE9T"N =H35_GV+R%7?7&[^^?._9/_^1/_]49ASQ!Z&_I>-Y8D+:I'?8^'1DP.9,/'=SJ:QQ$**47%N*V\[75K!4 M83VX$FL?;$,5K&- M-BZ^Q\&]L1D5#1T*/=O6R8$LTM<=CQ'^4 -_FP97^X!G3S8QN9-3+!%T\-KX M.49-4IFDP8@X(J%S]1Q%L]S%S-J+=0_X@#-3:]#Y6>SZ\%-B9O+ MV$3YHL*<)$QSXG\N.4#AK"LWJ!+)2&L060@UO1%)M-VTWT2Y-,)"D/EF>2EK MS2W2%]-)JM\"R=+.D5)(%4]_@8P-#_ITX$A X_Z.K(3*]V4)RX57UY)80<4M MPH6CERZ:[/HX?;W>6(;3">)@P\#4V0IVZN[G\^Y$,C2M]3"OXMEB]YBGZG/. MPEXS*'U,.;"U0(B&.,XQR%7KE(@\C-=L!23IBL0C:_78AE4(5E*'2MRS>ER6 M&W&L-E0/P/KNUM.M-V4=DNSBN$4,((WE:_(9(-^0D)=K<(>[2# M.EP?^3+\I_19BH4*MT9D&^QNG=J;8_*9/'5A*>EKW 9'2D*Z5'5YA43>W,BI M*V3]49+@P!?WS>C'RRU?&ZQ8.+64H)9>REMQR=A(:M0#P0>3)SR]:T(,LR>H M+KRH[*#Y/>,G6T8X A?#[87/V!/[YI-;9,LBC.?H^P12G[N4N+O]R.^H"/DKG#>:)QM$&Z8R_[%WVIUL\NH;&N4[?ICNG+CMKRR12";><9UJ7) M/F9?Y&*F^XSK<;>CLF(KT?)$9[\@^05>!9[G#3G-D%Y=JI;R*+8<[17(HZ$: MM#N(QE0D8W-GNACQAO^VZYMP?J,RC*^K32$EJH!S7&TKSLWB"QIID"0KWJK0 MYI&=RE0QL\ U):2ZQ(3A3^LU41-QG!]LVC6K8L+Z>NHQ>8S&)@2RR5)54U9Q M"5K&6V8O'?JKD*>205/::4)6W%!NFA6[^M*P)6(@L+1?6;;VVXZD&I8D3:GQ M-F^P9N$N8J*:269EPAZ!]["-N(XC(0#^R(.8#6!Q]W:6#1>F<66[-W@A=9\S MRB246T]GJ0)*#A"KU >M+1:DT!&A@4UI7,*C@Z^L?;[T7;?#_ZT)1KA-5_;<%56X21]Y1(O;A[21<6J9#/%8Z;>BU&!?J.'S_B2SQG[-A-%L7RD'-_ISBP(\W]V#?+ M/9?G'1[\P9;3?N'_P=MJ8YQJ3':'!@\-L&&HP6F!O M93SM^W%3C_E,^6%'\-<,"\427/4DP,"&413!,6YW12KX2G1X%K/+0J$W->G6 MK[NPIDJ1@TXK)?RS)@>D$ Z$\12-G0BR5Q1?_F[?2Y5W&0[H*MK0\!S5<(0] MS$)AL*[(E\447M-Q"-_<[2)!'RJZ#@[;M4(@AG)=FVJ$+-B4_2F5-WX^.>@3"I-,E^'[RR?8)O]F)U^PHIGT^>0FXI:%K7.R//*;0W#I+?I;"+LQ%A'8X8V5_U&%ZP8DDI"" MW#25N@3_"8] BBGQ!5J^M[8^X5R 9O'%Y@LXE)^AVT8Y1^4=1+ M<*W=-@L[S@[V$25HKM27N$'7W00#.LGOBT^SJ4@*T6E;"%%<^R2U0P\4W626D-D X1B> M2%EI;:]T?8H5(60PH>F,"<12&XH@]Z-Z0>E)#)VJVW3.,L2JR\PX#V&G;CQ3(X!ZE9 !+6A6R=[4,>M)&D'1^ M5:B;3DC+S;"FX=I-2<7ZQ/BV>K[!-(2T/]HGL>.KZC##;8F%R^ W:+)9S M'/K+J":6N?UY*!+ M@7A.*G(N@C>X<%6.)?I.;Z+Z\P$LQD* >R(X>-\Y;TZ&VV"^CXHC2%!B<3?2 M]*,0?KVH.B\=\$"/N9\X]_)9[-^;$WUWP5X1)_&H":[(4=@R#7?Y)>#E)-Y\96I$\$XN M=%[WY;:^[?H7#,#\@\9GU&>)S;P4'9YMJAI$HE3I\Z 8LMBWUM%NS0M(C@]U MS3VO:;5%1NF@C;2%M-$6ZM0SH>Z 8,NN4N>^-.@5!U.'C!H%9=7M1I- EDYZ M7Y?GQ\6\C4J-[]["%11$#;8F&:3E!'=R$]9$)3';$F'!IK[!A-H;Q#R%//^[ MGAGXTDJ^HAWZ'QM]4:W'=/2,@L)$29:]NNE(MXK5A&,]F27.;J?TQR5I^9M?Z6G?OL]6( :"V=H+LT4R\TD"HML @I%FN*ZM MOM;=MA/3)0Z5GADL)R=;X@[MV]H:#%.1:!O^2P^?>[VL&+S@L?U%Q_3/>)*O MT]!]$^?/O!SI]1TBGX8^:>2/F#+OIS)7RD%R91 .3YA.SE3U93LSHL5'#HZM;X@$+,Y;R<&X2Y\-1 31O%I?= MW+A704+0V&BRXKW9JSO]I%^N\9_S1K]BNZ+UU]J@1P&0*/FFJT-+O)*@"^-( MV+G"C7$.1WFBE(\5Y PDPBP7C)W%%&[2?>K\8YR=59>C%XDW-T<:LH(6S]Q- M@YE/]9)%EY?,FL5T!,B[M&".#/_-TZHG* )(@=J41F^*K_ 2V#5%_OM,AP:FS#PA%6! M00@O5PI7N0T4GK$AV.+O B/D,0#IAD.G['U6)U(2'*(1LFY>@1K&*]J2CR6- M< JGBSW8Z?E:V>=EOO#W"79V1)GAPH+N?8B.<:$7 U[T)XN?+!M]MLT^3-Z M&8)BOS:.$B#30?"4I<+4O0\F=R/^SHF-I*M)S35'(5TP:LK MZ%R,_IWCBC/12L]%Z&T,GWY7KQ",*>F'^9.DQ>(-LI(F#$[QZOG#,L[DO4WA MR()QKD.B6"U:4E,F7 _[WH)X27IHH[5T4(MD9_C=+_I8N3><+V4^T 6&@U_E MF?K,@THBK?A6'WVH?>N).W@%5SJ[(X>6+MBT#.OMNI:!7$?.N//1$X^>"68D M#=V)),CB_1B#6>CUB/]IIT2*MYU[KF@'+>F=G*A(O>">Z(8:A^;63F=>_ J/ M=%']0G\T.2XMO(_@^A5- %ANW^M*4SD.[VJ*;WJTI(TW)G=H5U3J47W,$%+N M4"2,JW_*LD4W5>RI1!M*&"$_^+*5=H<50G$Q"5;VIK97BVTM+^/(3)8NC2#Z,? M.)N*1.I%=2H=%YR2(]I&@[O^JR>+I8@L_/_LO?MOVTBR+_[[_2L(;W+7 6B- M'G[.(X#'DV1S=V82)-DS.+BX^((26Q8W%*GEPX[.7_^M5S>;%"7+CBU+=A^< MW74DJME=755=55WU*=^6*CU0$*)JD+L5(I37>XD&&"8(-%Z:%^GH*QHV> LI MH1?);JA80R?>>+6FHKC_\J@%<]-L\-,2?ZSOJA8^!A7ZAG$D*O5;ZU2H'0?M MERY;I9RW:C)+;J.*>C]&E F3-Z-!8!H79)MHD-4J>X97DMF MMC0' ]C8UPR8YY+9LRQRXQQF3$N,^9F MWW@1X. MJ;)],$R#^)8&5Q/AT,'S*L3]8,N>S0*V..PWF6MLCATN/O!WB:U6\;\(AJ=+ M)\LV%DA"%WV08I8EC0('_I+MK$KSK#WE#_>+])+;3- 61HR@#[N!YLLKL)\2 M-8XD/)Y>)Z;.W80K?:[E_T;Y9+&8BT?=EV3L38*,_=0+1/Q/>$[8I-=D4X&S M\Q>5\!=H!6,D/@\D*EC[$1QB,84L9/;DX]0FZ^W#1T?]EP9S/2ZIU_S2>?!= M.2=1FSDT7T-7"'6B=%8GXYW7P0/HAI]N!?$.T@),@@FD6H_I>WZ-TZ#[S^B] M( M,?$O!&G.;4>Y)I&+C\%<]W@/#0>Q*MV)4^_DM2#% SU9.[7 M59IQY2L6TOF.^I$5VO$SAH(2)?5]%P+G_A$V$/?4^R_?^[WSL>.;Y[S%1P[. M^:':>.:Y]P8]V8PE6\LU6 NS7B;W9+-R^]Q44CBK;==W2N?HW3'VU*S,L# Q_B=ZI"(>G,N.%2+D1Y7\@UMLE7B=B]D=J\L(685? >1Y: ME3ZZXT956Z8KO%GTQ!#XJKC0F1IAU%#$IHR*8VIL+E%UYS5&14HS\AS6GF.' M&DG;P^ZR&#>0NSXI3Z'.R2HYP+5)*9W@I5#3&6,8&=.1*UXPS01CQU1+0_%$ MCH_@\8AU3IQ<) 7P'>]7Q2!,.@!"Z7NZ(.JSL'F_.]!"^AN0'"'R3&+0A:4; M?P^NO7W19K^]N_A=:S$3<\"8O):&EIV0D*:VRK".NV;VU0\9Y #:B#&3"Y?5 M?E :G6MMKN#66 !#!B'MFCL5IH7)"">+09(N2QP RGPHB*4B!A'[/1O M"3](<[Y1 MC(4T5*,HKQAJV2#2Q9"QAR1"*! 5-V@>BH* 1%P\*]7G4CY;J_[ 7D%IEI0>KDZE@M=LWFS4RN!S%K";+T PR\>V\EYJN5_EL]=!@I*B?69N KG< M=Z_7<=5:-U;I!W(R*WBQ3@O2!W?&B$2Z3J(P2[T#OWCP< ?]'K29$COL6#C\15P01G7I%HR- M[#P^'B\W5ZLR:JNLZ'*F8"1XA'7RB!HU%%J6'5!4R),U3ZJ^@088D[)S^&3U M+LL WZ6LBUCS>B(K=68<&@H0*C2^A:$ ^0Q7WV91%E0PY4%."_'KPU&.#SZI M,'VVF,1//7U];;W]Y28R52#OV%$V7Q \W=8< W\:(GV* '4FS8Q=0SG=H[&G MQ<%.L)$8L?'3+;5BB:QV3'3F@ XV/@MMOF9S)Z%6%<-KF,MK[Z05X^#RG\3@ MW\I>8CB.F[*#.I@.H\M2\@L%@4CRHG4B!,TC)TG%2JG(1 3R>DA \EGNS";4 M,OXK3TM"49R\W]!=^:(K7G!U:91SD-2:@DVIAGLN>>1$MQ7D?1S)\,YCW,;+ M23.U_J;IFM9:]MXOF937.BG0\F4BM7"^SO3+%^>H0QJ:]_3UP9*L/OL 76T4 M@)A-0(VII/$LB%T:Y7)O=CCWYL3EWKC< M&Y=[L[:]6+/WR3J4,.U5&I=3U7ICT+0RI"#!U2]JD&BB%%-V(2?GS__^_$8Z M(Y@@[$&1'E 0%AM.9A$FR82US/]J>V1;QG&)5<^26?Y&*I+1Z2?[S/?B",PQ M<>LSRH8P.RM;+FGGN<;+R&$QW*AA(47#WG2_U4UD IV;&HQ0^]@+)1-L MPJD15)C.=B>_1F?M% M&$3N.U,O'8$537C^MZ.2T")O$F/Q4F8!UQ^C-/'22$?M+0Q8& Q3NWYV M1:9Q]?7%;= >.5@^#9,Z75$8P5PXC-W*%8T+/_B7%!JJ)JSO8K%3LXZ'QDGC M.+V&+W]\=%55T#ZRH?'+7G?/PQ-[AIR;7)I_YWAQ(/]N,_M(*47@ZB5DXWV[ MO>WTW M'72C^W[:[Q_SQJ]F<)BK MXNK&CFJ9M;!Z$FGFD!/EMYPG24GE+WAOTZ09_)6]_E]LT!FVA3]1DIQ0.:%Z MPD+%6#=\Q5W5A&L$G5&%6H%PU5.N5**[80Z;Z ]9&(-XGJ-!IWN+9%QL1J@T M+35)?H5I@%(QA#=S91/;FA(O;"ES\?)H*58K=_Q1LQ MPFE,5.QDQLF,DQF2F24M0=B^7,0TQ@"+DQXG/4YZ;I*>ST$V#,"$._CP#1/W M$(+#)&IK4 D+SL4)E1,J)U0L5!*'S+&>B@#MN4&@R?3*_::/MOK9>KC429J3 M-"=I)&F$VCNK=CB&2-3KC:_0/=%Q&"2RH'G#4*]>A.Z'MW MR#G18ZER5L[JW;+- M=51+/E9>AL#%;3\;(>QXH7_C!,T)FA,T$C3,LC,HF5*+ELFI9;E4V'V!W#(G M.DYTG.A8N1N^U=^IUI5((%AJH.D4(\00!P-GI" 94W<:.9%R(L4B90$YM[<: MJ#H[8?3BLL0T8_2>"&[.R9&3HWN1HZU M4U%I9T[(K5*6'P=# MN"(RFX1/FJ?"<=GD<$M9BJ=2-"%14@68%-'Y&);44\ANM#D9EABF.\UKMB^]=JK2:/?9C,\VUIOB_B!A3(=ON MUVMQ]!>H/_[U%0%V!'C2_N)]G@5*FKO %+"HCP"#L-JT*J@W<'+JVPS6HM% M!5N-7__*-#Z!=65I%N73SJUUT#,MJ:K _*BV4;IJ>+CQW#O3FR ZTQ@KA(=* M4>.X(BI*O [2C?HJ&"Q3_R$%Q!3&MOKJ:)2*1DF+8.E5D&6$9E(#-K/@$?'V MB>%@<6K+2KNJMS9*EJZE[J@.]XS1>(50&3")@E%P!85*^C?#TI-@J@@] ^OU MD["J6.=^D(B_N(R1@A)HI3W>T5;^/6?8+5ZO3.#R0KKBP1A#*>)-9A M!&X;V]&8KH(UH_L8C0.\1K#06:II6!O9-J.\7@$D6'34"Q (8_WX_R*M.7U9 M4&T$8X_F5^(%X/^S,%YLQ!5N9&8UM$=ZW[6IO72\P&QK%)&6[A .;8JK4+G& M(V=(&VKSB_VK3')ZI;'!__FW&EEA.D3YRN375(;&>?!<5TD0"9PM+]GL_MJX M-[>L@W5UKQ5DR=2TG%Q9[3@#O42[B G0NM$45@$%&=H<)%?6QEJ*(JTZH0$BU8T:?)'*6K%0E-L.VRTN=>'%M?*JML:C"78UY8YQ5.8I M;,I(OUPN&8U;.-X+4WH9:"$!>[:G9X!0\Q6T .P2];!+CF5&3CL$H== MXK!+5EN-;SFC(M?0B:LU8RMJH@V^79U+ D&>PAD0Q\ZRNPEO=&7'E'5A@>^[ M5XTGK4:.NB]7SL^ E1I#XL:>-M?WV--&S[*_SBP?M._->04@HI\G:[*:+T&L M+B":FI8N;0+FV[T^K#;IMM>/?8,; #F6I7X^*J3G(_90]A&"#J^:]>JO$^TL MSK4*:,S8PO\CVK2\0$/RRZ!H4Z=)+*WD&J6 $\:]S09#$L3XI:D.+?U@+^(1G:&[WF3'="8JJ M18]7:U93E2!97+E,60ALI30!$J?C5YTM=U%UR?#7';*MG\V4GX>W75=\HR-^ MS!O+6 A#;==HJP1Y?53>2U4?!=D&Z%%C J(K)4[H&8RCV.*ISV\N_+;..:"; M)#F>0Y'M@QI\8Y@?CALV]SMO_)(68/I$-^9:)?SR>@0RDR9<"]+YV/1Y&!,D M:%IW,^&UV-.JEKI%V[HTZF@/FDH0;\LX&;;F-/.QOQ M)VJ(;?2JA4TKF]8.=,*A#HU-'/'S( M]-_(-=ZO'.^P**2S&!GM/$WQ,'SO]410=,T^#!5U\>:MXAP'[(]BX)"I=8J! MRB6D&/,R/NPB*WD\$/^$RVK4L\];QA M7,*?7^>FCOF:V[57L'ER$4-:?N4K"/N.(.NTHSC$^VSX/<>GT\I:,#^=US#[ M6\UT6C=.\Z":IER@%]*S 7Z++#52U74'?6?U8JG#/"N*@MH@WN1Z^(6'J_%O4@11N$'1\\2P@?4"?[.!:=4HWEHQ2@8HCGVE"J;BGA,_*! M0-/5[JBQ(DN+4WT1'>]/JZO2QRRZ0O:J@S$.%X4?=L&+$3>1C=HYS5<[AY;I MY6OG%O2E;D(JO>>4:^I5 >TB+(GZ6 M9[.V-D#DAIK?:9_!!*%?:RQS.[N'8 MV$I3GZ2<%12*;D0V!#R*[&"CJ@9P><+ @)/FM3HSHYL U%G5+*346L$5?).7;FXRAHG2$Z02)# /"M'=.QK M;%\G+DY>2+2]-U^U6I-R2 M>YBE7]'JU':\..^UH[^SL6-](DD,S M5B$A"F!N0HFYV#-J),37YS/,"IU)?V[)7M!I'80C)5F_E.P'H^NKIDK-ZW=Q M/N]897)S%.3:E2+C"=-\JL)L78#\.:*8_XU7=(OW:7YUZ]TR?M6*VUH7%Z+1 M>O%2?\4JZ\Z2]"2LD]$+4QP2Z]3M=U!6*<)L8<&SLDK:.0.'0,EA3_(RGT4C MR?T89T$9TN6,WW@,#LM0DFKI(7 4$0]9_#Z:5V*_'2]-9$E45S<,LOKN+5!* M"L\#- %+@H>%$[[CO2TSG ;-YUKQM4O""0?8?*!E-YJ7HG0#@Y=,P[8-,E=1 MU_JZR,J>K7H:X.Q4@)DZE',362E6E$?3>.MSOW"LE=X80'O<>&P'ULPFX$M: M^U-,?UBHOBX7*@!N["1JLH?B4H-ZJV_F?K*ZIW,I"D;+L\37;D)UJKEIQPJ[ M4&:\E9C30Y:W;"+\@O)@.2_DH61F6OI9B&+23S5Y0Y$O09J M!2V(**$3[&=TH/'U,,7G,E"\L4)(*XKA5770DN^5Y@L2@;7MH%^I\,EO]X1T M#B<04Z[%8LHGM8;'@@].D$<\_+CC_:JJRCCPS*)<,DN9+323"'O4ETE[SS7^ M'F7-2[E=8O<^XYW3'4"':I[*1;O!P;LVR3&Z0CZM^AIRFC$%5'Q,M*-&OTF@ M^2(O1R-"I134%)Z89.$"-T=42R(YG+#O.<5!,2;J-QX^:#RL,]'+T9H]E-=4 M5%NA*+9*:YG71#$Q%F2@1= =Y[J&!![X-?56#-"=0G35V M4>N1Q4VDBB"98..JA4>J!M$9K:*1P<<=P2+M::5!%I+5$F6*]0]9BW6U1119 M;&:ZM#FJ42Y6J9U?RYC4AQ/W.=:8\+INCB=AAZ_TH9;[%27!'4,(WD(G;,*Q M6=>D0;YLC9C?BV=AK##CVMFR.C/W_WSX]3,YMYS!G'MV/BVXE_PD[!'^_-*[ MS-+K8E)Y7K6G>SK[%O.W)8^VP.Q;D^9N.[FF+E1\8EQ'2O@B&O.U7L]953F8 M-C92N5;Y@62)Z 2\I9.^=Z5XNGU,L$;0^2^E"S9X6ECHD^BP0COQYCJTP/AJ M6IH_,ZJ.U]\/7NWWSE[I?/MFL7& EET8C2-E$NDU_Y$9@A)-IL\V<@V=LK " M71=PK9IYR5CLW$XVV\FCJA*N%['KHLFD@R<*,D,+JC:F$B-[.503"UIU)LZ\ M@$3&VFZD5%!+<5=4X;(;O5&'W4.S1PM]$'7]B3U'H78>S _2Y ".'%__/7X"8]BQ(6T5'4<)M022 M/ R)9@\JXL-B.-FG M,= &=G0.SWH@9EZ%XLC?C@O$K4H0O"_'+ 4Y[B7(K)F> COD+NP/7]5"/ER^ MF.(A#L,@CA9,-\]U7W0JYB^\6.&T7O0Z_<&1=&2!Q4KEV/ZH/F1 YHJ:I*_&+([2TXL4*[K M:9(!K7">MI=-KF589GI?I1)R F;2 6T]\_B]V2];>'*MD_MO0X5JG=;KGNC] M-$8-15*D0%9SR7*!Q #OXLG3HJNYERR.0 HY4=<,5G\5T05N!<9MZ@6J*EWK MN#S!X[+_:O_7)0=FX[0)LE5'##H)JU>FH42P7$)J%H,P-4626L.U3E_K*BG# ME$\YOEP5% 8$?HP^B13:52:75SP=[I/2@8C8-JN2(N M/"1I$*33%=VQ^35Z=BAT2X]YKIK R9!_0;,13TM/* )?#7S)JY0,"U+Y).WT MK-S/8*0)54B.LI ;..3EBVBJ0 Q/X@5$8.A-[V6%8G,;0=H0RBXC@))#RF8/ M#1_RM5-J#!^ZF&KL#UI=9)^MLF%P=XACN ZTSO5FEG;]Y\)[;OZ]H-OB,4R5 M>_33+,HK#[8R;ZI3G?==U]34++RY@3](5,0P&!0W!V^!.+P\-9#90QUJ9"ZO^F/HW1PM0/Q;8@F4>^9GP5\+@=)H++>$ MZ/>3+88W?3?<@U)=,=C=&=W_5=MR;BI' ('JG7=X76#; MI'Q'*1< @3S+SRW)/;5?),Y<[9(W"75:;%6G:&%O/S8'N:2>-9)Z!EV7U..2 M>NXAJ>=_8QG83XW,'OYP17K/\8W9/=MV,G P\C?& *NH=S B61F+6QC7?QN>**YS5;K S(%I=T4#WV?AO.NE2UXJFR'=7]>MS0I@RR$%-V\:T MG#&>+/=?M &D6B^C5\^<'(VHL&QT W1U@XC:)&=7$2&LS*T3@L+KP#+CYA15 MZ-M ]Q"J;+[B@@ZW@:'8V+_1/*I:IT&,1SD@58.P>C>/CG<^36X7_L2OP=Q4AKIK*+A,AZU&K_DL&YJBAN4%4:V&J538QZ:86J:%M6;Y-8KRG36J12<87@$4S8L->"T M@-,"3@L8+; R_#_+TDDTQ!J143FE&O(KD]@MES@F6\[6'$[&G(PY&3,R5G6P M,^GG477ZFAM.*O6>)E6S%_R.ZI%K=7LIWE@Z<]8)F1.R6YNS'*"D[^E6V^$/ M.CEZGN$4*G@9F8YJ8.F-5%A2@TN\4FY+'BH)N'-J2BHXN05SL<,HU&A-2V2/ M053@+3/TXZ:8OY;IOI@!E5 02 J5AK1T0)%N5AS8^0YLPQIA6O-.;LG96U'6 MVTQT HLBIAY82'3N-.WKK$*33.A7&88ZM 8^=H%M376:H:0C5CE%!JODIJPS M4L@C*L?)N(THP4M5>6;LZ+RYBE-KI'4U,Y=5JH3[TVM8@Q_]S[!W&ST M8#[&05(5)%&1KU6>2&AC#!*&::2A56N(8$)3+L:A'F41(I>%0IE$'"&N2Y%9 M6U2S:AJILL0J -!?+?X&(2D$3BR:8<\5]0VK2R3@H:NY:2,LC B< OIGURE5 MC^:-TM&%U]0[;JWDD<##0AEN_F=G+$K32FMW[ZW&X*Y)8=N0B_QE4LN8T_N\ MRNGF,C:N?=8]T(%'@:SB,!-JG)7O5[#_.P3P<7 8(T;'"(;GW'./=W/B;D4+$ZE'-G&93>"KA@UG!,> "%X1)?/SDNXY@Z=V*%6F'U*Y1D5 LH 3;Y M1RHQIS>DL1)\FSK[C:6?--D V,<,]:'*)']Y;D,3Z&35$3R'0%MK3 GFX->Z M\J&Y7DWQWV46Y2$CRRR@SN23@#%P;BD>^VFF(2);?D:(E!H8@$XBZ6*=5_TQ M_=K$?%./R "+(QXSLU!#^:,X'=%9HQ5UV^Q>_<3UYL/OV1;/E!I*3V\LK*S0 M(5HJD GR=#!8?\]JQ-?+Y'YYHX+7:Q3?OQ)"AO_,\)KPX3F<)K##'>\M5:MF M:!Z:IS'A^S*E;'FY7%C*8AJEA&MI-=M59@I_HC4H-_%MG,?FE!\2*#?;H]Y5 ME,8F=!-X80DN)@+SF5QN;"H'RD%56M'7&M'W%&Q).E>,T5:9M3@/*@X>!>@E M(O0H(XT S2L#2M<>C-$2L]F,Y];*M PTTH%O-E_7PUX%0%]$"'B.@L_D1C6O!,8,-J\Z]U_B48*%LZ\K7$H]7J M0K.*_SW,$*ZV6DK)YDU&>D4EW #XIK-8O(]\0>;,D0Y:TP#HO/U\X;WAD36 ML(P!G/G*0H\ *=YTO11;5P]\TG%DD M5AO#\6*84VL,//MQZ#$##2X;YYG;>PO5)O=M71&>@G"NG2T4P3H1:'B2"C,U M6)0=)ZDBD:)\W5C48OY\T5#!LO>APG185/$*? ;R=6)UB? RR+(JY$(2@22( M'0>=W73Z]1-]US=M*N;OE7=-/Z!7[*XK5-3? MM"M>?^^?()S/9+'KL,]%@WTNVMGGHN-=S+$4E7W ^6/@!C\NJL"-A,W!8M*O M9S6N%?S>ZW^D,2(H@KF67B;P*BY+UM" ;*/HCN]53XRQ*@0Z4:A>(?=52(/Y M/"\0OY:@A(,BH#_0( ,WZNL!N:@ZKXY@)8C G^5Y#NK;)91H3P0RYY2@Q!!&&;\EF$J8&15@&+),E5R%65I M8E8X KU"!J,A7MYC2PVR H$@!0\0R?*LC)08!-BWV! M %E@"&ZGNS2 -<5Z[\#ABU*WZ<-KAQ417S;\81C4!FD&/X^_SKU/::RJ(/V] MTGA-/) =IC$K>Q,M6:F]3+LH1.Y%U Z"=D\-AKQ6RW!4Q+1A%)EK:B^CX%G7 M5'#VC,.NAS7I3G42J;'WUB#G?> X@K\Q/I01-B.B@[:RXABH0N>M)(H,LS0(K5MIW1F!:6F'X*.$!VD9E_F&[BWR MO(**QMH N5>Q5FCF3>MO,&#&EA:]%_LC%)J+L4\;<':A0S]RR5^W#Z:JF*2A M&9MHB?0%NDR!XB.;Q&))@ &MQ1)_X+W' Q28@L7OO47O!0%\;P00:6_)2:L9 M@SI 8&$E]*;#:19&=JZ"#&\/Z.HLI;L@NK$)$B0%O+'CO4NI#5":86Z#2,'[ M#R:HWQ1Z1F:NVV*VJFEHQ>7ZJ^,.]3L=ZK^2U?M!T_R!CN^G3\T/K1Z$1*A3 M/(^JW!GB^G.$YJ=@"MYWX@4P2VC>Y/D5?H*T%HQ42],W\Q "AJWEC#5F)*M M>T#/##3'4B6KY9 .@N90@@0&%L6,4OE\;Q@Q*'Q,Z3_:8-L.8%.GC^]([/.<\AJUN[(LT*2D?6F&'33)/A33$!,K6%9IK_)J MK^S A!V3: NOH>ZZP2S-=;M&BQLR>UH*6U:03A*7#EV34-)(X%U798PNE5S9 M6D:N?Y-!C-&8&$AJ#.L%J]:RO F5OD1\Y_]1.F08Q'/8W5P7VF*#@01$.-8] M2\5>I#1!TLSV>;/J)#$A1P8%#'1<"H5C:H1#R*RSR3D *&Z&FJB$,BKL%UX,_G]D%6<\KH#2JYQ'5J:R=7U?0K@P]":ZXM)_4 M84MA+TI!L3*H66[Y?IYCK"8*6C_ G2*]Y:DEGB_1_1P3I'!'W.ET1Z+^I72: M+A4!,'OKZ(*G+P@DNR\W(7"Q*]$^ODJCL*9&5EGVU4C27H8B7[H9E'Q:.(8#+;+*FOQ3 LSL'9S/KZQUZ_21P>'[DSI^95X3X&'BZ$@ M(EG2/)X+.-Q1D] 1\I&.D$_H>"U>*SC*WB'X<$/LM1EXTZIDX0:7X0[L;SU6204$Z5*785-_.+&T)'N8'1510S0E2*[ M#=/<:S&7>K.E69K?U ,X!^/UJ\"FP#2+&UY7'F3/G'9WV33KR+;-Y,_'RYFLD@8Q%(S! 96;O$'[H\7,P7['^V@> M>(RLP2VK_J!<.9/R-5%!*$UCL8&CJ6>"@[AWVNUYG\H\!^&[ C='>9_@(/PU MO28(RW>94G!X_A-8MAQ]G7N'_5ZW1_Y4>BT!&*8Z^W7#,HKIZ+NF_G%X>B]Y M-;N9F%H6LRG&\?]O$9ZT<,KVNUT?=) DD>$ 6,NG]$T"1?F:OSD^:_\)11,- M+;A^Q4,X%.5[IRM^ Z)4P@R+,M,V;_U]A_WEOY6PDY=/HIFYJ [!3+W"2DZN MU40G]]X*.':43XUG[B4E]J"A>G!%D6KB%&Y"-:(^T L%F[YW 4Y(R+FH[XL@ MEJ))#/.!=0D68C1#[T5NRFJ6)1>$#DNV#E4"QLJ(,/>E++=QM^KM+K++!5Z;/LQ6G[/5Y!'N2%3WH313*X->= M\,,RLQ_>5&OQK"G8$18)@=BI3=>&9:,D2:_D3<^<.ZL#B6K,S%DD_UH\A@8= M[W>J1OM85:.YT^CU9W!3?J\RIL#[^C,%5=P[XUGN\4UPE6C%-YMXS82-F_>> M.?4J+L2[=L.$_(]%'CSL>'_@G?QG3NS_+_+JL)1_+AZ71YC79EJ9 M?U*7:','>+=DEZOD&EKBS7]*PD?Y)&E_GRT4E3\$1I#<$;Q?_[F&P/M==9^!PZJK**>?#X=8@V>W#3\ MX_??_UL#'>'OK(^]OS[[^BN\2>2DG'A^;Q[EUN\RL_L_!*P4I/\3%04].VX_ MI\6OO%#\@Y+^>CW?ZW?[A[Y<+W*39>]ZY4_QB7I4KGZ-.NA ML(*V?CND)7V$J40@LA]3<(7FSXXI=?XCOAV.9_XCP;1%PM0+,@95G064,S7G MB^50B$:)!E'1HCVK*F>#U5<52<)T=-+4+)B;S(GZR+H5>0I*4S'B#[CHAAARB3HRK=X"W)Z\$\?M4YIDS;7I&VKU5), M[KS"![U&!488A2%?IN#/J-DXZ#T8[C5DN?^3XG&[#'Q+7#O/K)VJ,OT%LH8V0CA3G8C MPML:<1XVI]&Q!?#G?W]^@S"H!&VX*!R^@0.OFFL5:4'HQE3 K^NOY>W:?[1? M[FMPU"3$TE:ZD@0C,\W^GGM'W:XXF>^!M[YY^Y_IZX_T!7WTJ@)C:1G"K/8" MS)\2$6[Q;@/FAO7_V1S&HQK:5SP6UY4RC1DG7ZYA7_3@===!+F $%3;C2J(& MW!:7%)NF4^6ZUS:K Q/@A]EDJ!SRA057RY5OEBR-'F;:THK$T%R]K%M,F>A> M'S13-A0$U2B+D7>YY>3:J?_+#UDS8!$;1L ?=C18;I>URD'GH$% ]/^1I1,K#B%\:4UNST*J(H8X%5=Z4QB(! M2XNQ/\&"3'6Z;&A6>4XUFTV'O-<]^">9KKI-%561@F>>9H1H8!6Y^#R.M4J! M2J3N50CD=!"GJ0".F1ER5#&Y0FQ@77Y3)E*/4QB$*S) 9P)6@C_AXA=N'-). M'4RF)#>%I1@S'"-J\&75[31089I#8#7ZJ- )EE(^L_A^PE[GP:7G%1:1,QV MPDCQB/>\NC4;!3,F6IT;+X)2F_>4#??)% Z]%1K^+C3\;&C8L?GV":NFA1@< MXDU=1>K:Z61,F69 !\GH)9 (].KP+ZG,E/QBSJ>>@&ER4 -**(MTFI+C%8P1 MPH>=0I."3# )"/ 0,.("0D%\15BI">C"(->-[#E:9_ M*%F:[C[LK&4K QE4 MWFA"F+]I7L L_TTY]OAJ<^_1FM[M>V]*K#+@U% 8(3"7(4R"7%,@MY.W!6_# MS(8:U(41 9=1I2(:?001T4X:0XXJ:7Q<4CN2?\LI(: MH U+!*KP08E, NQ* MJ7^*%8G9L$0MC%\+U#*>GE51 +( HI1P1XP;YF+AH%0)XPWL6UT^#\M6JJ#\ M]0,$1<0S>H0EAMRQ2J.6 *]R&W4UB4;Q(J(&3_K99X*O"NM=P%YBMR"!8:A9 M#(*2*;B;7.E"D27.=V;89)UP7X<[*[?)U@H!Y>=4W,F>2HU]( !$VD$.6FG$PU6"CR14;FP*'KJHX4KTW65"]5'>P0K M!:OAIZG_9JE?!DHOGX,2O.1]GF#;UFMEWWEKH'"\6+\,$B [BP9A:B&PE"!X MR&,:Q8K"US;$K,=8':U[Q[ ^*,@5:H#NBV8@= V\+O8)EAIS.IKL]EX%2+\J MA&"/%7Q\5(M+F\#GC*@DA+*N@)PI]KJFSP)&=6N>GSJN73)V3JAFR.G4RZ\J M>1O;_L8,([+ L;;N610!T"A@U' =V*Q""I .R=P>JX'RB4]5O@KU1)!Z2FGE M:77# ^ULO$(.QH1W!QC8;49H2PCX59_Q%^ET*%"M]WW[OXVT6*?T>.%NZ5K) MX35EI%3='**-B-@:,B\#MHR0*__@]L[GEYD2?-,A%QL'TQ2X^LUTEEZCYR// M?2Z'WOOZO][S,6:B->CQ,.2IA3O3?(V&VZ+L6E]>QC8Z'A*7 MAN-;*V&H__ M2/TF[3EPEVH#D2U=/5JFY(LHS@+N)FKJENFL5G+#5AMZQ/6R2]8(.O$&>=>95H'%SWBL6^T_P>RIRD]K,:Y[+&%+FPI'A 7F8* M13K>>4YQP8K%\ T%NMHHEKF\1;#QA'-I454@M^H$I)L.LW"TAGH)8 #V(@TQ M[RK"K(QT*>-S+'LB.0!M2O"9GU?GS%D8.EZM0&Q^D,H+2RGH)BL&!)%=ODF$ ML3K3%4H:$"59AH?2R 8H )L0G:+0P+!R=_-Z*R=$;;/FS3B/]'1"4+9(M<:$EIZ4!MY> M]WFU&\GJSRKE'B62B%S]$I$U]/U -2G3'8H7HO]A!-KGWK#Z=],H(9FED DV M*2RS4=U&UIYR:.T3.K?X:L(LIXESI,[J/6)Z&^,L'U^>7([$.CD21RY'PN5( MW$-5\3WG03RN7WMNA=."%Q[W!N*9+ M2R"@!)5A8T96#(P" #^DF=TJ4FXHQ(3@5@LRUC7]3Y8%NN5DXP:-[VUD4=+V M,C<[9+ZJW6L*)/9S" VO(2/OI<5.O]OOFR(X\U'/]^R".^Z5@.9SKZ?OE6QF M1Z^0KHAK ="QM 6H,3S8SP$'ISD_"5/H-0L(L):D[% #'TX/P:J1'Q]]PPHZ MD]AL^&6ON^?A^3M#XS:Y-/]&T#'][S8CCK8F2A!]%U_S[?:6T,_%, WG?!C^ M7!A#YPJ1%$&'Z7TOTME=K*R?B[ Y[]/;VFN:;D6X=-#^R6T'W>B^G_;[Q[SQ M*U>!]_T_><("!W P@"+ZT3NZ[:YN0ZIY]/K7 (.RZ"MK,^)'[T-2%9U@N8F. M#EM* +W2ZJ=>2,T!JPOUG+[T?LV"K^0.&C#_K 8HCK(_I&<8EA+_K#IV?L'+ M#4N-@+*A3F.ZG 7K);+:H7"9!K& Y8WE7.$@*BLRDSN1RZ5P3C'JD'N*MMWI MSA?F9;5#:7 *_)6]_E]LE!IAA3]1?SA5\OBJQ,CWLQ'MC"(@N?<'@E]^0*[# M J42K2.4RN5";U\)-85^C4']-GV@?_<%D]18)V@[+25%<($>+F8*8/8867=& M7L$B*.06A)J:5*EOE"H\45>8\\%1GW=_7$@BG)4SUZ),= C):GZHDV7HHI6' M@ $__^N_,.U%!5QS'Y%RZ-Z6FF%-*NZ\BR3G]FYP7LA RO$X:FM2C6RJ$Y^F ?IFT9=\%U$-: M)8V[Q);;PJHPZ+RZ#M0UR'#*4*/>_;VWYY]_W7O5_LQ%&E9]X_?WSC]?P)-? MTAGPW&GWR/>69(U0F*VJ>ZY7F-1N#C&MDAL.4O9>5=1!..M5H8;V4Q MJ51]6Y4U%1M4-1>WJ9_AJVK[@LIN#&,:!5?A*IME.;O"U%P__CW28^54O:F: M,#Z'&/0:AZ_)^J_EEB_I@E3E#(QTD2-+7QP!MX44/LV4Q,XP$7 .GF@:@(*! MY],IGY$Z;]R^&QW'(LIQ,,0DW FP?W"I[V7![,[*FDJ@$WB."3=10CV>K_&* M*2#O^%*ELQ0+0U!C4><\G9E;O1$3TPM4%S"?,:@%6.I^O6NY_@)%\U]?L9F@ M)%#97[S/LT#NV_,RH[LV/&C0RC\C\R5BR-M;* M-N6+B\I@JEE=,I>*:ZC6T/18%&U\&:=#O$^W7W"5(C%B"?O7B<.TRROKLKHA M03#6Z4RHA%?_4TQBGZ5X 8C"(1N@AT ]GBZ(&1D'G-X>H&.8RXTDKH]*G_#6 MO[+\,(M"7R#PSM-NTM["!N#/\&[!).931 K(H7/:)=>_ MU@[/NK>P5EO)))5820,2J_RC/F7)A_S _2BJ"R+#$\NXV;?8V;1R8YXQ+&3J M%T(%IC4*!G9'&9.(,N[3-/J&P\680W7 6M&J;.$.*OA3O5193["O2IO.HHQVWS:8^D\UE&_ MR525F])(:B_Y_IR2P?$S3!R1A!%/$DC:-]!ED=QW%LEV6;#K-3'YIYH3_ +9 M 0*)[& WEG5\B5[_J0JVUIZ#$[1FC*?"3<=[_RNT32@9GW-OM1%XJ1+D)F4: M7,DA3%9&Q G97#(M#;\PU+;8^VNQFKU9+6Y5S]O5VG25@*$ \VIE%7 :(URP M(Z38-%&4Y9"I(;4]YMKKF.KF$7TOY])8?*\9P'Q#?6LQHL4)YP$:&MDE3/ 2 M03D*-/?!F)7U)U94"/_%M*-NM>)6Y&9Z."I0Z7_ 8GCFW,8&N .S2NQ0C M:I_3^-X!W7>4/)HPET28/(V9WR.T;"N_50-,RL,:5SD4D6F@5X2M=>T:TT7# M.V""N'B]XN):&#;@&'(S@SD- 98^NJ^3:#;3\CV!_XKU/T!89AH"B (LLR"2 M81ET ZLM33Q0ZH7YZ]K:.W"TX<2UXV4ONO(!,<\>BY!4(3769&!0QEWUML#R MG=%;7*"S$TP4S,]@?)(&?T>Z7W+^SVLY_TY49]R-3TAU:9.J41XAPDM2&LRS M-(YK"%-5>82N"/&]]U^LN@Y=$I&;!II4A2]/ZQJ7A0J*IO2"TSH^L.I!R),M M(@:;P>L%:AW!H0&Z_.,2T;0LV,%Z![#LK936*>KT&V MMDQ=76TC08/J2U-5(%49BRU%-K8F- -H5-4YE_%,9SI81(=Z&2L=+Z:" M(8X85/<]\AM.Y:T*FP(OT5@Q%N2VDB8R-6[0;XU,U7M5SY;"["_EI.X[!T4J"1N4RFJ48O5BZU6;Y[!RC%A:5ZQ916SD.,3\ M=UW?^#>QL$@%1OX*=F.TR%N!\%KV=4W]FA C7RLOK*9V$VW@4\##HNB0N0YW M@H2"I%O&?0RP7WJ36:STE[=*.;FR)J,)-R/"!0W"59B.*$2+8D:219U\[)MW M*U\"W),K@BN0_A)X(8590-9A%=AO,;(5&+ (:1>_^(1V^TEZOT,J">: TA76 M@3I@I/=5$S;P2$L63Q7L*IOBD,[WEW9 >&L 2M![PR:(DTZI_1&R:-O>^/WD M[,J78:ETM3PFF@Z!JXAO&2:5;NO 1HX*"S"RXWV0LJ*65A4OCL[ZG2-,$8B! MY:7(+<#N[-N5?;NR;^MH>Y:W<&T'_']CY[ W[9W# M&#@>8])_H>FTXM&^LPO,=9U4IQ#2H, :6NGQ[;DL.FT9^[CERQJYD66-Q/;V MPS2.\4ER/=,RQP2A5]M2WWM3-8[HX7&4D+(RFK-^*(.E\]*H^;.C[\M6::GV MJ1D%]+*553V+AU=V.=SO'QW!WLA_O?K):];^<.5+2TG/=^GX564]]S\P+!?+ M_7_9ZQW>;*E\UTEA6VAL9)C2H=[LFT#M#8*[ MH@+Z>Z;;K*P"\K1L7U4XXSBYQLE]Q\A-1L8#YE&9U6W](VY]WVW]L]SZ"[[7 MW'_QRC' LV: EX_+ +>R5+I87CTXW:2EHOV0P\.7FP72P7S8G/-A;X+2Z;W\ M+AY>"RW@.]^Q*"=[KU^L?F'O99V-R3N\]TD<'YWY)]W#3:_]X2G^O'?U]-0_ M[!VY77U2N[K?/_5/>KU-K_W5KF_H>N_8T!X>=OH;W\"7NQ09V:"-L9C&_C2, MC75-\&T1B[4G?-@=^,U/^+![NKPR./1/CDXN7'"^X.>WSO< M\,&\)$+@S*W[-+=.=LC<>H3PSL:1!O5-]!F]_!U5JC+ZR),PO;:)]_M'QW[W M],P% 79_(\'J/3IU&[GS&^D?#C8>OMD6$C^=;>QUNIO>1!?!:8_@K%/=[ R+ M^^;_?M?O'[H[H]W?R*.N?])WAL7.;^3^H.L?GFY<(EVHXEYO][HN5K$UAL6G M)6@C7''L3(K[]HP&_JFS*)[ /I[YW=.!V\==W\?]([\_V'CHT-D3][F%O=/- MQRE^)\B@A9_Q-H8-$H*8+DDEH0!'FNG$EQ_\[MH7_TP-?_[BC:S#X> M.Y-B]_=QO]<_=@;%+F]@M[-YB]#%)]KMB?=3!"N>"DXP9E6,$49%'6#/E]"9 M%P\N#=AEKM??>"'"MA#YZ6QDWQ^#Z/C0Y.@?]5S(8N>W<;_GGYYL_D[^\V9!J.A>]OD?LGAP][?[0.ZSRHWN1(M_[,'MOS7XC<775RW&/R# MZ81(O5M=W=9]NZ5GAWYWX*I]=GX?L6IKTV EVT/CI[./AP._?[;QG*AMH?'3 MV^]9L?SIYOSN;0[STPENE.;L!SV/K]HQ._VW^4S=^4_^_VO64VQSV_ M-WA8PW4G=^ Y['WR0[ -1' QF,4>& O&D@JRY" M-VDM/3>?H>\/NBY#:.>W M<;_7]4\VC^GF4H3NL\!PX'<'#GMBY_?QH2V,-3;1A6*L4,R[ R+-$%K(IY[ ML/WPXC+*)[IH+53#AP?]=6;Y#:[X2=?YX=OQYLUM^B9J%W=R"Y[#YCN)WYHW MN^C+VI"HO-I;?[GK$?$^/F&/,NGC8VWK73NAIL,IAU^_W7>WA@;W71SO4*>)I1Z/:\HW?4Y:Q-U3C-%.2<^P5 MP;<-M!QW[LKJV?1/_*.3316+[- ./(>]/SGU^\<;,9YV:P>>P][O'W7]X].' M+5%PX:DMW/?CP\[C[+HKSUH6G-+FD M/[80C>>H/SC9B,;F0PXYSRJ%_>/:P MJ6>.4YX&IPS\L^Z&Z]-<;&I316O'FT?S=K&I=6-3?ZIB4U7PSC=9/9O>F=\[ M?=@P[D[NP'/8^Y.!?W*R*=BE'=J!Y[#W^T>'_M'9HVR^BT4]:G[8%YI0[2^FQ;^T>N(IF)\G_ M'#9^_^SL<33FMI+^.6QZS^_WG;QOT9M=-OF6QI"V$EK]HTIRM)],B;]W&43) MQFRH36"3;L-,M_UR8-.+W%CAV7-AL-V9J1.%VMU:=R- 2,^%N79GIDX,:J#P M.R('&W$UGXL([#9O;Z11Y7VQ[0[&E+?076J[HO^2%D'LC=+I+%,3=*:NU"-< MV4OG@<'N*H/F40%+\<*TQ-;EC;/BQ6[JB_47V#OS#S?=Y>=1.6=+IN$8^)X6 M>#+PNZ<;J9'?$L[9DFDX!KZG!>X?#?SC!V[YN@[K;+A-U0XS[\[[$B>#SN,? M^>U^ OPU3,,Y?@Q_!B OKSW\>V-52'IK9QM^[\_#US]'E(3[.8BQ'CQZ_?,/ M\-G&)[(Y MC2@1DUT7C>G S2(T=ZP!"95TR4-U=!YBEPBT*>Z&]JI*9#E7F# M'GB.W?[ ]T(URE20J]![T3_MG'@PY3A*$]^#(0X[_9>^5Z3>B^.CL^H['BO( MR;D*,O@I/7)ZVCFL/[(X#:\Y@WZ''_T"C\%4XB@AO&M>QC6\(\S <4N\X=S+ MR]DLGGNC">)6CM(D+S+XJ\CQ>16K49&E232B2:6)PB^")/0"+U-%F24X1YP+ MCUQD,)V<2N>R2"4CF-DLBW"Z_!0XBD*54$UQ&/O)L,Q 7GG>\##_"]19 0GL *N^Q].YEKZ_MZ@D M83F"GS$#P$KTW,\JMEUCZOORL]YA9_!RG:7J*0IWO_*]^OR"T4CE>0K,U3JW MVVRKGMMIY_AN4VNCWU2!Q"487/+R>5ZH:=9H."ZMLD (TH MT^/9\4^M*1YW3N^RRUU0@7><(VJ-2BW5:7>9I=?%Q";AX=VXL'-TJ^GQ>U_I M8XO&>.:G)ML2%VE.H,?OTA3.A<]I'#JC@B:C"7-)A,F!,&1=K#C2ZT;%H-?I MU8R*$V-4'':M4Z/=J#@<'%9R>PNCPA-[PNB(T>(R^!B_::R!*,5,C5&8 M'ED.%A%L&30O1Q,YRH"_/.0C6-<0-$/H74<@^7S8CS%Q>E+0[/+.,^<,!BJ_87#:.7W9.I\ 3[1J7!#PP;%Y=GU- MH:F#\GQI$Q<9L/8!O\C77@KSS?19%(^\0Y:Q(V/K1BFD;?.AL_\-?@XH9( MA=&5-XJ#//]E[^.[7_^YUXRR=+LOV^K1Y1,3TRGV:+C&>&^_?#(#VE,;*03Y M_+W*/EJWA%&^2P.@*A1 M@L;XP3!.1U_K/$FO-F3].? F<,#_LO>W(AWMU:3B6N@0@5\>(6?S-N(3S0^- M$-0_OBL6P1=R?D&E7;V6W^U"_G?OT13T%-_JFOO4SH-DK_[ M'GT"DUJ)%R!2UR3EEAV0;$I\!MX W>I[[U2B,O!?42N>AU/8'HP=%:"-G4%! MDS&4NK0H%=0HQ2?+FB>W;?]W.T;6_TCKIWLS?^FBB,#,PR ME>,\@IS/:E3&P26)%9W4R._KKKU:%#H M;_%AUI]F/6H:B(6@_E-&Q;P*OZDDYY@>_DAH#R-2\',ZB\D,,4$_?.8@#Z[0 MY&'EAN\#XK'-PQ$Y15:0GC"M(RV+(9X27CZ)9C,RF. ?$_@O7@L:5; _\!98 MT%CAB+!'>9HDBA<(;/I586,B<9$>Z\)AJZ25M=LGE0.; ?613K^I*Q6G,VK= MA!Z[NQ+AR=2(%%I$NJ,V.ZKT%?M.IY7S-&A&*NJZC#][T3]KNEAW"VADJU=& MP7WC:(2EPCE.5!".0!X+^#6Z!C %D#B);.A8R-K2[^(5*(;GTS0K]/T([L5[ MV/$HTTW4W@,=D\L(+;ES.(B<8,ID:F0#.D45G0*BT^UEL]L(-';A:!4[X_"F M.",\<:.5T7Z%"J)Y'H9106=8/$?7&T5(L\!H LLF<\..NY!X9FJ47B9 S!"[ M\(U45N#%)B:QCE'*U$$,4B9OA1,^5$DPK2*,^&IO/U?*^S,ME'?D>UB\U>_^ MA!'L:W@-,>,'6$*VR(3T:.\GU".X1APAUW=QX&U0)4" !_K;* F2$;"$]QGT M@8E-T&4;'O?Z.C&22,UYDI3P\".?@G[6=@* 6_'2.WT/YG M*J:WP0S2,M/Q5J*.X8\F2?-73O^0_AF!89='1OW B5=DH-N92YPM8*F<05 1PAS<)SP?P-@*BZ7NI#'"2@I)2I:6@[AT#3Z49^K_Y*(N&Z$T/ MTRL%AZPAGW3GN/5=Q.&@2G"@0_OTJ#.04_OLL--=?6K?,3;PS'=7+KS!"[\D M3^(M'*S>?P5Q26;*7WR3X/VN<0><3-!DWJYW9:5LLPYC+WF5B@*JO^'ZB5^& MXX[,?HQQ/Z[T?N!WYE$:C4Z2*1X9Q_I'&L9K_/0>RI:.ODLU5 M68\#]"FUW29BE9LS+""XB6KJ1R=-85SOV#(79/)BGG?[U#AU)K0R A<6[M6N MX1EQR0&F$TB0]+.@7QL5_+'-Z4YYAE-@03%[]U:F&56G@39,G! MA_(!]<+I3E+M/M2"E;MY*[6@<$_2F]2!V5R M!<:Q6GF#'E:\_7F""_8RN259R1(#WCN??F M&](.'(Z)CH7]IH8%:XQH2W,0=E&7H%!2? G$D9>C@TQIHM4$;(=:V(X0MH,% MBX98#$GACS,U*S-00IQ\_@(S<4P0"SY(R\P;1UF.,JG@%RJ;@G(#80L*3-*- M<@XW@_8 7>)[B2J,39-AB"L=C_&#,@DX'D@)]\."CN\@&)B7@A7^F(%JJ@<9E1V M?7]+MTJL-7ASM&M?QN6^:7;_1W83-W:.% MYJ3$=W>I#U_D\KM=H$H$R9B_.#?D94T,\V4SK)(G M]4UM/N.WQ//.:MN8DKHBF!3VS4!-4%PK)5[[XE1U?N98A90!"N9Z4198UDE? M<][HH#WU:P:>>8!5\=;[] K]6SS-<\YD-7FD<32- M,/$,8^Q" GSQ" NW@6QJ.HO3.:5XZG4LBVWJJ#]5T#9C?I'*K0N"^R2>N!:X MB6N4U-Z=RO>P]'LNY-E-G5.!@(A61J(QZM]%#?7OO74F.G5]=RNFLB](G??. M[A"I5W,?I]/RM^C523@$EF@N@]7)+2;4L(*YK]Q3]ZT[XF@ ME,!7?^&QM^+1GE,\Y,-/\$A&/WZHXO3:P_(9^,[H*7"YQ>E"9YFR&V M)!W7,Q8<4MW;#RG$EW.J:UK"LL+\U8^/?M?/1,!HC-B.*]!D'BGXVZ&-;BEB\&GON M_@>&Y:)=]LM>[_#FR.<=>6TQXKLNE/O&9%\O<_GM9ILOM0*5^7NFNUZ_\FW' MWGXT3NX[1FXR,CF(C\FL;NL?<>M[;NN?Y=9+8N3^BU>. 9XU [Q\7 ;8^J:* MBQLLWLKAZ+@/WO!C(W#<"X2]$>^]>_^HVBV3.#X]]0][1YM>^\-3 M_'GOZEG?/ST\<;OZI'9U_] _'#QL^X26MSYHMX3MX9D-;6&W\[ =7%K>^?+5 M[H1*VN:_0:-C$2_W:5@?]]D5'_LG1PQYT;:;]$S[]GBZO=(_] M[N%F.DLZ7MEM7NF?^B<]IU:>IA%VTNEMW ;;Y1C0!DVPMEZP-F#ZDS#'MDD6 M^MB3[^C410IV?B-/C_W3K@OY[/Q&[@\&?N_PS(5Y=GD/>ST7Y]E:(V,1,MUO M >1VIL8][V_OJ.N?])VIL?L;V3OV3\X&;B-W?2/!TC@;N+O?G=]'A*5W$8UM M-396MS%P9L:]"X/?/76'T^[OXZG?/WW8VQJWCQO8Q].N$\:=W\1^9^-^VUT- MC.<7S;BQ'8NS,>[; S[TCYV-\03V$1S@LXV'VK>%QD]G'X]/#]TF[OHF'G8V M+HDNB+&NC5%OC-?L<^9,CH>WP/W!F0O5[OPV(M1YK[_Q^I5M(?+3V4@GCT]B M&Y,?@L?>1!?=6!W=N+GSHS,V[ML4]X]Z+KRQ\]O8'_C'QR[A9N?W<;]WYO>. M-FYMN)30^]S#T^XCQ#?NFA+Z_ (U871,@R2XI [JWE@I9W4X MW]AMY J[X\@_.777*CN_C_N/LY'.[KA7V[';[6P\C'R@=I<"EYU< MZJ8K3\*Z>+H 3W_J/>P=\[/"Q_@Z7+*R0,[[HY/G@J?;-C0N@-H[>[PR?8P M )P58(%M/'CG4EO6,\#:$$<^&&.,^_0\"5MLFR0"*X$/-XYDN2TT?CK[>'+B M'_7=1>'.[^-^_]@_.=UX#:D+]-SG'@X.'\'*<'&>=>,\%S=T#35-_)RU<=^2 M<73B4^\7I]UV=@\'??_(50/O_C[NGY[YQUTGB[N\A[N6,_O<0AK+;8V%KN3. MV'B ^U;_9. 4W"[OX:E_>N)J.W9^&S%M]KB[<1Q.)XK/V-9X?G&-WQ&=/4W0 MMHCG'C!$E%R643[1M<*A&CK8]OOG49>; M*OO\PAKOL;6SR@N7(_N8@G*+AFM^O^^::#E6N7G"@S._]\"M 1RK/ U6Z?G= M34/VN4Q9!S/[W ,];7FR[RD[UMN/TSQ_Y0W5.,V4I,QZ1?!-N1+I^^;6DU._ M?^R:O.W\/NYC"YV>"Q?L\AZ>'?IG)TX6=WX?=^V*Z3G&?;1)X2(_.^&C'?J' M#]P?SGGS3X-3>EW_L/^P[KQCE:?!*OM'_MG@8;-YUF459T??:WG&\0XAX[FX MS][K/U6APSP<^WD2YM@VR<3)P#\Y<3U-=GX?]_LG?F_@$-1V>0][W:Y_YN"P M=W\C7:!GNTV-O==OTTS!VKQ1F64J&W^T[,=SE+=PU"^,Q@ADZQE:D,US#M^H3VI/&9WJI MWVQ3X5O=*JF%*]KMCK7FNO?ZHTIR-#5,>;1W&43)@YL;>K6T-OI/;W'!&P@= MW\O6;'L >K.+''0?%N9NNSAG2Z;A&/@>&?AT(VG96\(Y6S(-Q\#WM\C]TXW< M&:[DG 9FJ!#<*6>X&WG MS8D8 ^"M,"VQIWM#I;YX?%][_#/SN Q\!-Q<,#9Y0P="SX1Q"17Y@W- V M1GF28;IGPS5G9_YI=\-E 4]:W[@ [Y( +_PU3,,Y?@Q_!L"+KSW\V]A.-CWP M[C0:S[]O>NOKYSG@R873EC>(@SW_9^_CNUW_N+>P;;MPB0\LGQO8N]FBX MQGA__NN/O;;%CA0B1?SDU5[R79%A(OUAE\D.@%\74PS[7F0'(EJC&EB>+U]5'KBQW^MR[]'_QNP427K_9^:*/% M/W[[U$H+)&KMM4+)VL\GXX,LO=;?U+[Z\N'B]RCYZL$C(Q7'[1L81ODL#H", M41)'B3H8QNGH:UT@:1[:=?!^#KQ)IL:_[/VM2$=[-6/_6H@2)5$1(7_QQN$3 MS0\-*]8_OJN>^8(RA)AE%_ 5L%#^\P^!%O5JTVL,8/ZT_OI.W^7TCI*VL2R- MGX>O?XXH"?1S$&.1;_3ZYQ_@LWN:R!:NOU61UB>#Y,B1'#!$YA43YH ?^=;??]_GS4(TR%>0J]%X<=@X]F'8?HI4SD"\PW4], I#FY]!:F5!%J.(?7'G5.:L0ZZO1?=CP< M QY$+83O7QCD&F@WRR+8/& /+\S NT]PO+R"#T22@7R5YD<%?1>3:#;#?P A2._GL**1@K>$'CT] O9) MI_@Y/5[01>/_X"]"6#E\%)8*?QS [\)R1)E/,"-4L&E.Z^!8!$\ Z)>6& M *<=5?N)"R>:!1EJ6'@@'8]SV&*@632=X7 A$G2$6P8*-L8_Z MG5,SMLW"Q(Z@=\UN-?B%5Y3C6T% MFLK&ZQF]Z)]V>F8.^V>=WLMJ2.&<5WYST&^3 #:N.:+WHM>SQ'*_=P@">_-H M4P5LEF!@30;DF56CPC#5H(-.=XTQ\V"LBCGL1(I<8\UPT.E78QUVSMK' L8+ M1B,%0I]%\$/^N1%2H1PLUII7;U!;+#_\JK.!8V -=;Q59P,?F!=I3H"H[](T MS+W/:1RZDQ,GH^ER273)@2YT>-U\?*("T">T M?D(V#]'#[G&G>X=#E(XD[Y&[$XOT-Z>Q^9U*@_^8,_Z =.LG$R3!'AQO7-8LO0 M>S& XVM1KO$@$L'N'PT:DK\@V/W3XZ;LKR?8/'\1HUO,7Q^8 WCO2VLU9 !> MVH.B_0L6Q,O;F.MBX1IU8^4@K70:?24Y MZ3,8 PU2W-XXFD9%('X)&&GL'K :XPF*+IN ]:H24%$=[SU0324J0RFH[0?. M4[^'U"HX]5%8@J%FS2B.Q4L!RSHDC<@Z3&M:%)6TS"MRLJ&*:G>68EP!I$^K M0MY&WQ M(.\;U6\M42]H$R;E%FM1/FX^*]!AU/PE?&(1A*[0P/,6&MVR-.%$.EL\D?IGQM3L'75O.I%ZO3N>2']-%#JCI''@B0"= M_9G*,-Z- @G20WH!:+LV%:JEH1O>0P=1#W,;"MGK@]79HW 8R#Z^FM9R;I]/ MH',"(-&9Y5A;SXM*A[?!T<0'CAQ3H)1C.J)@!NH_)2DDTHR^&-(2+P Z) W' M?5221D*B5%5F]GA(!&YP<:5RZ@S.1Q>>L)%&I<8XBUC@EZ@#67_B3_^1PM$S M]SX7Z>CK!,XY.C0B)"X/_6N9@T$..ODBG0ZCA);5\3Z4Q1##_U50"3=Q O\5 M5R>$Q9DGE7?N:S>!;?WJC->:U;*ZPW2*:QI5KZ&]3"(E!S<&L( <*R* 521. MK\C>X;5YT2EZ4/2?5 Z\Z( MLF3K?)IFA>VGO(<]C#+=JN@]G*+)983AYW,X7YVT\61J5 ,R1169 B+3G06N M)62'$6JQHPYO-*,.[Q*P\[6?UG*NB8UR'H81.[7Q',] O.G0?,)Q+@JM]RT3 M @T8&#"]3(#DH1W-PNS2,5Y0JX,8[X'D1BD+0I4$4PR^L<>']/'VBHBAUIP^&L*[)2AP6<$5"II0:ALAJA M;FT)6$%'\#WJ04<1"KPDZ!PU=-:"*; 0C[QE;&^U[K*=&,M7H;O($^NJCX(J M0%J@!=L/21Z!W\'B.0OF=,DJ,Y/XCD5/&.XS"&@.?WY4&80T[ZH M)GE(M,_]"?#Q?5[^/6@*VMLO[6E7+2EHMTR\DH0K[^8TM^_/;/.\P]Z:B4[/ M(NE-TUZ2W\P[7)[;C7EN?_\2H5'S)_@>GU)0&W_W/?H$8U*KDE[M@AR+E%MV MZ&@?G@^8P:%7"GEX M9FO0Z-Z.VN_-;7/?8G'G$I''I=K;]=G[6MDAGH# @4P>[HNC MDTZW8E=,]X@Y+ O^A_Z=T!6+7"455+DTYKL5 M=MSL<21I!70*)L(&(]8#^_ +13D@=.%S8BY\D WUA0YJFG&9T:U/&.6CDA*^ M7W6\^AT5T/PZPU&0#"_LW!:8RDTDN,:L(E"?7>M'^AY(43W7+$M'2H7Y:LW# M;G IN414OZ3H8=!_>0$$I!3(#/8OF@6Q-PQBFH00JTE<9TZ@UC(][]_HSF?. M:/AIKR*+3OZZVQ5TKY'8T4C\..PV+H(6?-3!0FK(K:Z@ Y-JK?-DJW0R\,*= M#(@,,/K2[W:?8?GP"_<9=D)QBQ!/_8!.JFX^>'Z>+*0RM31VOHVX+5C4^,+8 M%"NUC8[SV.\==TY>W>$F]9DS04UD0#KW138RW+KNC M5WKX7?D U=& T\13X3;3P7N0H\Z)KHR/8#!LK:% JHMKI<0.7WR%KCP9JY!R M=L%^*\H""WWI:^UW4])2HZ:>C[:9PJ0!--JKE[;ZL.M$R' V"YYTA*4\-^]G M8JFG:15PJNJ ;Y5I,JMRC.6G,/!0 MQ9%"EP0AJ/)R-$$MQ'LT-GMDQD0DJBBDZ/.XK!,/%:$$X%F& M5P\,(44EBW#0\L%F*C<*-47*84_6];&%?' M*[.L(+,F*\<\_;BJEV#(*QQ\)IG;N7';V$%@!ZA&*?(>>*],Q4[+=NG/5#() MR*VAJT>:#WDRLJ2*TC9%AW/]"IRQV0-ZOY5%5S*R 1QG9#Y182XBGL51/B'K M8100.L2P#"^5H!V8I<(K+],@SBV\ 4K22T%=@D6#DQN*VV430=];,"5@GUB7B:XNTT$=OI=MQ[!B4PP7+,=0-$4O%O@"4682UNEEPH7_ M;'"!$1VGUP=3.'W@NQPK_+VO2LWXR94G[&M^69MX^I+J_6 MN3?_R6PQI3HO,%5;EK,A&2^J]=RSSRT-+B!'7]MQIT$7UO ^!W[E8>JCUX ; MH&_)$#%!>!7E&( TV>!6E6&$'3Q <30/W6I'!2$5I=YVW&#V"Y M1<$VU-HKZ%D+:&@_(VV@8+^J0H3.KD%'6RFA2*^^I+0*9'^J<-P8IT#B]C"L59XA//!;1"@> M>+S2?NQ]?]FLAQ6SWG<7RQ84HS>S>U59P_3[.-9VG]E@D5S82:(^;@.234FJ MAN#&QA2OB;X19@R?>6/0RR.8M-RY,65:QVB/\_!QLTF OBVV3U88V*@O47^" M2<*!/(09&XW2+"0%13E':)]66ST-YJ!MS9U#P;NPRH[5J&<:.%'@6^C.!S;8 M/)=/".N+U;GQ9!A(R/;.JE?8NI31SG .U;T$'Q5BVPC"79HU)(/G4&31*"=R MY$#*: S;086ITUF:B#CQ*TRJ$.'$(!]2,0R#Z*#N[)W\E+?/L5HQOVW5@H.8 M'!,Z&S1N=3WNB2*7:*K:E#"T@L'D^&[=T^=^%XU7CF/8MO2:S:&@! 6(FH[, M#%,'Q=ESL#MHB)J3:F$_I"P,T57#")XO$*>T0HPFX9"=(2M[A5#:AU.^W"RA MVTW\/9VI^R$L!9\GIDY+H%F8O_KQT?>8J8D!3FD#\\M>=X_^G<^"D?DWAT1! M;"A4V(R%GAU]7YBYWDFMN]#&J-\Y>MD,C=-G'%;]V;0R\;:S;_7J+C3W/S L M%W8O^66OU[VY]ONANAPM;:JY,<6BE[D\#[E-?%=TZ/N>Z3:[+/5:NRQM>P?V M1^/DOF/D)B/C,?.HS.JV_A&WON^V_KEN?6]WCJBMZ FLDP".^B\WV1^8^SH] MA^Z_-W;9'&RDP6+OS.^==A^[QZ+;U'N=Q,G /SDY=)OZI#9UOW_B]P9GFU[[ M73O;/X*CU3;]#9YZ4;5K/F/O/0'/I'1X\N)&X?[V$?CT\';A]W?A\'_MG9QJ-6SJGZCD.KB?7D8VJ8 M.ZCNF46/N_[)X?%C"X;;Q^^EZ&'7[S^^5>[V\7LI.CCS>_U'CW8X[^I6!]4" M^M"^U-D]D;2!=1-LMD6,UI[PJ3]X8*NP+3/GZ6K2I\LIA_[AV&C[Z-S,F]SA7-W:SO_J.>N\'9^&_L# M__AXMR*CC^Y"/?*A=;$$OGP!'LP=7?>N\WH]=W3M_#;N'YWX5#7Z:-4V;@^_ M^T:O[Q\]?FVC<[;NX=Q:1*=T!]>]^UR#KC/6=WX;]WM=_V3@#JY=WL-3__3D MZ+%%T?E;MSBWWMP$DNR.JWMFUQ._?^;\K)W?QOZA/SA[=%WG]O'[PQYGQX]N M/6Z]JR7I(S!_ZS2IG5IV7D0=XI-.FB5'U5K3V7O]L1V&_\'/IF7KWD"RTW>\ M^0$$9\EL]D^[#QNF6/+>!S7:W::OG@U>CFTD66VW-N Y;#UAJO>W@A#.R[M- MO<$M>\HXI^_>#;Z'%QSG+FPFV.R\OMW?QBV1QZWW^[;I$-M_1YW-=*^G5:W- MW/EUWYP?^2>GNP6O]=P=L#_MKL_NB+IOP\[OG[K(TA/8QM/!HY<KJ(-R?'#WO4.62DI\$G/?^H]["H$XY3G@:GG!QM MIT;9+0^SN]$3_"?=>TR%WA-"TKJ9BP? Q6%:HC/=8.,MZ-BW_F1[@Z[??6"G MM2EW@Z>MGY\-Z_0._9/NPZ*(.]9YFJQS?.8?GFW6*ER7=:K3'OX:IN$#)A=.6-XB#/?]G[^.[7?^XUJ=CM MOFS;*OF$V( ^VJ/A&N/]^:\_5G9TK[VD?35KEH<0Z0\'3':8@\QF8LRMC^?O MWAS\^NG-^3\/SM]^>?/I1R^(KX-YKKD.R96HQI0FBM?7Q[T7*^UO7?H_^-V" M 2=?[?W01HM__/:IE19(U-IKA9*UGT_&!UEZK;^I??7EP\7O4?+5@T=&*H[; M-S",\ED< !FC)(X2=3",T]'7ND33/+1AZ?T<>)-,C7_9^UN1CO9JIN"U$ 73 MAR/D+]XX?*+YH6'%^L=WU:!?Z.XA'7L7\!7VJOWYAT#+?[7I-08P?UI_;5IF(P74'+[>Q&2W MF$@?RHSG,\LB^&;NC8)\XB5*A;D79,HK4B\O9[,T*[SK-/M**(I,1E__P>%' MH'*9J=RW/]I?B=D^!*_KI4BV23*BS1#GU#F=1T5$R^=*:R,H_G C,=Q>IU74QH!/;)H6-(L:!*@]$"A MP/.Y!PI,9=7XHTS!Y+UQ,$*LDDC!!+],5*X\X1*4O]@PTC28>T/E1=-9,$(? M;CCWD.YIF>,(,%&8192,XA+/4ECZ%%\^3JWWS;BPCYZ[4M*$&L8-"4J%R)?A MP&4.BBO/D::@RI*"EJ'@VQDESN"_4@K_+MD'?-KZ!/-'A\\=_%(>#J_J9&:#H'6@Y[O];O]@>]=&R8.F073,7_P MXO#_9^]-E]M&DG;A_^]55&AZSM@1D)K@3MNM"%J+6Z?=DHZDGO[FUQL@410Q M#0(< )2EN?HOLZJPD2!%@M@(5D?;Y@(6"I5/9N56F>J92F">II_NI+UHABE* MX2":?E*;K;.6?PG_U1(H'?IBFR\,WC%XOB'WD)!Q-.)2RP!XN72\0-BL_2%G M&[AU)Y@;P"U@"T017(DWV.ZAQ<.J9[WX@QCB7Y-ZH/(P[A$SL1>>Z\%ZX-WX MXP)\UT_XC(]S8Y%K.G(6*)SBDV Z%3_*8\,Z$PWX0F>\ >^#E;S@HPZ?'B;E630"-&)4/]4!-@PKNO@<18^OL,O7SQS/0S&:P%&,F)R;D3 ABJ&$F[D?*?6%F!SV[!%4*'??'$! ?YC^J&+0Q.M=A!G'=@2GUP$T'SWX@#^BD*X,[R"W73*TK 73ZIF6"MO: M-9 2:'SZ&UMT]&KP"@HQ'<<1"+$84Z]E&],U@/_8HLPFXGCK#'8)C(:II M1W7IR#"+^;.CL0MXWKG!-GA\#U1?H_02]\W%=#^0G#9@$:[%)[7H#Q*J[B\4 MMGI3+(+X&+1]V)OL"%?/M#%H%M1Y6]+=F3W )02B;#.S@[C!98?Q$ZD@N,AA MM1B!_WV.[V_%[\&F[/],W4Y.!!R\+ /$.&!\GTGS^CR0ASTN#B_903WC_(04 M(_PF"X8!CP8FHV M?RCX8Q$P1QRF;C/O&44KB"L9<\&Q@"[Q%=._S14[[K!N7.6QAEK>N(P?JT&4ZX\)U U5&J,)? MA1^"7%DOAF-;2!*A_A)M!*(81)WI34-=>\%\"MQ!@N1%_Y&)>BP(7KR)LYB' M;AF0P"8O< 1"<@YD=YE0PVUA"K@QT1H:@S(*OPT-OQ'JO;X%[$TU+^+,$:@+ M]2]XP80\#*-$/S8U2^%&V=SF[BIEV5$46FG;6N> 3]-$_Y"[F$R,L2&,42PO MZ$[>(II&8%4*5YNE)TEWV,F8-XBS =-F/*:$,7,'?OL*+WX@-L!4LKRIZ[.R ML(2"+1K^I2ZE[%DX@8X=\+!!72#QK]%Q*'>J\R>&$M/DO@A^Z"&PQ37 \XRY MA]&;$_A;R<2Q9R%/^0Y-]I*Y/?D6ALK7V#->V"X20'+.K%:7,3UZ=Y4@C_T@$L@:=_6*$\8ITC?FK"'9]"8*T%4W/VIPYD/W \+BHL_YR MHC8V!F_+2?(K3##XCQGGA>N(D>R3CT\O$3#TI#!C+:*:6" M59*^1-(W)>F/E?3JX6Q1I1]G8Y\(_;/3_'NQ>?$7H6$A+ ^67A':[*$54=.< M^4IDI9Z<]_M*8] L^R"H)&JFDU";2DN51*T749NJTNG+4O[5/N\5V=<6+H_= M!(ZRNNUIU3E%>7+^H:VT.X4SARSAF"4)FQVET>I)&AXR#=566VD47_?JXR$; M865M4!_$#O4Q9H(E!7+D=I4UGW0'2J-1>!TE*>NRU,>5?OF%:B49]UW17D]1 M.X5K'=*LVFG7NII,*,\PPNP6>$J1O/-47(P7V;2G?C^LER-.\6']"X>? MX!YO=3M>56>YJ,X6DV@F/!!F9UB>+8YMS[%TE2$.Z8F*2^*4(>\<'2^\@B.( MHZ>#[O+14Q@BJ)O3#NO&.-3%PZ_&"S6Q_LYD L.R)_18(:JPILL/ZA>>\,TC M-["*HD^@CZ%]^#CQ2-I[BN7275[9*FL'2W15Q*C0@@!.KM27(&O7LPLBN MAB?Q@[7=ZN$3GSVLZQ&M[Q4_&LV&F'L<#D%-L](/J94K,-+*A.3SY$TA&%89 M.IU@:*IG7?Y[O_+5%H)!714,?OVV=^2!LL)^,6RN(#$J.>"A(^?5@>,Z4?YB M'!$#F 8O6V9P_EIE&"9W8S/"MXVE*0_..GL(B:65VTY2 MD+5"8COAN%8^K(JC;>1#I;BU4I,!7>,FR(9,U#4V)4WNHF>THRA<*CK#6,9. MKK""&(^PX1FYWD*M$+4%-LZ=S:K9B;)+\K2B-34YR[67)>.:"@*NSZ'=G::O M;CU]M=6.Z@3!_/U""9L>0AV$RL6Z$@CBTDYXY;'OM< PUT$^5L@P9P19)LHP M0EG:= A_"Z[I#J+XY!4.HRB=F+QL2U@R)JQ&9A'3MIYY[3 LU)*@:V\YO% MF(!)+#!G,Y6#:2[=?N^L$W^0]R'!%89V7)AAH1@ZH0YJ>B$%)M2O:_M35'#@ MC?CPK#H%L!57*QY0[D%L0G\ZMMFO2-1=A[G]V5M5Q+8"5BZ_P$P.@O664H[WY2!X.S M0?R+=0.JV^IB4<3$S:UV_ZP3N]DJ;*)P6($-FE5:#%DA8AI1WTD$5X&02S*S M\)?]J*;*#)'8'9+,%5:*. +^(T95OAGM'9Z5 61W ;\/A?;3F MK )4YSHONV#'F7 '@E:K]>G8*^:J)1[WG):@B.M)C6.[J$9;-F = M0*.((.D>GF,,_,KJV2H%E7/4".ZM)O5HM" 7WLN-S%(+9SD7LPP,.59Y*_*X MHB3D,I%#B@C/Q1/_'9!"BRRF2Q.IZ)>MPZX&EO9,_9KL,^TO2OS:Q=Q!\N^% M_LQ_P^KX:3RGERN?N 98U''&A1V'&Z_LBK@U;=>W#WV_6T2.*JR*M;6@D4X( M+HTTGZ OFKE@%2C]QP]F%EK4,/!B-@]2B#4KJ$L[0O!P]U7\B:(_68A=)K(, M(6O >)'6%CA!V)[\,K?/)F,',;ND/\F##8O[CF MF&,35E'XEP7/ABB, Q;LDQ9/7ADEQ!7H7Q%BX=7D9_9KHN\@#0*/<43S< R\>:"AI*++77, MU^YW@1$B.RC">F'/1D"J@#ZKW7:6YO)LVSHK2LJ]Y8"$9X-YLMF-0^GN:Z7C M7;")NJ^N8]56E'/4M']4I4- K5)5.C)51::JY)VJTJ^>$;.=G2<"2%S@/G"! MBTIYEB;>82Y.T+XAZOY H/F F(;BUNC[Q0V/M;J 'O ,+ MF)H#:MG,!OD9TY?^LX !A1\,S"/NDV"F$MO-A$J*7@#R Q05RGI"\8 ,1P&_ MG '!HS&W7V!T80<$'SR^GAGOTQ?I\S&W42*C7AQ'UR32+T0)&H"8Q@00_H:- M0;@R]F/*7!@&BU]XH(WJS(;" ZMCK.)N@*X]QGDP#93QA^8X;WAUH"*&JX./ MB'&AZ!/HQ(7MD=GZXGJ$7R5X%%YYL H8(LS),WW\5!J$FC=KY#HTJYL% %%98-5'^UT.[G M5_A7,3>1AJH_1?P&U@ G,F@QKBOP=T9NHBL)W([X0:L#$03/R)Z0"2=FV0>% M_.&10!X9[A19'*<^UBS+]E@/R,"1C'U0>-L#4=6\""X_N$0/ME5?H_GS3Q_; M0]_.&89VT/?0#I+;.._-P;Q[:-#AX@D69O(A\#7Z=J2_GBL&)3IQPBU?%[)/ MBP5%0[_=7Y;]PZ0Z[RCD9[?%;^PWC1%O0UL6F&'A"K<;-^R#8=E,>6=!WXL8 M=5SZ'@'<(C1'7S*YX[XU[GISM9D8D2^%ML52)2W+1C,[OF0LV\L!0FOCT KW M"-7&4^&S9&UIN%#W&W&0*FS4)PDW TV M3S$5WR6BL&V(/9TNU%N_?1_78W$?%!%#OY^OX3*'B-_/4[0==G@C1K9;.?:; M9GIOH@$8$IOO";Z"0C7'8GD6.IV+SI!^VZ2WN=CPXY,G\X4#FS%L-/[NOC(] MVP'@(:;\!UC+-PKO.JFQ&KO_YGJ!\)3CAOD#,( #N4RIF1B>D$7"?;X+ZZID1<;'Q'G$VE^A>O%H>,8[E^G$X4$&ZZX+R\-EFF(RA1OE(8?\O!>@P\7T2!^!_5K(=HC%=E6;2M3 M<)UO=\8GS7:-<'FEQIB8HP1*X[>(!YM/[R84D%QOY#JB482>>&AK&*P>Z"8\ M[LO5,+$;8:\_L;L(L62_B"AB7,8&T1WTTX3[$P85L,$0"!EQEF%IX\7?AJWL M \WAC(1D]>.[L!FC907O067Y+_IY1@LF]%B+;LJVG4G@U^'15+\=FL88%O,1 ML6NT0X7F:4SBP=#W#6XT*X5]AXX&[%D(#W-&+A>.[_\"">'H07=G>#Z1B4J# M()PO33R6(V=17&J-N[I H/N!YZ70C$XGZ$^FIUP1VMA^1SPO;B:^ HI[B4C2P%0E M],;CFS"FQC7Q>#[J&:9@<-5!XY<)_X_&ME=\,M=ECV-8VZR\;NB,=@*1;ZS5 MNJ"XS5O1!VL>KE6,MA,;.V:NOX7H)HB3]A^-0R^Z^(C56/!-1.:2GE%DW&S] M -%Y?XTTW5PWEW 1>2/P4*V/\#=W+%%]C0 M2T^\7 M;I#?S50I/B#V#(5Q4'=FA0$UPPQBU\)#%V._I25SH]GSEH8I\1&E&/8$[P?F MI$4XAY]:B3+,&2B?26(&1:_S[)_$ XUSP=+;=4[TL%X; H-RL=*?&/))@(QIW,_LK\'_;([3W MF%!T6'=;7XV)GR,(G0ZQ[7MUA^8Y*2Q@S$ZEH%Q9M@(XEZ+/WE>"V.8(J^UH M&)X^91*+>ZA]1,O@Z+%KJPLYG &+X86O 3>?D^2-EDIX@28Q-VHUQ M8QSA*,[DFP3><#DO"HA/ V\>QBY LS_UM-5_Z K MFF?XY-GO23%JK&.53#V8 MVR-R>LC[F53[)T\1TNYNF4MS%'E5_MJ+_*K@'C*5ZMU4JI4L9(6P3Q2RN6)9 M0BXP+F7%E*JG))?/ILV!2=&HYN%O% G1$!&QP+T*-XIP]+'- WB.K8VG9['# M%A@-Y#GS1G"B@'D8Q#V#?2F>4+MLJ7+GBK]%L5#4DM+/0XDLZS=VC"*:R(^. M^O^&$0.=BL!&]&1)DFGM;K60054?%KUCA2I$="9(L0A/S0:&;CQK#9^ M%&JWGCCH$X1F^ -O'G'57R@B%.Q+4.5"A6CD8*-VIC2&<0R;#08:T9LMIN!. M\6" PV\9Z-(@="P6;^11,CZUZ',@]U.CSX;8\:G M& *$-4*/=1@/C$E1L@AMAN1Z'- M5R(29YG8!"T0B%Q,X:J=XJJMR&/^>Q PS\\H6"*)@G$CC"6B"6\0&N1![%!A MWBDD#0:W7^EXP<^B;5KSL)P3'D5^%ZSKGG%#=">)[?@.*HX?,][TW6L<6JL^ M+BGSDO/?'CB/18^1.K9E8R:DB&'7^U3R%JMTS8ZY1LXE!T>1@W(#F*F)FRM; M3$"UIMMSQ@>1#V>%@=D/U<_ZY"9FQ75"^' =+#$[[],;GI'_%X_ Z_A!X&B^C)06X,;#[UQW? "M M1V[0_+B=2$A\0*6?KPO6CN+[-!K.]'5NN_[1;6ZIH\XH=D!^-U1/'9=&$X2B MX=<+K")EA;N^7W@A4HK0TA/KLPD?@E!233P$ OLS!F=X$ &-(E'X $T'OQHI M\Q[IH$N[L8JD$5^.$K.BK,"V\OTGP0I,N6.#AF*;.<6ER?]7>!97]&*+CHS?.]8>PL#H_&1,V6Y6S6M07'0H^8/Z&I MYE?/[@R:88FDP#P$PC!K\I09HUA=#@PJ#R.1.K=H_ (9%[R&4F/:BTT;+:07 [K/\D8FO^H**X"4O)P@#6YGE%*TGM."^Q^NWE>NW!D "& M)65]S5R/OCZ5<2Y &%9[04'J;I"DH@@C$VP@R>RQP:P&AMVU?;&XJ&#)$&&U ML$ULQV7 3/NW[6"JO.#F9=FT_GXL*X=Y0)DG K[UC]^R6I.V=>ICX70$@I,5 M4YO2\5]6O!EGGIR).?F>*&^1&AM./R$M?4SU]!MYT(CL/CHP>?1@YR8EX<;$B6]=#5)@;'+;X@IU.U1>,Q(_9FP%VF%X_U!JK*V5Y!^D8:HB2/;(VBC+FR4O6OP6+A6%L\FKAV'Q"%\"R.N (!(-I:HX?Z'Q'M+/XHX)])4&D M D.ZGJ"DJ" $&JO&#[_@$VBLK4!L$G^9F_Q:[6)=3==FZ_! MTM B#Q31X?HUG> JU$%_H"S%+8,O&M/V$PF,.^T/"E0-!!@FHXUH%/^@)"+P MXM@,XC7X'$LDON#G9?W']=E*MZE ,SM8FX!]3O3/9.K/*?ISG)B?\1K$"&A< M_UX[9GR*F*6GH^:KA[G8Q^>R7^=(F*!U,_/Q M@*Y#@FX7:[7\D'[^$']&&1";CBJ MQS-N???Y#/!N7@]>IR6*6\.]?._\2*C J5UI4=] M&X]Z7WK4I4>]^&9_.WK12]C@A (>[&_!^]7M;0#:3*0Y$SN?[09=($2M"A'W MU$1_AT@8%'\0;H^A9_VX]L%;$!G'\[01G-E8*,J, "WX( %IPS/&O?@]P\U] MX":O!%H\[C5BN\ O)XT3@N)4M/P-WKMS;>R_3]J3]Q)R3&P%78+QM;/[6IRL MMC]^P0HQ8)[YAQ'R7 M-U(UE:Z/#-JN]*#O5(S4CR?CZ,*&L3D%\^U8RC:W0AX6Z-M56]HI6"#T([M: M[>CB71A:"EQPPS$[<2V*W>DTK)U"+>X*XTZ*:/D0D>/.2[N+.?+;8V(@S\U# M!Q<>W;<=+$4SPR)V^IK[\\1Y?LY0X<^&T4]%- ]@">W<<<5KMBML/_?/VANS MH)P=KQC%CL>);Q^O+@)_C;/P.RLRU^]9%+9K5M7&>F>'G6*W[46F+ M"/;I8B:<27X.^<)BYQJ#:B_1BEUA)C)^<\\K>XE#X1=3/!QQQ1(^,:IZAW72 M16XZ_R[4F,1W#(NQ]&6;N\09D<">U8$Z+O,'AI73@H4(L5Z^Y5IZ/=QH4#VD MM[N88\FTH \*4VM9>H"&NX3(?A+%&T MA1]"07:()E('_3Q2"KB=Y=NZQDRM>'$*/*(=P6%MB.7P64.?] ME> G\H,EWO!0I?./U$*KJ+1]&-5,"_T]$)+X7(*5X/,$;^L-#PB9OH)*[K L M0 M0B+TR@>'/WB@<'D**S]WWUPTW8VX9B;R,J*MB?!<$,_>"/43_Z2H7Y,QEL86 M'D/Q,]VBS:>8JHEI>;$(6T0V<8TL390(Y[JWZRNIT171L60K:RZS<'A,PG^HL&/M M>9(I8D*\6ZI<@+JM (LC/R M,6*3F>%&5IR$F^,_XL>T6?SP;1OM??M9:2S 'R\NS\^+\C*T0:MGEA8LL"2T M7)[*P$[8P\C^)N#W[L+LO-"U'^T!P#JJ^E6O*3K[>7.0V1RD=.T@W;^=*Q+A"&+BLFI! 3B:N Y'SOM:.?'>?7XO.M9:2 M7W5AIOT5M-&-5/!9^//!;F,HZPB6N09%!G ETB5A4LPMP[#WB,J.S7)%[YQG MS8I*?;SX"42Y_@-0QW[%SPTN*Z:G^,$SC^I?.]J,8BM?\J'94%L?8]9J;*I* MX@H51SW_I/@F"W=[>K',/FGG2CLWI9T[KIF=&XEM2SLVEXT/-!7F7;/LY2H0 MVTNM#R"U6*HY*\E@K _+3$*W)>%OA2"..BT_^B4W/;_HCU_YPG#QN(Q?WXZ) M6Z:1^_HX&FFBE1)3DKCE)&R(-] [_T(+@9VZ6OJ!LML3GT4SO=:>L31>/UFV M=8N%;7@3)Z3( \;5]?]%*7[:4.%__E)MGK;4$U8.\Y<3.M8__>XYYA,LIWLW M>7+TH>,\P8^_8O+/"8_=-SO]9GL DI7"JLPQ&\E94#]AK"0XEY+%P,[F8(0I M2&.(?+*:Q_ %_D3F^(G;)0:..?@*A*6SPS77]1KNSY77=+:_K^1D[HNYCXC^"/W^.,6&% MSD67G_T3:=$><$[LLX06N*3# MZ":#^1D>T)P&6TSDD]@&PP]ZW-R4T$XR^2&JL$.+X$AD?PX^6=V=U0;NSN(" M9=61)*6-A7L-O=0!&7=N/Q?].J2?J3SYB>[FI;>H^-8Q8=T!=G&"*G6HJW]E7 M O2I#]X ^I%/$J"OGD7PCI2BEKMBN=5_ =^'MKH'M(E$]7ZH9D4K#.\M '7X M00*FF]BID7]/[GY8L+A38\X4%9'4\)5:%"0[BT>P[]GB_QZ/L#^(@^D1(L$E M'NQQ1V:'O<\;3YIB(I[E%T M&ID/E/[ JO@#JUS'8!N'(#:JB_D#^0<)[L!_'M>^ M%?5_3(V1$:EQ%'Z0H 9TT/O!OU>2RAV1Q_&4ZIB)<5SKR5IF!:6$='LL2N)B M8@@_7ZJY[ CA%L6*/I6^;)GDW#'VQ%Y7%MNV7W??#MV=6;:2JR;FW=HI M4S!A4^CF2ZJY]DMEY*_<-_K0ZH=1*K,26 M0FR)]&?14R5%2;PST1U%BC\I_HH1?\W:BK]0#Y-R<),<["::-,O,BQ/U%Y3< MW)S^,SC6%;0,F;""E4._:KD1Z=8THJ 6BDX4HO$UJS3A4RCF-&)"UD#AR1*. M61U;6U0ET5C_S3?>7M-@F:-X3,W_N<+;MP<)8/STUAK_%/8 X$=FPTHN:XMR M\CJ<>$/JV4+.GZ20\"?!-L(3G"OAD\H^J]IUO$\^7.XF 5B&EAY"Q4=*F.28 MG':MEIIVG6QCB_K(-];X3!!ZY!JZ 0.AV5=P"G'R%"/<2D[)N_Q:D5G_BVJ. M2ZXLE!H;LL?)RC$MEDRN;/H-7-445^$:;+Y295=6( T]-0LNW--G39M_$OWY MHESH-Q!(YK=F(K^ET F%!Q-D*G/S!4IBW)W=/.LL.[WY1RN:1SJ_\JH:"AH# MW_(C*N6JM]=Y'GUH=CJ +O'7Q\]D6?$ONI(_"AG93QI_DL*^GI*7K >N7HH;0^, MGI*?)#])?CJ$(>O&3\R!<80:C.3X.-:^\MYM1/,.ENDE2>,D_<"[(5+]HR1I M34CZ0.%F+^@$JSE"0U(:IG MDPO;Y1% 2=2:$!6[IDIBUH2800!,JN-U(>D5]OTH8@^5JEMQ@!/!YE.^6G#9 M_)6P!KILC1L*P?\_5AJ7]Q2K5.>"2R)B[]'ED5"H+A2N1"=W"08)AO-AV"!! M F+71]N6_)M<[.I'PI*?LPW1U7G5Z\B&Y6[/6^J2C3:HD:U^,;ID IG]PQ&= MOQ>>UQ]DD[,..2\L ]'AH92EK/[#T:0K.N2743#JZ-"R@"HZI%Q2N:35'U(N M:1%+6D6_4>$NOOC^CF<]"&5'/9:/LOHD^*'3; M#O[PVW[5=*+3D><;Y8F[ME\48M\N=,FDSF;T)%7HIW6W"HI;"/*RDXR9WUX< M_;QV>%U5?D23]>7IMCO-D]A94 ,/@#;X =#_73WHZ0XMW<] ?7J;T^&KX9X& MWU[;#D\X_FZ[[N],#SLA"\O@0__Q>+E\I'3S#40FW0G!#F+PJ]8)X:?O89JO MWB=K,3O5;>]4IV-CAJ4VQ0OWEY/3ULEY7VWYC83\)U\Q2O(C>9X0DP". KAU MLGJ860T/,ZO5P+(X3O5D8T87?"YB>&FQW1A(;!\!MML'@6W_W[O)UX5K8 ]D M^'K,BZ.L _C$>*7ZZ7^I8R]CFQ7R;7Z6^#X"?'=*QO?4A(=\I&._Q(G:; RV MDN/BT$9X24I!WNUV)="/ .C=!"V[(M)[/RU[T*D*@*OO%R_5P+[0W"G!3J$8 M!C]X*_N]T2O \KT,#6LDWJ6@G;BJ;,9O-ZO"^!*Y&2.WGX]6E@N(L[6KNXK: MDUZCFL)Z<$"PEB:U!/:VP.XV*@'L\FUI1>U*MVA-,:YF:$!739MN@S;=:E0$ MN=6/4UF([*3NL(C)Z/XU95=1N55!;?<>VS \[)J9/R@^3$2VY754?N4GY81FH8@>0 M']91!FU5PKJ>L$[*#ZLJK*7I+(&]+;![2?EAQ0.[= ,:A'=?)O?6%.-)^6&5 MDMC[&=*M?E5\]=4/-%FM()^6( M%0GITEWS]MNM.LBMJ1>;AY"5OR[;9OJ^_0*#Q?[\OH_,9ZH99G.V_D MQ>='V0X\GR%E5V"YI-4?4BZI7-+J#YF^';BLURK;@:9W#U.L<@!=$LG=@CUS:I1V6Z0?X.T@RZ@0>NE>#ZBGA'FTVET9'9<35% M;K9MP',$<;:Y!BVEWZA*[IS$=,:8SK;]=XZ83I-H\&Y2:%-VF*PKL+/M^YT* MV*4G&O0;;0GO>L([@V[?U=2BVZ!%=Y5FORJE':7S6S8KDT/*(>60055VJ;9+@[,$Y&9;F?TPG-_,B=)OR-,,-<5T MML79I>];HKH*J,ZV/OMA^KZ[2DLVB:DKP#,HT5Y=);JE#'I54:*S]WW#S]RY M9OURTFR<[&?W]LOW@W^AL^BM/A'#FL)P17_U0?U(_H27]-2>3(@] >S",IL4 MD#,R*='&K'BBJQ"+>OBU0\R-;?\)T&;'!._H<0XLO5V\4, M!AJ+#PL3&/XDY^S&29/YHALOYS@I?BF["C]BW[$' =@[.G5^.<$4!VJ:LY> ]L,/;?+V_=C7U5 [9OCVK9N!&)3PQ+IU:P*SU22L2:DAOXYI48LQG5#$E#"461M2?[(JTSX.NXRLMK55]\D:>026*] ME0WBU[OOWZ_^16YN+\Y"45^.Z"M]+6YN+Z_^/^ AK MWZ]NGQY+7YVTEM(>TC8F"-$IP:W/= ;2JFDT:*>WC59'Z^XX&&I'Z%^)R6.= MCFV'^4$_$1#JU$&Q^9FUX0G3JN>4*=V@(S\;+C $U?24WEP1,>TR._1(S](4W6:?&I^%"-SS;P5_>Z%N%;4Z8CFJ\OIRJ M_<&@>W+>;/>7'0D?LZ*ZYN^9L,$)565IF3HM?.*#HO#(/3F'S=&U34,'*TDG MPF%/'J>4\OTR__7#273:![=V8WLV-ZSQT@(^>O /\_AQQ6,V=^B46J[Q0H%[ MX#>4?, .N!^+6=M@DIW.P2VP2S>O[52SGJD+NB)\ >KIU#9![KHLH-_[3*[^ MLS"\MV)6&6>*QXL.;(''D\T+C)UWKTW[1T%R *?3Z1W<*EJV1UUT < _Q+-) M;$6O#0OD*=PGLK;%K*:8%G:6BR_H2BR@:(]>>]!>U5(S=5[LZ;I8:SR7Y;;H M--<8I^&+$IT5>[DJ=EKK/=T4(4>7ZYB(NDK6.RDVD#OXMW#71.FVMG!,"YW; M=TW[;V/.Z9B5%HFE-Q2"_W_AE+Q1S6$CX4=S()>M MKSM4SD>,/@#3]-FG"=@AKD@[QN''Y@+'9 Y*PF.WG0_:1_+!SY%[P4 Y[*'4 M0;<>&#.PE)&%3L*FO^IG0$%B+QQBIL!'R2R& E0 ?@[P-D:& MB0B,,XX052[V2_/R!VP\-*O#.;7H*_(M\@I_JKX6];R<(DS&FDNP-CF M,H+M%>X9@;T#9ZJ1.8\@1)AC8C@SF$@08V#,@W<3P0:?^2-!A[L7D+]HTQ&N MLWV(\0Z(.2'&6$@BW"V \W$2#N5GB/!91RCMPU 'N[>02OAU5/B@\((I.#K; MUH)9_G'V>$8F5$>N)BX=+QP07<# L+FY@3C2YG-X%&8 .DQ$XQ?PS M32"5! MK\?P]WC%U2O?>W .,\-UD13^D.S9I&S817L!":TOQ@B4$)KKR J MG3 5D : MOM[D:6J[T6\%F. 2#> #&P5H/8Q&L&/@=L#)C[="/-DC3S.P';CFVA:#@^:Z M"X?=6AO9"QAB2N$7SOH]%1$\P?T)YA5LI @._Q(E&$-?4,;/CH,"SH&?P43P M$2*@=E&KB+$$ZG@*+C,\#MP+GHE:SR UV)?BJ7"C%4\E=E@#S7@+IH+A/,\G16\_K+LK$0N,5^.1*EST&A=CASGH-3X]R'=SCDSJ)^=YA M+27*^,M30/G MUN=[RP(0C:5,_*( (A<'#P.?84%MF H!6&IP1*Y'FZP!DR% MOABP9XV199XUABPN:V;LX N;BFZX8S!BQ)AK'XOK F(I-=.U(Q-XX<>^_,$3 M==J%*XIJ8*ZM,0'ZPS+"3(T94V5GFD[)Z"VB?"BHR?] 1R_\NW0+Y" T$H3M MH$7M@.3)@V0?4=.@+T(*1X0*K"FN$JQ<1.2.0J4OM&*.F.\2I]#*P0?RL_OS MNUDAM_!!BIR0WLGYMX?A[1-Y^O7NX?;I[I9\_WZ_G")27WZ\?NG0P+H#!05)D*0 M?S2F/W*#>#Z^C,7R$X\;5&#J%W>WCW??;RZ'3U>7Y.OP^_#VXHH\_GIU%4W\ MSW>>[Z=-?&!&GKV P76T$%\QPD#<*3I6=,W3/I9^=*W$(W-">NU\2D*(.K ] MF438<, \Y1F*I0.NKXD'*:I0RK.(DJA!38ON^UMW5F4N!!I.^6K!9?-7PB+% M<44NYU/C6V1%I:IH$8U6YE>,@@@6BBYB[@50#@S230GI'2"-=F%94)5 J!80 MFA676<4VPA":1X^=N2Q?-1X^/D:UX$,JF!X.F3$CYC)S6&M_U-'*P9*J3;96 MRUQ-U:5 :0MWME6ET5? M8D$T=@K7>#V=&KI.K4\<@?U&LX>-"3J]'A%A,=R.MOMEG_VRXT=]%3_%DZ7! M'^P.]M[H%1 :[;2;E@\E$!QWF'#U$"#*O:7>Q<)Q0(BD%!KMOM+J5D5H2,AE M#+E.VGTJ-\BAGM0#/:E5$<@=O3$3U,&7HC\_/MS0KV S'P;4 :Y+*>'505-I M2A%?5VCUTHKX?:$%DKS9:H$.>F"BO+XFQ[U#YYJA\W1WFZ7FC_E.S3+^#]D_ MM6W@IGQVW7JJ&[FZGW;#$!@0+>]\]6W(R+^?VJ9VE&ZW4Q2O)T6CZK6W'!VF M!VEWJAPQW5=4++Y674P?MWT2_%'[[+Y/MH?G"^NQJ56!LS>S;+^1VF65 7,V M!SVEU>U61+N4V,H86VIJWU0&V&HUV\J@*RV7*@AY9KE@41HL'(0E SQ^=A@# MZW-^0M:BGA3S^;%BZG"Z3[=[I!IVVO9)EMZGT.XIS884^C5%6NK >0Y(ZS05 MM3+Y&L>MY\.MOMFV_L,P32GG\^.^U!%HGSBI,Z,&2J,CA7I-894ZRKPWK/J* MVCPP"5Y?)9YYY; *E&8]8]]I5SAHI/J>,__M$5WV:<5M:M"EKEZQV)%A/>_- MFPVE75RX0(K\8B&W1]0Y/\@UVTJ_4Q7(';U"_X"H/+4GIPN7YN^JW^D]XQ6GK^3O57,J <3?YP^4B(&VV^T!IEICM7@;>#AKBV:Y^ L-D M O'4,>K,(,[Z>'LCM@=)M%[9MI0'R MD=MF:XM7?+\9?KWY?O-T<_5(AK>7Y/'I[N*W7^^^7UX]//Z#7/V_/VZ>_B5+ M6\C2%K5=YN/69Z.GEN?:&Y[VJY$:6^F* H/4*3@^Q>XYP?8\FME2NH/R+,YZ MJ9O5!ESJ3)QL ==6!NU^10!WY&HAD_[.@C7AP^YCK@S:YLA_J7-Q;@1QLN&_ MRL3+), R!ECJK)Q, =91 .H5@9C4[H5\-PV--;DTZ.'ZJ0^ U/GY0@Z?0_) MM*>4;RIJ-M"TK>=3 MV-QG0+C1X6KWQY9X,TB=>/,="/X$]+X$ MTNX6EH,MRT+4#MRI4VYR!W<7P=UH%)9DEF-]B)K:-)OK0T@S)W_]LXL-]M+N M3EDIGH.6TFM51?&4^,H87ZD363+#E]I0%=BJ*@*PH[=LOL?,&':\#*V;<=S@ MD2(_/Y9,':V.ZFRWMC7>JW9UI]=5>JJL;%I3D*6.4&<',I#]W79+ZT2?M->**W:-@(UCBQ1TLE!M"L6!+'0?. 6SH M7 3[5ZI'MZ&FCA0S\D?9>E^%KME56FV9M22A MG!;*J8/2V4.YK0R*.[,IIJXK MLM)'I_=&5K_54KJ=JB#KZ&V3"WLV,SSL1<$[;XY];^082$P^/*!Y2CR;W-H> M)>J G)+E7UQ$?_'Q@*OK9#&D.]'QJO)Y.#5VGUB?.?'VUU0HG@)\=6O+ M6W>VO*Z]Y77=DW/0JNG24\3_,5P7"RFP1NL+S_7@!2AP!(R$2SJFLQ%H?"T5 M0 W6)KMH^=-FK8W^;/UUJX;>.Z99ZM(Z 4^R3?>?R";K3+2)\4KUT_]2QUZV MSO[/W_I-M?FY(M:9!%?&X$I=5J>&X#INY?S]/1[M?-O::8-O];;ZO6XW2W/)N;7XWM=U3!H-> M\J/NK0 H!(:94V#?%VK*G-<GAN2Z!VK=6*)V3-IS"KV6 MTN_*DPHU15GJQ-2,4=;%;L<')O%K:OI]9K54%[.%J7E@!=@L.W5LS^8.G5++ M!96>F+8K,WOVP]N'36S93-^H*Z0<2\:[B-*-)Y%_!^+=4N]N\J2]ILL?)RXL M#+PZ.2^W0L5'";]\X)>^O5;^\&M%X#=HEUE^^Z.T#]BM'JBG&19L%51S+,-Z M/MRMX=@RO9NI4TA]FE\)DD<8_Y).C+&1]FA2MZ<,^I6N2BDA76E(I\Y=S0?2 MG9/S=E_I%U=H5;8Z3AWKBAUB82]"QU].0WTQ?OAMZO3KP]7P]]. MA]=/5P^?B&;^T-Y<7Y8A@2P:6X3/9$KYBC:1+X6:^;<&^P]^MZ*!BJ].?DY: M_5\ODU^B&.S#B;X+T EP+R_WK MW??O5_\B-[<7A0G)K1[BXN[V\>[[S>7PZ>J2/#[!/[]?W3X]DKMK_MOX>ZOLF4%G45OCWO3%&Z1_JMKVP'.I>2-:HY+*& P M?CCBR\]T=A[]*]N3[ME%>NK+!TW)!CNP ?J6RH*J!$*U@-"40)! 0""H%=^\ M"DU3\"WT3N?OQ6;=W5(/!C$/N,1BDD>S5/?U9K=T:^E$CLXC+PT5_M\A;^Z% M6@MZ[=@S]%S@??XTO.G%P@5,4N?J=6PND N&KDOA?SUUDNQYMS-0>HTR\V/K M%("I-C('"X9J=(VW>D >_9ER9>:@JR3@3Z3 M!(.MFH&ID +)^5^DWI#^G"CH%W.J1FB8H8@IYIA9U<'0\G:3I M,\,R7 _[6K]0J5[DQY2]#-0+0<-OG()#2Q_&R'?U.J>6F[[F8T-IEEK316X* M.>(O*8"ZJ^:1+_XZ#:77E$I)3?&7%";=52G)%W]J5^D-"CM)*7T@F_65!^I2 MS1E/F9JBTQ=JVG,\% 8HB!+R;W 3D&S+JI348 MVDJGN)0 N3,4"[ND<."N^DA>L.M*A:2NL$L*$.ZJD.0#NY8R&%0E+GWTWI&; MV5PS'.8/8?J(3B=8VX.>FL8+U:6"4B3+)H5;=U500GJN,NQ-0%U&W"#E_IMM MZS\,F#&?]G8;BL[1D+"3G4]9S%V%LX6%-0!H5R5G*2PK?;*CE3$R88H=_0 MTA^BU,.T]K1F25/IM@NK\WYTFT:YH.LF12*W563R!%U;Z:C2 U-3T"4%(K?5 M5'*5="VEVZU*>M31.V >*._0.=<<[XUH2\K)3+.T9U;#F$PH/0+MI%SKHIL4 MQMU).Q'DO$=JQOGW]X"4UY1NY-]#,27JA[Z2=XRD".5.:HI$GT1?:O0E!2IW MTE>R0-^[!\Z47F4.-1Z]*X5U!R;VG&+:M/5,*$]5.E@%Y=AJ"723@L2[1IP8 M".Y\#/#VT")G[9:F//,7Z4W>E55?)+[3XCLIHKIK "M??*M*1RTL%5TBO'8( M3PK1[AH.RUF"=RHMP8_; 97<>E)J= 8L2B)GA6:XGS)0NQ+-$LWIT-S+HHQR=F@>*,U^I2V/XW:O+6MF >&)P13T M@U7)JL#/[S!J%F6/E^RI[[:;EE4';:71JDJ\7F(M8ZQE49@X.ZQAZ9SB.F1+ MK!6+M2Q*!V>'M5Y/Z32KDOUVW&X@N-7%5+.>*2@79*(9#GG1S 5KS?Q#.O/;)>:NI=&35 MG*JK)E1SK%-[(7630G23+.H.?UVXAD5=]\*>C0R+U97 9G!@30#7PBO7T)EU M85M#Y%^>,NAR^M]8PQF 'IA[S4^^^RA0TY\;;E3%'I'PS5K+R:)N<:7Q&TDJ M:BB]EM27ZJ.ZIE8^\SZ22JB*YR M W#!4CY^RK)"+'JX6LFQY<;ULRC.[$-@OSK]74R!D&F>$LIIH9Q%P>=LH-QN M*,VF[#4NH9P6RED4D)-M5 TL^2 :D.ETY3$8^\ SFCU([ M.Q0YD$5EZEO;LA//F.X;[>AVE7:GO)H@B<)"[G+50O=F_VH6=:XSAO=Y$[-C M*W=R^B#]K74$]$8\9U$C.S=Q/6@KS59A:1;RX-F^FAPG/OE@VJ[[D8PHT)R* M,VC$TUYIO>M1EAR'V:=:=FB ^05:JX2Z*@C86J^PJ/;7,6.5'Z22+:E.@.,G:2@=F5@WV*0X> MEQ' ^\*:^DHM.C'2;DI]I55<*T49WZD=HOU!IYX!$=*41O4\1 M\WP0K3:4=K/20EKZNZ+^KB^C\UOJ^1XN[O;Z\O/H_'#UM 3R_U1A_T$61URD@.O'D$0\)J^Z..5L!> MMQI!R28M84FFVL3\#=MMKVZ'P/&2\",E.QJ38RZ0I0%B9#L=FJBJ?LN,W');7H'M$ B LJY!&L MYG*P6E"&X:PR8E>[%D)0&YET(E@C'"[IQ+"H+J);]R8\\2WU_H ?V\ +_Z4Z M5E! "0*KXQK6\^7"@;_O84UL?8/ J%[U#AGFK5F85VUDTC6A6+[8UOYH-0KK MOR 9HW:,D4F+AXHR1K^\)CA;'/*LHCLNF+9GS_%!7L-/&(27/O.?]S6J4K[& MM==HJ(+SA&'I%+51EC^Q1F7=:OI!^U'65GZ\/@22H_[JKP5[P$,L!DSX;JNEM<1NU<_Y=N0HSZ+C3/8H[[641K^P^K;O M>]):AUXNK?XHWVRO9=&4)G.81]PD7:577//(;:7Z;KGN-12\S29X2[3L2L^I%S2"F6XU]1.AEO]27'?ISK1X*&T9XH&,=NPJYU M[T**?D5R!LI/8VOEY^;V&DQ9M:>T>GVEWY')[#5%X\XMNLI$(^C@W:8R**Z" MOT1CL6C6CL#Y1!!_X45V=(UE_)4,W1#7,!UTI%)S]FWKD9UR[,?,GI MM\+3Z3>7OM)1&TJ_4943*!*/&>-QYXY:Y>*QIS3;?:4Y*,_)+O&8*QYW;HM5 M)AX/5=VIKU>'::_8GC2>T4#FU.$JS\'J-A4LPK21D=/TM;JG3B([7VF.!6SJ M^M_O9:,TSE2Y>QP# M.TGBH(@=VJ;!@2@3D6Q0#S*47\O@@(AB'\QEFIU05D MK)[?2FBF4G.IP+Z1IC'4MDPKZ"QU%XG!31ALIFGT5!P&9>"S)AC%Z1(^AN>YWS<*T#'%?EH).8B/ ME!)MC,=--.L-XTR6[5&7>#:"BQV=TE#SF1B69HUA4C!=^ !+9[EG0;9BF0L( M%"1C4W,!>_??OOYVLHRJ1N/O22G XI/@;)EWPH9;&N_ZZ2$8,&DY(S<1OX\- M,)V<.O8/_YOEK\;4-,G]M]L_?M]XC^1%VK*N +\QZ73$# + QUY'7TX#-?]^ M^.WJ].O#U?"WT^'UT]7#)Z*9/[0WU\^?1@)9-+8(G\F4\A5M8OJOL [^UF#_ MP>]6# ?QU"/VA& ?/N33+S]KYUN2/_(*7^"7G-UR$):K]33B:UPQ00FTQNT7VT![AH<3 MP9>"_' %+/*O=]^_7_V+W-Q>%"8:MYKZQ=WMX]WWF\OAT]4E>7R"?WZ_NGUZ M)'?7Y.+7X>VWJT>8,WQQ=_$;/,+EU]"6Q1VL=J3'-US/3:$^)G31N(1C=6M$5$DE"?/B;Q?%FE9EN.!XO9@M38XF#!\I3DJ9QFCY03\-ZA =+4"DDMWVR(/0F MM2X)FDHLEEQ_N0M68A<<@AF-\03-/-A]4)(T3E)6-$U2LR;4](.*!TM0N>-) M-;5"0]8--(:X9^>F,=["8HZ;D2J@@+MDFJUH2J'^K@)Y=; MG]17#T(2U""8S4\IYR(JMFBY)*%0(2@,9R E/ D%"87S"VUN>#DYI"46#@L+ MV!.0?/C.6S9(/!P]'K")Y-CP)!@D&$2_Q[*04,4Z-/YQCF;_[WD3;B4__JMF M:M:8$MLBEW1,L1H1::GPW(UFXZ"[[;PS^J#TD[3MI1(,!IY<;/"3B__[Z)\T MN_K/PO#>T/%F6WB@9?AJN*<\99AE#/_.2/9>U:G,ZDIU>TJWUU+Z?7G0-MWH MZX[55@"/@USPF-#W@UTXM4W8QUP^7MJN-A*$-0-AIY$:A&%.%(:=;BQACQ8* M2%09^GU90ND08;FQXD!'38_+,+JRKC%FD1@-"Q1T>V5NXCGUJJTW1C="M)D: MHOZA"C]KK5B9J:C=CI28=4-C:ST:BP)6NZ&T^H4U@9/U_C_DTC0;ZK-Y$P"*4JK2L]-\G2[\N/9&NK IF'G]G52>&*\ M4OWTO]2QEP5P ,)*"& )R&P!F51&>V= [F&T2W!*<*X%9U*%[=W!F8WE+H%: M9:"6[5C:KA!W#@;\5K#VRBKW>VJ66=KV@_U?R]8K](["T"ZBB'A;KFV'PO.0\<)QJ#5^(YX#PYO2[2+=+I*>V^LHF<0(=W2[K-/A MT3,NV/I"ZL@82^4G?=0OPF4GC7&-3E"N]>FFZ]4NCN[0PY MCM23>T0#(,XTM)%A8A:*%A!=.D.D,T32K+5VK!"^_> MA$<'\7UO.TRD>YYCC!:LI^B3?:^!R/=D4$:".0KF3**/.7A")+ /'=@E:]*9 M' +,V0V2&/!F$TTFB[KZBMEM+N%)96EE00N%Z;W[%Q22:1 MX"T=5>MXA&55;LDBNVVRA15"DXQ1,\;H9Q(Z3N'T*IY)^AVEWRGL"+CDE.TY MI0RVV-F_T,_DO.V>7K053;FR=-;WV\GE*[.V/N6>6,>506N;O245DLV1:DG M*CNYH#+/ NQJ4T*QEE#LIH9B%9KTM)H#I=>0+2<.%IL;*U;V>^G!6=5./&J>M%S@T0=) 4SH"4 MO7LD./, 9U(T;7=PRMX]94.I[H;2(.F8Z8K\X[#<;2><'"_%F2* ?&=!+56R:C>VB<=7$ M["$I)S)O0O;LD8X72<\LE91,8H.R9X_$^9+F=5**V$&>)%-A28./!+,%0"SFDF84?;FD<"N6%A1S>207UUZ\S1DZ9]ZBN],3@[* MWCP2T961V]N%%*6\E4D?._L_L*(K+^(Y@4=T85,G*/).[Q8>X94?Z^P%*9FO M,PFM[M9.QZ?WW03);"\\3F3^=^K*GDICT%)ZG:IT'Z\=3DO6J#*)DN[2T&8- M2J5>5#% \#'"6O.EO%VH\SHU;IG9$7!M_:HX#E[J$OE)G;+A4EZZ, MO+BRF4G,-'5GX,N% UM,M#NP3_PKG_9I?1NMEM)J%=8,^-CVDG(5G6:154\W M898=J%P/6:GY5 .M)+]4%QX-54) MV8.';,DZPSYE5H]PWY>Y(1$'RI/V2GX8WA3[Y0#AB4/9WDL\FZ6*X$?V!#YU M/<<8XQ9.F$7"1R16NL2DDM\9T%OEM5 MJ*,JP5P7,)>L=K0R+I9Z7*J#S!A93B 6HY.G5-.-/AP_DI< MVS1T1NJ&0O#_CU7@_*UGNE$^9!(VW3HU)=9I>EUVRD. *';9\(?FZ+?4NYN ME)E0PUOL<1BGJ;:43J^PSM1S34?Q&*51S;; [/BE#.;873LLHX#MIBC#3LQ2 MU;"79).ZL4G9=7$ERTB6.3"6J5*U747RRH'Q2A9U@B7L M98;4DL,0831^TI:KNG# :%>>7JM7?M^C05P.D@%YRNVZ0P1D4= MEX^7]B!S5>JS27#F#,YV(S4X]_5790'45K>OJ$V)UAJA=6. OZVFAVN&OJ(, MH!NFI S:[?)C_Q*Z>0O:9FKDIG;3[ W3SLEYNZ_T&[*8X[&@M+4>I44 K@V M4SM*N;V1JEY%Q_?5P'PC#HF8XR/JIECCVMCNW@R.AJ53=(+PS*A;ZA&#[9( M=(=4C1XUQ\ &:=Y).@N$'"K=W#8\^4N?%&%.> M7_A Q_:SQ49AJ8929S_@>U:$+Y+.P!;I82F+1]Y))>DIS8$JV:3\>U:$39*. MOI;EMY';RH%@]XCY)>D,;"&N(,DE-,F-GQ5=U;3L4 MGHJ,%XY#K?$;\1SX@2F=5M)I54EZU!P#FS:*3*+%.SJMUEDF&,$0HN-"2(ZG M4'"$V]&3]GHX%1D/!8]'S .9!)7W<%!)?J@@-H^8'[8+2Q?CBZE" >KS,T4VJ7UV(VTGN$A4$Y1$SPG;A;BG=9>+3?LZDBG8"D^)".IL. MYIX5V3(R"7'+;F.'B\-Z8W]C)9%N)O'JP^E0AE6=E$YQI4;6T"2GG7KV'#U" MK^$G#&=+G_F%D%XCSP=O"G,O5:7O6H32\U?V1UU=DR(DR7YTJVR#MV*?;J/8 MRR3?X'":PG4Z Z79;Q4O,_6/]Y& M@==.:&N2EU\_RU:1O49/:991"K13!7'NRFYL%]/>R9-/[LM91^=R"94C+E@3'EQA2\7B\]5U:IOVD[DFC:4RNE MO^9_ D%RZ&%SZ$8&[:=FT/+:N+9/SKL]92#M2,F,]6+&P7IF+$@/;;=51>V4 M4/]R.UQSG_3/WLC6W_"=!BM\3OZ'D"\_Z\8+?S7/PL_,/GC1X$>8RFWA IK1 MB47[ZLYSOV\4\F,0P-19GLN7T?DCI40;8P,7S7J#185?>]3%.@: *193874- M)H:E66.8%$Q7B'?W+/!-E[F 0$$R-C47H'C_[>MO)\M8:S3^[H\0Z6_L?Q)P MJW?"AEL:[_KI(1@P:3DC-Q&_CPTPG9PZ]@__F^6OQM0TR?VWVS]^WWB/O:(+ M_,:DTQ4S" ?>QU].0U"-_?#;U>G7Q^NAK^=#J^?KAX^$0I"O?]^]6_R,WM16&2<:NI7]S= M/MY]O[D,39-WJSTD?OPP M&5>%O@C%IUI!^76F1Y9#PL/!XEN_G*B-][?8E#!?52VV34XI6S*L+XR4[JMK MVP'&I>2-:HY+*&!0C^4SB#I+X5\)60U9V&21A3^ Y)1"^: IV6 '-N#Y-^5 M50*A6D!H2B!((" 0U(IO7L6651!Z:Z?S][SIMF+6W-U?/0R?;FZ_D>'%T\T_ M;YYNKAX_K4V7K/@.7=$A89G]44TJJ&V.S 'UPIKC*8/= MZD!1BPMV)ZQ2GJ"0D(M"+JED63.$7+,0R&$7Q);2ZQ56A4Q"+E_(;^*4SV"/X,@KN='(TX'OK86*8^(F08. M!22-#9,2:UEKP:_QP['F3LG$L6?$GE-'8PT6D, OAF=05YI]TD:I^)!R2:79 M5YCL5?OKA.\EG8.T-?)N>ERN)E8!C7R[(GR;M:,HK=(>V&LHK49?*N2U!-D@ MJ5+.VK&<&;#L_Z7$1Q3 M40W+TZQG Y/E-->EN=8L/WJ.W:XXV3L-#"($O)O&VTNE4A8J2P6F2);>KB_?9I8.Z;G*T#A(3-83DTDY M'[OJ/<2I!V_5CV\6NN>8U'*SG"Z1= MVJQ"I2>3"NN*N:2HY7XNG/TQQWJ;]F1\J9Z8:S62@IC[^6\RP5Q+4?N%5;N5 MSIML514&8WRQ<*6_)G\6WJ[+U686OO/3.K]3S:4/^!!WDS]<;HQ$Z7OUBJVR M:4KUI:.TI?I23Y.XU4@*?.ZJOA2!PQ;BL-OM2AS6$X=)D=!=59JL<"C=,371 M<;YIAH4=@CSJS$#!]54=$^$AM9L_<&8.&!IVHQ]-JBSYJ2Q)L>%= M'3)(2M;&-#RL>S?YDU,Q[>;15E2UL"KQ1Z>OE%L1H-5(BECNZG[) 77A9M+I M*:Q^FU1?:J:^),4M=W6X9(Z\]LEYJZET*N-NEAZ6U,H+U1SKU%Y([:4([45- MB@COJKU\7;B&15WWPIZ-A#6"[1 ,ZQEH"J]<0V?^5=L:(H<_\XXF%U-\>6,- M9\ 6P/YK?O+=1X&:/C&S(0^D'"Y\-^I!:E(X=%<]J-+X#34JM:'T6E*CJIU& MI2:%4G?5J"J-X?.^TN]5)3E>^I52JV8&5O"FKD< %A3+FIN:4VOEK&3!D!3; MWE4Y^\-R*-SSOU0/W<:7,.47X.R7M)&)R*:DJ%U9A+*F^$N*QNZJ7*7$W\&% M*^H'OI(MTZ2([*Y:T;& 3[J;WM%I>,==@JU7J>7*BGPY\VX69=FO9G/3?J/T M*[7HQ/#]ZMP:QJ_\RE,-:)^Q-2<:&>[-8K,=O>.Z3!)YJ)(*6.:HPZYXXU_92J>ZYK[\_03ZLF<=&-L^BH''H;'T$2M]-_.#TX?A; M#P8U1XS4+&H@[XK4[<.BC59A570.!CAE@35CU2D-6+.HG'P48E7Z@=[Q S$E MZL,S8.$CZE)4<\PW M?!NBX,=^I7539MZ_D4SZ\#Z4=>K9U$^6=);+:,LBBA MC+SM(FDIL/=5C)IWDTN@8-HH5T-FC!ZD,;X1<5G42$Z-N.IM*T<7VRHW+ZR9 M13GD7 1>.ZJ"MY1N1YX'.TRM1C?UJ)FHR*I=LW1"_[,P MYHB56BLV9;M\LRB+O&RTW MJWB,MKWPRIBU6.RBS;*C4;O+1;K*HC)PG[,(] MIMFI2OJ$!&'&PJ^51:WD7(5?J263=PMR':^W!BC^8K@(+J L,:P7^-)VWHA# MX:XO,GLGQWVDE46IY!N?8G\ZAD^HJ_495:IQ+I&6,M"R*(6>#M#8S M?-MJ50Q?";6,H99%O>/,A%I;:3;+3#F4+I;4JLC8H;KA$9-YX*06DA_#[E/2 MV&?8@'37MG-I+T;>9&$.QV,LVI"^ST]#E47Q:XJY?:H9YXBY?J\JFX5$7,:( MVZ>H<9Y2KEV57F95])04F X;W#ER5)O;612E MSP%_YYV^TFY4H#2"1%S6B,NBA'P>B&MWE$:OS!S9"A?CJ)9JQ3!KXX-+*DVT8%JB]*'\S6,:2Y M]B8#2#ES;Q:%X-<[4>\Y!???0+I-:177$'U95('/!7W1.@6]M@QA'B3V-D(O MB_+O.0F^\[[2:U8E;"D=,UOH*\Z"ZD'S/:FOY+ACY%/O_4:03K#M+=V[\$!' MZ;3*C!_);2.7;:.33ZGWK/!WWE1@CA79.23V,A9^G7PJO&5YJM\J)RB7P@_5^1(\4GYV /D+'F3K', MZXNA@[8X>HN>$ :*O1RVOE@%0? .AV=1P1X(>0%TO!=D_/KVATOU&RM@YF% MR;2\W%<:I=9[E=Z''"&814G[W"&H-I66*B%84PAF4=8^=P@V5:73KTK5X>-V M@2&>1NGRZN?U&AA=/-_^\>;JY>OSTY>?1>=953'*H2G H0\(R^Z.. M5J!>MQI!R28M8TN,V[X(_HH.]-C<\S23T=4XMW? 6CK3J<@WH9=&_XUY[ MPQKU[I,]'/]G83@T5L-^:.G[EK'O*(-6F2?8#]('>0CHRZ*-1[[HX\6R.P.9 M@%D_^'6SZ-^1N_!3.TJS=3CG8VMJR"WI*4#D,:6Z2R:./2/>E,;:D;'VA_), M;-[>F&X6W3M\2EX#(8,.//H"?3!TO^->2KM?9F-5Z0?,$7E9=//(#7G]OJRA M75/<9=':(S?43>0@,#FB+&: M41>1M%A]5P4?= L[M7TPT"D+KAFK3FG@FE$+DF,0K=+=$PM+8?:A9NA(3J*A MH\\UD$"N0BR:YWG;+?)#9?+R?LG+W2Q*V*^X@4-I<$N]NPDB2'RC[RP>PA3] M@N5$FG1ER0&5Y(#-D9 LRNEGP0+O]NI26HWRG*IKH)A3?$X"OP#@9U'"/V_@ M8PQ:'2C-9GE!Z,W(KZ*[K9P3*@N7E6&!_YEA($^G%!3*[V51SW]-8O:-3\M] M$[.C)RW;G0J$]"4,LX9A%F7]BX-ALZ,T6F66^9(XS F'613[+PZ':JNM-/JR M7DOYBLR7T?GUS>WP]D(>5LES2'FR0BYI]8>4AU5V20(U7'>A66.65F':8"I[ MU)G!CC>2Y3CS2XCJ[=,6)2FB=R.H>#?Y#C1\ A)> @4K']"3>7C%PFZ?!BC[ MPVZ37MT].6_UE$:CS ,K$GHY0F^?;B>Y0Z\+5E%UL'?6LE&ELVB98D@Y[7M7 04O(@2 MT*]/_Q:P]/MI,W([*1V:)2LQ6703D="L)S1+MN7Z6;3ZR 6;F]2ASLGY0&F6 M&IB2OIBH-J3V _0%+>&2LFK\HS3DPIZ- L,C]@L[O[F_BITX;!CN*A4!5DX M8]2FYE0- MDB7K3OMT"9&0K"2[[J0FDIS4&8$2Z;S;'8D^?76YTV+\OEG6SW^@IN91_^.NT*N(7KA\6R+?,LJ^D7@46L:Z T.A4PRB46L]5X!EE6UL\* MB@?GNY2NHIU<1=$#6&-[-@-,,K4(ZW$ &"W*]\:9#="S[C^P+=#?2\4N M,0];(KV62,^ZX\%1B/3C]I1%"[)]$!79/I*YJ&-#1F^1U.\:N,GJJ.5M='0, MLNB0L*:Z44;Y!E&CLCM0&HWR#LX56[140CU3@R:+_@KY(KU]3U$[A1T82H/RXW87)C:]NII,Z)CEA0&E*3P?&2\< MAUKC-^)H'B43FS$]ME9B=6H(CXV!XH0S@[Q[\ M'631P:$RS! :3P5RQ;9[[K%;3I5AB(W\D$5CAP+YH3+NQAPUSYJ[&QE$6+ 9 M'8]X1H&]H"'Q#U:UK(+.N)'?VXTL&D#LQ=GW\" VF)QCAVHNO:3\7WAO+I"A MHC*$RY7T/9 &+=E8_G!AO$F/:S>RZ"!Q"#B.5/]O*&JO(Y, ZX?E++I0'!:6 M6QVEU985O\K7R+Z,>-/6)#5,=K.0K116K!=7OYJ*.1^J4 M@JZBRIP"R1RIF:.=P!SYVQL%, =F67>55K,P@UDR1^V8HY/ '(V:,$=/5;J] M=I69X^AM\RNPR6N@;[[+G"U@3MU>C$RZS)T_54F&K)_F1B'231 B^4=9BA$B M;55I] N+L2P+D5;]=M@CYY6>--4DKTA>V8I7^M)R*Y%7CMXE^F5T_KB8STV* MM4""@#"C)Z$?%AY1+6J& 4DU-^RTJ M]K"8/!9EQET31*A'0:X>;MO1I-VT5!WL'=TJBSY<-_\_>V_:W#9R[0^_OY\" MI63^L:LHC4AJ'4]<12WVZ,:V="TY>?(J!1)-$3$(,%@L,Y_^.4MWHP&"($5Q M 2E,)3/BUNCE['W.^X&!T@N&PHKMGUO<'Z8*]Y8S MN'494%PW=%8/>%0O8]CF2>/PJ"ZPV%%26P:TUM)(#>R1]MKNJFM*6R^E+0,H M:WE"[;!QCH(G$5KWH\"/P+_[@Z$$ M(NO3I\NM]>^V+30S'V;@ORZ!L&,1CNPP'G\!HZCSTXWVY0'*\U/']\GK?1;# MK@C+C:E[1 .X(6)H5KX/QTY9Z]M&HO-A"&Z(1&?WAS@YJPID6TVFJR33^7 % M:TFZ=0J!>PV0 M./EEK@.SX7G/7 &S3YE'*<._!&V0@$33L[[M2R0$#;5>>4;>&FIYQ13Z$@S" MFD)W^IG5H-#62Z )%Z;0&39[ZZQQVEQ;-M09T= >GNP\-?BDI>Y3O$M/36'@V7&^_#PU<]8-%N&@^1 MO\\,,.COA\&3^B3_44]XGG7W\)$US ^VCD_E##2Y9_XV_QQHU^&N M\_%Z_^+K=>=O^YT/#]=??[-L[\D>1ZI>& _(%YE->&<-!.]H"TM6I?7O1>Y8' M%&[H^URB6J#F]?;[.8]_>>+0C.";,$_9?:R8+(3S1-U*$G#/BMT8YR)?R8.& M[\%V_G'[Z=/U/ZV;+Y=+E8$O7L"7VX?K>Z!KZ^&/:^OR]LO][:>;J\[#]97U MX>9+Y\OE3>>3=?\ ;WR^_O)P7YVIOW%]*QX$"0SN1 U+_.R)46Q%F 5B@?ZQ MWYKBGHB9*2=+LFQN?$F&,+O>?)YE]G;L-GRT??>_5!I^J;4?O.CXSETH(BPL M9T/I@U*']UH;7NEZ\P=X[ 7*CCTVU5K'9ZTCQ$,68$V-4)B%B5#ZAFP1*5'_ MNHHV$,>RX?18J#42JFSYZKNM:; MU?F[&)I/0V$\@!'QTR;PN!B^GYK,6;CLZJ[T"J@P='6$+!X(ZR*)0-]%P'D7 M=N12NP23W!N4X7J?#&&L,7YX#^MT^S C/[8Z8#LF/N7!W@&_] B0.;-34XWO M%Z_[;#&;<6W"[M])%+O]\=S9<#S9/P+/$V/KQN\=P,Y;5\*SGU 0]H)P%' ; M$S"S;.<_B1UBG1NB9%L7P9.'9_ Q% (.[&\P7M+[/D8IZ"2]&,Y4MT"!(P<; M['%@N?#VTP">!H?ZY,,X4=*-7,>%)8GHP'H8 FHW\'0YJ<63V@X"EV$Z0:: MD+.^$R$YBGY/ T%_&Q>RA]!;'T-'.LB9"G/[]Z[PU$$*[JW^R(>6_>!E] L MU><7_\\>CMY]MK[:/95K7?0,]76BU!%BQ@^"T0',D#]@ OC'0/B6Q!5'PH?E MD79O$!? 7@XC^@O#+*W#=Y?L%-&KYCLK"-4'O%;U_E#8OEP^/XPF88.!"8= MB>!8CN8E#C\7=WT>UVHK:'6K& L(VI)G2B> @T/P.95*"F(W^G"F1"CC9(P M2E#.@4.,I/%9A(\BM#J/P&=X4@U$I:?S'@9 GC(YIZ&^=Y]TK9OLJQLF4LWE M2'8"V"H6"&2*S[@$,P)I_0K>(S:T"J?V9$?DN6..$%<]XAM6*$ A 66' HP- M-X8=8X,&:0^_'CK$.$]N/+ ^=CIW^/[3P.T-"J>$#W%PJ0Y-S4ZEO=W[3^*& ML"H:R1!:. W\;I3T>C!GF%#AD[IQ2?$H>"3B.13:&C' MDF$)6ES*)J$ .4AS@-,9!1$*J]O)K4L?P6 A#K$>6GQXF)D)^_P93-$A23<> M=@-/'<>7?]Y?,X7TPV"H9,#UY[M_* D PRG)\.G3/P_DVS.XXB\/[A!$PQ?Q M!%(1A-E?WJ6,0'R080/)!9+>MYSY'(&X*R!V8=E)W^[%U*0)3\%!.G&["8:@ M1H:8MY,X& :Q^T-8(Z55,$0%4PG W( MR!K%"CE, QNV@LP">F.8]/L>_:5WE!Z.AAN-A)P5^*AJX-?^(ZXI3GS<21)F MQGJ,98Z\!,7/HU[DY"9Z45"RDVJ>^@R!X9\P% /_C09N/Z8I@VQ&FYK^1JD1 M#=THPDE_=^/<6_BR<-I1T(_1:LK,D*Y/3M]%QO/1P21JY#H#X0]HI;!G0H!P M#_H81K*=!HI3%%+P3)! !$X#8PK4[_"T'P($J)?=+&UE21 CQQK $0BI'^ X M_I,(IOG0_2'C[=G]',"N@!LIK;8RN@:[ P0]*Z++ 0C*Y=D/NVECH\?G@C/B M:K>.YKQP!(%N4J[A9S"%QX]A\!0/Y"F24S3.AP3P]N:H?70\$138AFU3Z[1X MH9I>D2:3R-S4C5!?M;?P7HKRLH##88LB#F^Z;]^4?8V^]%8Y\?][>W$/WG@, M0E8,1R#;A#JF1SXF-J;0'2$[IBOPLU!(4XLN?(8C$")DS_E@EI#E]H,]3)#A/T [HL5HQZ!S ME*W8 V],>+#+^, C@+3?^0>P7$('_TPTB&L";F;N1;IYO3DU,DCDX\9X1=@ M8! 3^],W&-2MA7-!2Y)/.;TQ.0\-TI=D1:.. MH ?P!L?V=U JS@\@6OM1J&5WA2_Z:.#.W@:TM)]W*IOBL MYKZZT?>HXSO?P,H)8]OU,<11KN:.ME'-T3I)+F166NNW>?V\OT0\ZZZ*7N!> M@J>7>"R*TI!DPQ R&+%TT["SYX(,AC?&I$Q<&)AD77=L==$PMP1\/Q@R&?/O M(L/S^"B"$= Y M1?LM\8.]I_1A0[3A,40.4^D#.\ JWZ2?XN#J S3FOWT/X1&B,?'!313:@GV, M* GINISB+>A%\*SQ%Z, '""\.A(_1RC$>06DRW4JOD:_+S>T&$GN.] M[<%04KLA^#JS6.J;H6JCN6&L+J;-HDF9)X3_]CQP8,6$!TA:,0Q\(@TY@?3X M#ZP;'VD1J^B$"NX]>D$7P[#F WX$N ,>$2"&B!I2,9<=:)GAM)<8Q M"*VQ10:R:@*/#^@"NZ64;A-R,!.526,<&Q8A3'/(UA8')W#F$5$M#.6A'[_/ MHM$(^I!0H9_1@0:X@DQ0P([U<4EVA*\P2_#K^T&0>,SC@?\88&E# L';GS""(1/?[I]DVK_ H?'Y,J3H+.+W4GJZ\E"Y6'VWS'UQWSDT14%%%%FU"XS M;CN_#?ORI[Y2DU7E=M#-]FT_O:YFB[7<;CW>1KNU\ Y_J5;K_/D&6V6V9M)@ M9U[1&L836$8C6U[$YZ_8#)\9E#4,,B*S!SSRT,:;=_A#VKFK^ G9<9RQ+6TJ]:!TP:"^AW@- MR=/NF:E2RXD'K.O6>A5!A!7S^.L6XW>A&X1W%*OZ*BB?EXB8DO0Z*7V?L0/-T@B$G%@1#X+(F)5* MI$^G*1=#CTZ8D/Z=.(^T*!M,R03SY?3]DKKP$;P.]O:C]',0=3 S,#!Q@QV" M2)6W!O+.4F:5I<]_]9QX M/YX,IEE$F#U)B^#[!;3&(]IC_!)\B*OQ!4:@07W4UG6E1"Y@ 9EX2HWD"4_Q[!J&KML+#>OOMS?^ Z\/C?N,7'Z=')V=[[&#P1 M\?NO^.WW>(\;#R*\Q//PBICN-1G?6*2'FKOZY\_I?B[W11U4UM]P0#U&;B:W M0=YHPRI^B-!'Y\>*GH08J>"P]02"&!1I@O>>F*A!4610B3+QS_8U9NA^5]AT M\RL?HX?@NU&<#V89T*TLZKT/PL%0N74EOWZ#'U-\_=(HB'NS]^'JYG)/9CS@ MWW*OX<**E2E;/#E'=P_^C='582BTH?Z1$>?Z9AJ;+XC0/0X?]X50*M[ X M)1U+<21GEVCK*U"ZV*W8:C<;%FXFZ^X92AX[+M'W\AD7DJIA/K"?X)O[8#3X MWS-7)*4'?-J:?L#_TB7>'T7P&-JC :;_4"OF+X'_+9JG[7*QCNG$EW88HFWY M=["/Q(+-=HX:YZ>3R/2*89T9"V\7++RU'0L_;IR=3@(C49+ "#-N?P@/3-_+ M*7)O.K&@^$HSG ;"(S^!"BP.Z#^@7U(&HZPT*;%8E)00\/_[TUG[Y.A=\U"R MVXB23&BD .QN?(ESF9^K9W):_HG/9G"Y[GQ=RER9)SX%M!U*A?:"*!)*9$3I M]65M=5?:]EF5U?T0VHX R7 +U!#*0%WT%;0"UD)Y@LWOG-5]OHU6MUJ;E2Z. MQ%''\X(G,F,PY?X27??8^D1,4MOCY1NKMS1,MS04\J),!WF<1' \)LU(E/9* M$(+HY#S=).3XBTHQ8T&7CLORG:)"#LK)-(ID1J(PQ*!2&+&LN!=/5'1$2??? MLB8E=*/O^$R4B#S#Q)<_2N@:/X+LX'O8)8JYEAW;?1&NA3FDM-#88,7;3IS7%V:IE^@ M!3\%(3R-TP;55W0*90PO'9FN2'$PCCRJ$>3RX+\Q^"P^!?T,X^ )]%PL,(C9 M1[_'-TG!$5@\C\\UDW20 O0A<\6/PJB>-U.2BWT=C(V-;/@9DG>M0U^U#KU1 M2=REP:J3PVU4FWIMUM\I=ERG,#XG3/672&?XNX4ZC++7*>D?2PNHYB\&\4[- M0E '8< >+R=4X4J)A.J[8<0R:A^SP>?[)M9 OOEP\^'VK344\2!P0,3J]"U2 MI"#$DYZ0Q3$1W7ND10OP.?7R*)HT+G8(QF4#4]R5QFKD%!\KU885=*, ]&R/ M[C@P*QZVCS1"[N*^JC8S@D5I-WV^VX/I.X;U5[L^E9V"GJ; ML81UW4N/!D@;L&'XBPK]T!@/&W1-FLU3IZM2Z1E940NK;@ZL;S[9_6C2!T;C3-D>)6W2% %#4 N8B3JY MN:X_S@[WW@>^OOS@<4G>1TS!M8BNNJA9OHC^& 0.IC%T? <<*?#@T'/N *W' MD?JH*(1TTMHZ,:V64XOI9G/T#%I^T'64I M#=J5-A&3&1L2:0H,]9O#2(OO)Q2FH(JKD*(!V'Y/Y].$F?B"&_:2(7;.Z-$; M#N;S2Q-7WH>D\WA4ZYDKZ27-.E<6;%;8SC6(U!*@5/X#JW)C*C*62D1E7.GX M!EK7+D4O* _(<[]C 64,JYTKG$&7O<6[GVH.O%G")_ U-PY-S3/57G$@SJS M5YMV8-UDBZ(R89EE/1F/EZK,YXO@P.[-VN$&;BF=>N:;V$94?A6#9$!L[ZP M ^=/;B1*72X_X&?WDQ"_KS*Q9+96FOID?0B8&3)/8UJ2>6GI',V-I?RX4$:[ M9NZHM(RRU%Y\@ _33F^.QVA3QK8X4QL_(0<2ILL6$,B6[R+F**7=&U!#@/Y\ MH_/E6S2%;W/R U/.5',YHCP#1QQ8!-@?$!7*&>J!RT['<,$[G$0S:=+NSLX"E:Y*.*$# +96PF;&,KSJPS;V8FSPA>ASV7#BHFA9LM;:ECE'. MM*[@R57PG-<5/'4%SZY4\%3WBJ3$3\R_+O07M[(_9[HRBY=F498%F%1@Q];^ MY)QA/TQ006(R"A^,Y"G=H*F7=F3'7F'43UA:JV2%D&>&0_=1?%#!1S_Q+.Q_ M)&M,PM+K%6T"@KD#ALQ_T;/#]I*8IR5L_CE:>;(%O&&R!Y,N*G5T0CNL;ZL& M3U.=4NDE98U$W6U"6HCSMMA1]BO9GM2D#,NLQ9-^("=RB-I@3)5=(&M:+#[PU<;*T>B][ !TOFD3NB*+Z-4[8F9G5Q M*ERB3T@'S*7[R)[([UJ0,KVS6UKXR,DO$VMREUW-NTPF]GR![_.]]V @J, W M9I;.\:OS0_C5$RQJO-^'1:A?C\&7 :'3%]DXOQW'(3?+HGW'"V&=+<6%"]*# M%LZ^C1SS*-1B;+-M;&9F;$ JTW+O/=8Y3-?DF5SK#[3]GW#W\_KY8OS9_G<0 M7J*52$G(EW*F7\V#YZ3D?WW%H!M]ZQ]R^AV>O4I:SIH)TQ_[C<3U)]BXO4SB M]'DSDZN,A_&;DX2XS7OO6^V#D[Q'1B<@">__[:J.2HA$J:K8-F*948 M%L@+:>(8::)OGNV\9'&BI,D,HC!R"O$SJ?GT$BI!$SB9+[B?:SO^T[+C/S]H ME1W_7%M%J#^>IS]#.9**E$A=$:.)JJZ'*>0XY_:N?H?.RL1HZ^!XR@Y):JQO M?JMLV:VN!QBF(<3C.P\F#)X]5A:-T'@O3]'9RB;D:JT-BU;+ $9JO;4/7[Z% MZ>:-].8)M7D9MQX?CE:,Z6]D6WEA7)72)U/_CALITD4<=@ N>93T)]40F-!X M@ 6M\*;+\EQ"R*4"GJO0".*"Q7R:C$F-BD$:[U,S,P(\&4BO!1_GOUQ?#C=F^')=A/7PYO#2/8/GFO0 M9JZ@>M[)M#(.63J)H=W#4H-PG-VGM'<'M1WGA-N("<;/IU:@"._GE)8FZO"( M@L#"B>HP!D:69-=J[0/D0D&V;!CB1^Q+J^J_.CVKTC)R54KZ$V;,B$_4EKY< M+V]EDV5>6*V R_?J5N>ND@"S0NH< 7(#VQZ]V?MZ^VWOK98??K:C)F-'Z2"L M"D<'PR$FZW.QE8Q9D42B!V1\4E41J*48?T<5KZ4JD]]'<9GOFN$QK,)M19J*X],MR$]"EB)TUF>-D]\.()TIA'-@_3V_"%*A6"B"FI<+$FG)>1P3 M"5$V9//+YJI*I5U=U7<$9F[_5+VL8OW4>U=IS0GR2;M]SZF#I>$GKR:P=6&< M;EI:,4FX&XAF6VSF!'67J+/^:%.4C@V:QTJN/LC3,\ M?V!]T@1,2S;GCZ&D$@0][B:2;Z@S+TUJDUY.3]8,@;4G1*QM/P61P[.2%E+N MAHG"-%FS7N:4*A&E5F,L^\;7AOAD9KW:0MYX[(U!F$7P=,>5J9RJ-E5=;_$$ M<=H(;L>O4IA8!I=&HO+45U-8'16&"O*@(LP E26Z,P) M6]G\'9=EW40(0D\MKZ*Z8FO6QM&6N6K+)!Z1-,[Z0F1@BE2+&L3FI-Z5JA6. M_X@1FLF!3,2SC*@C">T%-D=%,LW;4[,E5ZV5T1<1 8UC]BFH3H230E4K.XJ* MR=SS?JH7Z*G*G,RML.CJ* TE<5-1RO56_0CR\213\VA=QLLL,%7U,%K1^;E] MRFR!T6^5BI&'L&-@W48\(\K6?H,9&6]UTK+#9P)3B;E05_2I#RG"4O4&L&^> M<-(6>PX9390O@.2^U M-O=2F]E#2K==FY5]#E]L&OW9,O%,.=DI?%E,.T^PB67MRXZ;N;YM4U5%68^R MCC'-V_X'Q?XD:A=LU==LG)Y--NMKS%A,NV QK70QK4TLIDV+.3PM6,RLYG+' MS:."!373!34WM*!VHWG6*EA0IG%<';6L>&'D*NK^O;[N+OH5=&GX0Y1;E-O7 MN![7N*\765N2<]?^4Q,OW#S5[)$:B@Q'7C 6> GGD(.-,A&-/@4_93EA\ICB MKW.#2!6IB^)@Q/FFG(WZJ#O49\O?&&\H,H,Y?"/HCVS7P;H)=QAEL(JU68N9 MPO.%,F3O C48QUV249 QW]*L2_R:V1^>+KZH#9JT8K##/S>RY^^BE/WAJF;T MW%* L.NZC*FAD#-S\'?O@2V)ULJC3; T J"27X?>WS))C$,T$K@R; 9\(2& M"K^QO>I@1"JB]F$_=#C&A':: @&8,=:5@;V()5OKF6<5A,TJU<"]ES^0*+6.)M:TXOZVHKW8P'L0[R9 \:7$%WN$BZ86!OC89 MA<'01;,+Z]DC#:$0I?"0_<H5SS5I%@>^28LY@2UT \HM&M;(>T4 MEE* =>A.S"QU"338V/0MDG8UX5#C[:#JJ*@;)Z38SK(+#BV;D3>(7F I71J7 ML;,R,-%(RB'L#Y<)#1./;6A-X82$-8^W0?2JP;?(2SBP[G,;KQN5/7%I8CX? M!'V"4,?)J6,DST-2,6R6R,>M\7"+21^[7FCO(;9_PGR0<_@.W;& G!UT)CBZ M#@Z+)/:4H?.!"K3^%2"A0K M!_!O%:H0&A_=%'F28*^$'4]J)QA#ZX-<;,^+ K-[/T@:>16(W;X<4+BQ2\8' MS.XQM(A>QVMI_(NO^DL ML9,D<].[<#Y&OVO].U1#C"%&LS83]V>F.D76&[2:2?7--)W/)TQG./&A&Z<@ MS1B?A3V&E;ML]4B#FK-2988L(9NE9C_\3V]-R#>]F&-DHLSNC\RS_',D]"&LE6BO1ZL^7K?.O'.>K79GR M+4N+>=GZE^'1:1&T4%O9W/14Z\;'$),1E =A9CC"*PYNYJ-I^;A<0T72U!S M_0 5U?LN(U,/!9&6;-QKA$4CL4RQY5&P)+F![H0])+0%K=2E%E(#[&M-3 UC M0<_PI''8U#XPFLG:2G<+1R;LBA =)W@*OV:5Z(:JC9KJ(1Z]51M$G;YUT=68 MRZ@PG8-6S148;FC"\4SNA"'8LP>8U_@DUZ5J-U2_#H=CL;9O&!'DJZ)JH91+ M61F,UPR!U(G2(V4^,W96Q;+S)&,L@]OFDOOX/%@AMG=&@W%$DX<)LHHV^C*K ME! =OLU-CWUM#,=CBQ>EV'0LG/6QW%2J<]L+4K9CEJ^X; 83:6_[ MI&Y+\^UUA,TJ4LU%HEE>@*&F MPRG+TEV[BYF4V=J(K'>>C35JNT%K WJ6PA90QL2!53 A\CGUM3-Y\1$YMY3- MR?T]*19 N'!4QRHQYQHYC[R1XFCKIO/LJO=9(TEWN(%1@&R?%PXTY)8(%L- MV$ZMF6J9OXY$=[Q._L@F<<=W.IFKY&N9%%NN#[:R-?:]NDC_:%RD9U=OJ>77 MFF)E5V_/R\SFRDUPS2*,L'F&F%7Y]]&\21+]Q.]Q-/--"CJ##9OB\3X[6YBY M#0\F:?WVG7P65H?2!1:UQJ .PE$@.^@BR!\K$4S4UV8] M8">EI9I89SL7W9=;)9M.A4)=&*J^H#K+AOIA9=IAC36Z^I7H"VYT8?^K9\ST-,L%EFKP0IC5(R"=R+MR(.%,F7')EF3*'2NN0 M13/9;,S,*N.#&9PMNS=WRV#:P)QWB.0 :O=;%AH)'&7S=DM:+A73?9@^ZZ7Y4QU MPRIIYMO!_0'XP0YYT/].0C=RW)X.V*KNX-AI".0%5Y=3(TGSJTORCW=/3M[Z M,UL,39ZV["-42MK9IH<.5V+]I)MTD"JEO6E:Q]G>-.[<[8*^^:E*!?/U0O9V M6+073>M\HA.-3CU(C$>QI2,?1L2-+:GP7Z7+/"E8YER-A)ZW3 +N@*4^@03*)"V&=IU,()A6E MJ9IXO9@:OYAF"^0^?]_7I8+)+""]5Q' MO&=' ZOO!4]1/C#$:CM."_ 80E;U0"U[)B:Q"(>+7](J/]6*2S\Q#WLK,X&S M 2/U<'X*O#(C*_;*J)].L=.JON6-D)[TEIX:DY:; 6ON/+V7'C/75>KZ4"SK9 MJF95O)P6[VEH+)1@)8JK[X:15%U4E$<2TQ@TP%N1H<&B@- M@;2+^@T_NWER^FR9-[5@(.2X<7Y6U&6X? E%'8:?W3)Y64LX;32/)Z,YPJ;0=]@8=W[D"E\D+R,62[,K&0\YF MV+X.TVJ-Q$'&*E> 7;)[9H3:/*P:T#O7P);2^X95(>^?PG@_&4W"DG2#>*#! MMO"KTOG+%,\5(G5:]PGUKR.)*:]V@QFJZ^P%1L3 @ZU72S9(Y2X4=WJUP"OW MN-9OHY?T_&^U&V='1\^V+\Y?8%^L.X.S;;PSN*5RA,R*+9FZ^.83FKNUZB_= MQA+HSD@A825#JM#P/./&@C=UNJLEHT MNB95I'BR7C'M(4OE^> /#9,A)O]0?YHTT91:2&3N@/5TP%7B;K%"%:UDG2*" MP(@&P9.O@3Y+>@+IIQTT@TD+BL0*\AA5Z*/ MF7\R5>..CPC4+_WF#I0O8Y.1AH8MC;Z(^+;_8/]<4"6?-J?IX]E61U'VS7S! MFNIM!=A?YX6F9:W^7[GZ_\"BXU)*CH>T^W8$M/B0RI$9%P?GVV@/R,5;"(0JE\]1=[Y@ M1!@:ENP*MH.PZU+FRE_X3%;*4C1>D:SA+>QH&^6%6J[5+M!RS%YORO?L=+JZ MW^4] X,/TQ3A+S 1SB>MI;?S!&C."O:N^1KV[GV["O&>^<,]"F+8O(F:4EQ2 M[%/(T\])/+Q%5IUF"D6ZZM5JCO&&!GEK\2 34I,E9:[GSF*76'.*S>/F7''B M?S&!:;K^)'LL$#T3.;KY]1%V!XGX@L"C7R 13\\*[/YR87AKITPY-SD)?X\8NZX*!EA,@Z]7;OROL MK+($6Z_'.K?%W&IM28ZB8SS@$7453V@^5?X:/ BDA@K0>AYROI1< =7KD=S$C.G_ A3QK 1 MM\? 8A@0GJ, 10LV&'%P($[52V=,\9T?8+V1,U,R#736] BJ T=?@B>D#\FN MBRHFC X$SO2U8 4)XU,J8"/&9*0*D[&6+"24.,=@3A4^ 2R;8@A!.U( MP=C)=I=&.C0*?761;[Z/H!!APE$@[HX9^*K2+(J&!IZ M!Q@Y$CH(:.R*6TLE$HWGD]G0!0OB.3S:2%N^4E_8^\O9CSEK'AN/@3=_V"E\ M[1_">92U,Q+E*=VY%";X:2#H8(R-Y)!='Y@_U5:ZC99Y+'#@46)SHN9<\TVW M92A$+-&9^Z[JKX.=I-*DCA>,3F'!HH718U%M:W 'JDSEY5!35[Z.470HSYW; MG#WS2-**VJE[C$SV,P7(SM^R85**U/135F0IBZA'77ZTG8 ]%V31K6SPI&L^ MN=47KEA!56%P-U,O2X8*D,>TVS\)'=[ /%UL'RZOOB241LE&2O#PE! 5U(>< M+%\A)A%#4IMM8E7GI 8;93[F=TXBB*E=<:.(0$>8][G!&U[VX74EM9"+K?\D M=@CR 3;*N&G$\+-$3)XX*\-XJPVD:BOU%30M1RZ\0"UT:;1HOAW)'&,-?$OY M/).U%$VKI6"UM$^KMLQEU[;28K92IM6W_43FQ2,*&-8 :3]QE%H85M1O MI&TVC5IS=M:HV*(7NEWV44%'\4;=)]T8==7,?,73YAGIJ_VRGC5*L=Z3.6<2 MPX$T7PHZF#,04Z:-@;+CLC# M DL? LJ]G&C.)TT4K>F+1&RLD.KT MR,5VZ2+\@?W/I81_DS8DPN_]$)&!>_B6;:3L\]EZ#4:RPY[9U( 33'"<"\^& M+]WW0!5CJ(&^O#\"08-?& :.\#!E!:PFM\>7FS@F7@U%!2!6_"G^6LA]XC6G M6U0T3U25;IQVR./1%6W):,D?@>>),1\AFPW9%64.)Z_RTZ\Q%?.L> )$VZA> M\;&L\?.*F::"^Y';MOVR;6M81L\*PF.C4(>$Z=(VK-$FR_4\%Z8'=DB%;I"V M'S+A3H1T[\B)T$BT3S$42 E)=AH" 'ESQ0R@_3=:K[CL"+VN)D$;&J#$V M )F3(0QQ(?NNF?+(3"R0-XK$R0GG>A6N(]MXQ$P+RPHLU2?%PVHC!KI-%PD2 MJI'#.]?-9K*_C/(_Y>2T1K'PY"SOB0ZCN*>(RLWD9#92^E@W^ M4FFI?C1-;LI-_D!M-U],"*"N'(&..?6)35E9^@X-4_H8T(39/J2R]04[_9$@$V!"^ MA+'G?;P@:Z2ZQQA0;R=O3$X7KUA"<%&_?M%1,[Q7H5<3M< M'$K2G>^H:3L8#4!U4W26M6Q\>4,#5Q9E1+^P.[N7KCC,21 M(LNHHP7ZZ M""I6C$@$BLF=YKV'Y.P+ZECV&D7&S4V.&F7=V)(&+S#LM:>=K MMJBG3[#1QH91M"E=;T1]PO"_)/\E_;I1%O><:#P),[<9,HHP0?3;1.Y532^I M6S 5U5B *OD[:I+/:5_PF366YT>'VW=/@BNU:*F6L=;ZVJ2<-SZDI@;(+X?K MPI1D8YN6C #NT<[= @6I;>IZ;G/ZBFZOAQ:8[4KYAPF#?;[L-J+FW),1>]4[ M%-PT\W(5+H84_",[A*UQ1QSA9$/5[&_/SN8-HD"PO487 7I%64LMB5V/LHOQ M,Q;*L>@-?'#'A.P".;1_ND/L0&_$>(,NBFJ);3%*9'XQ%7K2:,97$W_RRUES M>Q1$D4M]%M',DU^A5HKP/;FRC/5'?2E< B/XK^D V_/U*-YG/P#,VQ![$(Q- MW&KCK/L!HJ!'O^TDC[Q0N'RB'2R+/+'M0'&(YCOK_Y(@9E!R[.KY)O&5=_26 M_7\@(&(FY=V)+&H3K/_R9 0R5D0-IX=%M/, MN]P/7#]+.\CL\UB_3'?O<'1>@Q)A:A!CK=C)UD9YC=B.8= -=#M6XTM2B@,! MVC4!+DB [>D$6*ANN)DQ1R%M%=/*7-<"#25#&2^VNT$2J[" ?E?JPDD5S$9 MPJ$K%0@U=;]6\LLY[Y-JW#_./8TZLSV7V=ZN,]OKS/9=R6RO;B,%(Z_J*Y4Q M@ER^[:?O=E"S@U3.^?BM;>R;D*[*^J!3OF[2E*^U 9)OJ<5AWOT+=H4%M\,O MSJ!#Y$IU&X*1?@ETEGZ!?%^>N=(5T"AXG/Z]OS41-(95@ MA7XA0&MTP^ [$ M2I7?OP:ADB"V)Q126!JE-*]+)Z>2YDG+/K;Z)G]RW3@,\!+GJ\+\?73L/$W2 M^J)=A0EE=9$=JDJG)Y*.>,VE$8;M'C%4*)W#D3U63YJ,U/Y=KRF319,N0KFQ M*A+2YW(/7@%N%ONB$ZNS?@1XF4[Q,+JBI!2>0%ZY28QA^F8#AWU"RQO#:)C[ M(T/%+.U#]'=A##?Z3B*/ R% %7$02F+QJ*5Y\6E43A2LI39\F3-]S7=UX"JA M:\Y:^"N0X"4H*C?&OW*6>WOK;N+2LI*U&.ZO2(]^*+)QE70W M2S%T:H^A>+,HDDC0Z0ERVQL^0A26#=43U%"+^ TLYZ *!Y5ES->'MKX#4P^3 M!1O1I")/'S*1#,6EIYDRK+'UQGU+^"\$/*&>3W^8A:[T^PCS/6!SAO:_$20K MLUENG,@8*?S\C0N#HG)4N2F<*PM;Z+D]:AN'Z55RJG371W:HB1RO/]6*'0Y" MOD>0I/)B,0!O(0@E3DY/..@_L>]" .BNS_U5B(N*$V'12,:+63*/<-SYX$P5 M:'D/*"T8DG$2"6%] 2HIM9)/&VF(N@5JP&1PV5%SW+B MPXNXY^M6@%O;\7.IJNV+>$IK%^_"P \0))YX=IYLE*.MBU1]%2@LS8+-[*KK M$-6L0%]AK2MO*RB7CA.,0 _4T;[RK;PIC7!8M^#78#L*['&E,;C-P&KA(5P$ MZ).]V?O0N;_8>TNEC(AW6_35;R.*96%5\K>]MS,K?72OK;)2G\.SM*+X G.K M,?7>I[KWS"#A&_= '"!6#WC@(269GST7G8FVOPP0[$R M9D0?GR M^/@I=C:&8E>-1;6O[]VB$B ,\029 M19JE7DVIDI4"\Y\BGG1Z\'EUP'0C_E+;])? $9)N$*\4-.H\ODY[MEH]R31I MZGD<%[T98J49Z\3?L@V@.O"FP\%0L*.^BF@48 4<6,;WUY>@8XU1I'.&MM,] MZ&,O'>2&Y />;AUPT [7HMP8"6*$SY'M#LAY2YOJ\T 40Z2N,L6'7TGD#6)Z0IX M?V"> =C%?.M*R;0\7V-]:&7SS[Z*1U7%>U]VC/\?':*L:PX+?OLW?J\KL,MD ME*ZGH:I^L5)&NS5P^ .WB[6(QAXH$Y-6*L/(JGY:K4CM>+:I%#H-U.%>9F>$ M>F9T(J2+LWE 7!\9\(SD0WB;]([C)7>":2Z6$XCYRB_3Z]VTZ,%TY>CZ6CRE M'=%HJ63-8ZTH3(Z"]VQ93@F.SS0QB1TF#SV+W<9/1B?$14\+6Z/(5"I./)%3 MP"D#S^CY8DUT7 DSMQ;I2J1_03DZITR?X27-(B,0E2Y&_ 12=B(S-XQ^'LF?&Q+/E!<-XXHO'H"Q M_0CRR1\@@6<81A87F%>(:F0%B<0\%4GIGH;'*+?#'?+-H0_NJY=1+_W20=.X M$FH#O;'Q M_.QF4J5G(",<.&CLQE[:60]VHH$N38B9?E&F"U^45O:#W2OKT[ N2#Y 6,/$ MB]V1051RPR*C)Y#>'Q7>(H 7SKR90H-&3-4UM"4I_KZ+6!02.J(K0%!P-X$^ M[/E\(!+-XSPJICHPKM:/%"DL[5%'4O 4*GO4N3$#?QD:R(V,PU:7RK)QD=F< MV8VR.I-U$#/]XLIP"^3^UBBH4J]QAO;2A#1=>\T1WIM#<9VGBDNB%C_8/\4\ M5RVG1U-U5CJ2J:LP0NF^G[PTL1WN I+1!I%IULHF[3&,I^'LE'"4+=$'G 9( MD5\?3-LP4PCA^Y38+KOU(L/\!WO"ZC64W^V%P6FCD@3/48,<*62&FGCJ

  • AS>#>N<&EB\XP-?<(KL?+4;==)-\]_YIVYD2 M-+0@<]5L9OXH(*,WNVJU3?)'S4G+UY.\P/_%U/ \J#T/.HU^H""DK@3F+.>: M)7#'I,Y0*OA^B^DCRE:?.CG-?7RE]]?!VTAXKYRG)EL/7<3GP+X;M,3>J=1IUZK1, M\T0\T\7W@!N4+ NQ#C;X%Y9/&!;FQ8,OJQ4/479&8N=*QTIW2K+EB<@:"E_4 M"E^%R7_*WJ7+Y^@4:!WNJ="YUK"HG(FNH MXIGTNMFSD^%Y__?&?\K"I(A006BO>)Z%A908 5.0T]L)8@4Z1DK\=S6E3JI' M)#-O@\40A>G/I5BA,I4"/;WFM0AIG/)R,V;\H?NO?$6POA75RZ5Y;G.OBHRF MM4RQ-IK%>W2PS\S'-N9A##T*9MA:BWD$46FCL?H9F;3K]6ACR0=3'AG?PE 6 MI8_$0=F7O9#K_.^\36UW)Y%.4:YM!6-4*S)=YB=U;UTEW=C:8*]_;JJGEOYK MKW^UH,UL&_%HI*R/?BU=EFNW3*XY[4&"*S*C?WY!T2S+"JAL:)';%/]1:"H8 M[&=,52-*,X'&5X+2_*IA%JCKT-E_4$L#!!0 ( /R ;EBTX!N9>@0 /T, M 9 >&PO=V]R:W-H965T5. $T-J,A= M?S@>'6\=SW@Q/;)LI;7!GTQW= MP@K4S]VCP)G;LJ2L@%(R7A(!FUOGSKM93K2_^.%/:/1$FB_AN32_Y-#X#AV25%+QH@%C! 4KZW_ZTN2A _""#P!^ M _!/ :,/ $$#"$X!X0> L &$7P5$#+4["^N@'AC\@>Y2WY73#*]?7WR!%*)*E&58.66T#(E#[3$ MNL$*4>0; )ESJ22B5G5]$;XA/[BB>9=&&N Q58WK+4!1ELMK9/BY6I#>U36Y M(JPD/S)>243)J:M0G8[131HE\UJ)_X$2SRB=Z+8Y^:,3W>=.7NA[=MU1JSNZ&'3G9=T X'8' M5N6729X#J_+H+-[3[?[48WGNX4?Q>&(7/6I%CR[&NZ2B)'@5$IK^AP>G4=\+ MK<(O$SV'5N&C3X5_ZK$\]_!B+P[LPN-6>'PQWOK@I>_OMSEWQ5'M)_K:&ZA:E;W+%50;BF$Z"V+,$ M*5,FL*G)7PE52K!UI>@Z!Z)X-^%R@,=$&Y;)-=YF224$I(1BH%0H?47B,B?[ M@D;L^70L^EAFAD+;CV+1(;Y+> ]-V^$%DDHK0?,>B)B8M2+ M7T43O&)P<,A8DI&KB]@YS,Z8[I^G[$')8@9+^3 M):HQ1H8?]/TXJM'81^@[DU0[7$D'/\^Y;)*MI_<5SC"YV(P4:U::W _PI;\C M&\H$V=.\@NXA@M%H&.Z 3K^VZ,U@:;-MN.BKJ8F-X(7Q7+%B)TT7W"H>V&YP MM].W%2"VIF'6]8-U6U]RK;7MR>]-*WIBGV.O[EGL=^.;Q=AFG]PL3&_OOB]; M?Q@\4+%E6(DY;#"$X2#&]UG4S78]47QGNLDU5]B;FF&&WR<@M ,^WW#L*)N) M7J#]XIG]#U!+ P04 " #\@&Y8>%Z)[M@" #N!P &@ 'AL+W=O M^+[."BBIOI);$+BSEJJD!J=JX^NM IH[4LG]* @2OZ1,>+.)6UNJV416AC,! M2T5T5994O3+=W "LS#=JEPYK M>K?A39I8O /\9K#3>V-BG3Q)^6PG/_*I%]B @$-FK +%OQ=8 .=6",/XTVAZ M[24$^%3"H"$,W,G45MPY MI-30V43)'5$6C6IVX [3L=$^$_;:5T;A+D.>F?V4!D@X)I=D(+)7,J\R01ZH410J"SU,PE'%] M@;2'54K.SR[(&6&"_"IDI5%<3WR#P=L0_*P)=%X'&AT(-(S('494:/)5Y)!_ M%/#1=6L]>K<^CXXJII!=D3C\0J(@BGL"6IQ.CWKHZ>GT\(B;N+W(V.D-#NC- M8<.$P O#9\"IR*#OB&N)H9.P!>%E%@]'@XG_LF^[!S0>=T!I'V@T;D$?+ Q: M"X.C%EQ604ZPF&'J*X6I2-Z *K*K4^N-9)RRLC=Y:N5D+YXPC).H8ZT'%45) MV/'6@PK"T;#?W+ U-SQJ#@NHX6"?EWU )S@:?HKB,@R3J!/LH@\6)===3WTP M-!7TFTI:4\E14_@4_Y-QR><\B:-AQT,/Z%-:ICV@_;2LX_?W*F$):N,ZBB:9 MK(2I*T.[VC:M6U>K.^MS;&9U[_DG4W?".ZKPI6G"88V2P=4UAJ3J[E)/C-RZ M>OLD#59O-RRP(8.R -Q?2ZRYS<1^H&WQL[]02P,$% @ _(!N6)$'E[-C M P =Q< T !X;"]S='EL97,N>&ULW5C1;MHP%/V5*%VG5IH:0M9 5D#: MD"I-VJ9*[*D,W+./;:O2=)!I5:< MWL\I5=XRYZ(:^G.ERD]!4$WG-"?555%2H9&LD#E1NBMG055*2M(*2#D/NIU. M'.2$"7\T$(O\-E>5-RT60@W]L-/$/'OZFNIH_-'WK-ZX2.G0?[QX_VM1J)MW MGCV??3@[ZSQ>WNS&+PQPZ0=.T>L#1*\Z^D"5#8K)QX?)[Q/'I'L'2>]1QH3[ MV\+FZG.M8WGG&"UQT+3]E@D=A-SK.,D;5(P8NK-NI\7S=A'Z%ALC1PAYFVWI M05WDHT%6B+;6(]\&M#[)J?=$^- ?$\XFD@$K(SGC*QON0F!:\$)Z2F\RG3"$ M2/5LX=#V8/_5.CD3A32Y;0;[/:DOWP'6/3#(.&\,=GT;& U*HA25XE9WS,4F M^ KRZO;#JM0.9Y*LPNZUWQ+,22>9%#*ELMWS_CHT&G":@1W)9G,XJZ(, %2J MR'4C9616"&(\K!EU0\M.*>?W\./T,]O27F8;*V>*331-;:AN6AG; ?U--:N] M*=M[DZY7LJ="?5GHX0C3ASU)[R3-V-+TEUEC %,/<752EGSUF;.9R*D=_,$) M1P.RYGGS0K)GG0U*9:H#5/K>$Y6*33&>NR?H^>_.\XP* M*@G?-*UK_YAG^NO9NHEZ\ XS]'_ .Q%ODWJ3 M!>.*B;HW9VE*Q:M';"VOR(33;7U]?4HSLN#JH0&'?MO^3E.VR)/FJCN8B/JJ MMOT-AA?&S0N4SL5$2I/KH>"R&>>L[D3[*Z:,# M,39O<0Q_;C7,&S"P/)#IS^8:7VV\0O;7 ;:F^RH$&RE>B=A(\;D&Q#UOP$@2 M]VIC>8"!K0)6.Y#?G0=JRLV)(EA5S!NV@W$D23 $:M%=HW&,S$X,'_?Z8+LD MBI+$C0#F=A!%& *[$4-8?20$3;8T.P6BP^0"X99K>]9!:GB*= F:3= +]DFZ#XN&)F.N=7%):6D[=?OB([; M81(.]L6C)U>R*A^/Q#DS%)T7=YWYSER_VY[HP<[S1]:KJ==?" MSG''9ZWN[*_WQTUQJZV^UK7NOQ_/W+]K-1.-;G6C?ZC5\6PQ$W;3W?W9&?VC M:WM97U:FJ^OC6;1[X[,RO:X>[;X<(:_DM75[>GG]20+(\2Q;P G7VMC>'>'. M+X'Q5L'!NZVA[][HNE?F5/;JK>F&K6YOQM/ MYBCK^'BL'_=!?&Y^3]A[-9K M7:G3KAH:U?:[.!I5CX"MW>BMG8E6-NIXMC]$O&I7XJSM(4CBO-V="HX=ORE\ M]/EJ]ZU[P$4Q-,\UO&'.5P[\<) GL-W5>@6?OA*O92W;2@D77(L 8P(PG@Q0 M_'8A$>22@%PR0EZ.$.-_L*);BY.NV2+(A(!,IH/<2'P_I@1D.AVDM!L$F1&0 MV6$ASUNK5\J(*R-7D%W$*V-D>[,C180Y09@?EO 2SK$::B7.S\61^"SKP1TC M)*2BOP8\:@H"LC@LY <0C(B [U39RNBM(X0+W6^4>#W@2)8$9,D &0,D$.E6 M63N.Z&O=NB.?"9S%%U0:7S!@+@'SO+V%(SOS'9.1@CFP81Q9 F104&Q!]]^? MB0O(XKV[%\^^8DQ*,]&!/>,P4\!\VW6K.UW7CN\CW(L&8MIC3$HTT8%-XS S MP'Q556: '/E.2U> :84'3$1Y)CJP:!QC[L;UM1?[X% M<+Z1VCC!*/%>23N848,8DQ),Q&*843&?%*3%06$P2BH1AU6BV.7KJFN4N)+? MO $<4S*).602C38YDZ:%"L>*"TB#EQMI< 1C2BLQAU:BT2NO5:O6NG=6\4)( M=BT<.HE&GYQ]':#S.[J6%K+UV VHUN("+*9T$G/H)!I]\@X&KW+)4?&*6[VK#X$6% M-1A3?HDY_!*5]QZ\O]2NU('.J]<8D_)+?.C^1=^T&HX=ZT2H=+H!V*#1NH#6 ML/(KG9CR2WQ@OY!MUC\QQJ1L$T_9PWB82TH[2_8>1OQV)8'!_HX1*>LLIVQF M_$A2]EE.V:$L^213RH M%'\RD)1SEBP]S<.:_$E,RCE+EI[FZ>+\P:"AG+-DZ7 >U>?[<.(I<%_#[R2/S,4AW&I"R4 M41;*."P4>B[N ME<499:&,PT*AY^(^)F6A;-+).&RAC%R_QM(+A3"QA3+*0MF4JPP\"V64A3+N M509C4AJ:1D+A"3D)8U(6REAFY *8WA#**0OE+#-RCZ=A[W6$,2D+Y2PSHQYKTR,25FHF&85W%Y#&).R4,%BH4 TO7NSH"Q4L%@H$$T?D[)0 MP6*AT#-++,N"LE#!8J$0)I9E05FH8+%0"!,W&05EH8+%0B%,/-55D#_I8;%0 M"!,_(B@H"Q4L%@IA%@BSI"Q43KHZH<28E(7**5X??EB!;5KJU8? MX$,L[*]D75T8,;ZX<\5).O[X:3W4]0GL^]B^Z^1J_R<2]G_>X>5_4$L#!!0 M ( /R ;EC#*Q\]U@( ,&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-V[UNXD 81N%;0;Z V/,_LPJIMDF[R@U8Q$ 4P,CV:I.[7T0*>*TM MMHE\*C1&_CC5(V3///[J#NWTUI_&_=MY7'T<#Z=Q7>VGZ?RCKL?-OCNVXT-_ M[DZ7;[;]<&RGRW+8U>=V\][NNMHV3:R'^QG5T^/]S-7+Y[G[GXG]=ONVZ7[V MF]_'[C3]8W#]IQ_>QWW73=7JI1UVW;2NZH_#[?)87S_,PV5RM7I^75?#\ZNI MZJ6#K 39Y8.6#@@2%Y8.B!,7E@Y($I>6#L@3EY8.*!)7E@TRC M,C: I!G6 *V-EO5VP+TMJJW!>AM56\+T-NJWA:@ MMU6]+4!OJWI;@-Y.]78 O9WJ[0!Z.]7; ?1VLXCO5VP'T=JJW M ^CM5&\'T-NIW@Z@MU.]'4!OKWI[@-Y>]?8 O;WJ[0%Z>]7; _3VLX?= +V] MZNT!>GO5VP/T]JJW!^CM56\/T-NKWAZ@=U"] T#OH'H'@-Y!]0X O8/J'0!Z M!]4[ /0.LY>5 +V#ZAT >@?5.P#T#JIW .@=5.\ T#NJWA&@=U2](T#OJ'I' M@-Y1]8X O:/J'0%Z1]4[ O2.L\TF +VCZAT!>D?5.P+TCJIW!.B=5.\$T#NI MW@F@=U*]$T#OI'HG@-Y)]4X O9/JG0!Z)]4[ ?1.L\V" +V3ZIT >B?5.P'T MSJIW!NB=5>\,T#NKWAF@=U:],T#OK'IG@-Y9] M +VSZIT!>A?5NP#T+JIW >A=5.\"T+NHW@6@=U&]"T#OHGH7@-Y%]2X O8OJ M70!Z%]6[ /0NL\,Z +U-,S^N\YU^C]/GH1MO15_K67!E&ULS=O+;MLP$(7A5S&T#2Q9)$5219Q-VVV;15] E>A8 ML&X0F=1Y^]+*!6B1&@UD\>2RQ^_;R5_% M#4GV9L)IY<\!S^>^/KAY;ANWNJWF\*7JXZ[LV&4^/';.I^=+O-'CN-NUM6O& M^KZ/1U(_S:YJ_-ZYT'?I4]&K\\DAWK![^LPOSE_*G N,.V_G ]"$A?2A('P6D#PWIPT#ZL) ^2D@?^8;2"$74G$)J3C$UIZ":4U3-*:SF M%%=S"JPY159!D5509!44605%5D&155!D%119!45609%54&25%%DE159)D552 M9)44625%5DF155)DE119)45619%54615%%D5159%D5519%44615%5D6155%D M+2BR%A19"XJL!476@B)K09&UH,A:4&0M*+(6%%DU159-D5539-44635%5DV1 M55-DU119-45639'54&0U%%D-159#D=509#4460U%5D.1U5!D-119+4562Y'5 M4F2U%%DM159+D=529+4462U%5DN1M:3(6E)D+2FREA192XJL)476DB)K29&U MI,A:4F3--_^3UN_C>/C'\,G/EO\NWOP$4$L! A0#% @ _(!N M6 =!36*! L0 ! ( ! &1O8U!R;W!S+V%P<"YX M;6Q02P$"% ,4 " #\@&Y8[GW$6>X K @ $0 @ &O M 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #\@&Y8F5R<(Q & "< M)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( /R ;EAE&!P?5 @ /D[ 8 " @0T( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ _(!N6%/57P8& P 40H !@ ("!@A< M 'AL+W=O M5 < !$? 8 " @;X: !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ _(!N M6'UU]0,9"P :C< !@ ("!NBD 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ _(!N6+ARQJ-/' T4\ !@ M ("!P3L 'AL+W=O&UL4$L! A0#% @ _(!N6+^L-WR: @ M@ 4 !D ("!$68 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(!N6"C^:S/Z @ 8 8 !D M ("!(W0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ _(!N6"-B9[%F P ?0< !D ("!TH$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(!N M6)HM!R_0" HA4 !D ("!RY 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K M&UL4$L! A0#% @ _(!N6-Z*9#0U"0 UA8 M !D ("!_:, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(!N6,PG34 8! TP@ !D M ("!)K8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ _(!N6 ,'3/JN P Q @ !D ("!(MP 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ _(!N6#1H M=:T; P 50< !D ("!)^D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(!N6$$""A\F P "P< !D M ("!KO, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ _(!N6&#[0\:K!@ "A( !D ("! M&_\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ _(!N6#UAFB,;!0 \P\ !D ("!%P\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(!N6 H1>D\[" L#H !D M ("!L"8! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ _(!N6)T;4OI? @ !04 !D ("!040! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M_(!N6& WXEY5 @ \@4 !D ("!C6(! 'AL+W=O&UL4$L! A0#% @ _(!N6(KA\JS3 @ M_P@ !D ("!?FL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(!N6*P9)Y*V @ P @ !D M ("!3G8! 'AL+W=O0$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ _(!N6)-Q9S]+ P [0H !D ("!=(0! 'AL M+W=O&PO=V]R:W-H965T[PQHK@< *1 9 " M@5F+ 0!X;"]W;W)K&UL4$L! A0#% @ _(!N M6,,0B8*Y P C! !D ("!/I,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(!N6,Z&A'2U P .@X M !D ("!]* ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(!N6&$.\<3W P )! !D M ("!RJL! 'AL+W=O&PO=V]R:W-H965T MJS 0!X;"]W;W)K&UL4$L! A0# M% @ _(!N6'=5]NM,! )@\ !D ("!T+8! 'AL+W=O M&PO=V]R:W-H965TB_ M 0!X;"]W;W)K&UL4$L! A0#% @ _(!N6*RS M\-YF @ =@4 !D ("!>L(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(!N6*$ UV.A P 0\ !D M ("!X&PO M=V]R:W-H965T&UL4$L! A0#% @ _(!N6"K8T*GB @ !0@ !D ("! M3-D! 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% M @ _(!N6+-.<$ER!0 OQ0 !D ("![>L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(!N6)9_ @'> @ @PD !D M ("!<@(" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ _(!N6%!=1LA! P &PO=V]R:W-H965T&UL4$L! A0#% @ M_(!N6-GR94__ P DPX !D ("!'18" 'AL+W=OS8P, M '<7 - " 10B @!X;"]S='EL97,N>&UL4$L! A0#% M @ _(!N6)>*NQS $P( L ( !HB4" %]R96QS+RYR M96QS4$L! A0#% @ _(!N6.A#(U?6!@ 8D( \ ( ! MBR8" 'AL+W=O7!E&UL4$L%!@ !L &P K!T "4S @ $! end XML 118 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 119 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 121 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 369 524 1 true 118 0 false 6 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.holley.com/20231231/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.holley.com/20231231/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.holley.com/20231231/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss Consolidated Statements of Comprehensive Income (Loss) Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity Consolidated Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Cash Flows Sheet http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 7 false false R8.htm 995452 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts Schedule II - Valuation and Qualifying Accounts Notes 8 false false R9.htm 995453 - Disclosure - Note 1 - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies Sheet http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies Note 1 - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies Notes 9 false false R10.htm 995454 - Disclosure - Note 2 - Business Combination, Acquisitions and Divestiture Sheet http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture Note 2 - Business Combination, Acquisitions and Divestiture Notes 10 false false R11.htm 995455 - Disclosure - Note 3 - Inventory Sheet http://www.holley.com/20231231/role/statement-note-3-inventory Note 3 - Inventory Notes 11 false false R12.htm 995456 - Disclosure - Note 4 - Property, Plant and Equipment, Net Sheet http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net Note 4 - Property, Plant and Equipment, Net Notes 12 false false R13.htm 995457 - Disclosure - Note 5 - Goodwill and Other Intangible Assets Sheet http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets Note 5 - Goodwill and Other Intangible Assets Notes 13 false false R14.htm 995458 - Disclosure - Note 6 - Accrued Liabilities Sheet http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities Note 6 - Accrued Liabilities Notes 14 false false R15.htm 995459 - Disclosure - Note 7 - Debt Sheet http://www.holley.com/20231231/role/statement-note-7-debt Note 7 - Debt Notes 15 false false R16.htm 995460 - Disclosure - Note 8 - Common Stock Warrants and Earn-out Liability Sheet http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability Note 8 - Common Stock Warrants and Earn-out Liability Notes 16 false false R17.htm 995461 - Disclosure - Note 9 - Derivative Instruments Sheet http://www.holley.com/20231231/role/statement-note-9-derivative-instruments Note 9 - Derivative Instruments Notes 17 false false R18.htm 995462 - Disclosure - Note 10 - Fair Value Measurements Sheet http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements Note 10 - Fair Value Measurements Notes 18 false false R19.htm 995463 - Disclosure - Note 11 - Revenue Sheet http://www.holley.com/20231231/role/statement-note-11-revenue- Note 11 - Revenue Notes 19 false false R20.htm 995464 - Disclosure - Note 12 - Income Taxes Sheet http://www.holley.com/20231231/role/statement-note-12-income-taxes Note 12 - Income Taxes Notes 20 false false R21.htm 995465 - Disclosure - Note 13 - Earnings Per Share Sheet http://www.holley.com/20231231/role/statement-note-13-earnings-per-share Note 13 - Earnings Per Share Notes 21 false false R22.htm 995466 - Disclosure - Note 14 - Benefit Plans Sheet http://www.holley.com/20231231/role/statement-note-14-benefit-plans Note 14 - Benefit Plans Notes 22 false false R23.htm 995467 - Disclosure - Note 15 - Equity-based Compensation Plans Sheet http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans Note 15 - Equity-based Compensation Plans Notes 23 false false R24.htm 995468 - Disclosure - Note 16 - Lease Commitments Sheet http://www.holley.com/20231231/role/statement-note-16-lease-commitments- Note 16 - Lease Commitments Notes 24 false false R25.htm 995469 - Disclosure - Note 17 - Major Reseller Customers Sheet http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers Note 17 - Major Reseller Customers Notes 25 false false R26.htm 995470 - Disclosure - Note 18 - Acquisition, Restructuring and Management Fee Costs Sheet http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs Note 18 - Acquisition, Restructuring and Management Fee Costs Notes 26 false false R27.htm 995471 - Disclosure - Note 19 - Commitments and Contingencies Sheet http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies Note 19 - Commitments and Contingencies Notes 27 false false R28.htm 995472 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies 28 false false R29.htm 995473 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables) Sheet http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables Schedule II - Valuation and Qualifying Accounts (Tables) Tables http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts 29 false false R30.htm 995474 - Disclosure - Note 2 - Business Combination, Acquisitions and Divestiture (Tables) Sheet http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-tables Note 2 - Business Combination, Acquisitions and Divestiture (Tables) Tables http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture 30 false false R31.htm 995475 - Disclosure - Note 3 - Inventory (Tables) Sheet http://www.holley.com/20231231/role/statement-note-3-inventory-tables Note 3 - Inventory (Tables) Tables http://www.holley.com/20231231/role/statement-note-3-inventory 31 false false R32.htm 995476 - Disclosure - Note 4 - Property, Plant and Equipment, Net (Tables) Sheet http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-tables Note 4 - Property, Plant and Equipment, Net (Tables) Tables http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net 32 false false R33.htm 995477 - Disclosure - Note 5 - Goodwill and Other Intangible Assets (Tables) Sheet http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-tables Note 5 - Goodwill and Other Intangible Assets (Tables) Tables http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets 33 false false R34.htm 995478 - Disclosure - Note 6 - Accrued Liabilities (Tables) Sheet http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-tables Note 6 - Accrued Liabilities (Tables) Tables http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities 34 false false R35.htm 995479 - Disclosure - Note 7 - Debt (Tables) Sheet http://www.holley.com/20231231/role/statement-note-7-debt-tables Note 7 - Debt (Tables) Tables http://www.holley.com/20231231/role/statement-note-7-debt 35 false false R36.htm 995480 - Disclosure - Note 10 - Fair Value Measurements (Tables) Sheet http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-tables Note 10 - Fair Value Measurements (Tables) Tables http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements 36 false false R37.htm 995481 - Disclosure - Note 11 - Revenue (Tables) Sheet http://www.holley.com/20231231/role/statement-note-11-revenue-tables Note 11 - Revenue (Tables) Tables http://www.holley.com/20231231/role/statement-note-11-revenue- 37 false false R38.htm 995482 - Disclosure - Note 12 - Income Taxes (Tables) Sheet http://www.holley.com/20231231/role/statement-note-12-income-taxes-tables Note 12 - Income Taxes (Tables) Tables http://www.holley.com/20231231/role/statement-note-12-income-taxes 38 false false R39.htm 995483 - Disclosure - Note 13 - Earnings Per Share (Tables) Sheet http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-tables Note 13 - Earnings Per Share (Tables) Tables http://www.holley.com/20231231/role/statement-note-13-earnings-per-share 39 false false R40.htm 995484 - Disclosure - Note 14 - Benefit Plans (Tables) Sheet http://www.holley.com/20231231/role/statement-note-14-benefit-plans-tables Note 14 - Benefit Plans (Tables) Tables http://www.holley.com/20231231/role/statement-note-14-benefit-plans 40 false false R41.htm 995485 - Disclosure - Note 15 - Equity-based Compensation Plans (Tables) Sheet http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-tables Note 15 - Equity-based Compensation Plans (Tables) Tables http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans 41 false false R42.htm 995486 - Disclosure - Note 16 - Lease Commitments (Tables) Sheet http://www.holley.com/20231231/role/statement-note-16-lease-commitments-tables Note 16 - Lease Commitments (Tables) Tables http://www.holley.com/20231231/role/statement-note-16-lease-commitments- 42 false false R43.htm 995487 - Disclosure - Note 17 - Major Reseller Customers (Tables) Sheet http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-tables Note 17 - Major Reseller Customers (Tables) Tables http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers 43 false false R44.htm 995488 - Disclosure - Note 18 - Acquisition, Restructuring and Management Fee Costs (Tables) Sheet http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-tables Note 18 - Acquisition, Restructuring and Management Fee Costs (Tables) Tables http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs 44 false false R45.htm 995489 - Disclosure - Note 19 - Commitments and Contingencies (Tables) Sheet http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies-tables Note 19 - Commitments and Contingencies (Tables) Tables http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies 45 false false R46.htm 995490 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) Sheet http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) Details 46 false false R47.htm 995491 - Disclosure - Note 1 - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Details Textual) Sheet http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual Note 1 - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Details Textual) Details 47 false false R48.htm 995492 - Disclosure - Note 2 - Business Combination, Acquisitions and Divestiture (Details Textual) Sheet http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual Note 2 - Business Combination, Acquisitions and Divestiture (Details Textual) Details http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-tables 48 false false R49.htm 995493 - Disclosure - Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Reconciles Elements of Business Combination to Cash Flows (Details) Sheet http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Reconciles Elements of Business Combination to Cash Flows (Details) Details 49 false false R50.htm 995494 - Disclosure - Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Reconciles Elements of Business Combination to Cash Flows (Details) (Parentheticals) Sheet http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details-parentheticals Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Reconciles Elements of Business Combination to Cash Flows (Details) (Parentheticals) Details 50 false false R51.htm 995495 - Disclosure - Note 2 - Business Combination, Acquisitions, and Divestiture - Allocation of the Purchase Price to the Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details Note 2 - Business Combination, Acquisitions, and Divestiture - Allocation of the Purchase Price to the Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Details 51 false false R52.htm 995496 - Disclosure - Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Pro Forma Information (Details) Sheet http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-pro-forma-information-details Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Pro Forma Information (Details) Details 52 false false R53.htm 995497 - Disclosure - Note 3 - Inventory - Schedule of Inventory (Details) Sheet http://www.holley.com/20231231/role/statement-note-3-inventory-schedule-of-inventory-details Note 3 - Inventory - Schedule of Inventory (Details) Details 53 false false R54.htm 995498 - Disclosure - Note 4 - Property, Plant and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) Sheet http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-property-plant-and-equipment-details Note 4 - Property, Plant and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) Details 54 false false R55.htm 995499 - Disclosure - Note 4 - Property, Plant and Equipment, Net - Schedule of Long-lived Assets by Geographic Locations (Details) Sheet http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-longlived-assets-by-geographic-locations-details Note 4 - Property, Plant and Equipment, Net - Schedule of Long-lived Assets by Geographic Locations (Details) Details 55 false false R56.htm 995500 - Disclosure - Note 5 - Goodwill and Other Intangible Assets (Details Textual) Sheet http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual Note 5 - Goodwill and Other Intangible Assets (Details Textual) Details http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-tables 56 false false R57.htm 995501 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-goodwill-details Note 5 - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) Details 57 false false R58.htm 995502 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) Sheet http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-summary-of-intangible-assets-details Note 5 - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) Details 58 false false R59.htm 995503 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Schedule of Finite-lived Intangible Assets, Future Amortization Expense (Details) Sheet http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details Note 5 - Goodwill and Other Intangible Assets - Schedule of Finite-lived Intangible Assets, Future Amortization Expense (Details) Details 59 false false R60.htm 995504 - Disclosure - Note 6 - Accrued Liabilities - Accrued Liabilities (Details) Sheet http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-accrued-liabilities-details Note 6 - Accrued Liabilities - Accrued Liabilities (Details) Details 60 false false R61.htm 995505 - Disclosure - Note 7 - Debt (Details Textual) Sheet http://www.holley.com/20231231/role/statement-note-7-debt-details-textual Note 7 - Debt (Details Textual) Details http://www.holley.com/20231231/role/statement-note-7-debt-tables 61 false false R62.htm 995506 - Disclosure - Note 7 - Debt - Schedule of Debt (Details) Sheet http://www.holley.com/20231231/role/statement-note-7-debt-schedule-of-debt-details Note 7 - Debt - Schedule of Debt (Details) Details 62 false false R63.htm 995507 - Disclosure - Note 7 - Debt - Future Maturities of Long-term Debt and Amortization of Debt Issuance Cost (Details) Sheet http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details Note 7 - Debt - Future Maturities of Long-term Debt and Amortization of Debt Issuance Cost (Details) Details 63 false false R64.htm 995508 - Disclosure - Note 8 - Common Stock Warrants and Earn-out Liability (Details Textual) Sheet http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual Note 8 - Common Stock Warrants and Earn-out Liability (Details Textual) Details http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability 64 false false R65.htm 995509 - Disclosure - Note 9 - Derivative Instruments (Details Textual) Sheet http://www.holley.com/20231231/role/statement-note-9-derivative-instruments-details-textual Note 9 - Derivative Instruments (Details Textual) Details http://www.holley.com/20231231/role/statement-note-9-derivative-instruments 65 false false R66.htm 995510 - Disclosure - Note 10 - Fair Value Measurements - Schedule of Value Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details Note 10 - Fair Value Measurements - Schedule of Value Assets and Liabilities Measured on Recurring Basis (Details) Details 66 false false R67.htm 995511 - Disclosure - Note 10 - Fair Value Measurements - Summary of Assumptions for Estimated Fair Value Using Monte Carlo Simulation Model (Details) Sheet http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details Note 10 - Fair Value Measurements - Summary of Assumptions for Estimated Fair Value Using Monte Carlo Simulation Model (Details) Details 67 false false R68.htm 995512 - Disclosure - Note 10 - Fair Value Measurements - Reconciliation of Changes (Details) Sheet http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-reconciliation-of-changes-details Note 10 - Fair Value Measurements - Reconciliation of Changes (Details) Details 68 false false R69.htm 995513 - Disclosure - Note 11 - Revenue - Summary of Revenue by Product Category (Details) Sheet http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-by-product-category-details Note 11 - Revenue - Summary of Revenue by Product Category (Details) Details 69 false false R70.htm 995514 - Disclosure - Note 11 - Revenue - Summary of Revenue Based on Geographic Location (Details) Sheet http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-based-on-geographic-location-details Note 11 - Revenue - Summary of Revenue Based on Geographic Location (Details) Details 70 false false R71.htm 995515 - Disclosure - Note 12 - Income Taxes (Details Textual) Sheet http://www.holley.com/20231231/role/statement-note-12-income-taxes-details-textual Note 12 - Income Taxes (Details Textual) Details http://www.holley.com/20231231/role/statement-note-12-income-taxes-tables 71 false false R72.htm 995516 - Disclosure - Note 12 - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) Sheet http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details Note 12 - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) Details 72 false false R73.htm 995517 - Disclosure - Note 12 - Income Taxes - Schedule of Income Before Income Tax, Domestic and Foreign Jurisdictions (Details) Sheet http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-income-before-income-tax-domestic-and-foreign-jurisdictions-details Note 12 - Income Taxes - Schedule of Income Before Income Tax, Domestic and Foreign Jurisdictions (Details) Details 73 false false R74.htm 995518 - Disclosure - Note 12 - Income Taxes - Schedule of Provision and Effective Tax Rates (Details) Sheet http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details Note 12 - Income Taxes - Schedule of Provision and Effective Tax Rates (Details) Details 74 false false R75.htm 995519 - Disclosure - Note 12 - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details Note 12 - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 75 false false R76.htm 995520 - Disclosure - Note 12 - Income Taxes - Change in the Valuation Allowance for Deferred Tax Assets (Details) Sheet http://www.holley.com/20231231/role/statement-note-12-income-taxes-change-in-the-valuation-allowance-for-deferred-tax-assets-details Note 12 - Income Taxes - Change in the Valuation Allowance for Deferred Tax Assets (Details) Details 76 false false R77.htm 995521 - Disclosure - Note 12 - Income Taxes - Changes in Unrecognized Tax Benefits (Details) Sheet http://www.holley.com/20231231/role/statement-note-12-income-taxes-changes-in-unrecognized-tax-benefits-details Note 12 - Income Taxes - Changes in Unrecognized Tax Benefits (Details) Details 77 false false R78.htm 995522 - Disclosure - Note 13 - Earnings Per Share - Schedule of Basic and Diluted Earning Per Share (Details) Sheet http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details Note 13 - Earnings Per Share - Schedule of Basic and Diluted Earning Per Share (Details) Details 78 false false R79.htm 995523 - Disclosure - Note 13 - Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details Note 13 - Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 79 false false R80.htm 995524 - Disclosure - Note 14 - Benefit Plans (Details Textual) Sheet http://www.holley.com/20231231/role/statement-note-14-benefit-plans-details-textual Note 14 - Benefit Plans (Details Textual) Details http://www.holley.com/20231231/role/statement-note-14-benefit-plans-tables 80 false false R81.htm 995525 - Disclosure - Note 14 - Benefit Plans - Summary of Changes in the Benefit Obligation and Plan Assets and the Plan Funded Status (Details) Sheet http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details Note 14 - Benefit Plans - Summary of Changes in the Benefit Obligation and Plan Assets and the Plan Funded Status (Details) Details 81 false false R82.htm 995526 - Disclosure - Note 14 - Benefit Plans - Schedule of Pre Tax Amounts Recognized in Other Comprehensive Income (Details) Sheet http://www.holley.com/20231231/role/statement-note-14-benefit-plans-schedule-of-pre-tax-amounts-recognized-in-other-comprehensive-income-details Note 14 - Benefit Plans - Schedule of Pre Tax Amounts Recognized in Other Comprehensive Income (Details) Details 82 false false R83.htm 995527 - Disclosure - Note 14 - Benefit Plans - Summarizes the Components of Net Periodic Benefit Cost (Details) Sheet http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summarizes-the-components-of-net-periodic-benefit-cost-details Note 14 - Benefit Plans - Summarizes the Components of Net Periodic Benefit Cost (Details) Details 83 false false R84.htm 995528 - Disclosure - Note 14 - Benefit Plans - Schedule of Defined Benefit Plan, Assumptions (Details) Sheet http://www.holley.com/20231231/role/statement-note-14-benefit-plans-schedule-of-defined-benefit-plan-assumptions-details Note 14 - Benefit Plans - Schedule of Defined Benefit Plan, Assumptions (Details) Details 84 false false R85.htm 995529 - Disclosure - Note 15 - Equity-based Compensation Plans (Details Textual) Sheet http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual Note 15 - Equity-based Compensation Plans (Details Textual) Details http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-tables 85 false false R86.htm 995530 - Disclosure - Note 15 - Equity-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) Sheet http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-restricted-stock-units-activity-details Note 15 - Equity-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) Details 86 false false R87.htm 995531 - Disclosure - Note 15 - Equity-based Compensation Plans - Schedule of Share-Based Payment Award Equity Instruments Other Than Options Valuation Using Black-Scholes Option Pricing Model (Details) Sheet http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-equity-instruments-other-than-options-valuation-using-blackscholes-option-pricing-model-details Note 15 - Equity-based Compensation Plans - Schedule of Share-Based Payment Award Equity Instruments Other Than Options Valuation Using Black-Scholes Option Pricing Model (Details) Details 87 false false R88.htm 995532 - Disclosure - Note 15 - Equity-based Compensation Plans - Summary of Stock Option Activity (Details) Sheet http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-stock-option-activity-details Note 15 - Equity-based Compensation Plans - Summary of Stock Option Activity (Details) Details 88 false false R89.htm 995533 - Disclosure - Note 15 - Equity-based Compensation Plans - Schedule of Share-Based Payment Award Stock Options Valuation Using Black-Scholes Option Pricing Model (Details) Sheet http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-stock-options-valuation-using-blackscholes-option-pricing-model-details Note 15 - Equity-based Compensation Plans - Schedule of Share-Based Payment Award Stock Options Valuation Using Black-Scholes Option Pricing Model (Details) Details 89 false false R90.htm 995534 - Disclosure - Note 15 - Equity-based Compensation Plans - Schedule of Profit Interest Units Valuation using Black-Scholes Option Pricing Model (Details) Sheet http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-profit-interest-units-valuation-using-blackscholes-option-pricing-model-details Note 15 - Equity-based Compensation Plans - Schedule of Profit Interest Units Valuation using Black-Scholes Option Pricing Model (Details) Details 90 false false R91.htm 995535 - Disclosure - Note 15 - Equity-based Compensation Plans - Schedule of Components of Equity-based Compensation Expense (Details) Sheet http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-components-of-equitybased-compensation-expense-details Note 15 - Equity-based Compensation Plans - Schedule of Components of Equity-based Compensation Expense (Details) Details 91 false false R92.htm 995536 - Disclosure - Note 16 - Lease Commitments (Details Textual) Sheet http://www.holley.com/20231231/role/statement-note-16-lease-commitments-details-textual Note 16 - Lease Commitments (Details Textual) Details http://www.holley.com/20231231/role/statement-note-16-lease-commitments-tables 92 false false R93.htm 995537 - Disclosure - Note 16 - Lease Commitments - Schedule of Operating Lease Assets and Obligations (Details) Sheet http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details Note 16 - Lease Commitments - Schedule of Operating Lease Assets and Obligations (Details) Details 93 false false R94.htm 995538 - Disclosure - Note 16 - Lease Commitments - Schedule of Operating Lease Expense Supplemental Cash Flow Information (Details) Sheet http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-expense-supplemental-cash-flow-information-details Note 16 - Lease Commitments - Schedule of Operating Lease Expense Supplemental Cash Flow Information (Details) Details 94 false false R95.htm 995539 - Disclosure - Note 16 - Lease Commitments - Schedule of Future Minimum Rental Payments for Operating Leases (Details) Sheet http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details Note 16 - Lease Commitments - Schedule of Future Minimum Rental Payments for Operating Leases (Details) Details 95 false false R96.htm 995540 - Disclosure - Note 17 - Major Reseller Customers (Details Textual) Sheet http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-details-textual Note 17 - Major Reseller Customers (Details Textual) Details http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-tables 96 false false R97.htm 995541 - Disclosure - Note 17 - Major Reseller Customers - Schedules of Concentration of Risk (Details) Sheet http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-schedules-of-concentration-of-risk-details Note 17 - Major Reseller Customers - Schedules of Concentration of Risk (Details) Details 97 false false R98.htm 995542 - Disclosure - Note 18 - Acquisition, Restructuring and Management Fee Costs (Details Textual) Sheet http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-details-textual Note 18 - Acquisition, Restructuring and Management Fee Costs (Details Textual) Details http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-tables 98 false false R99.htm 995543 - Disclosure - Note 18 - Acquisition, Restructuring and Management Fee Costs - Summary of Total Acquisitions and Restructuring Costs (Details) Sheet http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-summary-of-total-acquisitions-and-restructuring-costs-details Note 18 - Acquisition, Restructuring and Management Fee Costs - Summary of Total Acquisitions and Restructuring Costs (Details) Details 99 false false R100.htm 995544 - Disclosure - Note 19 - Commitments and Contingencies - Schedule of Accrual For Product Warranties (Details) Sheet http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies-schedule-of-accrual-for-product-warranties-details Note 19 - Commitments and Contingencies - Schedule of Accrual For Product Warranties (Details) Details 100 false false All Reports Book All Reports hlly-20231231.xsd hlly-20231231_cal.xml hlly-20231231_def.xml hlly-20231231_lab.xml hlly-20231231_pre.xml hlly20231231_10k.htm tsrgrph.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 124 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "hlly20231231_10k.htm": { "nsprefix": "hlly", "nsuri": "http://www.holley.com/20231231", "dts": { "schema": { "local": [ "hlly-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "hlly-20231231_cal.xml" ] }, "definitionLink": { "local": [ "hlly-20231231_def.xml" ] }, "labelLink": { "local": [ "hlly-20231231_lab.xml" ] }, "presentationLink": { "local": [ "hlly-20231231_pre.xml" ] }, "inline": { "local": [ "hlly20231231_10k.htm" ] } }, "keyStandard": 455, "keyCustom": 69, "axisStandard": 45, "axisCustom": 0, "memberStandard": 55, "memberCustom": 51, "hidden": { "total": 75, "http://fasb.org/us-gaap/2023": 60, "http://xbrl.sec.gov/ecd/2023": 4, "http://www.holley.com/20231231": 5, "http://xbrl.sec.gov/dei/2023": 6 }, "contextCount": 369, "entityCount": 1, "segmentCount": 118, "elementCount": 814, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1284, "http://xbrl.sec.gov/dei/2023": 41, "http://xbrl.sec.gov/ecd/2023": 5, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.holley.com/20231231/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets", "longName": "001 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R3": { "role": "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": null, "uniqueAnchor": null }, "R4": { "role": "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss", "longName": "003 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CostOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R5": { "role": "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "longName": "004 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "i_2020-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2020-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows", "longName": "005 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R7": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts", "longName": "995452 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "longName": "995453 - Disclosure - Note 1 - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies", "shortName": "Note 1 - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "longName": "995454 - Disclosure - Note 2 - Business Combination, Acquisitions and Divestiture", "shortName": "Note 2 - Business Combination, Acquisitions and Divestiture", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.holley.com/20231231/role/statement-note-3-inventory", "longName": "995455 - Disclosure - Note 3 - Inventory", "shortName": "Note 3 - Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net", "longName": "995456 - Disclosure - Note 4 - Property, Plant and Equipment, Net", "shortName": "Note 4 - Property, Plant and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets", "longName": "995457 - Disclosure - Note 5 - Goodwill and Other Intangible Assets", "shortName": "Note 5 - Goodwill and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities", "longName": "995458 - Disclosure - Note 6 - Accrued Liabilities", "shortName": "Note 6 - Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "hlly:AccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "hlly:AccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.holley.com/20231231/role/statement-note-7-debt", "longName": "995459 - Disclosure - Note 7 - Debt", "shortName": "Note 7 - Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "longName": "995460 - Disclosure - Note 8 - Common Stock Warrants and Earn-out Liability", "shortName": "Note 8 - Common Stock Warrants and Earn-out Liability", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "hlly:WarrantLiabilityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "hlly:WarrantLiabilityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments", "longName": "995461 - Disclosure - Note 9 - Derivative Instruments", "shortName": "Note 9 - Derivative Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements", "longName": "995462 - Disclosure - Note 10 - Fair Value Measurements", "shortName": "Note 10 - Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.holley.com/20231231/role/statement-note-11-revenue-", "longName": "995463 - Disclosure - Note 11 - Revenue", "shortName": "Note 11 - Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.holley.com/20231231/role/statement-note-12-income-taxes", "longName": "995464 - Disclosure - Note 12 - Income Taxes", "shortName": "Note 12 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share", "longName": "995465 - Disclosure - Note 13 - Earnings Per Share", "shortName": "Note 13 - Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.holley.com/20231231/role/statement-note-14-benefit-plans", "longName": "995466 - Disclosure - Note 14 - Benefit Plans", "shortName": "Note 14 - Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DefinedBenefitPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DefinedBenefitPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "longName": "995467 - Disclosure - Note 15 - Equity-based Compensation Plans", "shortName": "Note 15 - Equity-based Compensation Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-", "longName": "995468 - Disclosure - Note 16 - Lease Commitments", "shortName": "Note 16 - Lease Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers", "longName": "995469 - Disclosure - Note 17 - Major Reseller Customers", "shortName": "Note 17 - Major Reseller Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs", "longName": "995470 - Disclosure - Note 18 - Acquisition, Restructuring and Management Fee Costs", "shortName": "Note 18 - Acquisition, Restructuring and Management Fee Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies", "longName": "995471 - Disclosure - Note 19 - Commitments and Contingencies", "shortName": "Note 19 - Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies", "longName": "995472 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "hlly:EmergingGrowthCompanyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "hlly:EmergingGrowthCompanyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "longName": "995473 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables)", "shortName": "Schedule II - Valuation and Qualifying Accounts (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SummaryOfValuationAllowanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SummaryOfValuationAllowanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-tables", "longName": "995474 - Disclosure - Note 2 - Business Combination, Acquisitions and Divestiture (Tables)", "shortName": "Note 2 - Business Combination, Acquisitions and Divestiture (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "hlly:ScheduleOfElementsOfBusinessCombinationToCashFlowsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "hlly:ScheduleOfElementsOfBusinessCombinationToCashFlowsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.holley.com/20231231/role/statement-note-3-inventory-tables", "longName": "995475 - Disclosure - Note 3 - Inventory (Tables)", "shortName": "Note 3 - Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-tables", "longName": "995476 - Disclosure - Note 4 - Property, Plant and Equipment, Net (Tables)", "shortName": "Note 4 - Property, Plant and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-tables", "longName": "995477 - Disclosure - Note 5 - Goodwill and Other Intangible Assets (Tables)", "shortName": "Note 5 - Goodwill and Other Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-tables", "longName": "995478 - Disclosure - Note 6 - Accrued Liabilities (Tables)", "shortName": "Note 6 - Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "hlly:AccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "hlly:AccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.holley.com/20231231/role/statement-note-7-debt-tables", "longName": "995479 - Disclosure - Note 7 - Debt (Tables)", "shortName": "Note 7 - Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-tables", "longName": "995480 - Disclosure - Note 10 - Fair Value Measurements (Tables)", "shortName": "Note 10 - Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.holley.com/20231231/role/statement-note-11-revenue-tables", "longName": "995481 - Disclosure - Note 11 - Revenue (Tables)", "shortName": "Note 11 - Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.holley.com/20231231/role/statement-note-12-income-taxes-tables", "longName": "995482 - Disclosure - Note 12 - Income Taxes (Tables)", "shortName": "Note 12 - Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-tables", "longName": "995483 - Disclosure - Note 13 - Earnings Per Share (Tables)", "shortName": "Note 13 - Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-tables", "longName": "995484 - Disclosure - Note 14 - Benefit Plans (Tables)", "shortName": "Note 14 - Benefit Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DefinedBenefitPlanTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DefinedBenefitPlanTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-tables", "longName": "995485 - Disclosure - Note 15 - Equity-based Compensation Plans (Tables)", "shortName": "Note 15 - Equity-based Compensation Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-tables", "longName": "995486 - Disclosure - Note 16 - Lease Commitments (Tables)", "shortName": "Note 16 - Lease Commitments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "hlly:ScheduleOfOperatingLeaseAssetsAndObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "hlly:ScheduleOfOperatingLeaseAssetsAndObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-tables", "longName": "995487 - Disclosure - Note 17 - Major Reseller Customers (Tables)", "shortName": "Note 17 - Major Reseller Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-tables", "longName": "995488 - Disclosure - Note 18 - Acquisition, Restructuring and Management Fee Costs (Tables)", "shortName": "Note 18 - Acquisition, Restructuring and Management Fee Costs (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "hlly:ScheduleOfAcquisitionRestructuringAndManagementFeeCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "hlly:ScheduleOfAcquisitionRestructuringAndManagementFeeCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies-tables", "longName": "995489 - Disclosure - Note 19 - Commitments and Contingencies (Tables)", "shortName": "Note 19 - Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details", "longName": "995490 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details)", "shortName": "Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "i_2022-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForCreditLossMember", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2020-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForCreditLossMember", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R47": { "role": "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "longName": "995491 - Disclosure - Note 1 - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Details Textual)", "shortName": "Note 1 - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:CashFDICInsuredAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:CashFDICInsuredAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "longName": "995492 - Disclosure - Note 2 - Business Combination, Acquisitions and Divestiture (Details Textual)", "shortName": "Note 2 - Business Combination, Acquisitions and Divestiture (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "d_2021-01-01_2021-12-31", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "hlly:ScheduleOfElementsOfBusinessCombinationToCashFlowsTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-10-01_2022-12-31_DisposalGroupClassificationAxis-DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-FinspeedLlcMember", "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R49": { "role": "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details", "longName": "995493 - Disclosure - Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Reconciles Elements of Business Combination to Cash Flows (Details)", "shortName": "Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Reconciles Elements of Business Combination to Cash Flows (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "d_2021-01-01_2021-12-31", "name": "us-gaap:CashAcquiredFromAcquisition", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "hlly:ScheduleOfElementsOfBusinessCombinationToCashFlowsTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2021-01-01_2021-12-31", "name": "us-gaap:CashAcquiredFromAcquisition", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "hlly:ScheduleOfElementsOfBusinessCombinationToCashFlowsTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details-parentheticals", "longName": "995494 - Disclosure - Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Reconciles Elements of Business Combination to Cash Flows (Details) (Parentheticals)", "shortName": "Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Reconciles Elements of Business Combination to Cash Flows (Details) (Parentheticals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "50", "firstAnchor": null, "uniqueAnchor": null }, "R51": { "role": "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "longName": "995495 - Disclosure - Note 2 - Business Combination, Acquisitions, and Divestiture - Allocation of the Purchase Price to the Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)", "shortName": "Note 2 - Business Combination, Acquisitions, and Divestiture - Allocation of the Purchase Price to the Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31_BusinessAcquisitionAxis-JohnsSouthernKentuckyClassicsAndVestaMotorsportsMember", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R52": { "role": "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-pro-forma-information-details", "longName": "995496 - Disclosure - Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Pro Forma Information (Details)", "shortName": "Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Pro Forma Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "d_2021-01-01_2021-12-31", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2021-01-01_2021-12-31", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.holley.com/20231231/role/statement-note-3-inventory-schedule-of-inventory-details", "longName": "995497 - Disclosure - Note 3 - Inventory - Schedule of Inventory (Details)", "shortName": "Note 3 - Inventory - Schedule of Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-property-plant-and-equipment-details", "longName": "995498 - Disclosure - Note 4 - Property, Plant and Equipment, Net - Schedule of Property, Plant, and Equipment (Details)", "shortName": "Note 4 - Property, Plant and Equipment, Net - Schedule of Property, Plant, and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-longlived-assets-by-geographic-locations-details", "longName": "995499 - Disclosure - Note 4 - Property, Plant and Equipment, Net - Schedule of Long-lived Assets by Geographic Locations (Details)", "shortName": "Note 4 - Property, Plant and Equipment, Net - Schedule of Long-lived Assets by Geographic Locations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_StatementGeographicalAxis-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R56": { "role": "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual", "longName": "995500 - Disclosure - Note 5 - Goodwill and Other Intangible Assets (Details Textual)", "shortName": "Note 5 - Goodwill and Other Intangible Assets (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-goodwill-details", "longName": "995501 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)", "shortName": "Note 5 - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R58": { "role": "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-summary-of-intangible-assets-details", "longName": "995502 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details)", "shortName": "Note 5 - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "hlly:ScheduleOfIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "hlly:ScheduleOfIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details", "longName": "995503 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Schedule of Finite-lived Intangible Assets, Future Amortization Expense (Details)", "shortName": "Note 5 - Goodwill and Other Intangible Assets - Schedule of Finite-lived Intangible Assets, Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-accrued-liabilities-details", "longName": "995504 - Disclosure - Note 6 - Accrued Liabilities - Accrued Liabilities (Details)", "shortName": "Note 6 - Accrued Liabilities - Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "hlly:AccruedFreightCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "hlly:AccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "hlly:AccruedFreightCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "hlly:AccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual", "longName": "995505 - Disclosure - Note 7 - Debt (Details Textual)", "shortName": "Note 7 - Debt (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2021-11-18_CreditFacilityAxis-RevolvingCreditFacilityMember", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R62": { "role": "http://www.holley.com/20231231/role/statement-note-7-debt-schedule-of-debt-details", "longName": "995506 - Disclosure - Note 7 - Debt - Schedule of Debt (Details)", "shortName": "Note 7 - Debt - Schedule of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:OtherLongTermDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R63": { "role": "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details", "longName": "995507 - Disclosure - Note 7 - Debt - Future Maturities of Long-term Debt and Amortization of Debt Issuance Cost (Details)", "shortName": "Note 7 - Debt - Future Maturities of Long-term Debt and Amortization of Debt Issuance Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual", "longName": "995508 - Disclosure - Note 8 - Common Stock Warrants and Earn-out Liability (Details Textual)", "shortName": "Note 8 - Common Stock Warrants and Earn-out Liability (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "hlly:WarrantLiabilityTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "hlly:WarrantLiabilityTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments-details-textual", "longName": "995509 - Disclosure - Note 9 - Derivative Instruments (Details Textual)", "shortName": "Note 9 - Derivative Instruments (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:UnrealizedGainLossOnDerivatives", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-01-04_DerivativeInstrumentRiskAxis-InterestRateContractMember_HedgingDesignationAxis-DesignatedAsHedgingInstrumentMember", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R66": { "role": "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details", "longName": "995510 - Disclosure - Note 10 - Fair Value Measurements - Schedule of Value Assets and Liabilities Measured on Recurring Basis (Details)", "shortName": "Note 10 - Fair Value Measurements - Schedule of Value Assets and Liabilities Measured on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "i_2023-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details", "longName": "995511 - Disclosure - Note 10 - Fair Value Measurements - Summary of Assumptions for Estimated Fair Value Using Monte Carlo Simulation Model (Details)", "shortName": "Note 10 - Fair Value Measurements - Summary of Assumptions for Estimated Fair Value Using Monte Carlo Simulation Model (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "i_2023-12-31_FairValueByLiabilityClassAxis-EarnOutLiabilityMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember_ValuationTechniqueAxis-MonteCarloSimulationModelMember", "name": "us-gaap:AlternativeInvestmentMeasurementInput", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_FairValueByLiabilityClassAxis-EarnOutLiabilityMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember_ValuationTechniqueAxis-MonteCarloSimulationModelMember", "name": "us-gaap:AlternativeInvestmentMeasurementInput", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-reconciliation-of-changes-details", "longName": "995512 - Disclosure - Note 10 - Fair Value Measurements - Reconciliation of Changes (Details)", "shortName": "Note 10 - Fair Value Measurements - Reconciliation of Changes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2021-12-31", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R69": { "role": "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-by-product-category-details", "longName": "995513 - Disclosure - Note 11 - Revenue - Summary of Revenue by Product Category (Details)", "shortName": "Note 11 - Revenue - Summary of Revenue by Product Category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_ProductOrServiceAxis-ElectronicSystemsMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R70": { "role": "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-based-on-geographic-location-details", "longName": "995514 - Disclosure - Note 11 - Revenue - Summary of Revenue Based on Geographic Location (Details)", "shortName": "Note 11 - Revenue - Summary of Revenue Based on Geographic Location (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_StatementGeographicalAxis-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R71": { "role": "http://www.holley.com/20231231/role/statement-note-12-income-taxes-details-textual", "longName": "995515 - Disclosure - Note 12 - Income Taxes (Details Textual)", "shortName": "Note 12 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details", "longName": "995516 - Disclosure - Note 12 - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)", "shortName": "Note 12 - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-income-before-income-tax-domestic-and-foreign-jurisdictions-details", "longName": "995517 - Disclosure - Note 12 - Income Taxes - Schedule of Income Before Income Tax, Domestic and Foreign Jurisdictions (Details)", "shortName": "Note 12 - Income Taxes - Schedule of Income Before Income Tax, Domestic and Foreign Jurisdictions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details", "longName": "995518 - Disclosure - Note 12 - Income Taxes - Schedule of Provision and Effective Tax Rates (Details)", "shortName": "Note 12 - Income Taxes - Schedule of Provision and Effective Tax Rates (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details", "longName": "995519 - Disclosure - Note 12 - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "shortName": "Note 12 - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "hlly:DeferredTaxAssetsReservesOnAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "hlly:DeferredTaxAssetsReservesOnAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.holley.com/20231231/role/statement-note-12-income-taxes-change-in-the-valuation-allowance-for-deferred-tax-assets-details", "longName": "995520 - Disclosure - Note 12 - Income Taxes - Change in the Valuation Allowance for Deferred Tax Assets (Details)", "shortName": "Note 12 - Income Taxes - Change in the Valuation Allowance for Deferred Tax Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "hlly:DeferredTaxAssetsChangeInValuationAllowanceTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R77": { "role": "http://www.holley.com/20231231/role/statement-note-12-income-taxes-changes-in-unrecognized-tax-benefits-details", "longName": "995521 - Disclosure - Note 12 - Income Taxes - Changes in Unrecognized Tax Benefits (Details)", "shortName": "Note 12 - Income Taxes - Changes in Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details", "longName": "995522 - Disclosure - Note 13 - Earnings Per Share - Schedule of Basic and Diluted Earning Per Share (Details)", "shortName": "Note 13 - Earnings Per Share - Schedule of Basic and Diluted Earning Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details", "longName": "995523 - Disclosure - Note 13 - Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "shortName": "Note 13 - Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-details-textual", "longName": "995524 - Disclosure - Note 14 - Benefit Plans (Details Textual)", "shortName": "Note 14 - Benefit Plans (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DefinedBenefitPlanTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DefinedBenefitPlanTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details", "longName": "995525 - Disclosure - Note 14 - Benefit Plans - Summary of Changes in the Benefit Obligation and Plan Assets and the Plan Funded Status (Details)", "shortName": "Note 14 - Benefit Plans - Summary of Changes in the Benefit Obligation and Plan Assets and the Plan Funded Status (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "d_2022-01-01_2022-12-31", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:DefinedBenefitPlanTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:DefinedBenefitPlanFundedStatusOfPlan", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "us-gaap:DefinedBenefitPlanTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R82": { "role": "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-schedule-of-pre-tax-amounts-recognized-in-other-comprehensive-income-details", "longName": "995526 - Disclosure - Note 14 - Benefit Plans - Schedule of Pre Tax Amounts Recognized in Other Comprehensive Income (Details)", "shortName": "Note 14 - Benefit Plans - Schedule of Pre Tax Amounts Recognized in Other Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "d_2022-01-01_2022-12-31", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:DefinedBenefitPlanTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-01-01_2022-12-31", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:DefinedBenefitPlanTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summarizes-the-components-of-net-periodic-benefit-cost-details", "longName": "995527 - Disclosure - Note 14 - Benefit Plans - Summarizes the Components of Net Periodic Benefit Cost (Details)", "shortName": "Note 14 - Benefit Plans - Summarizes the Components of Net Periodic Benefit Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "d_2022-01-01_2022-12-31", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:DefinedBenefitPlanTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-01-01_2022-12-31", "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:DefinedBenefitPlanTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R84": { "role": "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-schedule-of-defined-benefit-plan-assumptions-details", "longName": "995528 - Disclosure - Note 14 - Benefit Plans - Schedule of Defined Benefit Plan, Assumptions (Details)", "shortName": "Note 14 - Benefit Plans - Schedule of Defined Benefit Plan, Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "d_2022-01-01_2022-12-31", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "us-gaap:DefinedBenefitPlanTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-01-01_2022-12-31", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "us-gaap:DefinedBenefitPlanTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual", "longName": "995529 - Disclosure - Note 15 - Equity-based Compensation Plans (Details Textual)", "shortName": "Note 15 - Equity-based Compensation Plans (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R86": { "role": "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-restricted-stock-units-activity-details", "longName": "995530 - Disclosure - Note 15 - Equity-based Compensation Plans - Summary of Restricted Stock Units Activity (Details)", "shortName": "Note 15 - Equity-based Compensation Plans - Summary of Restricted Stock Units Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "i_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R87": { "role": "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-equity-instruments-other-than-options-valuation-using-blackscholes-option-pricing-model-details", "longName": "995531 - Disclosure - Note 15 - Equity-based Compensation Plans - Schedule of Share-Based Payment Award Equity Instruments Other Than Options Valuation Using Black-Scholes Option Pricing Model (Details)", "shortName": "Note 15 - Equity-based Compensation Plans - Schedule of Share-Based Payment Award Equity Instruments Other Than Options Valuation Using Black-Scholes Option Pricing Model (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31_AwardTypeAxis-PerformanceSharesMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "td", "tr", "tbody", "table", "hlly:ScheduleOfSharebasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_AwardTypeAxis-PerformanceSharesMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "td", "tr", "tbody", "table", "hlly:ScheduleOfSharebasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-stock-option-activity-details", "longName": "995532 - Disclosure - Note 15 - Equity-based Compensation Plans - Summary of Stock Option Activity (Details)", "shortName": "Note 15 - Equity-based Compensation Plans - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-stock-options-valuation-using-blackscholes-option-pricing-model-details", "longName": "995533 - Disclosure - Note 15 - Equity-based Compensation Plans - Schedule of Share-Based Payment Award Stock Options Valuation Using Black-Scholes Option Pricing Model (Details)", "shortName": "Note 15 - Equity-based Compensation Plans - Schedule of Share-Based Payment Award Stock Options Valuation Using Black-Scholes Option Pricing Model (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "d_2021-01-01_2021-12-31_AwardTypeAxis-EmployeeStockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2021-01-01_2021-12-31_AwardTypeAxis-EmployeeStockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-profit-interest-units-valuation-using-blackscholes-option-pricing-model-details", "longName": "995534 - Disclosure - Note 15 - Equity-based Compensation Plans - Schedule of Profit Interest Units Valuation using Black-Scholes Option Pricing Model (Details)", "shortName": "Note 15 - Equity-based Compensation Plans - Schedule of Profit Interest Units Valuation using Black-Scholes Option Pricing Model (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "d_2022-01-01_2022-12-31_AwardTypeAxis-ProfitInterestUnitsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-01-01_2022-12-31_AwardTypeAxis-ProfitInterestUnitsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-components-of-equitybased-compensation-expense-details", "longName": "995535 - Disclosure - Note 15 - Equity-based Compensation Plans - Schedule of Components of Equity-based Compensation Expense (Details)", "shortName": "Note 15 - Equity-based Compensation Plans - Schedule of Components of Equity-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-details-textual", "longName": "995536 - Disclosure - Note 16 - Lease Commitments (Details Textual)", "shortName": "Note 16 - Lease Commitments (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ShortTermLeaseCommitmentAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ShortTermLeaseCommitmentAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details", "longName": "995537 - Disclosure - Note 16 - Lease Commitments - Schedule of Operating Lease Assets and Obligations (Details)", "shortName": "Note 16 - Lease Commitments - Schedule of Operating Lease Assets and Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "hlly:ScheduleOfOperatingLeaseAssetsAndObligationsTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R94": { "role": "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-expense-supplemental-cash-flow-information-details", "longName": "995538 - Disclosure - Note 16 - Lease Commitments - Schedule of Operating Lease Expense Supplemental Cash Flow Information (Details)", "shortName": "Note 16 - Lease Commitments - Schedule of Operating Lease Expense Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R95": { "role": "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details", "longName": "995539 - Disclosure - Note 16 - Lease Commitments - Schedule of Future Minimum Rental Payments for Operating Leases (Details)", "shortName": "Note 16 - Lease Commitments - Schedule of Future Minimum Rental Payments for Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R96": { "role": "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-details-textual", "longName": "995540 - Disclosure - Note 17 - Major Reseller Customers (Details Textual)", "shortName": "Note 17 - Major Reseller Customers (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ResellerCustomersMember_RangeAxis-MinimumMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ResellerCustomersMember_RangeAxis-MinimumMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R97": { "role": "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-schedules-of-concentration-of-risk-details", "longName": "995541 - Disclosure - Note 17 - Major Reseller Customers - Schedules of Concentration of Risk (Details)", "shortName": "Note 17 - Major Reseller Customers - Schedules of Concentration of Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R98": { "role": "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-details-textual", "longName": "995542 - Disclosure - Note 18 - Acquisition, Restructuring and Management Fee Costs (Details Textual)", "shortName": "Note 18 - Acquisition, Restructuring and Management Fee Costs (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RestructuringCosts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "hlly:ScheduleOfAcquisitionRestructuringAndManagementFeeCostsTableTextBlock", "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2021-01-01_2021-12-31_BusinessAcquisitionAxis-SentinelCapitalPartnersMember", "name": "hlly:AcquisitionCostsAndManagementFees", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } }, "R99": { "role": "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-summary-of-total-acquisitions-and-restructuring-costs-details", "longName": "995543 - Disclosure - Note 18 - Acquisition, Restructuring and Management Fee Costs - Summary of Total Acquisitions and Restructuring Costs (Details)", "shortName": "Note 18 - Acquisition, Restructuring and Management Fee Costs - Summary of Total Acquisitions and Restructuring Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "hlly:ScheduleOfAcquisitionRestructuringAndManagementFeeCostsTableTextBlock", "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "hlly:ScheduleOfAcquisitionRestructuringAndManagementFeeCostsTableTextBlock", "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true, "unique": true } }, "R100": { "role": "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies-schedule-of-accrual-for-product-warranties-details", "longName": "995544 - Disclosure - Note 19 - Commitments and Contingencies - Schedule of Accrual For Product Warranties (Details)", "shortName": "Note 19 - Commitments and Contingencies - Schedule of Accrual For Product Warranties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2020-12-31", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hlly20231231_10k.htm", "unique": true } } }, "tag": { "hlly_AcceleratedSharebasedPaymentArrangementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "AcceleratedSharebasedPaymentArrangementExpense", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "hlly_AcceleratedSharebasedPaymentArrangementExpense", "terseLabel": "Accelerated Share-Based Payment Arrangement, Expense", "documentation": "The amount of accelerated share-based payment arrangement expense." } } }, "auth_ref": [] }, "hlly_AccessoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "AccessoriesMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-by-product-category-details" ], "lang": { "en-us": { "role": { "label": "Accessories [Member]", "documentation": "Information by accessories." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, less allowance for credit losses of $1,577 and $1,550, respectively", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r39", "r972" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-details-textual", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-schedules-of-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r914" ] }, "us-gaap_AccountsReceivablePurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivablePurchase", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccountsReceivablePurchase", "terseLabel": "Accounts Receivable, Purchase", "documentation": "Amount of increase from purchase of accounts receivable." } } }, "auth_ref": [ "r398" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-accrued-liabilities-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccruedEmployeeBenefitsCurrent", "terseLabel": "Accrued employee compensation and benefits", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r42" ] }, "hlly_AccruedFreightCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "AccruedFreightCurrent", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-accrued-liabilities-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "hlly_AccruedFreightCurrent", "terseLabel": "Accrued freight", "documentation": "Carrying value as of the balance sheet date of freight. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-accrued-liabilities-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccruedIncomeTaxesCurrent", "terseLabel": "Accrued taxes", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r132", "r190" ] }, "hlly_AccruedLiabilitiesAndOtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "AccruedLiabilitiesAndOtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Noncurrent Liabilities [Member]", "documentation": "Represents accrued liabilities and other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-accrued-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets", "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Accrued liabilities", "totalLabel": "Total accrued liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r42" ] }, "hlly_AccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.holley.com/20231231", "localname": "AccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accrued liabilities at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities [Member]", "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered." } } }, "auth_ref": [ "r42" ] }, "hlly_AccruedReturnsAndAllowancesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "AccruedReturnsAndAllowancesCurrent", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-accrued-liabilities-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "hlly_AccruedReturnsAndAllowancesCurrent", "terseLabel": "Accrued returns, allowances and warranties", "documentation": "Represents current accrued returns and allowance." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-property-plant-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Less: accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r82", "r238", "r778" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "terseLabel": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r8", "r50", "r1130" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r254", "r255", "r256", "r257", "r688" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r49", "r50", "r145", "r247", "r774", "r798", "r802" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r23", "r50", "r670", "r673", "r725", "r793", "r794", "r1031", "r1032", "r1033", "r1048", "r1049", "r1050" ] }, "hlly_AcquisitionAndRestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "AcquisitionAndRestructuringCosts", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "Acquisition and restructuring costs", "documentation": "Acquisition And Restructuring Costs." } } }, "auth_ref": [] }, "hlly_AcquisitionCostsAndManagementFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "AcquisitionCostsAndManagementFees", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "hlly_AcquisitionCostsAndManagementFees", "terseLabel": "Acquisition Costs and Management Fees", "documentation": "The amount of acquisition costs and management fees." } } }, "auth_ref": [] }, "us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r137", "r972", "r1212" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r612", "r613", "r614", "r815", "r1048", "r1049", "r1050", "r1186", "r1215" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Tax withholding related to vesting of restricted stock units", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r92", "r93", "r579" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) to net cash from operating activities:" } } }, "auth_ref": [] }, "hlly_AdvanceEngineManagementIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "AdvanceEngineManagementIncMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Advance Engine Management Inc [Member]", "documentation": "Information about Advance Engine Management Inc." } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r203" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdvertisingExpense", "terseLabel": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r620" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-components-of-equitybased-compensation-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-Based Payment Arrangement, Expense", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r610", "r619" ] }, "hlly_AllowanceCashDiscountReserveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "AllowanceCashDiscountReserveMember", "presentation": [ "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Allowance, Cash Discount Reserve [Member]", "documentation": "Related to allowance for cash discount reserve." } } }, "auth_ref": [] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r1042", "r1043", "r1044", "r1046", "r1047" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r248", "r359", "r396" ] }, "us-gaap_AlternativeInvestmentMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AlternativeInvestmentMeasurementInput", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details" ], "lang": { "en-us": { "role": { "label": "Alternative Investment, Measurement Input", "documentation": "Value of input used to measure alternative investment." } } }, "auth_ref": [ "r685" ] }, "hlly_AmendedAndRestatedForwardPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "AmendedAndRestatedForwardPurchaseAgreementMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Amended And Restated Forward Purchase Agreement [Member]", "documentation": "Information about the amended and restated forward purchase agreement." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "hlly_AmortizationOfDebtIssuanceCostsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "AmortizationOfDebtIssuanceCostsYearFive", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details": { "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details" ], "lang": { "en-us": { "role": { "label": "2028, debt issuance costs amortization", "documentation": "Amortization of debt issuance Costs year Five" } } }, "auth_ref": [] }, "hlly_AmortizationOfDebtIssuanceCostsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "AmortizationOfDebtIssuanceCostsYearFour", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details": { "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details" ], "lang": { "en-us": { "role": { "label": "2027, debt issuance costs amortization", "documentation": "Amortization of Debt Issuance Costs Year Four." } } }, "auth_ref": [] }, "hlly_AmortizationOfDebtIssuanceCostsYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "AmortizationOfDebtIssuanceCostsYearOne", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details": { "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details" ], "lang": { "en-us": { "role": { "label": "2024, debt issuance costs amortization", "documentation": "Amortization of debt issuance costs year one." } } }, "auth_ref": [] }, "hlly_AmortizationOfDebtIssuanceCostsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "AmortizationOfDebtIssuanceCostsYearThree", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details": { "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details" ], "lang": { "en-us": { "role": { "label": "2026, debt issuance costs amortization", "documentation": "Amortization of debt issuance costs year three." } } }, "auth_ref": [] }, "hlly_AmortizationOfDebtIssuanceCostsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "AmortizationOfDebtIssuanceCostsYearTwo", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details": { "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details" ], "lang": { "en-us": { "role": { "label": "2025, debt issuance costs amortization", "documentation": "Amortization of debt issuance costs year two." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Amortization of deferred loan costs", "terseLabel": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r148", "r474", "r706", "r1037" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 }, "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "Amortization of intangible assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r15", "r75", "r80" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share (in shares)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r327" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r63" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r63" ] }, "us-gaap_AssetPledgedAsCollateralMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetPledgedAsCollateralMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Asset Pledged as Collateral [Member]", "documentation": "Asset pledged as collateral." } } }, "auth_ref": [ "r662", "r838", "r970", "r1205" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r188", "r241", "r279", "r334", "r347", "r351", "r391", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r662", "r665", "r690", "r769", "r858", "r972", "r984", "r1082", "r1083", "r1197" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r233", "r251", "r279", "r391", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r662", "r665", "r690", "r972", "r1082", "r1083", "r1197" ] }, "hlly_AssumptionOfEarnoutLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "AssumptionOfEarnoutLiability", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Assumption of earn-out liability", "documentation": "Assumption of earn out liability." } } }, "auth_ref": [] }, "hlly_AssumptionOfWarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "AssumptionOfWarrantLiability", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Assumption of warrant liability", "documentation": "Assumption of warrant liability." } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r988", "r989", "r990" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r988", "r989", "r990" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r988", "r989", "r990" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-components-of-equitybased-compensation-expense-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-profit-interest-units-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-equity-instruments-other-than-options-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-stock-options-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-tables" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r581", "r582", "r583", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r605", "r606", "r607", "r608", "r609" ] }, "hlly_BaerIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "BaerIncMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Baer Inc [Member]", "documentation": "Information about Baer Inc Member." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r112", "r115" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "hlly_BrothersMailOrderIndustriesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "BrothersMailOrderIndustriesIncMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Brothers Mail Order Industries Inc [Member]", "documentation": "Information about Brothers Mail Order Industries Inc." } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-details-textual", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-goodwill-details", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r658", "r959", "r962" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-details-textual", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-goodwill-details", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r100", "r103", "r658", "r959", "r962" ] }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details-parentheticals" ], "lang": { "en-us": { "role": { "label": "Transaction costs", "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "terseLabel": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares)", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r182" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-tables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r1006", "r1007" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-pro-forma-information-details" ], "lang": { "en-us": { "role": { "label": "Pro forma net income", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r656", "r657" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-pro-forma-information-details" ], "lang": { "en-us": { "role": { "label": "Pro forma net sales", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r656", "r657" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-summary-of-total-acquisitions-and-restructuring-costs-details": { "parentTag": "hlly_TotalAcquisitionRestructuringAndManagementFees", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-summary-of-total-acquisitions-and-restructuring-costs-details" ], "lang": { "en-us": { "role": { "label": "Acquisitions (1)", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r99" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 }, "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "Fair value adjustments to earn-out liability", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r661", "r1036" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "Earn-out liability", "terseLabel": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r3", "r108" ] }, "hlly_BusinessCombinationContingentConsiderationSharesIssuableShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.holley.com/20231231", "localname": "BusinessCombinationContingentConsiderationSharesIssuableShares", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "hlly_BusinessCombinationContingentConsiderationSharesIssuableShares", "terseLabel": "Business Combination Contingent Consideration Shares Issuable, Shares (in shares)", "documentation": "Business Combination Contingent Consideration Shares Issuable Shares." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r179", "r659" ] }, "hlly_BusinessCombinationIntangibleAssetsIncludingGoodwillAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "BusinessCombinationIntangibleAssetsIncludingGoodwillAcquired", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "hlly_BusinessCombinationIntangibleAssetsIncludingGoodwillAcquired", "terseLabel": "Business Combination Intangible Assets Including Goodwill Acquired", "documentation": "Business Combination Intangible Assets Including Goodwill Acquired." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "terseLabel": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r102" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "terseLabel": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r102" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r105" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Other assets", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r105" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r105" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "negatedTerseLabel": "Accounts payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r105" ] }, "hlly_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccrued", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "label": "hlly_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccrued", "negatedTerseLabel": "Accrued liabilities", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accrued." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r104", "r105" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventory", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r104", "r105" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, plant and equipment", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r104", "r105" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r105" ] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed", "terseLabel": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed", "documentation": "For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs which have been expensed." } } }, "auth_ref": [ "r101" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details": { "parentTag": "hlly_NetCashProceedsFromBusinessCombinationAndPIPEFinancing", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details" ], "lang": { "en-us": { "role": { "label": "Cash - Empower's trust and cash (net of redemptions of $99,353 and transaction costs of $44,314)", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r52" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "terseLabel": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r57", "r236", "r932" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r58" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Beginning of period", "periodEndLabel": "End of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r57", "r155", "r277" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net change in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r155" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashFDICInsuredAmount", "terseLabel": "Cash, FDIC Insured Amount", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-tables" ], "lang": { "en-us": { "role": { "label": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]", "documentation": "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans." } } }, "auth_ref": [ "r35" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r215", "r244", "r245", "r246", "r279", "r312", "r317", "r324", "r326", "r332", "r333", "r391", "r443", "r445", "r446", "r447", "r450", "r451", "r481", "r482", "r484", "r485", "r487", "r690", "r809", "r810", "r811", "r812", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r846", "r867", "r887", "r908", "r909", "r910", "r911", "r912", "r998", "r1038", "r1052" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r87" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r488" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "terseLabel": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "terseLabel": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r488" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ClassOfWarrantOrRightOutstanding", "terseLabel": "Class of Warrant or Right, Outstanding (in shares)", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (Refer to Note 19 - Commitments and Contingencies)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r46", "r127", "r771", "r845" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r166", "r431", "r432", "r915", "r1078" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "terseLabel": "Common Stock, Capital Shares Reserved for Future Issuance (in shares)", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r47" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r975", "r976", "r977", "r979", "r980", "r981", "r982", "r1048", "r1049", "r1186", "r1210", "r1215" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r136" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r136", "r846" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued (in shares)", "terseLabel": "Common Stock, Shares, Issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r136" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r24", "r136", "r846", "r864", "r1215", "r1216" ] }, "us-gaap_CommonStockSharesSubscriptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesSubscriptions", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_CommonStockSharesSubscriptions", "terseLabel": "Common Stock, Value, Subscriptions", "documentation": "Monetary value of common stock allocated to investors to buy shares of a new issue of common stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds." } } }, "auth_ref": [ "r86", "r136" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.0001 par value, 550,000,000 shares authorized, 117,707,280 and 117,147,997 shares issued and outstanding on December 31, 2023 and December 31, 2022, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r136", "r773", "r972" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Total comprehensive income (loss)", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r51", "r260", "r262", "r268", "r765", "r783" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "Comprehensive income (loss):" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-details-textual", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-schedules-of-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r66", "r68", "r120", "r121", "r356", "r914" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-details-textual", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-schedules-of-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r66", "r68", "r120", "r121", "r356", "r803", "r914" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-details-textual", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-schedules-of-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r66", "r68", "r120", "r121", "r356", "r914", "r1005" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r128", "r206" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r158" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-details-textual", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-schedules-of-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Concentration risk, percentage", "terseLabel": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r66", "r68", "r120", "r121", "r356" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-details-textual", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-schedules-of-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r66", "r68", "r120", "r121", "r356", "r914" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r218", "r284", "r662", "r663", "r665", "r666", "r727", "r925", "r1023", "r1024", "r1025", "r1081", "r1084", "r1085" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r218", "r284", "r662", "r663", "r665", "r666", "r727", "r925", "r1023", "r1024", "r1025", "r1081", "r1084", "r1085" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "hlly_CorporateHeadquartersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "CorporateHeadquartersMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Corporate Headquarters [Member]", "documentation": "Related to corporate headquarters." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "Cost of goods sold", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r150", "r279", "r391", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r690", "r1082" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r1015" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r228", "r282", "r283", "r456", "r483", "r726", "r934", "r936" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual", "http://www.holley.com/20231231/role/statement-note-7-debt-schedule-of-debt-details" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual", "http://www.holley.com/20231231/role/statement-note-7-debt-schedule-of-debt-details" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentFederalTaxExpenseBenefit", "terseLabel": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1014", "r1041", "r1183" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentForeignTaxExpenseBenefit", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1014", "r1041" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentIncomeTaxExpenseBenefit", "totalLabel": "Total current income tax expense", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r178", "r644", "r650", "r1041" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "Current income tax expense:" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentStateAndLocalTaxExpenseBenefit", "terseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1014", "r1041", "r1183" ] }, "hlly_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "CustomerAMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-schedules-of-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Customer A [Member]", "documentation": "Related to Customer A." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-details-textual", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-schedules-of-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r67", "r356" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r107" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r167", "r278", "r452", "r458", "r459", "r460", "r461", "r462", "r463", "r468", "r475", "r476", "r478" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual", "http://www.holley.com/20231231/role/statement-note-7-debt-schedule-of-debt-details" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r37", "r131", "r132", "r189", "r192", "r284", "r453", "r454", "r455", "r456", "r457", "r459", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r707", "r946", "r947", "r948", "r949", "r950", "r1039" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details", "http://www.holley.com/20231231/role/statement-note-7-debt-schedule-of-debt-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-Term Debt, Gross", "label": "us-gaap_DebtInstrumentCarryingAmount", "totalLabel": "Future maturities", "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." } } }, "auth_ref": [ "r37", "r192", "r479" ] }, "hlly_DebtInstrumentCovenantConsolidatedNetLeverageRatio": { "xbrltype": "decimalItemType", "nsuri": "http://www.holley.com/20231231", "localname": "DebtInstrumentCovenantConsolidatedNetLeverageRatio", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "hlly_DebtInstrumentCovenantConsolidatedNetLeverageRatio", "terseLabel": "Debt Instrument, Covenant, Consolidated Net Leverage Ratio", "documentation": "The consolidated net leverage ratio under the covenant of the debt instrument." } } }, "auth_ref": [] }, "hlly_DebtInstrumentCovenantMinimumLiquidity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "DebtInstrumentCovenantMinimumLiquidity", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "hlly_DebtInstrumentCovenantMinimumLiquidity", "terseLabel": "Debt Instrument, Covenant, Minimum Liquidity", "documentation": "Represents minimum liquidity for debt instrument covenant." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r122", "r124", "r453", "r707", "r947", "r948" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual", "http://www.holley.com/20231231/role/statement-note-7-debt-schedule-of-debt-details" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r44", "r284", "r453", "r454", "r455", "r456", "r457", "r459", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r707", "r946", "r947", "r948", "r949", "r950", "r1039" ] }, "hlly_DebtInstrumentPeriodicPaymentPercentageOfAnnualExcessCashFlow": { "xbrltype": "percentItemType", "nsuri": "http://www.holley.com/20231231", "localname": "DebtInstrumentPeriodicPaymentPercentageOfAnnualExcessCashFlow", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "hlly_DebtInstrumentPeriodicPaymentPercentageOfAnnualExcessCashFlow", "terseLabel": "Debt Instrument, Periodic Payment, Percentage of Annual Excess Cash FLow", "documentation": "Percentage of annual excess cash flow required to pay down the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentPeriodicPaymentPrincipal", "terseLabel": "Debt Instrument, Periodic Payment, Principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r44" ] }, "us-gaap_DebtInstrumentRepurchaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepurchaseAmount", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentRepurchaseAmount", "terseLabel": "Debt Instrument, Repurchase Amount", "documentation": "Fair value amount of debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentTerm", "terseLabel": "Debt Instrument, Term (Year)", "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." } } }, "auth_ref": [] }, "hlly_DebtInstrumentWithdrawnAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "DebtInstrumentWithdrawnAmount", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "hlly_DebtInstrumentWithdrawnAmount", "terseLabel": "Debt Instrument, Withdrawn Amount", "documentation": "Debt Instrument Withdrawn Amount." } } }, "auth_ref": [] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Debt, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r18" ] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtWeightedAverageInterestRate", "terseLabel": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "hlly_DecapitalizationOfRightofuseAssetsUponLeaseTerminationOrModification": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "DecapitalizationOfRightofuseAssetsUponLeaseTerminationOrModification", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-expense-supplemental-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "Decapitalization of right-of-use assets upon lease termination or modification", "documentation": "Amount of decapitalization of right-of-use assets upon lease termination or modification." } } }, "auth_ref": [] }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "terseLabel": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit." } } }, "auth_ref": [ "r95" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredFederalIncomeTaxExpenseBenefit", "terseLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1041", "r1182", "r1183" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredFinanceCostsGross", "terseLabel": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r123" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details", "http://www.holley.com/20231231/role/statement-note-7-debt-schedule-of-debt-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredFinanceCostsNet", "totalLabel": "Debt Issuance Cost Amortization", "negatedLabel": "Less unamortized debt issuance costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r123", "r1087" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredForeignIncomeTaxExpenseBenefit", "terseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r178", "r1041", "r1182" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "totalLabel": "Total deferred income tax expense (benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r15", "r178", "r212", "r649", "r650", "r1041" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "Deferred income tax expense (benefit):" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxLiabilities", "totalLabel": "Total gross deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r133", "r134", "r191", "r638" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Deferred taxes", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r627", "r628", "r770" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1041", "r1182", "r1183" ] }, "hlly_DeferredTaxAssetsChangeInValuationAllowanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.holley.com/20231231", "localname": "DeferredTaxAssetsChangeInValuationAllowanceTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Change in Valuation Allowance [Table Text Block]", "documentation": "Tabular disclosure for the change in valuation allowance of deferred tax assets." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsGross", "totalLabel": "Total gross deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r639" ] }, "hlly_DeferredTaxAssetsInterestExpenseLimitation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "DeferredTaxAssetsInterestExpenseLimitation", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest expense limitation", "label": "hlly_DeferredTaxAssetsInterestExpenseLimitation", "documentation": "The amount of deferred tax assets from interest expense limitation." } } }, "auth_ref": [] }, "hlly_DeferredTaxAssetsLiabilitiesNotYetDeductible": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "DeferredTaxAssetsLiabilitiesNotYetDeductible", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Liabilities not yet deductible", "label": "hlly_DeferredTaxAssetsLiabilitiesNotYetDeductible", "documentation": "The amount of deferred tax assets from liabilities not yet deductible." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsNet", "totalLabel": "Total gross deferred tax assets, net of valuation allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1180" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Net operating losses", "label": "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r98", "r1181" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r98", "r1181" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "us-gaap_DeferredTaxAssetsOther", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r98", "r1181" ] }, "hlly_DeferredTaxAssetsReservesOnAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "DeferredTaxAssetsReservesOnAssets", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Reserves on assets", "label": "hlly_DeferredTaxAssetsReservesOnAssets", "documentation": "The amount of deferred tax assets from reserves on assets." } } }, "auth_ref": [] }, "hlly_DeferredTaxAssetsRightofuseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "DeferredTaxAssetsRightofuseLiability", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Right-of-use liability", "label": "hlly_DeferredTaxAssetsRightofuseLiability", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to right-of-use liability." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Section 174 expenses", "label": "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r97", "r98", "r1181" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-change-in-the-valuation-allowance-for-deferred-tax-assets-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedLabel": "Valuation allowance", "periodStartLabel": "Valuation allowance, January 1", "periodEndLabel": "Valuation allowance, December 31", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r640" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilities", "totalLabel": "Net deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r94", "r1180" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill." } } }, "auth_ref": [ "r98", "r109", "r110", "r1181" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets", "label": "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r98", "r1181" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Right-of-use asset", "label": "us-gaap_DeferredTaxLiabilitiesLeasingArrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r98", "r1181" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, plant and equipment", "label": "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r98", "r1181" ] }, "hlly_DeferredTaxLiabilitiesTradename": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "DeferredTaxLiabilitiesTradename", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Tradename", "label": "hlly_DeferredTaxLiabilitiesTradename", "documentation": "The amount of deferred tax liabilities from tradename." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation", "terseLabel": "Defined Benefit Plan, Accumulated Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level." } } }, "auth_ref": [ "r534" ] }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets", "terseLabel": "Actual return on plan assets", "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses." } } }, "auth_ref": [ "r517", "r957" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanActuarialGainLoss", "terseLabel": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedLabel": "Actuarial (gain) loss", "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan." } } }, "auth_ref": [ "r510" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summarizes-the-components-of-net-periodic-benefit-cost-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summarizes-the-components-of-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses", "negatedLabel": "Amortization of net loss", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r504", "r541", "r558", "r957", "r958" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-schedule-of-defined-benefit-plan-assumptions-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Discount rate", "label": "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r548" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-schedule-of-defined-benefit-plan-assumptions-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Expected return on plan assets", "label": "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r549", "r563" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanBenefitObligation", "periodStartLabel": "Benefit obligation", "periodEndLabel": "Benefit obligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r505" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid", "negatedLabel": "Benefits paid", "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r512", "r564" ] }, "hlly_DefinedBenefitPlanBenefitObligationExpensesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "DefinedBenefitPlanBenefitObligationExpensesPaid", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details" ], "lang": { "en-us": { "role": { "label": "hlly_DefinedBenefitPlanBenefitObligationExpensesPaid", "negatedLabel": "Expenses paid", "documentation": "Defined benefit plan benefit obligation expenses paid." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanContributionsByEmployer", "terseLabel": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r519", "r528", "r562", "r955", "r956", "r957", "r958" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summarizes-the-components-of-net-periodic-benefit-cost-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summarizes-the-components-of-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets", "negatedLabel": "Expected return on plan assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r504", "r540", "r557", "r957", "r958" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets", "periodStartLabel": "Fair value of plan net assets", "periodEndLabel": "Fair value of plan net assets", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r516", "r527", "r528", "r529", "r955", "r956", "r957" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details" ], "lang": { "en-us": { "role": { "label": "Funded status at end of period", "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status." } } }, "auth_ref": [ "r502", "r525", "r957" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summarizes-the-components-of-net-periodic-benefit-cost-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summarizes-the-components-of-net-periodic-benefit-cost-details", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details" ], "lang": { "en-us": { "role": { "label": "Interest cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r504", "r508", "r539", "r556", "r957", "r958" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summarizes-the-components-of-net-periodic-benefit-cost-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summarizes-the-components-of-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "totalLabel": "Net periodic benefit cost", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r537", "r554", "r957", "r958" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid", "negatedTerseLabel": "Benefits paid from plan assets", "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r521", "r1150" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant", "terseLabel": "Defined Benefit Plan, Plan Assets, Contributions by Plan Participant", "documentation": "Amount of contributions received by defined benefit plan from participant which increases plan assets." } } }, "auth_ref": [ "r520" ] }, "hlly_DefinedBenefitPlanPlanAssetsExpensesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "DefinedBenefitPlanPlanAssetsExpensesPaid", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details" ], "lang": { "en-us": { "role": { "label": "hlly_DefinedBenefitPlanPlanAssetsExpensesPaid", "negatedTerseLabel": "Expenses paid", "documentation": "Defined benefit plan plan assets expenses paid." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summarizes-the-components-of-net-periodic-benefit-cost-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summarizes-the-components-of-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "negatedLabel": "Settlement loss recognized", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement." } } }, "auth_ref": [ "r503", "r544", "r561" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summarizes-the-components-of-net-periodic-benefit-cost-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summarizes-the-components-of-net-periodic-benefit-cost-details", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details" ], "lang": { "en-us": { "role": { "label": "Service cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r506", "r538", "r555", "r957", "r958" ] }, "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanSettlementsBenefitObligation", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation", "negatedLabel": "Plan curtailments", "documentation": "Amount of (increase) decrease to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement." } } }, "auth_ref": [ "r507" ] }, "us-gaap_DefinedBenefitPlanSettlementsPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanSettlementsPlanAssets", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanSettlementsPlanAssets", "negatedTerseLabel": "Plan settlements", "documentation": "Amount of payment, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract." } } }, "auth_ref": [ "r524" ] }, "us-gaap_DefinedBenefitPlanTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan [Text Block]", "documentation": "The entire disclosure for defined benefit plan." } } }, "auth_ref": [ "r501", "r760", "r957" ] }, "hlly_DefinedContributionPensionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "DefinedContributionPensionMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Pension [Member]", "documentation": "Represents the defined contribution pension." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount", "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "hlly_DefinedContributionPlanEmployerDiscretionaryContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://www.holley.com/20231231", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionPercentOfMatch", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "hlly_DefinedContributionPlanEmployerDiscretionaryContributionPercentOfMatch", "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution, Percent of Match", "documentation": "Percentage of employer's discretionary contribution." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "hlly_DelayedDrawTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "DelayedDrawTermLoanMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Delayed Draw Term Loan [Member]", "documentation": "Represents delayed draw term loan." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r15", "r81" ] }, "us-gaap_DerivativeCapInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeCapInterestRate", "presentation": [ "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeCapInterestRate", "terseLabel": "Derivative, Cap Interest Rate", "documentation": "Cap rate on an interest rate derivative such as an interest rate cap or collar. If market rates exceed the cap rate, a payment or receipt is triggered on the contract." } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments", "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments-details-textual" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r834", "r836", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r859", "r860", "r861", "r862", "r874", "r875", "r876", "r877", "r880", "r881", "r882", "r883", "r897", "r898", "r902", "r904", "r975", "r977" ] }, "us-gaap_DerivativeFloorInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFloorInterestRate", "presentation": [ "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeFloorInterestRate", "terseLabel": "Derivative, Floor Interest Rate", "documentation": "Floor rate on an interest rate derivative such as an interest rate floor or collar. If market rates falls below the floor rate, a payment or receipt is triggered on the contract." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments", "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments-details-textual" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r113", "r114", "r116", "r117", "r834", "r836", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r859", "r860", "r861", "r862", "r874", "r875", "r876", "r877", "r880", "r881", "r882", "r883", "r897", "r898", "r902", "r904", "r936", "r975", "r977" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r185", "r668", "r675" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeLiabilities", "terseLabel": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r252", "r253", "r689", "r827", "r828", "r829", "r830", "r832", "r833", "r834", "r835", "r836", "r859", "r861", "r862", "r898", "r899", "r900", "r902", "r903", "r904", "r905", "r936", "r1211" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeNotionalAmount", "terseLabel": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1184", "r1185" ] }, "us-gaap_DerivativesReportingOfDerivativeActivity": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesReportingOfDerivativeActivity", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Derivatives, Reporting of Derivative Activity [Policy Text Block]", "documentation": "Disclosure of accounting policy for derivatives entered into for trading purposes and those entered into for purposes other than trading including where and when derivative financial instruments and derivative commodity instruments and their related gains or losses are reported in the entity's statements of financial position, cash flows, and results of operations." } } }, "auth_ref": [ "r111" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments", "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments-details-textual" ], "lang": { "en-us": { "role": { "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r25" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements", "http://www.holley.com/20231231/role/statement-note-11-revenue-", "http://www.holley.com/20231231/role/statement-note-12-income-taxes", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs", "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-3-inventory", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities", "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments", "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r231" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r16", "r30" ] }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "terseLabel": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations." } } }, "auth_ref": [ "r423", "r1037", "r1076" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r959", "r962" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r988", "r989", "r990" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r988", "r989", "r990", "r992" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r991" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarlyRepaymentOfSeniorDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarlyRepaymentOfSeniorDebt", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EarlyRepaymentOfSeniorDebt", "terseLabel": "Early Repayment of Senior Debt", "documentation": "The cash outflow for the extinguishment of long-term borrowing, with the highest claim on the assets of the entity in case of bankruptcy or liquidation, before its maturity." } } }, "auth_ref": [ "r56" ] }, "hlly_EarnOutAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "EarnOutAdjustment", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-summary-of-total-acquisitions-and-restructuring-costs-details": { "parentTag": "hlly_TotalAcquisitionRestructuringAndManagementFees", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-summary-of-total-acquisitions-and-restructuring-costs-details" ], "lang": { "en-us": { "role": { "label": "Earn out adjustment (4)", "documentation": "Represent earn out adjustment." } } }, "auth_ref": [] }, "hlly_EarnOutLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "EarnOutLiabilityMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-reconciliation-of-changes-details", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details" ], "lang": { "en-us": { "role": { "label": "Earn Out Liability [Member]", "documentation": "Earn Out Liability." } } }, "auth_ref": [] }, "hlly_EarnOutSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "EarnOutSharesMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "Earn Out Shares [Member]", "documentation": "Information about earn-out shares." } } }, "auth_ref": [] }, "hlly_EarnOuts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "EarnOuts", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details" ], "lang": { "en-us": { "role": { "label": "hlly_EarnOuts", "negatedLabel": "Earn-outs", "documentation": "Earn-outs." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details" ], "lang": { "en-us": { "role": { "label": "Earnings (loss) per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details" ], "lang": { "en-us": { "role": { "label": "Basic net income (loss) per share (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r269", "r297", "r298", "r300", "r301", "r303", "r309", "r312", "r324", "r325", "r326", "r330", "r678", "r679", "r766", "r784", "r939" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details" ], "lang": { "en-us": { "role": { "label": "Diluted net income (loss) per share (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r269", "r297", "r298", "r300", "r301", "r303", "r312", "r324", "r325", "r326", "r330", "r678", "r679", "r766", "r784", "r939" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r63", "r64" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r308", "r327", "r328", "r329" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Effect of foreign currency rate fluctuations on cash", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r697" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r281", "r630", "r652" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationFdiiAmount", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiAmount", "negatedLabel": "Foreign-derived intangible income deduction", "documentation": "Amount of reported income tax benefit from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII)." } } }, "auth_ref": [ "r1177" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationGiltiAmount", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details" ], "lang": { "en-us": { "role": { "label": "Global intangible low-taxed income", "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)." } } }, "auth_ref": [ "r1177" ] }, "hlly_EffectiveIncomeTaxRateReconciliationSection162mLimitationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationSection162mLimitationAmount", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details" ], "lang": { "en-us": { "role": { "label": "Section 162(m) limitation", "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Section 162(m) limitation." } } }, "auth_ref": [] }, "hlly_EffectiveIncomeTaxRateReconciliationTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationTransactionCosts", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details" ], "lang": { "en-us": { "role": { "label": "hlly_EffectiveIncomeTaxRateReconciliationTransactionCosts", "negatedLabel": "Transaction costs", "documentation": "The transaction costs for effective income tax rate reconciliation." } } }, "auth_ref": [] }, "hlly_ElectronicSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "ElectronicSystemsMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-by-product-category-details" ], "lang": { "en-us": { "role": { "label": "Electronic Systems [Member]", "documentation": "Information about electronic systems." } } }, "auth_ref": [] }, "hlly_EmergingGrowthCompanyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.holley.com/20231231", "localname": "EmergingGrowthCompanyPolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Emerging Growth Company [Policy Text Block]", "documentation": "Emerging growth company." } } }, "auth_ref": [] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeBenefitsAndShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity compensation", "label": "us-gaap_EmployeeBenefitsAndShareBasedCompensation", "documentation": "Amount of expense for employee benefit and equity-based compensation." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r611" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r611" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-components-of-equitybased-compensation-expense-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-stock-options-valuation-using-blackscholes-option-pricing-model-details" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "hlly_EmpowerSponsorHoldingsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "EmpowerSponsorHoldingsLlcMember", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "Empower Sponsor Holdings LLC [Member]", "documentation": "Represents information regarding Empower Sponsor Holdings LLC." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r986" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets", "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.holley.com/20231231/role/statement-document-and-entity-information", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-reconciliation-of-changes-details", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-tables", "http://www.holley.com/20231231/role/statement-note-11-revenue-", "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-based-on-geographic-location-details", "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-by-product-category-details", "http://www.holley.com/20231231/role/statement-note-11-revenue-tables", "http://www.holley.com/20231231/role/statement-note-12-income-taxes", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-change-in-the-valuation-allowance-for-deferred-tax-assets-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-changes-in-unrecognized-tax-benefits-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-details-textual", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-income-before-income-tax-domestic-and-foreign-jurisdictions-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-tables", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-tables", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-schedule-of-defined-benefit-plan-assumptions-details", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-schedule-of-pre-tax-amounts-recognized-in-other-comprehensive-income-details", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summarizes-the-components-of-net-periodic-benefit-cost-details", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-tables", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-components-of-equitybased-compensation-expense-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-profit-interest-units-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-equity-instruments-other-than-options-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-stock-options-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-stock-option-activity-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-tables", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-details-textual", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-expense-supplemental-cash-flow-information-details", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-tables", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-details-textual", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-schedules-of-concentration-of-risk-details", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-tables", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-details-textual", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-summary-of-total-acquisitions-and-restructuring-costs-details", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-tables", "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies", "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies-schedule-of-accrual-for-product-warranties-details", "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies-tables", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-pro-forma-information-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details-parentheticals", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-tables", "http://www.holley.com/20231231/role/statement-note-3-inventory", "http://www.holley.com/20231231/role/statement-note-3-inventory-schedule-of-inventory-details", "http://www.holley.com/20231231/role/statement-note-3-inventory-tables", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-longlived-assets-by-geographic-locations-details", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-property-plant-and-equipment-details", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-tables", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-goodwill-details", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-summary-of-intangible-assets-details", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-tables", "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities", "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-accrued-liabilities-details", "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-tables", "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual", "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details", "http://www.holley.com/20231231/role/statement-note-7-debt-schedule-of-debt-details", "http://www.holley.com/20231231/role/statement-note-7-debt-tables", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual", "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments", "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments-details-textual", "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details", "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r986" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r997" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r986" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r995" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r986" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r986" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r986" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r986" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r996" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r24", "r229", "r264", "r265", "r266", "r292", "r293", "r294", "r296", "r304", "r306", "r331", "r392", "r395", "r489", "r612", "r613", "r614", "r645", "r646", "r669", "r670", "r671", "r672", "r673", "r674", "r677", "r698", "r699", "r700", "r701", "r702", "r704", "r725", "r793", "r794", "r795", "r815", "r887" ] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExecutiveOfficerMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "documentation": "Person with designation of executive officer." } } }, "auth_ref": [ "r1056" ] }, "hlly_ExhaustMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "ExhaustMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-by-product-category-details" ], "lang": { "en-us": { "role": { "label": "Exhaust [Member]", "documentation": "Information about exhaust." } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 }, "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "Fair value adjustments to warrant liability", "terseLabel": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r15" ] }, "hlly_FairValueAdjustmentOfWarrantsDueToClassificationAsLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "FairValueAdjustmentOfWarrantsDueToClassificationAsLiabilities", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details" ], "lang": { "en-us": { "role": { "label": "Less: fair value adjustment for Warrants", "documentation": "The fair value adjustment of warrants due to classification as liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-tables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r26" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r466", "r528", "r529", "r530", "r531", "r532", "r533", "r682", "r731", "r732", "r733", "r947", "r948", "r955", "r956", "r957" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-reconciliation-of-changes-details", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r119", "r186" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r681", "r682", "r684", "r685", "r687" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r680" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r466", "r528", "r533", "r682", "r731", "r955", "r956", "r957" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r466", "r528", "r533", "r682", "r732", "r947", "r948", "r955", "r956", "r957" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r466", "r528", "r529", "r530", "r531", "r532", "r533", "r682", "r733", "r947", "r948", "r955", "r956", "r957" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-reconciliation-of-changes-details", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r27" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-tables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r27", "r119" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-reconciliation-of-changes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "negatedLabel": "Gains included in earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r686" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-reconciliation-of-changes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "negatedLabel": "Liabilities reclassed to equity", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r118" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-reconciliation-of-changes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r27" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r466", "r528", "r529", "r530", "r531", "r532", "r533", "r731", "r732", "r733", "r947", "r948", "r955", "r956", "r957" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r680", "r687" ] }, "hlly_FdicDepositsMaturities": { "xbrltype": "durationItemType", "nsuri": "http://www.holley.com/20231231", "localname": "FdicDepositsMaturities", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "hlly_FdicDepositsMaturities", "terseLabel": "FDIC Deposits Maturities (Year)", "documentation": "Represents FDIC deposits maturities." } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r397", "r399", "r401", "r402", "r403", "r404", "r405", "r406", "r477", "r486", "r675", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r782", "r944", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1057", "r1058", "r1059", "r1060" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Liability", "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r240", "r420" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r162" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r162" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r162" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r162" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r162" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r417", "r419", "r420", "r422", "r762", "r763" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r161", "r763" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r76", "r79" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r161", "r762" ] }, "hlly_FinspeedClassicInstrumentsAdsRocketAndSpeartechMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "FinspeedClassicInstrumentsAdsRocketAndSpeartechMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Finspeed, Classic Instruments, ADS, Rocket and Speartech [Member]", "documentation": "Represents Finspeed, Classic Instruments, ADS, Rocket and Speartech." } } }, "auth_ref": [] }, "hlly_FinspeedLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "FinspeedLlcMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Finspeed Llc [Member]", "documentation": "Information about Finspeed Llc." } } }, "auth_ref": [] }, "hlly_FirstLienNoteDueNovember172028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "FirstLienNoteDueNovember172028Member", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual", "http://www.holley.com/20231231/role/statement-note-7-debt-schedule-of-debt-details" ], "lang": { "en-us": { "role": { "label": "First Lien Note Due November 17, 2028 [Member]", "documentation": "Information about the first lien note." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax", "terseLabel": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r692", "r693", "r694", "r696", "r884" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r691" ] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnSaleOfBusiness", "negatedLabel": "Loss on sale of business", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r664", "r1037" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnSaleOfPropertyPlantEquipment", "negatedLabel": "Loss (gain) on disposal of property, plant and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r15" ] }, "hlly_GainLossOnTerminationOfLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "GainLossOnTerminationOfLeases", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "hlly_GainLossOnTerminationOfLeases", "negatedLabel": "Gain on termination of leases", "documentation": "Gain (loss) related to the termination of leases." } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 }, "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainsLossesOnExtinguishmentOfDebt", "terseLabel": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss (gain) on early extinguishment of long-term debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r15", "r84", "r85" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-goodwill-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "Goodwill", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r239", "r412", "r764", "r945", "r972", "r1065", "r1072" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Acquisition", "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." } } }, "auth_ref": [ "r414", "r945" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r160" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r411", "r416", "r945" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r19" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_GoodwillImpairmentLoss", "terseLabel": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r15", "r413", "r415", "r416", "r945" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Measurement period adjustments", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r2", "r1071" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r149", "r279", "r334", "r346", "r350", "r352", "r391", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r690", "r941", "r1082" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments", "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments-details-textual" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r25", "r667" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments", "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments-details-textual" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r25" ] }, "hlly_HolleyParentHoldingsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "HolleyParentHoldingsLlcMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Holley Parent Holdings Llc [Member]", "documentation": "Information about Holley Parent Holdings Llc business combination." } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "country_IT": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "IT", "presentation": [ "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-based-on-geographic-location-details" ], "lang": { "en-us": { "role": { "label": "ITALY" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r988", "r989", "r990" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill", "terseLabel": "Impairment of Intangible Assets (Excluding Goodwill), Total", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r15", "r31" ] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Impairment of indefinite-lived intangible assets", "terseLabel": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value." } } }, "auth_ref": [ "r1037", "r1075" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-income-before-income-tax-domestic-and-foreign-jurisdictions-details": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-income-before-income-tax-domestic-and-foreign-jurisdictions-details" ], "lang": { "en-us": { "role": { "label": "United States", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r280", "r651" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-income-before-income-tax-domestic-and-foreign-jurisdictions-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-income-before-income-tax-domestic-and-foreign-jurisdictions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income (loss) before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r146", "r194", "r334", "r346", "r350", "r352", "r767", "r780", "r941" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-income-before-income-tax-domestic-and-foreign-jurisdictions-details": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-income-before-income-tax-domestic-and-foreign-jurisdictions-details" ], "lang": { "en-us": { "role": { "label": "Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r280", "r651" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r959", "r962" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r424", "r427", "r870" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r427", "r870" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r21" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r281", "r623", "r631", "r635", "r642", "r647", "r653", "r654", "r655", "r814" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued", "terseLabel": "Income Tax Examination, Penalties and Interest Accrued", "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations." } } }, "auth_ref": [ "r1178" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 0.0 }, "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details" ], "lang": { "en-us": { "role": { "label": "Income tax expense", "totalLabel": "Total income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r201", "r213", "r305", "r306", "r338", "r629", "r648", "r785" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r263", "r625", "r626", "r635", "r636", "r641", "r643", "r808" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details" ], "lang": { "en-us": { "role": { "label": "Foreign rate differential", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r1177" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details" ], "lang": { "en-us": { "role": { "label": "Expected tax expense (benefit) at U.S. Federal statutory rates", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r630" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details" ], "lang": { "en-us": { "role": { "label": "Other differences, net", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1177" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details" ], "lang": { "en-us": { "role": { "label": "State income tax expense (benefit)", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r1177" ] }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCredits", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxReconciliationTaxCredits", "negatedLabel": "Tax credit", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r1177" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash paid for income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r59" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued and other liabilities", "label": "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r1036" ] }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInterestPayableNet", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued interest", "label": "us-gaap_IncreaseDecreaseInInterestPayableNet", "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInOtherDeferredLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherDeferredLiability", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Change in deferred taxes", "documentation": "Amount of increase (decrease) in deferred obligations classified as other." } } }, "auth_ref": [ "r14" ] }, "hlly_IncreaseDecreaseInPrepaidsAndOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "IncreaseDecreaseInPrepaidsAndOtherCurrentAssets", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "hlly_IncreaseDecreaseInPrepaidsAndOtherCurrentAssets", "negatedLabel": "Prepaids and other current assets", "documentation": "Represents the increase or decrease in prepaids and other current assets." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "calculation": { "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details" ], "lang": { "en-us": { "role": { "label": "Dilutive effect of potential common shares from Warrants (in shares)", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method." } } }, "auth_ref": [ "r313", "r314", "r315", "r326" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details" ], "lang": { "en-us": { "role": { "label": "Dilutive effect of potential common shares from share-based payment arrangement (in shares)", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r313", "r314", "r316", "r326", "r580" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r418", "r421" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Tradenames", "label": "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r163" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company." } } }, "auth_ref": [ "r77", "r163" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r993" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Other intangibles assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r74", "r78" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense, net", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r123", "r196", "r267", "r337", "r705", "r871", "r983", "r1214" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r273", "r275", "r276" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestPayableCurrent", "terseLabel": "Accrued interest", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r42" ] }, "hlly_InterestRateCollarLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "InterestRateCollarLiabilityMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Interest Rate Collar Liability [Member]", "documentation": "Related to interest rate collar liability." } } }, "auth_ref": [] }, "us-gaap_InterestRateContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateContractMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments", "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments-details-textual" ], "lang": { "en-us": { "role": { "label": "Interest Rate Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate." } } }, "auth_ref": [ "r929", "r936", "r955" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-3-inventory" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r407" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-3-inventory-schedule-of-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-3-inventory-schedule-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1027" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.holley.com/20231231/role/statement-note-3-inventory-schedule-of-inventory-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets", "http://www.holley.com/20231231/role/statement-note-3-inventory-schedule-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Inventory", "totalLabel": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r250", "r933", "r972" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r202", "r235", "r249", "r407", "r408", "r410", "r759", "r937" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-3-inventory-schedule-of-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-3-inventory-schedule-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1029" ] }, "us-gaap_InventoryValuationReserveMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserveMember", "presentation": [ "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]", "documentation": "Reserve to reduce inventory to lower of cost or net realizable value." } } }, "auth_ref": [ "r1042", "r1043", "r1044", "r1046", "r1047" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-3-inventory-schedule-of-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-3-inventory-schedule-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Work-in-process", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1028" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Provision for inventory reserves", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r409" ] }, "hlly_IssuanceOfEarnoutShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "IssuanceOfEarnoutShares", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Issuance of vested Earn-Out Shares", "documentation": "Issuance of earn-out shares" } } }, "auth_ref": [] }, "hlly_IssuanceOfEarnoutSharesShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.holley.com/20231231", "localname": "IssuanceOfEarnoutSharesShares", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Issuance of vested Earn-Out Shares (in shares)", "documentation": "Issuance of earn-out shares, Shares." } } }, "auth_ref": [] }, "hlly_JohnsAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "JohnsAcquisitionMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Johns Acquisition [Member]", "documentation": "Information about Johns acquisition." } } }, "auth_ref": [] }, "hlly_JohnsSouthernKentuckyClassicsAndVestaMotorsportsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "JohnsSouthernKentuckyClassicsAndVestaMotorsportsMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "John's, Southern Kentucky Classics, and Vesta Motorsports [Member]", "documentation": "John's, Southern Kentucky Classics, and Vesta Motorsports." } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1089" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-expense-supplemental-cash-flow-information-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-expense-supplemental-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LeaseCost", "totalLabel": "Total lease expense", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r714", "r971" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-expense-supplemental-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "Components of lease expense:" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-tables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1192" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets", "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.holley.com/20231231/role/statement-document-and-entity-information", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-reconciliation-of-changes-details", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-tables", "http://www.holley.com/20231231/role/statement-note-11-revenue-", "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-based-on-geographic-location-details", "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-by-product-category-details", "http://www.holley.com/20231231/role/statement-note-11-revenue-tables", "http://www.holley.com/20231231/role/statement-note-12-income-taxes", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-change-in-the-valuation-allowance-for-deferred-tax-assets-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-changes-in-unrecognized-tax-benefits-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-details-textual", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-income-before-income-tax-domestic-and-foreign-jurisdictions-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-tables", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-tables", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-schedule-of-defined-benefit-plan-assumptions-details", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-schedule-of-pre-tax-amounts-recognized-in-other-comprehensive-income-details", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summarizes-the-components-of-net-periodic-benefit-cost-details", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-tables", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-components-of-equitybased-compensation-expense-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-profit-interest-units-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-equity-instruments-other-than-options-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-stock-options-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-stock-option-activity-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-tables", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-details-textual", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-expense-supplemental-cash-flow-information-details", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-tables", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-details-textual", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-schedules-of-concentration-of-risk-details", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-tables", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-details-textual", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-summary-of-total-acquisitions-and-restructuring-costs-details", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-tables", "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies", "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies-schedule-of-accrual-for-product-warranties-details", "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies-tables", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-pro-forma-information-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details-parentheticals", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-tables", "http://www.holley.com/20231231/role/statement-note-3-inventory", "http://www.holley.com/20231231/role/statement-note-3-inventory-schedule-of-inventory-details", "http://www.holley.com/20231231/role/statement-note-3-inventory-tables", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-longlived-assets-by-geographic-locations-details", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-property-plant-and-equipment-details", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-tables", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-goodwill-details", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-summary-of-intangible-assets-details", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-tables", "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities", "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-accrued-liabilities-details", "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-tables", "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual", "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details", "http://www.holley.com/20231231/role/statement-note-7-debt-schedule-of-debt-details", "http://www.holley.com/20231231/role/statement-note-7-debt-tables", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual", "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments", "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments-details-textual", "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details", "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r713" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-tables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1193" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r722" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Thereafter", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r722" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r722" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r722" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r722" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r722" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r722" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r722" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm", "terseLabel": "Lessee, Operating Lease, Remaining Lease Term (Year)", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1191" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r709" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Letter of Credit [Member]", "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)." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LettersOfCreditOutstandingAmount", "terseLabel": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r41", "r279", "r391", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r663", "r665", "r666", "r690", "r844", "r940", "r984", "r1082", "r1197", "r1198" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r141", "r193", "r776", "r972", "r1040", "r1061", "r1190" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r43", "r234", "r279", "r391", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r663", "r665", "r666", "r690", "r972", "r1082", "r1197", "r1198" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r40" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-tables" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r33" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-schedule-of-debt-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-Term Debt", "label": "us-gaap_LongTermDebt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r37", "r192", "r465", "r480", "r947", "r948", "r1207" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Current portion of long-term debt", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r42" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-schedule-of-debt-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtCurrent", "negatedTerseLabel": "Less current portion of long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r242" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details" ], "lang": { "en-us": { "role": { "label": "2024, future maturities", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r18", "r284", "r470" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details" ], "lang": { "en-us": { "role": { "label": "2028, future maturities", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r18", "r284", "r470" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details" ], "lang": { "en-us": { "role": { "label": "2027, future maturities", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r18", "r284", "r470" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details" ], "lang": { "en-us": { "role": { "label": "2026, future maturities", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r18", "r284", "r470" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details" ], "lang": { "en-us": { "role": { "label": "2025, future maturities", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r18", "r284", "r470" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets", "http://www.holley.com/20231231/role/statement-note-7-debt-schedule-of-debt-details" ], "lang": { "en-us": { "role": { "label": "Long-term debt, net of current portion", "terseLabel": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r243" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r44" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r44", "r83" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-details-textual", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-schedules-of-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r356", "r954", "r1088", "r1208", "r1209" ] }, "us-gaap_ManagementFeeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ManagementFeeExpense", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-summary-of-total-acquisitions-and-restructuring-costs-details": { "parentTag": "hlly_TotalAcquisitionRestructuringAndManagementFees", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-summary-of-total-acquisitions-and-restructuring-costs-details" ], "lang": { "en-us": { "role": { "label": "Management fees (3)", "documentation": "Amount of expense for investment management fee, including, but not limited to, expense in connection with research, selection, supervision, and custody of investment." } } }, "auth_ref": [ "r125", "r869", "r983", "r1213" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-stock-options-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r433", "r434", "r435", "r436", "r571", "r758", "r792", "r835", "r836", "r890", "r892", "r894", "r895", "r906", "r926", "r927", "r943", "r951", "r965", "r974", "r1086", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r1188" ] }, "hlly_MeasurementInputPriceHurdleOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "MeasurementInputPriceHurdleOneMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input Price Hurdle One [Member]", "documentation": "Measurement Input Price Hurdle One." } } }, "auth_ref": [] }, "hlly_MeasurementInputPriceThresholdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "MeasurementInputPriceThresholdMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input Price Threshold [Member]", "documentation": "Measurement Input Price Threshold." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r1188" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r1188" ] }, "hlly_MeasurementInputSharePrice1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "MeasurementInputSharePrice1Member", "presentation": [ "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input Share Price1 [Member]", "documentation": "Measurement Input Share Price1." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Share Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r1188" ] }, "hlly_MeasurementInputStrikePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "MeasurementInputStrikePriceMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input Strike Price [Member]", "documentation": "Measurement Input Strike Price Member." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r683" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "hlly_MechanicalSystemMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "MechanicalSystemMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-by-product-category-details" ], "lang": { "en-us": { "role": { "label": "Mechanical System [Member]", "documentation": "Information about mechanical systems." } } }, "auth_ref": [] }, "hlly_MergerAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "MergerAgreementMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Merger Agreement [Member]", "documentation": "Name of agreement." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-stock-options-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-details-textual", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r433", "r434", "r435", "r436", "r571", "r758", "r792", "r835", "r836", "r890", "r892", "r894", "r895", "r906", "r926", "r927", "r943", "r951", "r965", "r974", "r1086", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204" ] }, "hlly_MonteCarloSimulationModelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "MonteCarloSimulationModelMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details" ], "lang": { "en-us": { "role": { "label": "Monte Carlo Simulation Model [Member]", "documentation": "Monte Carlo Simulation Model." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r994" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-details-textual", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-schedules-of-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r356", "r954", "r1088", "r1208", "r1209" ] }, "hlly_NetCashProceedsFromBusinessCombinationAndPIPEFinancing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "NetCashProceedsFromBusinessCombinationAndPIPEFinancing", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details": { "parentTag": "hlly_NetContributionsFromBusinessCombinationAndPIPEFinancing", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details" ], "lang": { "en-us": { "role": { "label": "hlly_NetCashProceedsFromBusinessCombinationAndPIPEFinancing", "totalLabel": "Net cash provided by Business Combination and PIPE Financing", "documentation": "Net cash proceeds from business combination and PIPE Financing." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash (used in) provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r274" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r274" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r155", "r156", "r157" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "OPERATING ACTIVITIES:" } } }, "auth_ref": [] }, "hlly_NetContributionsFromBusinessCombinationAndPIPEFinancing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "NetContributionsFromBusinessCombinationAndPIPEFinancing", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details" ], "lang": { "en-us": { "role": { "label": "hlly_NetContributionsFromBusinessCombinationAndPIPEFinancing", "totalLabel": "Net contributions from Business Combination and PIPE Financing", "documentation": "Net contributions from business combination and PIPE financing." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss)", "label": "Net income (loss)", "totalLabel": "Net income (loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r147", "r157", "r195", "r232", "r259", "r261", "r266", "r279", "r295", "r297", "r298", "r300", "r301", "r305", "r306", "r322", "r334", "r346", "r350", "r352", "r391", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r679", "r690", "r781", "r866", "r885", "r886", "r941", "r983", "r1082" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "terseLabel": "Net income (loss)", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r271", "r297", "r298", "r300", "r301", "r309", "r310", "r323", "r326", "r334", "r346", "r350", "r352", "r941" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details" ], "lang": { "en-us": { "role": { "label": "Net income (loss) - diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r271", "r311", "r318", "r319", "r320", "r321", "r323", "r326" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r994" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrTrmntdFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r994" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-longlived-assets-by-geographic-locations-details" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1217", "r1218", "r1219", "r1220" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "us-gaap_NonoperatingIncomeExpense", "negatedTotalLabel": "Total non-operating expense (income)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r152" ] }, "hlly_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "hlly_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfReportableSegments", "terseLabel": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r1055" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expense", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r334", "r346", "r350", "r352", "r941" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-expense-supplemental-cash-flow-information-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-expense-supplemental-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "Operating lease expense", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r715", "r971" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details" ], "lang": { "en-us": { "role": { "label": "Present value of lease liabilities", "totalLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r711" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-accrued-liabilities-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 }, "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details", "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Current operating lease liabilities - Accrued liabilities", "terseLabel": "Current portion of operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r711" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details" ], "lang": { "en-us": { "role": { "label": "Long-term operating lease liabilities - Other noncurrent liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r711" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-expense-supplemental-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "Cash paid for amounts included in measurement of operating lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r712", "r718" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details" ], "lang": { "en-us": { "role": { "label": "Right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r710" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Amortization of right of use assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1037" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r721", "r971" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term (in years) (Year)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r720", "r971" ] }, "us-gaap_OperatingLeasesRentExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesRentExpenseNet", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeasesRentExpenseNet", "terseLabel": "Operating Leases, Rent Expense, Net", "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income." } } }, "auth_ref": [ "r200" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLossCarryforwards", "terseLabel": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r97" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r130", "r183", "r804", "r805" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-accrued-liabilities-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherAccruedLiabilitiesCurrent", "terseLabel": "Accrued other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r42" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-schedule-of-pre-tax-amounts-recognized-in-other-comprehensive-income-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-schedule-of-pre-tax-amounts-recognized-in-other-comprehensive-income-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent", "negatedTotalLabel": "Total recognized in other comprehensive (income) loss", "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive (income) loss for defined benefit plan, attributable to parent entity." } } }, "auth_ref": [ "r13", "r22", "r184" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax", "negatedLabel": "Pension liability gain", "documentation": "Amount of tax expense (benefit) 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." } } }, "auth_ref": [ "r9" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Pension liability adjustment", "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent." } } }, "auth_ref": [ "r13", "r22", "r184" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "negatedLabel": "Foreign currency translation adjustment", "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r6", "r9", "r695", "r703" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-schedule-of-pre-tax-amounts-recognized-in-other-comprehensive-income-details" ], "lang": { "en-us": { "role": { "label": "Actuarial gain arising during measurement period", "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." } } }, "auth_ref": [ "r7", "r145", "r170" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-schedule-of-pre-tax-amounts-recognized-in-other-comprehensive-income-details": { "parentTag": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-schedule-of-pre-tax-amounts-recognized-in-other-comprehensive-income-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "negatedLabel": "Amortization of actuarial loss", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r11", "r145", "r258", "r545" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "negatedTotalLabel": "Total other comprehensive income (loss)", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r13", "r22", "r184" ] }, "us-gaap_OtherExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherExpenseMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Other Expense [Member]", "documentation": "Primary financial statement caption encompassing other expense." } } }, "auth_ref": [ "r34" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Other noncurrent liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r45" ] }, "us-gaap_OtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermDebt", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-schedule-of-debt-details" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Amount of long-term debt classified as other." } } }, "auth_ref": [ "r37", "r192", "r1207" ] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Other Operating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other operating income (expense)." } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherOperatingIncomeExpenseNet", "negatedLabel": "Other operating expense", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "hlly_OutstandingTermOfTheEarnoutShare": { "xbrltype": "durationItemType", "nsuri": "http://www.holley.com/20231231", "localname": "OutstandingTermOfTheEarnoutShare", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "hlly_OutstandingTermOfTheEarnoutShare", "terseLabel": "Outstanding Term of the Earn-out Share (Year)", "documentation": "Outstanding term of the earn-out share." } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r181" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities", "negatedLabel": "Payment of acquisition contingent consideration", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PaymentsForProceedsFromHedgeInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromHedgeInvestingActivities", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForProceedsFromHedgeInvestingActivities", "terseLabel": "Payments for (Proceeds from) Hedge, Investing Activities", "documentation": "The cash outflow or inflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation." } } }, "auth_ref": [] }, "hlly_PaymentsForRedemptionOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "PaymentsForRedemptionOfCommonStock", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details-parentheticals" ], "lang": { "en-us": { "role": { "label": "Empowers trust and cash redemptions", "documentation": "Payments for redemption of common stock." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForRestructuring", "terseLabel": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r426", "r1035" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsOfFinancingCosts", "negatedLabel": "Deferred financing fees", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r55" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Payments from stock-based award activities", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r272" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details": { "parentTag": "hlly_NetContributionsFromBusinessCombinationAndPIPEFinancing", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireBusinessesGross", "terseLabel": "Payments to Acquire Businesses, Gross", "negatedLabel": "Less: cash consideration paid to Holley Stockholder", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r53", "r660" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Cash paid for acquisitions, net", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r53" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Capital expenditures", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r154" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details" ], "lang": { "en-us": { "role": { "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r502", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r565", "r566", "r577", "r957", "r958", "r962", "r963", "r964" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-components-of-equitybased-compensation-expense-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-equity-instruments-other-than-options-valuation-using-blackscholes-option-pricing-model-details" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "hlly_PermanentTaxDifferences": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "PermanentTaxDifferences", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details" ], "lang": { "en-us": { "role": { "label": "Permanent tax differences", "documentation": "Permanent tax differences." } } }, "auth_ref": [] }, "hlly_PipeInvestorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "PipeInvestorsMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Pipe Investors [Member]", "documentation": "Information about pipe investors." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176" ] }, "us-gaap_PledgedStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgedStatusAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Pledged Status [Axis]", "documentation": "Information by pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r662", "r838", "r970" ] }, "us-gaap_PledgedStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgedStatusDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Pledged Status [Domain]", "documentation": "Pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r662", "r838", "r970" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r135", "r481" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized (in shares)", "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." } } }, "auth_ref": [ "r135", "r846" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued (in shares)", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r135", "r481" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding (in shares)", "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." } } }, "auth_ref": [ "r135", "r846", "r864", "r1215", "r1216" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $0.0001 par value, 5,000,000 shares authorized, none issued and outstanding on December 31, 2023 and December 31, 2022", "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." } } }, "auth_ref": [ "r135", "r772", "r972" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Prepaids and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1030" ] }, "srt_PresidentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "PresidentMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "President [Member]", "documentation": "Person with designation of president." } } }, "auth_ref": [ "r1056" ] }, "hlly_PrincipalPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "PrincipalPaymentMember", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Principal Payment [Member]", "documentation": "Principal Payment." } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r1026" ] }, "hlly_PrivateAndPublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "PrivateAndPublicWarrantsMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "Private and Public Warrants [Member]", "documentation": "Represents private and public warrants." } } }, "auth_ref": [] }, "hlly_PrivatePlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "PrivatePlacementWarrantsMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-reconciliation-of-changes-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "Private Placement Warrants [Member]", "documentation": "Represents private placement warrants." } } }, "auth_ref": [] }, "hlly_ProceedsFromBusinessCombinationAndFinancingNetOfIssuanceCostsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "ProceedsFromBusinessCombinationAndFinancingNetOfIssuanceCostsPaid", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Business Combination and PIPE financing, net of issuance costs paid", "documentation": "Proceeds from business combination and financing net of issuance costs paid." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale of business", "terseLabel": "Proceeds from Divestiture of Businesses", "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period." } } }, "auth_ref": [ "r52" ] }, "hlly_ProceedsFromForwardPurchaseAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "ProceedsFromForwardPurchaseAgreement", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details": { "parentTag": "hlly_NetCashProceedsFromBusinessCombinationAndPIPEFinancing", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details" ], "lang": { "en-us": { "role": { "label": "Cash - Forward Purchase Agreement", "documentation": "Proceeds from forward purchase agreement." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromIssuanceOfCommonStock", "terseLabel": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of long-term debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r54", "r809" ] }, "hlly_ProceedsFromPIPEFinancing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "ProceedsFromPIPEFinancing", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details": { "parentTag": "hlly_NetCashProceedsFromBusinessCombinationAndPIPEFinancing", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details" ], "lang": { "en-us": { "role": { "label": "Cash - PIPE Financing", "documentation": "Proceeds from PIPE financing." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from the disposal of fixed assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r153" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of common stock in connection with the exercise of Warrants", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r1034" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-by-product-category-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r353", "r761", "r786", "r787", "r788", "r789", "r790", "r791", "r930", "r952", "r973", "r1009", "r1079", "r1080", "r1088", "r1208" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies-schedule-of-accrual-for-product-warranties-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProductWarrantyAccrual", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r126", "r437", "r439", "r442" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies-schedule-of-accrual-for-product-warranties-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProductWarrantyAccrualPayments", "negatedLabel": "Settlement of warranty claims", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r440" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies-schedule-of-accrual-for-product-warranties-details" ], "lang": { "en-us": { "role": { "label": "Accrued for current year warranty claims", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r441" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-by-product-category-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r353", "r761", "r786", "r787", "r788", "r789", "r790", "r791", "r930", "r952", "r973", "r1009", "r1079", "r1080", "r1088", "r1208" ] }, "hlly_ProfitInterestUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "ProfitInterestUnitsMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-components-of-equitybased-compensation-expense-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-profit-interest-units-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-tables" ], "lang": { "en-us": { "role": { "label": "Profit Interest Units [Member]", "documentation": "Represents profit interest units." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-property-plant-and-equipment-details", "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r17" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r164", "r207", "r210", "r211" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-property-plant-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r165", "r237", "r779" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-property-plant-and-equipment-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-longlived-assets-by-geographic-locations-details", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-property-plant-and-equipment-details", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Property, plant, and equipment, net", "terseLabel": "Property, Plant and Equipment, Net", "totalLabel": "Property, plant and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r17", "r768", "r779", "r972" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r17", "r207", "r210", "r777" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-tables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r17" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-property-plant-and-equipment-details", "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r165" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PropertyPlantAndEquipmentUsefulLife", "terseLabel": "Property, Plant and Equipment, Useful Life (Year)", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Provision for credit losses", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r270", "r400" ] }, "hlly_PublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "PublicWarrantsMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "Public Warrants [Member]", "documentation": "Represents public warrants." } } }, "auth_ref": [] }, "hlly_RacequipMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "RacequipMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "RaceQuip [Member]", "documentation": "RaceQuip." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-stock-options-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-details-textual", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r433", "r434", "r435", "r436", "r526", "r571", "r606", "r607", "r608", "r734", "r758", "r792", "r835", "r836", "r890", "r892", "r894", "r895", "r906", "r926", "r927", "r943", "r951", "r965", "r974", "r977", "r1077", "r1086", "r1200", "r1201", "r1202", "r1203", "r1204" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-stock-options-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-details-textual", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r433", "r434", "r435", "r436", "r526", "r571", "r606", "r607", "r608", "r734", "r758", "r792", "r835", "r836", "r890", "r892", "r894", "r895", "r906", "r926", "r927", "r943", "r951", "r965", "r974", "r977", "r1077", "r1086", "r1200", "r1201", "r1202", "r1203", "r1204" ] }, "hlly_RelatedPartyAcquisitionAndManagementFeeCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "RelatedPartyAcquisitionAndManagementFeeCosts", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "Related party acquisition and management fee costs", "documentation": "Related Party Acquisition and Management Fee Costs" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfLongTermDebt", "terseLabel": "Repayments of Long-Term Debt, Total", "negatedLabel": "Principal payments on long-term debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r56", "r812" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r282", "r283", "r456", "r483", "r726", "r935", "r936" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "Research and development costs", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r129", "r622", "r1206" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r621" ] }, "hlly_ResearchDevelopmentPreProductionAndStartUpCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "ResearchDevelopmentPreProductionAndStartUpCosts", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "hlly_ResearchDevelopmentPreProductionAndStartUpCosts", "terseLabel": "Research, Development, Pre Production and Start Up Costs", "documentation": "Research, development, pre production and start up costs." } } }, "auth_ref": [] }, "hlly_ResellerCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "ResellerCustomersMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Reseller Customers [Member]", "documentation": "Represents reseller customers." } } }, "auth_ref": [] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r292", "r293", "r294", "r303", "r304", "r330", "r677", "r678", "r999", "r1000", "r1002", "r1003", "r1008", "r1012", "r1013" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r230", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r330", "r393", "r394", "r646", "r676", "r677", "r678", "r679", "r708", "r724", "r725", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r806" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r230", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r330", "r393", "r394", "r646", "r676", "r677", "r678", "r679", "r708", "r724", "r725", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r806" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-components-of-equitybased-compensation-expense-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r425", "r426", "r429", "r430" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-summary-of-total-acquisitions-and-restructuring-costs-details": { "parentTag": "hlly_TotalAcquisitionRestructuringAndManagementFees", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-details-textual", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-summary-of-total-acquisitions-and-restructuring-costs-details" ], "lang": { "en-us": { "role": { "label": "Restructuring (2)", "terseLabel": "Restructuring Costs", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r15" ] }, "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs" ], "lang": { "en-us": { "role": { "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]", "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RestructuringReserve", "terseLabel": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r426", "r428" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r138", "r169", "r775", "r797", "r802", "r813", "r847", "r972" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r229", "r292", "r293", "r294", "r296", "r304", "r306", "r392", "r395", "r612", "r613", "r614", "r645", "r646", "r669", "r671", "r672", "r674", "r677", "r793", "r795", "r815", "r1215" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Axis]", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r965", "r1001", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r965", "r1001", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r502", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r565", "r566", "r567", "r577", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r502", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r565", "r566", "r567", "r577", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-based-on-geographic-location-details", "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-by-product-category-details" ], "lang": { "en-us": { "role": { "label": "Net sales", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r335", "r336", "r345", "r348", "r349", "r353", "r354", "r356", "r498", "r499", "r761" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax", "terseLabel": "Revenue from Contract with Customer, Including Assessed Tax", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r335", "r336", "r345", "r348", "r349", "r353", "r354", "r356", "r498", "r499", "r761" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-11-revenue-" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r214", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r500" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-11-revenue-tables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r32" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r868", "r928", "r938" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual", "http://www.holley.com/20231231/role/statement-note-7-debt-schedule-of-debt-details" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-expense-supplemental-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "Right-of-use assets obtained in exchange for new operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r719", "r971" ] }, "hlly_RisksAndUncertaintiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.holley.com/20231231", "localname": "RisksAndUncertaintiesPolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Risks And Uncertainties [Policy Text Block]", "documentation": "Risks and uncertainties." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r994" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrTrmntdFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r994" ] }, "hlly_SafetyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "SafetyMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-by-product-category-details" ], "lang": { "en-us": { "role": { "label": "Safety [Member]", "documentation": "Information by safety product." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-details-textual", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-schedules-of-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r356", "r1004" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r230", "r292", "r294", "r295", "r296", "r297", "r298", "r306", "r330", "r646", "r676", "r677", "r678", "r708", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r806", "r1008", "r1010", "r1011", "r1012", "r1051", "r1062", "r1063", "r1187", "r1194", "r1195" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "hlly_ScheduleOfAcquisitionRestructuringAndManagementFeeCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.holley.com/20231231", "localname": "ScheduleOfAcquisitionRestructuringAndManagementFeeCostsTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Acquisition, Restructuring and Management Fee Costs [Table Text Block]", "documentation": "Tabular disclosure of the schedule of acquisition, restructuring, and management fee cost." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost." } } }, "auth_ref": [ "r170" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-tables" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate." } } }, "auth_ref": [ "r547" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r177" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r176" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1053" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r175" ] }, "hlly_ScheduleOfElementsOfBusinessCombinationToCashFlowsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.holley.com/20231231", "localname": "ScheduleOfElementsOfBusinessCombinationToCashFlowsTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Elements of Business Combination to Cash Flows [Table Text Block]", "documentation": "Schedule of elements of business combination to cash flows table text block." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r91" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-11-revenue-tables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Products and Services [Table Text Block]", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r681", "r682" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r945", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1041" ] }, "hlly_ScheduleOfIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.holley.com/20231231", "localname": "ScheduleOfIntangibleAssetsTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of schedule of intangible assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-3-inventory-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r38", "r142", "r143", "r144" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r171" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r90" ] }, "hlly_ScheduleOfOperatingLeaseAssetsAndObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.holley.com/20231231", "localname": "ScheduleOfOperatingLeaseAssetsAndObligationsTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Operating Lease Assets and Obligations [Table Text Block]", "documentation": "Tabular disclosure of the schedule of operating lease assets and obligations." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r438" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r180" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r28", "r29", "r89" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r174" ] }, "hlly_ScheduleOfSharebasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.holley.com/20231231", "localname": "ScheduleOfSharebasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of equity instruments other than options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r969", "r1179" ] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r216", "r291" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r79" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-tables" ], "lang": { "en-us": { "role": { "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "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." } } }, "auth_ref": [ "r65", "r66", "r68", "r69", "r120", "r187" ] }, "hlly_SecSchedule1209ValuationAllowancesAndReservesChargedAgainstAllowances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "SecSchedule1209ValuationAllowancesAndReservesChargedAgainstAllowances", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "Charged against allowances", "documentation": "The amount of charges against valuation allowances and reserves." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r985" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r987" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-based-on-geographic-location-details", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-longlived-assets-by-geographic-locations-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r217", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r354", "r355", "r829", "r831", "r833", "r891", "r893", "r896", "r907", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r931", "r953", "r977", "r1088", "r1208" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r339", "r340", "r341", "r342", "r343", "r344", "r354", "r942" ] }, "us-gaap_SelfInsuranceReservePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReservePolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Self Insurance Reserve [Policy Text Block]", "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR)." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "Selling, general, and administrative", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r151" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [ "r20" ] }, "hlly_SentinelCapitalPartnersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "SentinelCapitalPartnersMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "Sentinel Capital Partners [Member]", "documentation": "Related to Sentinel Capital Partners." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r966" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedTerseLabel": "Forfeited, shares (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r598" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "terseLabel": "Forfeited, weighted average grant date fair value (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r598" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r596" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r596" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodStartLabel": "Balance on December 31, 2022 (in shares)", "periodEndLabel": "Balance on December 31, 2023 (in shares)", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r593", "r594" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodStartLabel": "Balance on December 31, 2022 (in dollars per share)", "periodEndLabel": "Balance on December 31, 2023 (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r593", "r594" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)", "negatedTerseLabel": "Vested, shares (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r597" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r600" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Vested, weighted average grant date fair value (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r597" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r607" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-profit-interest-units-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-equity-instruments-other-than-options-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-stock-options-valuation-using-blackscholes-option-pricing-model-details" ], "lang": { "en-us": { "role": { "label": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r606" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-profit-interest-units-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-equity-instruments-other-than-options-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-stock-options-valuation-using-blackscholes-option-pricing-model-details" ], "lang": { "en-us": { "role": { "label": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r608" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-profit-interest-units-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-stock-options-valuation-using-blackscholes-option-pricing-model-details" ], "lang": { "en-us": { "role": { "label": "Expected dividend", "documentation": "Disclosure of the weighted average expected dividend for an entity using a valuation technique with different dividend rates during the contractual term." } } }, "auth_ref": [ "r607" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r968" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r88" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Options exercisable, shares (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r587" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Options exercisable, weighted average exercise price (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r587" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "negatedLabel": "Expired, shares (in shares)", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r592" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "negatedLabel": "Forfeited, shares (in shares)", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r591" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Options outstanding, aggregate intrinsic value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r88" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodStartLabel": "Options outstanding, shares (in shares)", "periodEndLabel": "Options outstanding, shares (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r585", "r586" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodStartLabel": "Options outstanding, weighted average exercise price (in dollars per share)", "periodEndLabel": "Options outstanding, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r585", "r586" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-components-of-equitybased-compensation-expense-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-profit-interest-units-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-equity-instruments-other-than-options-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-stock-options-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-tables" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r581", "r582", "r583", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r605", "r606", "r607", "r608", "r609" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Expired, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r592" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Forfeited, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r591" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r578", "r584", "r603", "r604", "r605", "r606", "r609", "r615", "r616", "r617", "r618" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharePrice", "terseLabel": "Share Price (in dollars per share)", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r967" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-profit-interest-units-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-stock-options-valuation-using-blackscholes-option-pricing-model-details" ], "lang": { "en-us": { "role": { "label": "Weighted-average expected term (Year)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r605" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Options exercisable, aggregate intrinsic value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r88" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Options exercisable, weighted average remaining contractual term (Year)", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r88" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price, Ending Balance (in dollars per share)", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Options outstanding, weighted average remaining contractual term (Year)", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r173" ] }, "hlly_SharebasedCompensationArrangementEquityInstrumentsOtherThanOptionsTimebasedAwards": { "xbrltype": "sharesItemType", "nsuri": "http://www.holley.com/20231231", "localname": "SharebasedCompensationArrangementEquityInstrumentsOtherThanOptionsTimebasedAwards", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "hlly_SharebasedCompensationArrangementEquityInstrumentsOtherThanOptionsTimebasedAwards", "terseLabel": "Share-based Compensation Arrangement, Equity Instruments Other Than Options, Time-based Awards (in shares)", "documentation": "The number of equity instruments of than options that are time-based awards." } } }, "auth_ref": [] }, "hlly_SharebasedCompensationArrangementVestingAwardRightsPercentageOfInitialTargetAwards": { "xbrltype": "percentItemType", "nsuri": "http://www.holley.com/20231231", "localname": "SharebasedCompensationArrangementVestingAwardRightsPercentageOfInitialTargetAwards", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "hlly_SharebasedCompensationArrangementVestingAwardRightsPercentageOfInitialTargetAwards", "terseLabel": "Share-based Compensation Arrangement, Vesting Award Rights, Percentage of Initial Target Awards", "documentation": "Percentage of initial target awards for vesting awards rights under share based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans" ], "lang": { "en-us": { "role": { "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r168", "r172" ] }, "hlly_ShareholdersEquityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "ShareholdersEquityMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Shareholders Equity [Member]", "documentation": "Related to shareholders equity." } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesIssuedPricePerShare", "terseLabel": "Shares Issued, Price Per Share (in dollars per share)", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCommitmentAmount", "crdr": "debit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShortTermLeaseCommitmentAmount", "terseLabel": "Short-Term Lease Commitment, Amount", "documentation": "Amount of short-term lease commitment." } } }, "auth_ref": [ "r723" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-expense-supplemental-cash-flow-information-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-expense-supplemental-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "Short-term lease expense", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r716", "r971" ] }, "hlly_SouthernKentuckyClassicsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "SouthernKentuckyClassicsMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Southern Kentucky Classics [Member]", "documentation": "Southern Kentucky Classics." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r215", "r244", "r245", "r246", "r279", "r312", "r317", "r324", "r326", "r332", "r333", "r391", "r443", "r445", "r446", "r447", "r450", "r451", "r481", "r482", "r484", "r485", "r487", "r690", "r809", "r810", "r811", "r812", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r846", "r867", "r887", "r908", "r909", "r910", "r911", "r912", "r998", "r1038", "r1052" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r24", "r48", "r229", "r264", "r265", "r266", "r292", "r293", "r294", "r296", "r304", "r306", "r331", "r392", "r395", "r489", "r612", "r613", "r614", "r645", "r646", "r669", "r670", "r671", "r672", "r673", "r674", "r677", "r698", "r699", "r700", "r701", "r702", "r704", "r725", "r793", "r794", "r795", "r815", "r887" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-based-on-geographic-location-details", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-longlived-assets-by-geographic-locations-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r217", "r227", "r354", "r355", "r829", "r831", "r833", "r891", "r893", "r896", "r907", "r913", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r931", "r953", "r977", "r1088", "r1208" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets", "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-reconciliation-of-changes-details", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-tables", "http://www.holley.com/20231231/role/statement-note-11-revenue-", "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-based-on-geographic-location-details", "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-by-product-category-details", "http://www.holley.com/20231231/role/statement-note-11-revenue-tables", "http://www.holley.com/20231231/role/statement-note-12-income-taxes", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-change-in-the-valuation-allowance-for-deferred-tax-assets-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-changes-in-unrecognized-tax-benefits-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-details-textual", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-income-before-income-tax-domestic-and-foreign-jurisdictions-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-tables", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-tables", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-schedule-of-defined-benefit-plan-assumptions-details", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-schedule-of-pre-tax-amounts-recognized-in-other-comprehensive-income-details", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summarizes-the-components-of-net-periodic-benefit-cost-details", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-tables", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-components-of-equitybased-compensation-expense-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-profit-interest-units-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-equity-instruments-other-than-options-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-stock-options-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-stock-option-activity-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-tables", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-details-textual", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-expense-supplemental-cash-flow-information-details", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-tables", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-details-textual", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-schedules-of-concentration-of-risk-details", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-tables", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-details-textual", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-summary-of-total-acquisitions-and-restructuring-costs-details", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-tables", "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies", "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies-schedule-of-accrual-for-product-warranties-details", "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies-tables", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-pro-forma-information-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details-parentheticals", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-tables", "http://www.holley.com/20231231/role/statement-note-3-inventory", "http://www.holley.com/20231231/role/statement-note-3-inventory-schedule-of-inventory-details", "http://www.holley.com/20231231/role/statement-note-3-inventory-tables", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-longlived-assets-by-geographic-locations-details", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-property-plant-and-equipment-details", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-tables", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-goodwill-details", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-summary-of-intangible-assets-details", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-tables", "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities", "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-accrued-liabilities-details", "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-tables", "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual", "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details", "http://www.holley.com/20231231/role/statement-note-7-debt-schedule-of-debt-details", "http://www.holley.com/20231231/role/statement-note-7-debt-tables", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual", "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments", "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments-details-textual", "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details", "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r292", "r293", "r294", "r331", "r761", "r807", "r826", "r837", "r839", "r840", "r841", "r842", "r843", "r846", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r859", "r860", "r861", "r862", "r863", "r865", "r868", "r869", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r887", "r978" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets", "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-reconciliation-of-changes-details", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-tables", "http://www.holley.com/20231231/role/statement-note-11-revenue-", "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-based-on-geographic-location-details", "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-by-product-category-details", "http://www.holley.com/20231231/role/statement-note-11-revenue-tables", "http://www.holley.com/20231231/role/statement-note-12-income-taxes", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-change-in-the-valuation-allowance-for-deferred-tax-assets-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-changes-in-unrecognized-tax-benefits-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-details-textual", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-income-before-income-tax-domestic-and-foreign-jurisdictions-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-tables", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-tables", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-schedule-of-defined-benefit-plan-assumptions-details", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-schedule-of-pre-tax-amounts-recognized-in-other-comprehensive-income-details", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summarizes-the-components-of-net-periodic-benefit-cost-details", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-tables", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-components-of-equitybased-compensation-expense-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-profit-interest-units-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-equity-instruments-other-than-options-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-stock-options-valuation-using-blackscholes-option-pricing-model-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-summary-of-stock-option-activity-details", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-tables", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-details-textual", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-expense-supplemental-cash-flow-information-details", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-tables", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-details-textual", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-schedules-of-concentration-of-risk-details", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-tables", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-details-textual", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-summary-of-total-acquisitions-and-restructuring-costs-details", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-tables", "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies", "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies-schedule-of-accrual-for-product-warranties-details", "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies-tables", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-pro-forma-information-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details-parentheticals", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-tables", "http://www.holley.com/20231231/role/statement-note-3-inventory", "http://www.holley.com/20231231/role/statement-note-3-inventory-schedule-of-inventory-details", "http://www.holley.com/20231231/role/statement-note-3-inventory-tables", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-longlived-assets-by-geographic-locations-details", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-property-plant-and-equipment-details", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-tables", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-schedule-of-goodwill-details", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-summary-of-intangible-assets-details", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-tables", "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities", "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-accrued-liabilities-details", "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-tables", "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual", "http://www.holley.com/20231231/role/statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details", "http://www.holley.com/20231231/role/statement-note-7-debt-schedule-of-debt-details", "http://www.holley.com/20231231/role/statement-note-7-debt-tables", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual", "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments", "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments-details-textual", "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details", "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r292", "r293", "r294", "r331", "r761", "r807", "r826", "r837", "r839", "r840", "r841", "r842", "r843", "r846", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r859", "r860", "r861", "r862", "r863", "r865", "r868", "r869", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r887", "r978" ] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r1054" ] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Vested Earn-Out Shares issued to Empower Sponsor Holdings LLC", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r60", "r61", "r62" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodSharesAcquisitions", "terseLabel": "Stock Issued During Period, Shares, Acquisitions (in shares)", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r135", "r136", "r169" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodSharesNewIssues", "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r24", "r135", "r136", "r169", "r809", "r887", "r909" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Issuance of shares for restricted stock units (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r24", "r135", "r136", "r169" ] }, "hlly_StockIssuedDuringPeriodSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.holley.com/20231231", "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Warrants exercised (in shares)", "documentation": "Number of shares issued as a result of exercises of warrants during this period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodValueAcquisitions", "terseLabel": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r24", "r48", "r169" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Issuance of shares for restricted stock units", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r24", "r169" ] }, "hlly_StockIssuedDuringPeriodValueWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Warrants exercised", "documentation": "Value of stock issued as a result of exercises of warrants during this period." } } }, "auth_ref": [] }, "hlly_StockIssuedInPeriodSharesRecapitalizationTransactionNet": { "xbrltype": "sharesItemType", "nsuri": "http://www.holley.com/20231231", "localname": "StockIssuedInPeriodSharesRecapitalizationTransactionNet", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Recapitalization transaction, net (in shares)", "documentation": "Stock issued in period, shares, recapitalization transaction, net." } } }, "auth_ref": [] }, "hlly_StockIssuedInPeriodValueRecapitalizationTransactionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "StockIssuedInPeriodValueRecapitalizationTransactionNet", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Recapitalization transaction, net", "documentation": "Stock issued in period value, recapitalization transaction net." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets", "http://www.holley.com/20231231/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total stockholders' equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r136", "r139", "r140", "r159", "r848", "r864", "r888", "r889", "r972", "r984", "r1040", "r1061", "r1190", "r1215" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' equity:" } } }, "auth_ref": [] }, "hlly_SubscriptionAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "SubscriptionAgreementMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Subscription Agreement [Member]", "documentation": "information about subscription agreement." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables" ], "lang": { "en-us": { "role": { "label": "Summary of Valuation Allowance [Table Text Block]", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r96" ] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-tables", "http://www.holley.com/20231231/role/statement-note-11-revenue-tables", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-tables", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-tables", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-tables", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-tables", "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-tables", "http://www.holley.com/20231231/role/statement-note-17-major-reseller-customers-tables", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-tables", "http://www.holley.com/20231231/role/statement-note-19-commitments-and-contingencies-tables", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-tables", "http://www.holley.com/20231231/role/statement-note-3-inventory-tables", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-tables", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-tables", "http://www.holley.com/20231231/role/statement-note-6-accrued-liabilities-tables", "http://www.holley.com/20231231/role/statement-note-7-debt-tables", "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "hlly_TaxEffectsOfFairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "TaxEffectsOfFairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details" ], "lang": { "en-us": { "role": { "label": "Change in fair value of Warrants", "documentation": "Tax Effects of Fair Value Adjustment of Warrants." } } }, "auth_ref": [] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r36" ] }, "hlly_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "TermLoanMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Term Loan [Member]", "documentation": "Information about term loan." } } }, "auth_ref": [] }, "hlly_The2021OmnibusIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "The2021OmnibusIncentivePlanMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "The 2021 Omnibus Incentive Plan [Member]", "documentation": "Represents the 2021 Omnibus incentive plan." } } }, "auth_ref": [] }, "hlly_The401kMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "The401kMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-14-benefit-plans", "http://www.holley.com/20231231/role/statement-note-14-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "The 401K [Member]", "documentation": "Represents the 401K plan." } } }, "auth_ref": [] }, "hlly_TheCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "TheCreditAgreementMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-7-debt", "http://www.holley.com/20231231/role/statement-note-7-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "The Credit Agreement [Member]", "documentation": "Information regarding the credit agreement." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [ "r1056", "r1196" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans", "http://www.holley.com/20231231/role/statement-note-15-equitybased-compensation-plans-details-textual", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "hlly_TotalAcquisitionRestructuringAndManagementFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "TotalAcquisitionRestructuringAndManagementFees", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-summary-of-total-acquisitions-and-restructuring-costs-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-summary-of-total-acquisitions-and-restructuring-costs-details" ], "lang": { "en-us": { "role": { "label": "hlly_TotalAcquisitionRestructuringAndManagementFees", "totalLabel": "Total acquisition and restructuring costs", "documentation": "Represents the total acquisition, restructuring, and management fees." } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r197", "r198", "r199", "r357", "r358", "r360" ] }, "hlly_TradeNames1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "TradeNames1Member", "presentation": [ "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Trade Names 1 [Member]", "documentation": "Represents trade names." } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual", "http://www.holley.com/20231231/role/statement-note-5-goodwill-and-other-intangible-assets-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r106" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "hlly_TrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "TrancheOneMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "Tranche One [Member]", "documentation": "Tranche one." } } }, "auth_ref": [] }, "us-gaap_TransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransactionDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Transaction [Domain]", "documentation": "Agreement between buyer and seller for the exchange of financial instruments." } } }, "auth_ref": [ "r936" ] }, "us-gaap_TransactionTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransactionTypeAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Transaction Type [Axis]", "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments." } } }, "auth_ref": [ "r936" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r477", "r486", "r675", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r782", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1057", "r1058", "r1059", "r1060" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs", "http://www.holley.com/20231231/role/statement-note-18-acquisition-restructuring-and-management-fee-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r425", "r426", "r429", "r430" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.holley.com/20231231/role/statement-note-11-revenue-summary-of-revenue-based-on-geographic-location-details", "http://www.holley.com/20231231/role/statement-note-4-property-plant-and-equipment-net-schedule-of-longlived-assets-by-geographic-locations-details" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnDerivatives", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.holley.com/20231231/role/statement-note-9-derivative-instruments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrealizedGainLossOnDerivatives", "terseLabel": "Unrealized Gain (Loss) on Derivatives", "negatedLabel": "Fair value adjustments to interest rate collar", "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period." } } }, "auth_ref": [ "r15", "r880", "r881", "r882", "r883", "r901" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-changes-in-unrecognized-tax-benefits-details", "http://www.holley.com/20231231/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefits", "terseLabel": "Unrecognized Tax Benefits", "periodStartLabel": "Gross unrecognized tax benefits, January 1", "periodEndLabel": "Gross unrecognized tax benefits, December 31", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r624", "r632" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-changes-in-unrecognized-tax-benefits-details" ], "lang": { "en-us": { "role": { "label": "Changes in balance related to tax position taken during prior periods", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r633" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r634" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r70", "r71", "r72", "r204", "r205", "r208", "r209" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-note-12-income-taxes-change-in-the-valuation-allowance-for-deferred-tax-assets-details" ], "lang": { "en-us": { "role": { "label": "Additions charged to expense accounts", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r637" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ValuationAllowancesAndReservesBalance", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r285", "r290" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "Charged (credited) to costs and expenses", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r288" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r285", "r286", "r287", "r289", "r290" ] }, "us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesReservesOfBusinessesAcquired", "crdr": "credit", "presentation": [ "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "Reserves from acquisitions", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from business combination." } } }, "auth_ref": [ "r1045" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r285", "r286", "r287", "r289", "r290" ] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r26" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-expense-supplemental-cash-flow-information-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-note-16-lease-commitments-schedule-of-operating-lease-expense-supplemental-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "Variable lease expense", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r717", "r971" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture", "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176" ] }, "hlly_WarrantAndForwardPurchaseAgreementLiabilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.holley.com/20231231", "localname": "WarrantAndForwardPurchaseAgreementLiabilitiesPolicyTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Warrant and Forward Purchase Agreement Liabilities [Policy Text Block]", "documentation": "Warrant and Forward Purchase Agreement Liabilities." } } }, "auth_ref": [] }, "hlly_WarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.holley.com/20231231", "localname": "WarrantLiability", "crdr": "credit", "calculation": { "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-balance-sheets", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "Warrant liability", "terseLabel": "Warrant Liability", "documentation": "Represent warrant liability." } } }, "auth_ref": [] }, "hlly_WarrantLiabilityPrivatePlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "WarrantLiabilityPrivatePlacementWarrantsMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details", "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details" ], "lang": { "en-us": { "role": { "label": "Warrant Liability Private Placement Warrants [Member]", "documentation": "Information about Warrant Liability Private Placement Warrants." } } }, "auth_ref": [] }, "hlly_WarrantLiabilityPublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.holley.com/20231231", "localname": "WarrantLiabilityPublicWarrantsMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Warrant Liability Public Warrants [Member]", "documentation": "Information about public warrants." } } }, "auth_ref": [] }, "hlly_WarrantLiabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.holley.com/20231231", "localname": "WarrantLiabilityTextBlock", "presentation": [ "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability" ], "lang": { "en-us": { "role": { "label": "Warrant Liability [Text Block]", "documentation": "Disclosure of warrant liability." } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.holley.com/20231231/role/statement-document-and-entity-information", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r975", "r976", "r979", "r980", "r981", "r982" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.holley.com/20231231/role/statement-note-2-business-combination-acquisitions-and-divestiture-details-textual", "http://www.holley.com/20231231/role/statement-note-8-common-stock-warrants-and-earnout-liability-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_WarrantsAndRightsOutstandingTerm", "terseLabel": "Warrants and Rights Outstanding, Term (Year)", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1189" ] }, "srt_WeightedAverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "WeightedAverageMember", "presentation": [ "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.holley.com/20231231/role/statement-note-1-description-of-the-business-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "documentation": "Average of a range of values, calculated with consideration of proportional relevance." } } }, "auth_ref": [ "r926", "r927", "r1199", "r1201", "r1204" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding - diluted (in shares)", "totalLabel": "Weighted average common shares outstanding - diluted (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r311", "r326" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.holley.com/20231231/role/statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding - basic (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r309", "r326" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.holley.com/20231231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "Common Share Data:" } } }, "auth_ref": [] }, "hlly_statement-statement-note-10-fair-value-measurements-reconciliation-of-changes-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-10-fair-value-measurements-reconciliation-of-changes-details", "lang": { "en-us": { "role": { "label": "Note 10 - Fair Value Measurements - Reconciliation of Changes (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-10-fair-value-measurements-schedule-of-value-assets-and-liabilities-measured-on-recurring-basis-details", "lang": { "en-us": { "role": { "label": "Note 10 - Fair Value Measurements - Schedule of Value Assets and Liabilities Measured on Recurring Basis (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-10-fair-value-measurements-summary-of-assumptions-for-estimated-fair-value-using-monte-carlo-simulation-model-details", "lang": { "en-us": { "role": { "label": "Note 10 - Fair Value Measurements - Summary of Assumptions for Estimated Fair Value Using Monte Carlo Simulation Model (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-10-fair-value-measurements-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-10-fair-value-measurements-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Fair Value Measurements" } } }, "auth_ref": [] }, "hlly_statement-statement-note-11-revenue-summary-of-revenue-based-on-geographic-location-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-11-revenue-summary-of-revenue-based-on-geographic-location-details", "lang": { "en-us": { "role": { "label": "Note 11 - Revenue - Summary of Revenue Based on Geographic Location (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-11-revenue-summary-of-revenue-by-product-category-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-11-revenue-summary-of-revenue-by-product-category-details", "lang": { "en-us": { "role": { "label": "Note 11 - Revenue - Summary of Revenue by Product Category (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-11-revenue-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-11-revenue-tables", "lang": { "en-us": { "role": { "label": "Note 11 - Revenue" } } }, "auth_ref": [] }, "hlly_statement-statement-note-12-income-taxes-change-in-the-valuation-allowance-for-deferred-tax-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-12-income-taxes-change-in-the-valuation-allowance-for-deferred-tax-assets-details", "lang": { "en-us": { "role": { "label": "Note 12 - Income Taxes - Change in the Valuation Allowance for Deferred Tax Assets (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-12-income-taxes-changes-in-unrecognized-tax-benefits-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-12-income-taxes-changes-in-unrecognized-tax-benefits-details", "lang": { "en-us": { "role": { "label": "Note 12 - Income Taxes - Changes in Unrecognized Tax Benefits (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-12-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details", "lang": { "en-us": { "role": { "label": "Note 12 - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-12-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 12 - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-12-income-taxes-schedule-of-income-before-income-tax-domestic-and-foreign-jurisdictions-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-12-income-taxes-schedule-of-income-before-income-tax-domestic-and-foreign-jurisdictions-details", "lang": { "en-us": { "role": { "label": "Note 12 - Income Taxes - Schedule of Income Before Income Tax, Domestic and Foreign Jurisdictions (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-12-income-taxes-schedule-of-provision-and-effective-tax-rates-details", "lang": { "en-us": { "role": { "label": "Note 12 - Income Taxes - Schedule of Provision and Effective Tax Rates (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-12-income-taxes-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-12-income-taxes-tables", "lang": { "en-us": { "role": { "label": "Note 12 - Income Taxes" } } }, "auth_ref": [] }, "hlly_statement-statement-note-13-earnings-per-share-schedule-of-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-13-earnings-per-share-schedule-of-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details", "lang": { "en-us": { "role": { "label": "Note 13 - Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-13-earnings-per-share-schedule-of-basic-and-diluted-earning-per-share-details", "lang": { "en-us": { "role": { "label": "Note 13 - Earnings Per Share - Schedule of Basic and Diluted Earning Per Share (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-13-earnings-per-share-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-13-earnings-per-share-tables", "lang": { "en-us": { "role": { "label": "Note 13 - Earnings Per Share" } } }, "auth_ref": [] }, "hlly_statement-statement-note-14-benefit-plans-schedule-of-defined-benefit-plan-assumptions-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-14-benefit-plans-schedule-of-defined-benefit-plan-assumptions-details", "lang": { "en-us": { "role": { "label": "Note 14 - Benefit Plans - Schedule of Defined Benefit Plan, Assumptions (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-14-benefit-plans-schedule-of-pre-tax-amounts-recognized-in-other-comprehensive-income-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-14-benefit-plans-schedule-of-pre-tax-amounts-recognized-in-other-comprehensive-income-details", "lang": { "en-us": { "role": { "label": "Note 14 - Benefit Plans - Schedule of Pre Tax Amounts Recognized in Other Comprehensive Income (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-14-benefit-plans-summarizes-the-components-of-net-periodic-benefit-cost-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-14-benefit-plans-summarizes-the-components-of-net-periodic-benefit-cost-details", "lang": { "en-us": { "role": { "label": "Note 14 - Benefit Plans - Summarizes the Components of Net Periodic Benefit Cost (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-14-benefit-plans-summary-of-changes-in-the-benefit-obligation-and-plan-assets-and-the-plan-funded-status-details", "lang": { "en-us": { "role": { "label": "Note 14 - Benefit Plans - Summary of Changes in the Benefit Obligation and Plan Assets and the Plan Funded Status (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-14-benefit-plans-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-14-benefit-plans-tables", "lang": { "en-us": { "role": { "label": "Note 14 - Benefit Plans" } } }, "auth_ref": [] }, "hlly_statement-statement-note-15-equitybased-compensation-plans-schedule-of-components-of-equitybased-compensation-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-15-equitybased-compensation-plans-schedule-of-components-of-equitybased-compensation-expense-details", "lang": { "en-us": { "role": { "label": "Note 15 - Equity-based Compensation Plans - Schedule of Components of Equity-based Compensation Expense (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-15-equitybased-compensation-plans-schedule-of-profit-interest-units-valuation-using-blackscholes-option-pricing-model-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-15-equitybased-compensation-plans-schedule-of-profit-interest-units-valuation-using-blackscholes-option-pricing-model-details", "lang": { "en-us": { "role": { "label": "Note 15 - Equity-based Compensation Plans - Schedule of Profit Interest Units Valuation using Black-Scholes Option Pricing Model (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-equity-instruments-other-than-options-valuation-using-blackscholes-option-pricing-model-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-equity-instruments-other-than-options-valuation-using-blackscholes-option-pricing-model-details", "lang": { "en-us": { "role": { "label": "Note 15 - Equity-based Compensation Plans - Schedule of Share-Based Payment Award Equity Instruments Other Than Options Valuation Using Black-Scholes Option Pricing Model (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-stock-options-valuation-using-blackscholes-option-pricing-model-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-15-equitybased-compensation-plans-schedule-of-sharebased-payment-award-stock-options-valuation-using-blackscholes-option-pricing-model-details", "lang": { "en-us": { "role": { "label": "Note 15 - Equity-based Compensation Plans - Schedule of Share-Based Payment Award Stock Options Valuation Using Black-Scholes Option Pricing Model (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-15-equitybased-compensation-plans-summary-of-restricted-stock-units-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-15-equitybased-compensation-plans-summary-of-restricted-stock-units-activity-details", "lang": { "en-us": { "role": { "label": "Note 15 - Equity-based Compensation Plans - Summary of Restricted Stock Units Activity (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-15-equitybased-compensation-plans-summary-of-stock-option-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-15-equitybased-compensation-plans-summary-of-stock-option-activity-details", "lang": { "en-us": { "role": { "label": "Note 15 - Equity-based Compensation Plans - Summary of Stock Option Activity (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-15-equitybased-compensation-plans-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-15-equitybased-compensation-plans-tables", "lang": { "en-us": { "role": { "label": "Note 15 - Equity-based Compensation Plans" } } }, "auth_ref": [] }, "hlly_statement-statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-16-lease-commitments-schedule-of-future-minimum-rental-payments-for-operating-leases-details", "lang": { "en-us": { "role": { "label": "Note 16 - Lease Commitments - Schedule of Future Minimum Rental Payments for Operating Leases (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-16-lease-commitments-schedule-of-operating-lease-assets-and-obligations-details", "lang": { "en-us": { "role": { "label": "Note 16 - Lease Commitments - Schedule of Operating Lease Assets and Obligations (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-16-lease-commitments-schedule-of-operating-lease-expense-supplemental-cash-flow-information-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-16-lease-commitments-schedule-of-operating-lease-expense-supplemental-cash-flow-information-details", "lang": { "en-us": { "role": { "label": "Note 16 - Lease Commitments - Schedule of Operating Lease Expense Supplemental Cash Flow Information (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-16-lease-commitments-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-16-lease-commitments-tables", "lang": { "en-us": { "role": { "label": "Note 16 - Lease Commitments" } } }, "auth_ref": [] }, "hlly_statement-statement-note-17-major-reseller-customers-schedules-of-concentration-of-risk-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-17-major-reseller-customers-schedules-of-concentration-of-risk-details", "lang": { "en-us": { "role": { "label": "Note 17 - Major Reseller Customers - Schedules of Concentration of Risk (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-17-major-reseller-customers-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-17-major-reseller-customers-tables", "lang": { "en-us": { "role": { "label": "Note 17 - Major Reseller Customers" } } }, "auth_ref": [] }, "hlly_statement-statement-note-18-acquisition-restructuring-and-management-fee-costs-summary-of-total-acquisitions-and-restructuring-costs-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-18-acquisition-restructuring-and-management-fee-costs-summary-of-total-acquisitions-and-restructuring-costs-details", "lang": { "en-us": { "role": { "label": "Note 18 - Acquisition, Restructuring and Management Fee Costs - Summary of Total Acquisitions and Restructuring Costs (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-18-acquisition-restructuring-and-management-fee-costs-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-18-acquisition-restructuring-and-management-fee-costs-tables", "lang": { "en-us": { "role": { "label": "Note 18 - Acquisition, Restructuring and Management Fee Costs" } } }, "auth_ref": [] }, "hlly_statement-statement-note-19-commitments-and-contingencies-schedule-of-accrual-for-product-warranties-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-19-commitments-and-contingencies-schedule-of-accrual-for-product-warranties-details", "lang": { "en-us": { "role": { "label": "Note 19 - Commitments and Contingencies - Schedule of Accrual For Product Warranties (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-19-commitments-and-contingencies-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-19-commitments-and-contingencies-tables", "lang": { "en-us": { "role": { "label": "Note 19 - Commitments and Contingencies" } } }, "auth_ref": [] }, "hlly_statement-statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-2-business-combination-acquisitions-and-divestiture-allocation-of-the-purchase-price-to-the-estimated-fair-values-of-assets-acquired-and-liabilities-assumed-details", "lang": { "en-us": { "role": { "label": "Note 2 - Business Combination, Acquisitions, and Divestiture - Allocation of the Purchase Price to the Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-pro-forma-information-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-pro-forma-information-details", "lang": { "en-us": { "role": { "label": "Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Pro Forma Information (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details", "lang": { "en-us": { "role": { "label": "Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Reconciles Elements of Business Combination to Cash Flows (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details-parentheticals": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-2-business-combination-acquisitions-and-divestiture-summary-of-reconciles-elements-of-business-combination-to-cash-flows-details-parentheticals", "lang": { "en-us": { "role": { "label": "Note 2 - Business Combination, Acquisitions, and Divestiture - Summary of Reconciles Elements of Business Combination to Cash Flows (Details) (Parentheticals)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-2-business-combination-acquisitions-and-divestiture-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-2-business-combination-acquisitions-and-divestiture-tables", "lang": { "en-us": { "role": { "label": "Note 2 - Business Combination, Acquisitions and Divestiture" } } }, "auth_ref": [] }, "hlly_statement-statement-note-3-inventory-schedule-of-inventory-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-3-inventory-schedule-of-inventory-details", "lang": { "en-us": { "role": { "label": "Note 3 - Inventory - Schedule of Inventory (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-3-inventory-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-3-inventory-tables", "lang": { "en-us": { "role": { "label": "Note 3 - Inventory" } } }, "auth_ref": [] }, "hlly_statement-statement-note-4-property-plant-and-equipment-net-schedule-of-longlived-assets-by-geographic-locations-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-4-property-plant-and-equipment-net-schedule-of-longlived-assets-by-geographic-locations-details", "lang": { "en-us": { "role": { "label": "Note 4 - Property, Plant and Equipment, Net - Schedule of Long-lived Assets by Geographic Locations (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-4-property-plant-and-equipment-net-schedule-of-property-plant-and-equipment-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-4-property-plant-and-equipment-net-schedule-of-property-plant-and-equipment-details", "lang": { "en-us": { "role": { "label": "Note 4 - Property, Plant and Equipment, Net - Schedule of Property, Plant, and Equipment (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-4-property-plant-and-equipment-net-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-4-property-plant-and-equipment-net-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Property, Plant and Equipment, Net" } } }, "auth_ref": [] }, "hlly_statement-statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-5-goodwill-and-other-intangible-assets-schedule-of-finitelived-intangible-assets-future-amortization-expense-details", "lang": { "en-us": { "role": { "label": "Note 5 - Goodwill and Other Intangible Assets - Schedule of Finite-lived Intangible Assets, Future Amortization Expense (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-5-goodwill-and-other-intangible-assets-schedule-of-goodwill-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-5-goodwill-and-other-intangible-assets-schedule-of-goodwill-details", "lang": { "en-us": { "role": { "label": "Note 5 - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-5-goodwill-and-other-intangible-assets-summary-of-intangible-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-5-goodwill-and-other-intangible-assets-summary-of-intangible-assets-details", "lang": { "en-us": { "role": { "label": "Note 5 - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-5-goodwill-and-other-intangible-assets-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-5-goodwill-and-other-intangible-assets-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Goodwill and Other Intangible Assets" } } }, "auth_ref": [] }, "hlly_statement-statement-note-6-accrued-liabilities-accrued-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-6-accrued-liabilities-accrued-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 6 - Accrued Liabilities - Accrued Liabilities (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-6-accrued-liabilities-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-6-accrued-liabilities-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Accrued Liabilities" } } }, "auth_ref": [] }, "hlly_statement-statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-7-debt-future-maturities-of-longterm-debt-and-amortization-of-debt-issuance-cost-details", "lang": { "en-us": { "role": { "label": "Note 7 - Debt - Future Maturities of Long-term Debt and Amortization of Debt Issuance Cost (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-7-debt-schedule-of-debt-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-7-debt-schedule-of-debt-details", "lang": { "en-us": { "role": { "label": "Note 7 - Debt - Schedule of Debt (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-note-7-debt-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-note-7-debt-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Debt" } } }, "auth_ref": [] }, "hlly_statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables", "lang": { "en-us": { "role": { "label": "Schedule II - Valuation and Qualifying Accounts" } } }, "auth_ref": [] }, "hlly_statement-statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details", "lang": { "en-us": { "role": { "label": "Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details)" } } }, "auth_ref": [] }, "hlly_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://www.holley.com/20231231", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(a)(b)(c)", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-8" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-9" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "(m)", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715-20/tableOfContent" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-5A" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-8" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "715", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482236/912-715-50-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r929": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r930": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r931": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r932": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r933": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r934": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r935": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r936": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r937": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r938": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r939": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r940": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r941": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r942": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r943": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r944": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r945": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r946": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r947": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r948": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r949": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r950": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r951": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r952": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r953": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r954": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r955": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r956": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r957": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r958": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r959": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r960": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r961": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r962": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r963": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r964": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r965": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r966": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r967": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r968": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r969": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r970": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r971": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r972": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r973": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r974": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r975": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r976": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r977": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r978": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r979": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r980": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r981": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r982": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r983": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r984": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r998": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1198": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1199": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1200": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1208": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 125 0001437749-24-007848-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-007848-xbrl.zip M4$L#!!0 ( /V ;EA*KIEG%P, '0; - 97A?-3DY-C8W+FAT;>U9 M;6_3,!#^O/Z*HQ)OTI*L&WM+TTC=& 6M0U%;Q$?DQM?&DF,'Y[*M_'JC8"FT MHT\\#P:HT#!"#M,%3+)*<32O=8Z0:$-,@@=;P5ZPN;'Y"K;#K>VPLPG)"7A> M'.5(#-*,F1*IUZYHYNVU5U+%M*%@:'$TU7T!)"]FH*_)*\07#SD9!W:8[8[F0B_#Y1.18PGL\@Y'.F7K> M+1CG0LW##:' [PC5K59F J"S8[?B8(B;GT'^+;1#X"^AO1,3Q_&3Y"[AA!5 M\;B:EH(+.\FNI&= &<((YZ(D8[6BH(K_($EB4XDPU<9F9:^]83,(I5S%^K)? M%BR]Z/^X3\X$IRS.$F_7>*5[92V=KEB -6R7_%!8G1O$JI=(0_64T.!_;/B3L2\W&!R,M,%WZJ MC.?>^&3^XK?"\. MF6*["3?9D_-H5G@E,#*LOJC#.F)IG3,"AS@NF%C D_L]G>:+/ M+#A^=B+<_63D"D\88%VU%C!(G*-LZ5Z]FAQJ'XX'O]P!+=O6'X4?]3/[?XQ' MP^#B%%+)RK+7'O;'$R_I#XZ\@]%1_[A^\;DRF@S>3$8W9-G,,_KLMK!^18!D M\/[#R35676_:2!1]WOR*6S]L&RG&C&TP'\82 M)8:B)@0!41]7@WW!(XUGT,R0A/[ZCH$V)6FJE7:K;K0OMGP_YMPS=^[QQ(4I M>1(72//D[(_8,,,QP8>_&NUVL]FJ66_L'8S6^\9U880"%368PW('BV(K=H%;3$ MGK.2JJ3&S=%@9I@4#F12&!0VVB#'32$%]H1TDK/8.U0<+V6^ VUV?)\NC*O9 M9^R0^L9T]Y\K6C*^Z[Q=L!(U3/ >9K*DXFUW0_.IW1_!W%'%J# =43'@78,/QJ60R MG:;V83]GZ6@\7Z2S]!*FM^^OQ@/H#P8WMY/%>#*"X7AV'7O+Y'=OR']TTT\0 M/B$4] Z!:;VU@B*W"A1NK(Y OE>8:ZJR DAX 96<7, ],X6-T!LK#V DF (K MA="2LT/"B@DJ,F9E2!MK*&U;-3"1\6UNO7;2JXR^$%L;,3L@R15\D)SC#L8B MJX$4,+25 JF['\'JT3YCAU0!BFJ-F%:U4=;Y:!B@1^T@O#1 M>M=S0M\!EO<XV">MU)SE5LVJR?W=S7B%&SNX@XU3KGG/5GR_< M:7^4NN]G:?]C=7_[SCL=#1>S)[9BY2IY_]R8(>U:;7/;N!'^;/\*5)WFXAG*,N67.D5 M#.'^7ZLZS@UH&_:-4^;Y^WFE'-2[AHY<:6 MW+<%>,B\-+K%,J,]:)3VH* JC(8+;5K#_4$G6CP8&3%CSL]4F*Y]V\G?H,?2 MH\KW61C(>2G5K,>>?:J-[]_)$AQ[#U-V:TJNXV"?55P(J<<]=B0U.SI,I>ZS MK+;.V![CM3=]TEFM*6K6W5BPOS0BV! N)]Q*KGU/T_Y4W\.];W,EQ[IGY;CP M_9+;L=0]DF\-K^X+.9*>':>'Z:!3#?<_H_BG#N2J_F,ZOFYS M&48.[+K.P6CXZNKV[OK-]:O+N^M?WW\8=$;#/_H_>)B =D8G+ -+\LP7W/=V<.OI(;MF!9\ LS"1,$6J\(5TC&M=(T%8J) I MF-'L#:Z'F=K^A9F<_=TH!3-VK;/#1PW^DSJE>\A>NP'V7,_91FZD",88D M^J9QBC"H5QL?>(\C%7$]8[7VM@:T$UFWQ)0B;W&&1 EH@6(YSW#(,E,B:7@3 MY1X(:,C .6YG)%+RCX!Z5]9T.";0&%2IB))(!PEDTF9UB6(:I[- ]FQ:R*Q@ MKJ8_R_E3L- L0ALHI5/(T,BI;"I]@1MT%9(Z::=U*S3-"-SF!*>%4K+BAEV, M__$C\0>62XT>IF M/9I@\%$<;]N5^U+'(HG5$?_/5"UP38S:BOL2C+BT:L8J M=#KAA7"DU!(032S,T&.U&*Y.52+NY,0^LW<5@GQQB9[3JF6=_/>^F/_==$\ZF E!RF#R7 M>!E\=LVXA1 =]+8<*2 O,D!(C)1T!8F36(G$0.1 UT*Z3!E7XSRB#&M4#%-E M308"AQU[CE$1@&&.KK^ZQPY,CX%=8C;>U@HETF/>3D^?PT&8FIZ*>!4O)=5P M'>%!ZS-*V174Q"B2+4]6E*\IRE$1[7,32RA!1607*R0_8*_!X6WT5.#1WP]C M0A2?\=H]?0IQ[0@P)(VFR-ZFMK@ 9N5$NI#K*(6-":U##.8(DRJ.X,IJQ8G0<%O!B&4!P1FQ'*U64?QO!"2(G(/S0>PBQXPV,?3D M1'T I:>G^),1A2B<2$% X=CSK@5\T@BMB0?227]C$K*-K6$ MZQ#T$,\(R371E3XD4.9]LZ&JMA7BR842F&7&BF! Z$C&X2"K$%9X!RK"*XE@ MMQ6A@[B6%;+6+H(G.V!7$Z[JD*7D65?5&_GL Z\7)[L0]8 MP8G(&"ZV%"-3^\];\!1>Y MIH'XI__W^DHWFG5B /T1/H#U]6GP'PRV0*Z(G M'T:$3AA-H0YWMH;]"QB":HC)LMJ2WU<(>\NJI7$>Q^DQ :[E,ESH4XU\CTL_ M_\R4' &$N;LAW1B.O2F$PY%>/VL>1*L*[A;5C;(^ Y$H,/@CX:J9G@$^@BJ M.2EMR"=?[:)=!=GI?]OTAD<%8H[/9)F=1!:K&%DF*D7Y"^K=@ZYE81K'SL4; MZQ8E)@S@DB6>ICW (U3XTF 1H_NO)=H7%GF.2$+F<<1L^$O]TQS^\*F6:'Z M>JW#TTUWL*.][24>-JE#D!AE:N7I4)!)P+ TY6'18TZ!?R2^CQ4Z,'[H+<+S MC/G!\XN"W;2#\2"U):&YP(D.%OG\66 T'0E.P>ABXY#$HN.PXKBZQ"VCE\)F M&A[=>D3?U5S'YO,2ZT9N,5T2=#F$#,>@A4<_37232+M23XR: '&OYN/F"99M M2 '*2ID9X-UI82(3\#7L8*R_26$Z_ .CX$._FX%2S6N%BQ9*M<*(JWBV'-EB MRV/O*1(6AA&!Z."\>;^Q^L)C*H4OZ.+H;WT6#6PKR'V/A=O-2'CI$(=:P_V] M_;V]@;??VA9:F186\X4GQ/]8M1M]6(;^SIH'EK>G]52JVE/FMRO\FD>0X-ZF''=>8O?-CB7<^@ M4\=W6WLA]-\= B/CO2F_/PHV[-@=(&Q!P(_H_]]$?WX02-B-Q3968*<3O4)M MXJM"0LZN[B&KZ2D'^S6>@1X!R(]X/EI ?[C'+[Y;:9J\X[-8CC@3W/.V'REE MLHM6-[U/6XNA^*G-^^Z1YUNVEZGI[]?'1Z MG)ZFIZ?G72(YBR>L]"1A])'/H,.'&]'9QU]J@?^H?EO("7O]!7.RMW;]Z^N;O=&"ORMC73AX/4K+.;M^__^6ZI#27HTZ,M M/VA%ASY%0E>$#ZK^ U!+ P04 " #]@&Y8_?6,7&,' "[(P #0 &5X M7S4Y.38W,"YH=&WM6FUO&[D1_AS_"E9%XJS=;\3E-<,"I^6)YR>',<.;A,T.MAGDH]&B8DTQ' M>\^&005-([K[U_'KURA MY=5_J"\ZAY,P$'$@DX72\[YX_KFT87"C"O+B(\W$M2VDJ08'8B+35)G;OCA4 M1AP>=)09B*1TWKJ^D&6P [8YV3!4Z[VG<+!R(OH0'Z?2*6E"W_#^]"#076A) MK6Y-WZG;/ P*Z6Z5Z;-\8W1^EZNQ"J+7.>@.VY/1WA<,_W3/\D]/,;UAZ;D9 M^\G@,1O?MKD$F2.W:7,X'KT]O[ZYO+A\>W9S^B/OD_@GR2FYIDC(L90(N0S]'=QPYT!R#>2(]08-_%7'PR=J8I MO:5F%9LZ**F%76-#9#L) I)F+DH37$GP$U1;X"!QM*0 /1(\T"*3"8:\,(ZT7@&BSH6_9QJ82Q4K;K)$J2$ %-@)UWB,^NA/(GTN,FUG?@$11[?* M!X=8",F#E=_PLKF6:;]PYH&WNYCLHP.T0^N1>?[G5]W.RX&OTUE7 #X<-LL4 M'F/,+H5T%+.#:*NQ)HZB($!BK)7/69S%"A #DP,_I\HGVOH2ZY@RG-55FB;. M)I1BV(L7R$I*2',5^O,[]%WFEL093N-UJ2'1ZEG>.T>JH>%5=N M4\&#]0L^LFNHJ;+(OCS94+9A*(,AWN=]+$&"B\@N5DBY+]Z1QS0B%7GTM]/8 M9(I/9.F?OH2Y=DQ(26VI8F];.BC J9PJ'\\ZI,A$/=R0K%ABG6D<:1ES7-/W M*D_-FH5X4H$QX(NW6J7Q6N#+L5>I0G!X ZHJ,I'[#&LJ/1-_/!(^5HG(#!:M M$H@"3,2+)A+@2DHMF="PK>C$JH!@156.UJLH_AL3"X)SL)[27>28\7T,/?F@ M/H#2TX_XDQ$%%$Y5RD"1WAK)7"8]0,9]!*-'NG2126!+R;'2*LRYI&PSR[B. M28_YK""Y(;K6AT3*O*LW-"G=!'CRL00FB75I="!V)+?Q]JH!*\S0A/'*(NBV M*N@ UVH"UMI%\"3[XGPJ=1E/*4>6LHPOVE/$Q&^I[,OZ]036J1ZW%_N(%2P$ M8_BJI1C;,GS9@Z?PHEQ*$_=+V6_WEV*\Z,0B_*F*!/P9L/(=3'<*KJ@B^3 C M?,.H"W6CR"11]+L'W4/WB"TLR M AG]YYT[3AZ4XJ7([-YU]ROO,JE7U8W/O41<)1&.HSQJ*EJCBO0)]+U3>F> M?/.;0[2K(#O^7YO>^%5!NL!GFOB= MIM_?T=[V#)=-[A 4LLRM/%\*$D5(2UT>ECWFC.0GYONJ0D?&C[U%_#YC3 A43 M;>>$V5EN*R:0&]A!KK]+83KX';,08K^;D-;URX33!J0:<<1/9+(:V>++8V\G MFB(. X$(<%:_U5A_S3%3:\_VGCT; M!O>]?6'-K#A=*)XR_Z-JU[@28QN"+98^G[#+W\_X(B$A_4H_CKZO']'X5M!] M4Z(W "EJ1-;Y761V6([:OKWQ\F'8+JM7+.Q5'1M\NM$/#.PF!C:3_R/Q_S>) M?YLKRL3%LA#^4K7^O$C/)O(J_N9NJ?HG51U1HI4!MD*8ZUM50]7N.7K?WJG>T&IV>-HZZ#:'2TX:FM)J]Z!YVNYW.J\[)R\/C7N>X M]_JD\[HQ^B =&OK.45-@_FC8EJ-[V=G#)W=O;^XN;XWEFU8;6_;-A#^W/R*FX:U"6#9EF0[CB4;<%TG#=HFANT VZ>! MDJB(FT2J(F7'^_4[2HJ=N%G7H<$R9/DDZ([D'9][T3WR8I4F(R^F)!P=O/(4 M4PD=T9M?NR*AN!O8!D7/*3Y.Y%2F(EG0B$2>$F6& M5-% ,<$-" 17E.-J11.:Q8+3(1?&Z,!K50Y[O@@W(-4F*;=S94KV!QV UL!M!F'=M-BW(6@R*7( M!T *)5QM,[MGJ#YW[T!WYT3I0_FZ(CDC7 VXOE_B*GJC3)*P:S[(V76LW)3D MUXP/]'IC-+V)F<\4.';3\EK9Z. O#+_9L_SF6TS?L_2:^S)SOV;C^RX78.1H M?M^FYX\FT_GR_/1\,EZ>7UXL8'8U7UR-+Y:PO/1:_NA?=VX;/>>Z['G5 F#-5 PJIC#FO,#V,J<9]AE S2D>AX5N?@ 1 MP7N1)'0#YSQHPJ%>_OK'OFVWW8E(,\(WY9OE'F%+R,O3-I3D0+%WA> 1"(DB MIO*31 1#HWMC&5M)U9@W?W6U!L.$PQA)/P$*8WV"GY M-06\0 />L1Q!%'FC"N,LIY*%F&+E M^9.8T0BMH%7%5A0NHX@%Z"9BJ:W4N#4@%.A03'.*W1[U.EP-R+ U%AA24 +] MP1N[9?G4>QK(N!\LY)$> 26QU M#\.C+>*[W-GF30V[=>)T7!WQYXBE76')>#4Y:(#TQ$ 8Q\K"+[FZ S1A.2*= M81%H3!M:39($&K#Q:EPVN*I(J)"+3]H8&KC%(B,Q+L) _X\K7YL0&EN(%5FK.H MGCOO#J)K%JI8O[1_U.I:4@Z#E0C'S5<'KW '\\G$1[(@)?H_V^B MOYW+X9M&\J_DQDLHU?;?3?U!=7H/^/8"V3= ML^#;>MQB/#Q<:_7T3TO#V*P M.B4+[F@6O!>= WSJ">UYL912R[@N\H%CV4]'EL8@48>\2."PFJ5@+\FVI MD -II@DQD>!3RI$FB173/T>0DM]A-F6;6C.D3;ZFJ#71\C=?K(F*G#,9[PY8 M3">:M3)5FHLB*#)D5)KE4JG^3<(4LA4$"9%R:'P<+Y;F;'PV-=_.I^,/^A?O M'>WL['0YWY/%D9F+]9="S2!@=G9Q]6EG#5?H_]0//-"+EOYOC050_GS_$U!+ M P04 " #]@&Y8]3UN\.\$ Q%P #0 &5X7S4Y.38W,BYH=&WM6&UO MVS80_MS\BIN&M0E@V7JQW<22!;BNDV9MD\!VL.W30$M4Q$VB5))*XOWZ'24Y M?EG:;6C0#%D^";HC> GE$3!W@M?,972@-[^VCLZZK]VVJCU M.[40M=^9)IQ03@51-(+%$N9)R2,JWN89A8M<*)*""6[GJ.-8C@O=@=,?.%VX M^ BF&?@9503"A A)U= H56P>&HV4DXP.C3@7&5%F1!4-%6X6M&4 M%DG.Z9#G1K#G=VJ'_44>+4&J95IMY\J4[ \Z -LJE >5("892Y<#>/FIS)4W M9QF5<$9O8)IGA-="#PH218Q?#DT$(UP-N+Y?ZBEZJTR2LBL^$.PJ45Y&Q!7C [W>"":W"5LP!:[3 M=OQ.$>Q]QO"K'GX]'\ M]/QL!A>7T]GEZ&P.\W._LPB^N3NSR5@[ D=6'\Z/8?YN K/1],WH;#(SSW_^ M,/D%1N.YUCB6Y3R*A_OV(5RV9^UQ&U;.VF[/.O@[9_[[&?);*16+E]M&3[DN M>UZW +AA*@&54!AQ7F)[F=("^PR@YAB/PT(WWT,>P[L\3>D23GG8AGV]_.7W MAXYC>>,\*PA?5F^V=X M052G+2D10+%W1> 3B(@BIEJD:1X.C=ZM;=Q)ZL;D M.NZAVUU+KX=&US& 14,CI5&M/<:6Y]CVH=U_;?5#: M+=!=T>^0H 5$0LQP[_I^,XH-ARF&P>06.R6_HH WR)B4&HO-B]4XK.[5 M@A^IE!1^HN2:BA:,$T9C.&:<\) A:N=QS$)T I'29S2HM"#*T5Q"!<5>CGH= MC!84V/A*#!BH'*WA?;RJ.)J],R(6A%-IGM]JQ$>ATAI='+"1J,V^*D];N(]4 MIR5,PN\\O\&+7]'!$\S=??L OXETE:5QF:8(+**=ZKC>Q5K03R43-,-ZEQH] MV22[[>Z3 \ 4M7O[T<$=XNO,N,N*!G;[R.UZ.E^>(I9.C27C]5R@ =+S &$< MZP:_TVH#:,($(ET(*C6F+:TF:0JXC0I= *@H$&39JG;%=X6!!T:L.EH7':XJ MTSHD>:&G'%3(G:)I/S;4SS;NM:'((J78Q-*T&>:&!JXR*HDL2+B6W./+EZ;# M%E3B%E:I8'$S56Z.F3-HYL!W\Y\#_;P+_F?'[ MGAQXW)"M<'MLO+;]>(9GNP*:>::9*=Q^_7W98:V._3"TU>YU'=L(/A(1)F!W M*\[:U9QU)SI[^-03U]-B'966\0A)Q,"U^H]'?D8@48<\)\>Y$?M(6K,0Y,]2 M(:?1S!$2(F%!*4?:DU\S_2L#*?8&4ZDHS0U#&K30E+,A3LCT=]?$I>!,)NL# M9I.Q9J%,5>;B&,H"&9)FK52J;TF (G8-84JD'!H?1K.Y>3$ZF9AOII/1>_U# M=D-[<7(\G^[(DM@4^7'M35%\V,S S.#8N:'1M[5MM M<]LV$O[<_ J<.]?:,Y;\EDL<2]&,XSB)IWGQ..G^USY3 W7UGT<' MNP>'C[IXVM\)/^+I/SH=\5(5RDJO4C&Y#9:J[NE[_'7DEY=^8[,]+@XLGH\\;U-_@S5"YI^*H:N[-VFXX\-+L':*+NHLS\SXY-?Q/F[UVB-*JTK2)@MQG"2F*CQP2EPHYX&Z.59);$HG4C72!8&P MRLQTB]45K#.J@5E9!KF)N82-5DEG"CG,9A"/!A[_4&.9DWQA1N+46J"KJ1R> M'&.T*623*%6X..!K2F%3HK STE7/$!S(BJ2REDPV5A"ZPY33*Y54O*'>C48Z MP2\K>J>5I4&3B1=A"#-QKJPVJW1UO\-=^&%Y)0OC,=R%C:(*3&FB,$O80:7) M=#(3>M1L@F;E\"77WBN%3;MB4X9GR]N2]@2U?F:P%^C+JO)^;]V/&$34'H_&\ MP([0D(3-6QL&TI!J&CF;NGD,[]A\AC_8@YLG6X)\BV;&C;1*C_["O>-I2&)H MX%OVZ<8NV(W*LLA#FN^NE$G]/9HTU:F?0.'N/WM?L.O 9WYX\ ,8G<4_])DN MRELTT*?+K; LM I9W*7>E+UHR&&4CN9_ECLL3!I6C&>,%'R>85_3&O+$E/>^ M4%?D5$J44K,#2G(]> ?@VL_X!^>T\P*4,OAFP+"Y=X9=KJX211X\QU]T9=]F M9U!I3_2K 7#Z4@.%^SO58!N/(8^W=I)5:9 +'P*+7.TY)+(&?W+2+P#ZH70J M;<:*'A%G*/1LB]0D%05S!4."0""R;;JNE.SAH'$HPN180E*$IS0,M MST=C/XGWWB2?$".0)A3C58#U]N/[TV5HZ2YO%WS2KD>:P#[WMP:'-8C\/2#R M[%L"D8O%.'>I308R)R:4-S/%PR.03#$%H8Q^PE\1_F1J2LJV2[ ?2_[R%I*8 MA^\?,A'?7P$7+.$OQPS\$T9&/Z';\O"V%WA##MXCS-!+P"6XKBEUL:H??3J5 M 4F21)6^-I11 U@0Q[I$)*QR5<9 S# EYW8%1&+=-2QQDUI]2_0:5M:P<@U6 M3KYA6,GT)P4/363E.'TTE)].-;YX>=7YK8)1Q'GA'1Z$AJ-XF4FX!!?Q #X: MCC!4!;(KI+/$DX?6R!0BY:746=OUHA-3!-Y[W',"H3\S,\6)KQ$CM*;/7"G/ MS6/:0BJ;_.&,Z@V%S)#A7:JB(IDI\XV])X>/F/E+M ?4?--^^)5S/^*.UG"] M$ LW0NX.4$M57J 7(?KGYMAR#)AU83$RXW@1J.^=R ZAI615ALH(.A]6UM%7 M1LUKBAR9 !-=966!W+3$HNLJ=^W80OHQ9[I@P].X^UH\^?M,Z%M).@W>\]ZF M>4DPW]DLU)'>A\JW.-@]..[N/:Q]A<*1>(W<(BX/+=T;6<"C5U#D\.!ZG4FV MZDS(I&M5>[O/:S7XJ;)(G3'XAH(?)SXXY<'#ME.NT-ONLD([PNY%!02!OLX> MEZ&J;,P'"013BG=!5WQHY_?"3626B8G$!D-"@JCND(NYA ,:0> 3U9^8F R MIU\TJ1:M/"N3:8Z0CBE;V%O\B*!)?@)&0GA=7I"A8L"K $4E)7P,=JUU*T*= MSV2J94;$S6 J.-5($ZB1FB%%$94M#GLV[J9FV_]\22V0C7X/'_ GS]N.31X^?]+XA-A-0)$+*ZM+W$JR$ MFY.A% LLEYHP&H703*&48BC2%P[1 MVKF*>$!C4=,Y%E7A=X\"U@M2J%(GJC4RZREA; MH4NXW-Q531#:?MB"$5.?I1%DC *C(C H3*R 7&NZ79^5>$O'G98IVDQ949Y8 M\S/;)!IAL"I:PMEK,[#IQ! Z4(+C2#53BPY8' VIUL%G//.^:.^8G[6Z.HV5 ME_8& 2%]F8_8=5LICJE3G*5 0:>U!1>^T;=]",PI=*J EU1/OTM,6+99;6I8 MM\@\E\WLBC-:'J3S25-M0\BXGO>-;N9E3%%OR#=B;A%B00AB5.&G8( URZM\ MU7AT-(F*E4@2*QE"VMYCEY ZTGQ?3 MSPJZ:@//Z3SCJOE"N:6Y4L'W)U8X-'.T<(+X18*YW[P@&#R;$^NA4BV]$YG2 M"0'_V#YYKPO\H9K'-#"-NH'E(06.IG!Q?:BXKE%1,V+2IJ(B_9@N$]!!*?#. MRRNL#IVEK@%A#0CW#Q!>--3LHDD+WRCI*KM\F29,+Y&!/#R/R5J@!XV/A:-R MY>@B'F=&1-ILRKDI)Z/L[G,B%^D7R)2H7.@1[H[55Z>6&>:JO"\4YO@\;H5M MEC$!!"H#ZL5L5%H?"M%,4.I>W7AT#Z,2%8ML=!W8@2\J]$_Y%IJO;,&B9>:, MN&4&(>_XMN>BH"L4\5+4?-)HFF)*>5.2&]E,F&"TRDAJ,[V_=M]WVV50&DA3 MU^2ZI"-BNT:L-6+=/\2ZC2#<6EF;<2Q?Y!+((\96DM=M"R4M 1B\ZU+Q&46@ M"]=QHRHCA9">SOWSF&*2AENUM:V^[?]Y64^J5GK5\S'0K=Y]G$2/M,)JZ MH!IO20?R38]O"YBD*B3G,4#>JI(NO*?DX\%1V6KN(?;(6#?\47.X)? MSQ!(G=!YKE(-SLIO:P!%TIK0IW1ID-UEH7#XA>^/U.DZ2]/!*"C.M.+[A>RF M?'->;K6UQG&+8FA&:ALIA,J\95 M)KT)X^7"^ M1WH$5FBF84\;=[=#=,4K,U7A-OD*(X?*3U5\^8EG))6SI>W6/F/AL]"V? Y# MG+!R@+5S"739HP!$M!OSC)"=5E-)73:'FR-1($Z*S2=\_QTF9=B!FWO[6R(' MF$S<_-)M/!&0JX?[K83 5%^*!//IGFZ\/G[_H7-^_/*T\^SB]/@7>E.V]?3\ MY8L/%TN_348=:Z;7?Z20)LY?OOWUS5P;6M +O2L^8,4.^0W0E-]2_A]02P,$ M% @ _8!N6&YR=-DW00 Z^D! T !E>%\V,S(P-3,N:'1M[7UI M=72C&Z0DFY;1W-BQB#[JR,K*?/*H[*>+:ID^>[K0*GGVQ9^>5J9*]3-]_?_. M3J;CTY-CN/OT2[X(=__KZ"CZ7F>Z4)5.HMDF>K>HLT07W^9+';W.BTJET5%T M\N7C+Z?CZ!ZM5)*8[/*K:&RR:'P\,=EY%-=%F1=?1:JN\G/L,S%7=D Z,96:4:F^NO'\A/&D6CW[*>AP]4^AI6 MT5QF7S^(<:+%@V=_RV;EZOSIES#_9U]\\735H/>MR-N],E>J,"JKOHHR7/?T M/%JJXM)DL CX" [DB$;R5528RT4%:_#B>F%FIHH>'D^>?KGJ'4QK%.>^>^J] MT;GT'?3&TSZ7P> +P*6S9__XZ=6K%_\;O?SQ^?'3+V?/[KS_;U^\??[FY>MW M+W_Z,?KIN^CMB^?_>O/RWF)[2*-XM-/!-FN9KV*FP%:H2?A;5(E)162_AW4V4SZ-8@Q2"30PD7)9X MH8+72@V;V51&TY5_0"-Z$[W,XN/H &__[<^/I]/Q^?-\N5+9AGY-SD?V\EK+ ME2@O[+6\+N3BX2@R69S6*#YP1L@S!(0Y54>S300,H8>4A"_(46Q$=J );6) D47.HN9F&4= M+T+ZXB/0^G]J6-JY@:9A!4VATPVJ"_V.4&1!%S_%53[3170VBD#OC.%%7:VUSH!@T'D&3P+!WU9Y_#YZ!RV4,(CH M;VJY.H>?P'J6KJ-(E:X3=4D=8-\OEJM\#:^\JI(FPVP-R"[:1V5B[Q. M$YXT3AB8YI,GO%X8H#XB<*53W09%V9%/'3CZF/;?O&1R3SKS#1L5>0%T)!YP!!=?-"Q86 / MT(*@4@5Z@;(]WCLI1X+]HJX6>0&M)$3AG^H*E'1&\H1X=DCR?;=$LX0JB4-, M6=8*>0@>/#T]'8W'8_P?;#O8'L1'L5H9W/HEDG&$V*TT,!(@+-P\,(<\[]/3 M<=>[^7()?C JP]\@]:L(;T/C.NJHR/> M406L_@?T]=J]U.AN3W=(2-FA[(87U[%>52@ M,TQ[L'["5Z>;<)F2]<@8J6PT;A> MUBE,_TK;62'B;$W'3>4X>EO/?H&_Z56!B*E9&NQ5TSJCYMM-21@Z$$-51).* M&)"F5>67FBB$G !SC5-5XE_TG)UF6<^@MXH'K_A%T;-]_=UN]1M3"[%!M8"A M+M6&8*73X-0]<%T>Z+@='-@:'_)'8XQK W,$(FM<"!@0=+&A]L%2A7V0)27P M/!!$M@R^/\M5D316!P>#%^8U/I_J2R U M1[NHT$O@,:2NF@,#A&.'V3BPY:1 :M3,I(3A1L@L?D5-CGNRK HSXSD(%NQ: M+C./"$7#;+)PB?=4*[5T\% 4TXTP3;20R(!>H&.E \(XN#8O\B7)-3()\%]@ M:11HP(#+O- B)]C$Z-C%:&=X( UMS,TU;4T1T,RWGDD#90A722GAOX$(0^$/ MABN)>4)EE8G-2F%KHR@GF:U2V"XK'1L F62GDR1N=T5:!':9F$"Q[914 /^0 MSG"?Q7P!6]+Y?-22GN3-<"35BHQO3YBVAZ"'4- 8F)(&R 6RKZ%(5[AZ."WH MBU9F:]GP-4O4]IQYR6,R>U5R!21%PU_-YR1/_&(P!MAZ>ULEB=?#2T)\A]M? M*!#ZP,CFJ%+O=0Z=19HZ$E*P1-L$K=Q$F9U3[J-4.!K2!#Q9@ENIVA"S)-0< MV1TH?4E9$/G0&YY=:K8WLJK(4_RS+B/1.2#'J0]A2-1_W1)H]T&U-N1M(B+MX4H@DDHK?AU 0@$L: 3F?%3E1_@O7[D1/&W# M)D$BP,@$K%JPXE<%BGNZ#UZCTV]%1@90\2<2E&](4 YE8]P(-9)PIT[P(#-!O[2X="K]X0=J(_MSLONB&22PWT9M"P M8 MBJUK73KTB#[;,GJ.5YD$+T>-7R\)L#2NO#QN_ ZZ)"L/S+;*D"P%>7'8C U'4^GT#YY]I=:6\=FZ,$XOG$TG];_";5(P?[= QDANETA;UX! M)#R.+BH!KW4<:YTPF-S=0&N@,_&VH.JB,6<6BF&N=)X:WMD1$,;]#Y'>)U-[(L9W2/CAA\-JN7&*#"-ZD# MY49!NH])+<]V:=D&AKU+T44Y#TB?KQ^\_OZ;?SZP7:Y-4BTPFC_^JXW;'Z5Z M7DGP7JZ0J*5++G_"MO7=NS>NL3#4+]'O*.B@]>YB?E3DZ^V+L0;:O_[^QW_] MX),A@.@^TZ&="N$2'W8,XZ-S2IHY&T#6B210-/_YXNFBL/V_OOC^Q=$W;UY< M_//HXKMW+]Y\%:ETK3;E.;!$ 5R&B1*9;I#F/%IHIO%T=7T.1D2*&2M_'M/_ MP7LJ?G]9Y # CIJWMI;C']]V+P>NZ4E8 MH-XD$IS*YZ>I=BNGP!U>>'D'<%Q%J[0N%%FX8E034 ;1@4%BD$7P$$E8&Z4- M_=HHY6MHLF0PGGGA":\O3::U%7SL)>]PC.\UVI*P M^MO +_ #*XG!8*YW+L7$@7 RZ41GABX3T9]>?R\T^HDJU(; _B-V^U&60:IB MW;!6]76MO#:!<5(#$QN(S@^MB?R*M+U:K0IE2')^O M.< P%*;WXIO35,@G:B-[[8A>V_/8D,3LQ72T%$2HAIC8XC%[7!29&5-9=S$-L] I8%W^(HIK)=;H;&%H!FTC=OQ+ION.:@V:N7Y M E-!BCO%QG>X(0,-T]Z2WP(.NF*5>\&Q@Z'N0L(HW=[^+?0S8T,VLZD#$K]O MOX<)V>RQS.,:84[T2YU<$NOVO#%75WDQXIRW]UF^SBB'#7C8K1+W./+9&J0O M6Q8E#Q#'B#?L(+$EN=\W4=DUW" I5'FRPLQ':0AFQ(F$0>,4ZM+DL>6<3C^8 M)ADY-,6!Y41?Y>F5A-=7NG 2"?;GGF[%5T'4#G-WC0TTH?Q\"2RYS%R0#RGQ M$UB9L4TF&9Q+[N:DOBQIXT>;<6&VB0F;L,#-AV_A:1':" %]^UPF5A>BCPAU MW18N!/YU2@5YET*(*%;DF9)29/VP*^?@*< L@[_0&1BX==R6@==+#!2[' LW MEK YF7$0X<$N&_F+1)9986VZN0&$:C#/-JFKC:1W^X@RRHI+3C4'%5]GS7P6 MV/*TT<&&*SGKEDQ*9]RQ<' 9DFLM.5 @\R[S/$%]72U&06(C/<$1R[).*UYF M)#$%R2/HQD)J-+.8*)S6 O* M(3A@EQTNV!Q6):/@/+PQY\7B6(!*KH"KU:5NBD)/ ,5Q!1O7LN&U0VSBP%S) M$'DY6GY%M_2X,#2Q?*-27B/A*=(.,"9)TDZ;(L6-PK,,FRUO&7YQWY-'#YNY MTCP-*\:#5+,Z ]("Y[M H 3]@M0#YK!"K^HB7J@2TPE^UHS?R ZP7G!E,]%+ MQH#H6>C9@*PU:4-3;!MX#@W"]J;&Q*4D,793=>U[IRB1=3$KY(8\>C]V.YT$ M_24 3N--PTR4E9(C%CP+>\W3WF1E75"B,2EJ^HEZLG_JZA+(7E:RRTO)!ICK MK-3HMZJ DQC]-C*SFMBBQ"-UL2EB/-&E7$**[;WVO=! 9B"393TQC4$HN-DQ M2LI=:V-Z'G%&*?S>N,"<#N&E&1CA&69T@AT\,Y),VCA$D^;PQ*5+@*8#<\M5 MJIS!'K3F#C:P$9DJZO 'MBGX;,DT94\MW7Z8D32#)-NECD( MF?#XQLAE4,M5>[1'SC; QH#)Y85E15$?T*1M13I]6\^BEW2$J/O6R^C5J^>< M^N..&Z$5HQ.#+ O7,.8!%B(WL6[R*A GM0Q+ZR+!$U8[EC%C3'I!&685II6# MXO+KX4Y.ZK,3Y.6RL8<2\2XAP!ERG8T$2>341=6P=9>0PN/(K$"2>UPWAS4 1EO-9J E%V%[?!B2M MX9'2PS%VY$H!-\#+LHBI>0^0:I'SN@>6$V:H7@ILM./JY/$1)>1&F+5UN; Q M/&=XF3G' \L2E.((P DZ)WP6O=U%-3>ZY3QW^M+%_KZK"WP;'>DC/(W883GE M1>=EDUT!'"4):'-@6FESO$T"7^::O"=.M_ A/*]3B YJB0R@Q'6_DU0H=\)M M6_;HWW(_W9T=^^IG9('4Z"OM+/,&(X^:4>0/!1'V<)]0&0U'#ZHHC$(Z"#<2 M JZ*D)/DA_+)5I72"72ZIJ]10F(J5=*GY^^CQ1\4+9Y^%M'BZ7VT>*#18D[C MLN$N/*A;+^^]15UG"_"(FD!"[^CAX&!I(Q(D54%HKO&$,N(+2:$/#VHA-$AA M_V:,,N9(\=%M/$;D/6V$$K^*#E3@OBCS5(N8MNM)K;L\13IUC1"8\F4+2:K? MD/.DR"B[7,YXXVXQR_)6XR)/"L$4GW,;C/.7NC!EP@<-,,+#<)P4T$C.FA[>5+(]SFAV@U]O,>UYSB9J(_481.73B%"U)&EN,$;-18V X 4R&(MI)XI/?&MTAJ^>#V2>O312KNJ2V[9E#&#+> M\>?EWOIB"!>,;B=/3DYNOW"-%;!SY3-8<<63=N[-?V5TB) FS&'9)0BZ6!VC MW$!HM\I+[9Z&F>G+G(XDB!7CJP!&:N5B@%3 MC>1L;,.[1ZXW$ ISQ$@AK_'8.CGW.+K =&+R-)*O%QV!&VNLRY$.;SNHV!Y/ M=;L8UUK.X_J#.YVG^Q)$@03WR4(2\<57#D*OJ'-\-B;ATA+)$XUV7KA/REMM ME,[(,XQQWK=J.KA>.R56I]'SYL,\'(K*/0-!87ND4]' M;1@KR%JUABA1BJNOT"%(V>3>0[92!=B::K4HO7 .2P#I;"%^[K83!CLS66W# MG"!CG%TKGH@E:!H3GN3OS,K:\@FU1J"NX.$9-U/:II6J.!!HXL+!G2]8=]^&835W%BP[L!R50F;-;, "2M0 M+1;1W!@"F[&:9'T9 HV*TO*E/7MHU0Q922VJD#LG].+1/93\^P"HZ#H.?HQKY X;P)+@"C5E=@Z M@J>7$OEA<01B'C:_2D%8FV=#$MA=>:_V.+A+'>TX+6)]O3$ ?2H\PM71<$-6 M@7,QA$L+96"<.X3K2)XS&L\*@PG"A]\L<&:C-T878L'HN.>H2>@.5KC';/$* ME>0KEWR^5+_D12 QJ:'CZ"<ZU N/;$&=QI[Y(YH1USE@B,G^-NJ#BO0V)] >L3F0O)I M[2(XC_T['M/Y'+:!1E20FI)C+2Q:[&H18$\PZC3/6^$4S$5=XUM\,+AD';42 MF0+;!*U6UG:[SX>%.D/S^830T+1)%3$>)\;8LI22Z-C#^#YO2LNHX2EE86;- MJ>LWC0L3<9K-P 5GS?5Q=SYO,#=Z5\2&6:U\\H""/Q+Z02EY57Y()SJR&X1) ME_#PUE:CG!1G"%NS3]:B,;(/[XHR:#ZANR:<0/8YN)#&D+23P]83%%X$*,T! MDX/IX59(G6021?U($.7K3+,S*S%S.J@.B 1Q'$&1F5ZH5);'+:PIA6-U,F+6 M,?:15KOXJ(_5!]=QR3M!R7 M8OQ D*^E:@9,5,[*:[_;EIMO5H=,@,R9$NG$0L(WR;Y(OG>FV5J5& M2RPD:M/;\5'T. -L=@M2=38 J#3#JC+IEM)F?ZE6!1!:U"$V,)F.JP6O1*+8 M&J-$-56%3SUI/"0;"6[(GLOT$69/\"^8MT$5%Y1[7>%$2)328]T4:A6_(MF6 MY6TR8B8=H6IA! 3F)J]+:MGBD$3Y@F2M]S'GV<)4M$G<8;5J80H ( F#)I!006ZB2GX!59\A^QS>IE4N3H2VM"GHI$07Q?RT>@@VLKRP M)<2JD#^)DV;:,E/G^L9ISEYH)X'$@;^3:\<)DX65+*S_TVGLX?FL.$# M'8WZA-WI>N[ (N%A?ZH]=1[OSDJO/LY-V;%A?L+.M 8Q V/*MG7C31]+Y#Z!9)G M1G&W4@U4&R4AK4896.0=+YY?B(^,KR(9KN/1K )B7-32-&U4=H\A<&]/45R)OA_X)<4:UR M%+;$OJW\R?8CS*09<,>AT/C9D4,'2-U,&AYZF7W+Z\.^CG:\:7^%T-L:DPOM MHOP;5RJ(\")%+S" 0&OWC??/[LK,&9+@>M?#Z@J/!2M ]RZ*MM MY,I1MUQIGO3^5/FR)59&".CN'QU/:'$*0,OKW"(CRDOX#__T?^'_& MG__STI'JQKH'01CL\7@?26C9Y^7_W(8F>RR) Y?NA<@I%%@F[$ID+F;&>-=*39A W8&O[*1V/L)0Z&!(%3_RQM'RQ# M9[.Q@[,D?)0?^^;0 ON[V9^3=%&I]Y"?8RIY]QIC-7GK!GG0E: M 99:ULN@CBR.3%#/FKY ,&N?'+1?PZ!8!8RFF;4<4 )_R'<%0=3<"'8IUP!C M/ECSPV5L -GH,TJC6SN]/LK/A9')M,:W.K[_!"2V45=9KOT5*<%7 V? JO_* MY#LJ;VGYAB1+D&=4DQJUI49/FJ?_DJ7_R <:(+2*ST5CM:,,A1AG,#GGI+PK MG_I:4JD(+()1@JRA0B]H\Y%#0*QFY408.\&0O30;I?Z0DST9%6:-R7)+$)M2 MG7.*MF" JM49;"D%R5%6^N2:GW,>[P[UMM+3&^GHHU:VND]W]XKF]Y99OU>D^.'G%RE^>!\I_IPBQ?+-Z<$< MO+H@$?+?"NP*P,W3TY'$A"K^G@/^9_)P='9V-CI[^#!:"W5"[-[^L/"3T9,G M\+]'CZPJL2^-.,H#MC IM$Y8+-M@0455J7;Y6V)2PG1TN.\%\FD^/3L2_7 MWOC*DE7TF+4C:FDK#VKK"^.- ENO>?R6)1H?-1::G#W"T5R13L6BW=3&'W?" M,I76C$?>8^]"?"W:,$!K?A?>$6Q_K9 6%89D=KQ UEXOL(J 92HQE1FS%?H2 M@10"(9_E^>LRO$IPJ%SV*025,YWF6 &"?2:4_QW[*#7T]!/ 2\ #3,@G86D] M'!<%C%LYKD&Y/"E<12'U-EH^'$GY\XX!;5>(V]J,>+307K3'!0'>ZVM=Q(C MT5/TLQ/!-B"H9!EN-CBH2*K@1GQ;M190XD>V/_DX@5@D2$;*W&V.D%&S&Q49 M*A*EAX[_NTXW4J_SC.A\-O+YL/8XR!S#"US.CLLJ$]*5RGS?TJ<1X,'3K\; M",?+XY&W_9Z350 CHV,5-EF<0J)8S'"YLM5E@V\2[Y\TZB[B12N!=CBLJ-3' M9"]6HE-#AU3[2S*TBJ)Y#B1SPS( ^PIMH?LL#\IP4FXU565CMYL3$;8A\9(I MD1,V$0P+,M"&[JTGTCZ\4O6?9J4VTHU5NXY'^0A*)FD>5),\2]B,HF;K4CY\ MRR_BR2)\1RIT-$00F>B;NL[FILQD/S&'#U]I26JXB6T"N'H+:A/FN%C @UNRF M!28^II]V$\1H,ZVS4+W,*>!2JE1OG=[L8BU;&HB06=<#83?N\Z">5\21_?;% M\^/H967/,[4/MF!ANEBRPUG.5;Q7I)2 ;E3_]$E'*&OI/,-\YQ#)>60WE?L> M'&\N_OXH[LT=0H#]**I'"9,$[=[T@7N[^UURK.$0?&61K=V/CIW6,H[L]Z%U MPJ=8;#$8GAAZ1;Q,*+U,H+B]BWZ(TQS8 2L]QRXW8QN-R W+6EVG>2HYNBM@ M6M:I6@/UEE+)EO)5[6$A*E?#I8HEHX-%@SLI%IZYLSV/@K"(6_7&RLKRA8$( M1\C&TXZO0WUN93-79I":B:B=UV@7I%J2;N )GCEUN=:<>N0C41E8$K$J%U:J MH_*0;H:B4+GL!&(U^68%'L_.N03."JM4\A&]$;D*34#2\/#2&BX$!VOI>-46 MZ!FYK4O%MC HA/BUB#F+L] *ZQ_A'@.AD6-Q(TX/"@[$@'CJ5Z[V"&!3_?2I MW)';7MW2NKGA0ZD1;K!10R1]P+PXWXWZEZ^1S'2,U<&]2):23F?CFPE+2N@3 M)*] !5NMJQ,R("C!\VF]L 33;QN(Q +F0@I$L_0;=18 V+(:[C' 4#& BXZ9 M>1@LVC*I"]T^#(WBNUN_4_"=PDL1%:SC$XD85?)"0=M@&UKA8>;DNE-06_R#8DW+UB,68# M@$&F09M7\="\FWU%Y;O=/320SMJ$'S$>R9J=*XXH!X+CW&D_7^+&)C M B<'ZO#@2<_XD0-'+B'I2DI;EY+].6J#MU 7DZ2GTAO".B9SU8]Z&1Z5TNVD M[R:4OG:/87\,T#:A+MCZGN ,44;Y?L.XK%FZ6V6!76,X2!Q8,B_G_1J+V,8: MB6I7>U$ M*?R_1CO5+AN)I#G0J_7M@%LT/_+T"!Q(ORV#4X2?8[!NV?\0?"A6"VU*\>'; M:AL4S+7UYQU)V5V)=;,(%B2>51VQ&7)AB8 ;O'0^'0'?QS7AIUV1#[R,H41# MQ\LI2LSI571BB:JE7(?%,OF M5VC&[OO<9J,HB7FG'/9BYF=?RQJ"G_11PRE MV!@;&\Y0;!&JO2.AN8--,.3ME@A:L%]YT3 M_'2,Q5)8M<26!)0C1>@@)E6^--&;00T(+KR=C_.H<+0G! M4:WR1I%A6@17-5<;PKN/0%$F0YG!EX><>97_M0]O[TLRA[?WI? M]GZ@9>\[7 [V*)V/8\Q#"*MM01DJ,.:^6-ZI3DJ?VU9&?YD\/AZ/7:S2/#O& MO_>T/&^W*X>KDJ"5330,359'X8,@DN?<^(CH3-89A&@;JH>4*[VP9=;E^X&@ M<*I1.\@Y/AY/HD"7C6RU<)OW# ^=C%%3A(63\#M]S2)+Y/ET[()^0A5X QG# MH+$X\L<'\0?Y.27J!#$'\* M5\9[KQ::%"LSFP "HMOT')B=:S0G1LHZ7O@1TBZP.1X?IJ31UM:]8909+#GO$LH7$7*!_WXX&##3 Q3BW\5L[$S:/@IGL PD@=/4MT_S$ZM M;*6RD_$1;GKZ.^ F-@[98LX2KPL\HF8/*9.;[2',$K8^DV"6=1&R*6Q70V1GE-T0(<.G! 7:T#D;+Q%G;([>R-'?&K/F[Y7"V/J"FE(CRN>&]TW.G>^@:0:I8% MWE9)..VA%,APSG+MB,V'$7GF05'"HS 9(M^]@<6:2,UXRSLLV:^]/E%C-=) M2[NC [?SW4M%OR[D9$LS^Z0L-Q3O4^[X;$M();(A6KFAY(=V3\RUPD.$(_GF MF=#^)J?\[MV?VT_L%"CHCG2WEL[;<:J,@V1** MA_)1F27%7<377_HSE7[N-\80=LSZEC&$A2F2CXLD-+F_U#[9-PB<-Y-WFCP( M8ZWLEY1N7B#.DM,V'K0RMG!C4/JZ90"HCO,KP>:@TZ_$V[;F(Y*S'9MU"5$A MEV[%E_#CZCY)"]%^=PQ8$A/&1T+RH*(TQVO;G@Q8KF$(W'9C;!4!E5N8$WEJ)G ?BH!D>;VZO73'!M%$MWLVF'A%4T+^PWYF5*(._P MFR.YK>0HB5);DY4C"3?-MV\D3CH!1W(1]5^QTY 49>Y([/,$,)V 4P6Z%W); MK;ORE6Z]\#PW$Y.]:#67O<3$K65>2Y#\MR?P;9;]-R4VI=2&-)Y_T'YMGULI M-3JF@BC_;[&'[V+K^1YH"5QF18(?X%",W6XB5$B\2/]HLOS\&3X\=_I7?A ME5\+8[;/4P=.13STZ0]2_Y:='@AP)T/1626!Z7/HQH'#^+)*'-V X6'ELJ\? M/'EP&QJ>CH^GOSH- _83@=*>X'=H[/S QLZ_R=BQ2KEM<^)$ ^8-I@O_$KO< MS#5+DR2I;G&-;32@W2WH=78\\2_?,='^EE;GXI#NH\EMIW%Z?/8[K/ID\D<> M_/2///B3/_+@'_Z1!W_Z1Q[\V1]Y\(]^I<%/?S^)?PD2__'.:=Q>"U;YZFZ M4V3_-YFVW')'= 6,@K$X:L7 _<#_?NQ2BO+^K:!;.-,G-$\ 5_90P%W-\;?8 M:S?-\?$ YOCDT=[/\62R_^MX,GVX_W,\&0"O/GR\_W,\O?,Y_OJ^@)OF^&OI MQS\D#CI]-!@<=+K_,FGZ: !S?#( _3D9[_\<[W'0?LSQ'@?=XZ _/@YZ.!P< M--W[_3I]-( Y/AF KV0\ /TYW7]>/3DYW?\Y/AP K]Z]#7V/@^X6!TT&@X,> MGNW]?IV>[;]M-GT\ +D['H"O9#H G]?)R?[/<0!R]1X'[3L.>OAX.#AH__T( MT[/]E[O3Q_L_QY/Q_O/JR60 >/9D #ZOAP/ [*=WCO7N<=#=XJ#3P>"@ ?BH MIW2"[S^OG@Q YIP\', ZGMXY9K_'07>*@TZ># <'[7^L81@Y4$/P M!PW CS#>_W4\F0[ Y_5P +QZ>N=VR3T.NEL<=#88'#39?__M]&3_=1 #4!_3O9? MY@RB1M+IG6/V>QQTISAH.IAZTI,!Q!JFDP'HSP'D90ZB#M00ZF$.(!8_B-H M=V][W>.@N\5!@ZDG/7FT_S)I.H#Z>],!U*:;G@W YS4 N^1DO/]X]F0Z@/R@ MN_]VR#T.NEL<-)AZTI,!?&=U\F0 &&$ N:?#J'\P /TY +OD9#J V-_=?SOD M'@?=*0Z:#*:>]&0 9\HG ] MTP%\BWT0L;]' UC'(=3#',)WXA[>UP_:QQTMSAH,/6D M)P/P(PS"Y_5X_]=Q.H!S1H,X]_=X_['>(.J"WWV-I'L<=*M-\P:##%I,/!P"#[OY W#T,NE,8])G6DOY[:]I__^2%_MN?'T\G MTP^>X6^\98(^DRDCXC>B0D731] M1./X+B\B?:V6JU2/(C./JH6.KO*T7NIHK+P&/16^K/'X/PRBHC+=:F"() M'\"V\JTOCH>F'B!5W)\DKZ+G2BEZO*P&U31B7,Q;ZUR--$%S0D_/FS M*@J@18F/_64R.1Z/HY66<8\BE<&\JJBLL0,@,;Y2Z CN1:>V1G=49Y5)J3%] MO3*%HEY;S8]FMM*IP)C"68P%RKJL;1Z&M= MQ*:D49C"#QVIB7D*CW:16RN8PQI&X09U'/TC7VM8M9$,7L55-%?0,O##>UU% M5RJM-=$@& U1'2'EB57K6V>X$9CS3 MU5IK:&.=\\6RV:*P3'LHK3=;MYMM\$2S>CF#)08B]9 +.&6 ?FT!X\OA#!<++#$@6@4P M\A!W-R@RT[9'WI#(-K"O%ZDN2V0E4W[ Z&D,R[S P:LL(O7<-UQ< +O]#LIZ M]@NTC\NGDE_JLEK": ^!)4VFTG1#K%KH>0K/ !-V"J762N/JY75EEPCZU1L2 M%; P*A,YY[?]+>>MPDF#7*C+:%479:TLZ_4L:FFR6'/OM 3-_FD>2#J5;7K( M=;P++_S*F"0Q5U&2480ZX4*"GH M$B#!9EO?O7OC&B-$PA@RBC6*T_,HZ*#U[F)^5.3K[8NQ!F*^_O['?_WP "6% M.F+Q^_6#1_)[!5QCKK]^(#_+>BX_=PRC&V#= IN-(KH,RZT+,P>R/GKZ)8P7 M1MWXYXNGB\+V__KB^Q='W[QY1UEAPU;VTMQS^^[5X.7-./7HQW M/SU_9;+WGJ4Z".#HT(U^M]BY1=?M!=K&NL%4;H.X/\(P";I!@67FFSY;97I* M>^Q=C\Q,S'R..F->Y$N6:YL56EA..FZ_ ^JH9&"R1)&1H\**9JG*WH/6T2!< MXWRY4IE!FHGBY#93>#A+4<7F5R81H1-V &*GH7%0)$8'W ')=!S@Z\)QU@FJY,<-C"[#*E7:)\JK9(_;#CU ?,S2H GQ6N+UY'/VLG9E6Z/_41C;["O88]NAM MF@8OT"Z!QZQ8M5@=D.-:>[0>,EL7L7&<1I TBY>:B #CB-^S:$6IUL&-6\8( M=>P,36R542?25.&>)HJX)MX$JEOY=1 \>MH2_2TC[NRE]7*Y*55:\ MT;*!_=$M3C],YRBA+K1?5'*-U8]5.C>H"W2-G<+#,QTKP!..JZTV\-N<>!F& MM!(;K6?# P\07EB!X&:)O#"IEO8"J>*VGE,V^6J5%U6=B;+ID_==5IK%&,&N M;XMPL(%;>_Q7)/]M%?*(=V0L>[:LT\H:LFVRL#+"?N9ZK7O1@,5CFU!NBB)+ MQ"#>P-4$)U[BY')0_J;:16&D9A_XF+.,1C*1KZ3GN;7N)I2XO1R*[&/(0"X#TDH:U"^T Z!N4<>A';^ ?$ M;+[\]('SL)Z3@; ?N" MT"V9-2Y-B=YE6&_-\O0MCPILR.@BYH5Q \4EI":(_QJ;N6V&#&$S/YT]>VJ> M_:"NS;)>1J^!$G 3O>2O$0LF:+ __=(\>_HE/7>,?]\\\'TASH652< 9RNTR M"3;!ZPB?,:*$O 8L+"J1W=6@JS3Z?*UY'KJ)+?1?DMM_81WX5@!:+RLI14*E MA-Y#U4?/RX!&5@S !%R#:HY;XI+W%EN*^!B]YX4N_033%K95=%#EEYIV,4&; MX!8E.CTZ!^$UGX,MB)&;PU%;]@#/9)5_$F 52.CW6;X&"7Z)J;G1O8S MRF:T8Z]CA$1 8TS1$[$ G;-(44L0Y&1W.@V!"\ .%A 7LFE[O0XDL%'YAP:; M :F2X$1@%+>AU(!$P05HW:/$I#6AX L7T1BP&'C9Q@@A*_6[NTP6H\:R45@Q M.LS_2?S-^I,2@Q8+VZ"DF&!+]*E/> G;8K*48#141_6*?^&P"AB1*GPLO6^E<;A6C:A4=,%RM?3NJJ5*M+A>:<;U#%^M6%KAQ2 V MV_0&$U3%)NP3Z-.IBWB!(^DSRKQ]03:A T\H1:?CF9Q' M!R 7$Y"H%.M':^XPR (@;[!JLQGILAO7!!04]"LR'LB<@*&,#QV80U[K6ZTL MJP$@7HG^4B/&5YOL*/$]+",4YT,#J"D!MI4>TNULBY4?S#?.,\KWXAV%AG^Q MA5^[1WU(ZN+ V)GFF8Z6)JL9$V.TS*":16)J!XP58.O&,'2K0\(;0JN?L1>[;C?#DC)$BQ!H]$.-C 03TD$0VFU;H+@#2;)]"2[W1&>D5F MDS5/,5DSXE^=RLQ:&HF&'>CS$6D!0@9I<$:20^?H%N'4B^@O8\R%1 #,:7>2 M-;%"FZ 0VU[R[@(XZ5/T>,[06%K3V&Y%;H*7' %A"X3"U;9)[XAIA@>6H:F7Y>7H+21WK>:GX/]<-L;)4SJ -H6T4%LP2K8 M7;""Y7PK@.K0:7M'-F?;5KK2NL&S/NEA ^WT]<1@V:;73+4;FQBK&ZT:C)'O<:(!N$,^TB? MCUMT\?G GLI3DRC6G"R@Y4>!1QVL=T"\*?7L"'X-WN('N?,T9N6L+CZ&<@%<[V=D,5%\_MXDG('U95 MD4V[I?YO(56QJXVM-AT;0 4TT7,B M!,,=9]?_!D2ZS6BWW"6P=?,E\NM'C[+,&P,-AT&^#)+6PQ!]!,&=$NG:UH7. MBTN5.>_P=A)>+XX.X\28T=+:!'RL"B-B>.'#)6,*I M'92_@,TV0E!RU]$KA<:+6_9:\WX'$O3&E4T:0!T+"B)/KU"(=IAZ088OGQ>2 MK=L1374.>CY22(ZKD1=1;#;A/7<)O:%B*^49V\-ED.O=S(GB!^%::G1]BSAE MAP>3AI_/>:+O3<:13(\$;\0!#0#HEN< ('-@]1S*Y/T V'O7XKY1B_=&??N) M.(W:4;)8;,'-<\PY97?W1C:P,%\%!"OG?/134FE\Z+VYK-WY8F$ '=/&?*Y+ M*TNL7[\PN/6'4)NMEIP<%B8EN652PE,(4E+A7TXO=NN6%^&RN649,9AOH_/. M]>@1.(%%TL4A-W6%SG;>9EWX:BOMIQ5=XMP&['O+&RX+UQZ36[3 /[%I$MKL MGK!-<)@;T&\(9-,-NY)X%64!./L;$_]@UV),:=3P<3=RF^?$-"4G;KL@((XY MCO5*T%9CB!REBDT1UTN4:#&?[!5O#*T9)C2ENN';X(%P#,8.93ZW!YYQ#D6P MY1OI&$N-^*6T0AN]I*OH &^)T,'P!+E8YM&;.A64/CE)CDX/9H<'$\%*/D?J MA1W!15P=>LQ$X^21H/!#G5M)(GUC/!2'L>D@Q-VPSV,36A3'&[Z[W#"Z8%*:?-/)1;D7.D]U#]2=(3\=_=<V;W7E1C),Z 1Q6H>3+YAL[A=R6E"M'V)1;S_MTTF>8@$QH15H#Y&P 'V:LZ"6N6@DE$26W=? MX-"4['>.H+82M%UN*$6/O6_OD6?3KG L"7WQ0 5(JP_&B.16K-#%FC1EF-M" M'BLP378W0XM8QY@9YF$G"7YH+35D L\9.%C/LHK87X%)R9[C&X'-DL+WSG,; M'"43=POHKB/H^HB" EK*#]CH)[<@Z7QYYR@*UT$ ,SSN"=UZHI[8: M)^J1W8J\(%NID9\;.;EE<$=3H0+?IYS)PL-J:5[6A1?0P1K=RO< XZMCWOM] MF->SF3]HAK>_257\_NAMC*G7I1AQ8>Y*7RN'+4K@,3(7O_=NR>9X:9R6\X(C M@D'> (\ [O5:#XBID$6N@4HNL2KDZCP&'BO#.+X?AC_S&;89BA5OV?2-@.3T M&IM+ 0>BD^*[E4\[]28BF[] /+2*=#2+4" MJR6PE]"A<11:2J\9PX21E/#T-">28,H$0SUV$+0FPT2T9\9V3(@Q1OM@HRCA MIA=1W&K =:F^U.VX<5]2K%BS5SGQKC3DBC1MHKX#CH&;\C,HM7,W0M$>2[!U M.UX#D&1NMV1QYQ+V;>H=^N#%-5J^S=@AI7TS?F\7-Q%N=4[K0#BY/&F4EU05 MD^5*[D-RK4W'VV*KB\"7_.'^;=O3=E$6]+7B?K..8:X/A^[HR\R6WRM5*BGC MN'4NZDN@H3AJ3D?1=#R=,%DHSDT3QOHA)V.VD+QE_CSE:AW?XG,'FFD<@O74 M+ UJ#+[%]..3Y&"L@\51,'D3@^HMEU_B9Z$35*6+G:#(=:ZIQ*L;7T&#G1!> MKFX1Q]6U:!;DXG/AUEZO2S)1_]7 X52>0?? N]\.\892=K0?V<)/B""7PZ+'W+9=@(,"> MSVVRF7>DMS6AN#P ZMC 4]F]"R\(5@'("3/.&JANFW9%$YNTW0L!4NQ(*.N> MO^A?6!1*T&IJOBZEWCQP33&+AHIO];)_JJP[RTBU7#Y;U/:G2(-X4^NIKMW1 M\".S0]=6.6GY2\@A"M <(2B=8<*7%]KMC4:%!9*C'W9\R!^9F6%1#H;>!-7I M]$_S$(T[:=3DF9Y^"#9O9<# \"4WQG!G/&E[S'1;O.TX8-4Z797;W*#=%3.P MTT:"2F]'W>=2/F2(0)HTI8 %8VV)O[F3)K&HM\9 ?Z^ZIULNQE;UT\9Q8H8< M?.Q?2.2=:22P0Z[WAZ-W*+Y0]',YI![9SQ5H?'49Q0D:>*(YHVH/4NF!D U9 MC@LM&L95-4&+NJ7KZ] U2Y[1&A8'A_\\S+B3#!)J!2$/!>&S"HP9PB)B&2A? MXZQ$1PJ57POSTT7#4E03&8?J3Q$H7.6@5>2A%6+JR*8V5\ FF(%"H0 I[8>M MT_HW.Q"H)"Y0\0G'XO[DK48U[UYJN=9::]]IZV4UVI4N"@.M%+@5S=IES-*L=^]%%RWT:@&MN#FR: M;CI6F:9?D#^! H08(&5/3AFD\KHB P_A?:X5YH,9UD"'4TA+X3U0X#"OY.W M^=7%VW='WB/:Z3_^1+_P9/Q9.(8GXYV.4?ACEB<;,(,7U3)]]O\!4$L#!!0 M ( /V ;E@VQZPQ:R, N] 0 1 :&QL>2TR,#(S,3(S,2YX>#<4"Y8%/ZR-WIYL.?0T(M\ M%DY_V?M^Y1Y='9^=[3DB)J%/@BBDO^R%T=[__/J?__'S?[GN;S2DG,34=\;W MSO4L"7W*3Z(Y=?[QZ?*+XSH'[S^^/KSXZGR_/G8.#PY?NP>OW-$KU_WUYSOA M?Q3>C,Z) Q2$XB-\^&5O%L>+C_O[M[>W+V]?O8SX=/_PX&"T_X^O7ZYDWCV= MV8N2,.;W68&[,0]>"NJ]G$8W^SH1BAZ^R@HDG -?=25T:J&(3UEU;D@H9HRY M&]\OJ"C0+XL@!Y"\C\E8YL ]&+F'H[0D]?SJ)B"AT 2]\V8U.2&ED'46!/<% M0F91$-#[EUXTE_E&\%^:-V#ACVJBH=M?[6/RF B:9@\)\T0U&3*I0(=@7G56 M2"AFY'&6<4+$6+8/'\N92GUL9E5)Q0+Q@M>T#RF%K(EPIX0LEFO6">7,-72D M*87LV+(?%PG1_?MF7R6:6=D*:; 0!Z&72>-N27IZR(P^?/BP+U/W'!+'G(V3 MF'Z.^/R$3D@2 #5)^&=" C9AU(?A'M Y#>-"!B,Y)GQ*XV]D3L6">'0MM$ S M.(X6O#1K.56FC=M/L^*-= MJQ6*966+2_GW:1 +J6NZ:7_[JCJ\.7;Z,L@[]73-O;2!T_-*.AO663QTYZTK* MOT5'#5NT[YJI6+-,]MIU4QOD7P$9OP0C*8(B JSO3I+""JXA@\-@&0F&<"P->=>/O$3^@"6["_^R^-[%L;ERO*M+JF_I@)M)FPI&0A)$3>#X"" M3[EPZ9\)S*A;@M, #M.Y\QM:?K^AQ-\!/ M#GS+TA02+;D":^.@2X9^'4)9[<9.X. M@7:MV('"AP]O7K]!B^.$"0^FJ813A(:FQ#D[@[_^EM+B "W._V6T.$>:EN<+ MC#"*J3MR?2H\SA927C!@P1YSQXE@(14"C$;!Y# VR9!2%16$O8$QZL+#N#*F'HL\B&%^5P?@->'!P/722*#TR\ROE(T8M OM!\/',@'^:H %"-6:BQX,',+R2]0@+# M!VM2Q"P&^6R&S"X-6H3:ZTJHH39,<846=$K6"T!,3I=$UDE.US.'SBNP8&_@ MKXAW-Y.7*K(HZC>5HD9=&.CM+I*BP)_7REPU M'JF'G2][P,Y?O.U@AC#?4[[H.BQ+\4"E! M.9"AI6X7R5F5\#!*XFQD;6B2M6O*'@#>'E0"X+W< MKT*"U :E\W=-D)K*@2 7*,I&]W.WZS[ N.3L!NJ7YQ$BYO*D>$/U75NK1?&/ M*L4OM4+6-DS56=O/7-"C W="&)=;A]2=4X*]9D'4*^JU*.RE/4BU[8,JX#.T M+CZH:="U@.7V'#SUV^K]TQ#8&X6&Y?;3I)OS=/CU$\,4^\..'2 M=R;T06PAF:H"$XJ#5&R\/N[4I#V4O*O>)AN]EUO=&6$O$"PY97*S[&M&F?.9 MHN(0@\KX4%#<*#\ODEXB-+3@BK.N=HNPJ-X^&WW0VZ>:!HF#8Y.&YPN -5Y. MF[MC-6[ (@R6G?M6^T Y/Z6_GK&/>"M73#,5ZZ>K-M"IU-V[6((IO.= .BEISAK""EHCZ+"&C@8S<(MJDSG!5Y-V_& M(@PV<;T;\-'&/\X*1MHU91$GFWGD#4A9X4=G!1@K:[:(@U:.>H/836\[*W(N M5F51L*O]]P9)KG.OL2+=]=7;D_C[FIW(%4X\ PJ6G'"L2'VI.HM2KME8-#Q[ M!JE6>N78$6UUG1;E6^.*5W;X&82\PDW'CJA7U6Q1X#6N>M5^0(/8JUUX[$B\ MIE*+PJYQYUMR#QKDW-"1QX[@F[9B$0DU[G\-O(8&;*SP];$"AQ456T1 C:M@ MI2O1(/.UKC]V1+^^?HL(J/$<7.5A- !A [\?.Q#9I&6+X*GQ1.SH>#3@JIF/ MD!T(-6S$(EIJG!G7^B,-N&CI(;(^AT]CPC:(BKHM>NRA[BU"NV;_]4$BI&60=ZX58\\=^EV ,W6XP.]9,;B(-K$ M97C[@VAX7&%S()(@T$]HI5;V(N'>#'>V%YQY%"&'7[' 7(8^SYU5)$ZU]Z%L MA$,R-F"ZHT%Z,H?OCS9!/3B'%L=?]0%0]_%WE/5%NOJXT'T!:P[H"QQI^/4T M[0O#*T@.3^W:>:3[0C9A.O\=J;X8)CH[<\."1ZY\(\I\HJH7MMYJRBP.@>H3 M,"M3T 6/''PPF)@O<0W0K;B*DFTG@N3SKU9PV+P9BZ"J/E0K7H0Q-B0!*\8% MF0$?3:^NF/)DN C453E; BK:S08!%>%4?T#6& M5U&G944&E=5.V/EJLE:W/ SJFA!B$7W5)W!MT)>O8>MUWX#"UBI',D*5F;6< M_0\9H^FI+]:;)E[>3*[MRU6=,6<5=]AM#VO:UA*FSX5I9=%#5NQ2)@ MJK?NZU_H&J#1/#J/:=RHY-13J.0@I$O!BAZO GH)E]< U24&*U/F0Q%I#YBC M#H&(BI:?6CI%>!R2+:*^YF+0&M3GN[U'.6L.L%;II^=\ M1]:#,23FWME6W4LD5$MG_54081 M,RE$8!XK"@=@+8=W*[CZJT_C>W3^\!,O!MT3TZDU9[KNS5J$U/IW)0.>F@E6AB0"75'A$?0@P&K2OD6$U43(6HNP3S):$K17X7$T M0*TF?*'=>]UK*K<(DIK@6D5M3Q;=JJH4R &OU P#F7( JE"QCY[2#-*BD6H5=SQ%#S>$%Q M\L4C6T_?XI<#X=4VN18QW>Y!CB*FCPRVG*N,+>=4L^4@6W*[2+.%A:J>^1AP7_TD MA]T=ZW6U6T15\Y<_ACWKU4(R#JD,BTL&D=7YHG' IGG@6"QF+D5EG"C\-DE" M5#788&++)GQH:BU"M.9491FBA0,XPZ:4(6]USO.,*SG%8T%SA2WC4^&WSY(K MYTIR->B]6A@5-O;4)AZ9JP#>QE(#H*6N%N+,R>F,AD)YI,IERI80;I,TBW"N M.E' M.>B+FS(OEL@"OKR4AD^%L8W9C7%?;-K(Z4&0/?*]J#EN:@*_D M29B2KJ_:?4?2G2--^J#8FN/!F-OD-IW*N2#WLA9R2[BOZRAU8T/>[=1=H-'BZ.HYA"IX2@R+ 2Y@>DJ M=]P+U1O.$?:&KJ=P)5$MIZZA-YQS;3_D9Z#JLLLG[ WW2G6'SB4C6JN;,,.5 MEXZ:6JEG#:]'G#%6TV$1X35G5:WG"34Y:" .L\-V-*>)BEV?!6SQ8G$LU)QQ MV=3VYC 9M/J#C:@%CW +@84Q15M21PQZ)WG4 M:XQ\="3#Z-CFZ"AN]]86M!KZ\4$HM(CUFF/ ]E@O;E/7EQU".Y8 \]8-*+YA MY!F/1-O=+&S2@D5(U1S%X>IA1["!L$R5@7'ZB7P 5^4SG =RWP); MYQB6B;$(LIKSM&J0%375>4JTSFDX*N1^#,/11F<0I+.52!8+]2 @"?+7#NT_ M@/40!%I$;LU97!?DIG/IE<%(_L#B\!A6%S2GX2J!^GDR=[E"AU[CJSA$)3P] ME++=A#*+^*TY_FN"WS28IN+ N52 U3L)*A!2">*#&L[@\V$ERG..4G,%X;"&Z5),(M>X,/2C% M,V=[SL0/2VK,#@T6D55SV+426;G>$FIQ:] JCX^!UD$UI2)_;[XVJKP"$@\# M)L-$A&N!.0G)5!684!7,V;;2LD*"1=#5G#^A\6<\;/I"^2&DE,HUR->,4N%<.&*]1LX*S_W* M@L6JBL/@V>H[V,28'B&7_9\.F9Q^E5='KB6Y?U$&8=[^\O\$VB?$R]."2KTAQ 1 M!_!\I?,QY2;+Y80N7/DQ=_&7^.A'<\+",E]-.3 IQL>6/F.DJ%E\G'#A+[W6OL$"0/%C)"[)K%/A/LG5H"]7 MEVAR?@HB[T<]I]69-^,L3FNRQ=PE!5LB1*ED\59$-8)7Y^P;G T^,Q,*2"_8 M3])\RKEOS/::ZJ>('*!&]CXK8,OZ$E#IOD[">/D.Q37X\XM&; C$3GN8N$ M>S.P:8ZFG,HZ2ARW+]>/*<5X$>M\@N]AI<]AR?'X3TKX9W:36WF-LS_&J&VD M?AMP$"6\#<,J^PXS?!ZV$;#*O@\O>6LN87)WG48S#9OK8(%QO6JQDKB)/[YBKG6P_$J)_5.)DZ7,O=*0TF;(+ ML\?1#0V)4FM1P'Q<^GVC\1=Z RIN2B^QOI2A3B6[8].G'IN38%-E6$VU=@_[ MPF#(^89QTCAWW\9<#;]I&!]]E %_HH\)R.=\J 4+XO MHE!Z.%Y3/M<3T#G_"J*<,/6.5=X)5NKJG>UN=):*=WY-[A0_*LC@69A=E,LV M_:Z1A:7SB$TJZ,L9Q1(/Z:5!?:SYA'R4QW+6T^-,R[ ZP:@+SF!!83P%\% MES79>CRKR7!P.AH<7@+5/_-K4UKWB O"?(/CEL5Z/5>5>,'_%5R;\5Z;OW=, MURZJ-%.X\<+96%)X@=%1H["XRFJ0KR?+KF4ZH>=.YXL@NJ<<3QDYQ:_0QT5F MI"U\/OE*8F^VBNM.M3VJH;Y"^ &YI_X)&.)H;GZ)R)+4ZS/TN#>7,;4ZSP:[BC&Z76P,83R).$_B(_^/1$AGQI3PJH2=<7O0Q&>S M?Q%HM:F]1)FF5FU$5S)22NJ%:M2DB1*I6S8Y-YRDLR<%5:QNL+3P6<'B6_=7 M5+YO.7I[.,\72L7=A\VKV>TN ILT%,3+/*C:]$M%V=YU1OU0#8 _'H7,N[H7 MT&9YN-8F]V/(SBF?XLD/CV[C&<9>(>']110P[WYIYZ1AWD?>)*D7U'P1W5)^ MM0^$\9QKXWF9D;F/R!. M$GH='0=$B&P[\LC>_XS#NABTBP6(!MKU^)RMBN2]W@=$93 M91V1GUDH%A36-E(0GA';]<@7ES#"*1K(5PN*1X/>K(CWZ(;2>_HW>'!X?LR4XWR]D(7_0:5?(F$. _-TY")BB:1 M,K0NT^[8*K_+"WH7!!T0:B? =9EZ(3BP)CGV_PE5_YZ%%YPN"/.S>S3:SZ*X M.]Z^V.X(-SW10?OZ&&1(>,U2N$G&?@A9.X1FOI-%]Z[ZY-X);1U+C1A[$+>T M3M#[:S0+A7&'IHBWVM1>3G62VBOH=% &X?]"UL3[<:_-$-02?\-[%5^C..)B M$?%85/#:I70O^^(KZ,B$ZUM!BR3&.+/T]X3[ 3T/2W=M&N;='3[1W5[,8 )L MP.=RWIW@4VH4R#PYBS'XKR-1Q69.PIA_A8*"QK [6A5&:K)K6G MO/ IY357V>H2^\E)!$;5,>%!=,7F.CZ#C,9=XFEMMEX87M]HC#Z %SSR8'4J M/O-H7N$"#=/9Q=G%*2QBP5B!54+*9.?2O=V408Z,P]-]ZI!;_N-:_ MCC3IH'S2@"\ZR,EU&K9+=TC3W(]U5+J23U%%NC!YJ\VQ0_PCLRLYC T#J?%*Z1F^Z5-BKJF[ZI[*6ZD!]5';$B[T[P6FEPK\K0 M-ZY6C&%\#RK=K)>O096';WV&?FJE57IVA[3K)>C+/Q.V*'*P]+47VO.2!GBA M\X+P^+X8RJL0X*K@L]6R3-]&E,&[H 3TV@F]H4&TD%<><1M3QN)4#,$JAL?? M%R7VVQ;K6P_4(U<'+\]BEY<@7)O<#RPS\0,/4;Y#S_ 8:D3GEQIGM89Y^^JL M=D4FM'QN6_K6"Y&D 6_/)X:B* 0)K-0:U5YY&N@KIV""A;[P;MH[I#C7TKQN6XS#C MBD,]^F@X]DGW&WSO73\,G-_'SN),K>VO;3;5FXZE7LKPZ/#@P_*U=:&B/\I; MO\?0(5/J'TT)WMG,LV1=9ZFRG;& KB@&@*+!L0J3@#9NN&0'KHLO=!C MU^1.W1B%)>[*.UXI3VT*[(R16ATK83<")%S/Z.'!X>A\'K)Q@J%%T9:^P4/& M,CL-,O:5P]<'HQ]+W!0^]I7R8ZEU:A3$BO1^: =\_*WIWF"N(MJ6VAT]@8&@ MO@&3HN2_79703T2";O9FR[<)*K[W H%Z-D%?@9J#<^.><CZ8OZA9?EOS MP)V &>S>H!WLSO-;+L+EA: K\E5M&?K4>-53=KQF/9ZK;1P>W:>1I]JQ/&%!0?-4'EPP]@R),]@(EL&KI_ M))P)GWG*HK;1YW;:?QJR */FA@DY'P'/-(WD*KL#7_:RT^-M6MG=?FUJ4-45 MVR'.7[F4\!##QKG0BBL= H2)V',?!8D4LP"MR24+J-W^ XA+H9Y-)?32Q)G MVTD5=39&WR-0])3DA7M%2N_)/H+NT 6V(HMVK>UZ/S?5"ZL+[U OO,[,PD5 MPB6#!U_#*.0H[)DU1IFE5IY(ORZXFDZ)C#6O-NOU<@B61_)98*G<.)WADRLW MF>%CI;\MM+[+^VG([Q/L;ETJ/ M>+7G[ADW!2H49G',UA9,MUD:H_-AB'BJ4EG(< LP?E6\!3?!@ O&GJTZMAL' MQ/L!Q2* J!LM5%V<>>I(K]6)XB-3]U3E*+(+.^Y"71)T"7IAZ3I]V$Y9;[>EU33ZF'FYK1S2O:H=YYZP88&0'9F;-8S7:FCIPD<<*I.V&^3A=H M(EDL5*N 08^(F3L)HELP$[.G:;?7_YUHV'&9-%7+*\ON4!^\<^?D#]!H7,<0 M<[TTB%@&#:'V%>1-/YX=HW$F?C2'GJUFGD;/-@59DRIVJ$?>@TV77>=3AG5Z MGT\J^7EVH\^=4"HWN OF88PW LTZU-Q0K$B5:@S,1Z'IJO%# M89Y UD#1X4Q+0X^5'&N(Y_$$,(5V9NJ??*ON.K7R4-M*FT^HSYN"M'$]N],W MA^Y8QR%$WM) A,M:S&<8WI[)Y1#Z-GO9M"P/N/3]5[D-14$3RJ]5=V.$OD0C MK7EL!+TCRRZ1\B@?OC<%^(XP\;118O 5:.\;^ MOXA6]^].O3954FYIVLW\:(J>RR.YP_!IG=J@^OI>G';&Z;(#O M-:@\-"Z(-XC":0!CP$\-M?%]U379YI/=]MM_LK)8F7E+_=^PS2?5YPT509N: M=J=_WKC3*/)O@6!U3"0]9E@6G\UA-&:PKO3"^] =N,X<[\A<7J=4QO6,>5SE06'2V$RE-?#(('I MMQ_;7<;98L,[U_O%&W?CUIVXHOS.]47# 5C.O1-\9G)BS Q@ _C^,R$!F]S+ M,UC/4W?_UO=$Q_J>8%^MS]%@2&VOR=WH<38-V81Y) WR3&J+BKF],?* M+FQ>QX/UR<_[V"4HW#F!/_\?4$L#!!0 ( /V ;EB'@YQ@3!@ &Q\ 0 5 M :&QL>2TR,#(S,3(S,5]C86PN>&UL[5U;;]LX%GY?8/]#-ONLIDD[G>E@ MN@LWER) 6@=)NMU]&L@2'7-'%KVDE,O\^B4IR99M42(IBCHI"@RFB4/2YSLD M#\^-A[_]\VF9'#P@RC!)/QP>OWI]>(#2B,0XO?]P^/4VF-R>7EX>'K L3.,P M(2GZ<)B2PW_^XZ]_^>UO0? )I8B&&8H/9L\'=XL\C1$](TMT\.^/-U<'P<'K M7WY]>W+]^>#KW>G!R>N3M\'K-\'QFR#XQV\)3O_X5?QO%C)TP(E(F?SUP^$B MRU:_'AT]/CZ^>IK1Y!6A]T$Q(\X20(^NP')%HAR9!S8 M/9XE* @90QD+!+HXY[^3>3#'*4J08='-=Y'81+EB>Q[ MQ7\OFPL.O[AI*#"BIPSQK5LNL IF0J+MR>+06+71YB&;R56;L^ ^#%<2XA%* M,E9](N=5SFGYP>\7DNHK0?7EFNB)I'E2H_6\('4RSQ#]#PKI!>]0T9N$,Y1\ M.'0X8L&!1.Q=0LMI!L*!+WQ>[AY1\H ^DS1;,"=,4 T*F ].%\$+FG])*LFI M.]RUP8#CON/?[&["MT:#COR1N,.]&0L*ZB\H,X=7Z]2&HW8P3VAT0"A71S\< M'[15;JM\4X(8WV3NQM5:QL<<3RY;(X1#EYRZK_G)*E,>W$[>[E%&IQ MX/@[X4##-M9EP>$!F0E M_"@XO2^&8I;FL@]2?)G%_K!X,G^O$%_&:%J1="4HNL+A#"[XNR3[+55JO M:7>O"I\N<3I&?:^Q0*+6-.3[#@<2NZ/)?A'SW&&PVPX#%FN;D6X]#ERT2L/< MN#&UI&OA<3]R28Y0RGG&YAC)(I/ M?O^"LE,^_C4E$4(QN^";[F-)Q^F&C$D:7U]>GU_P7SGAZ?V.7N9@)",M5 V% M2S&*9[F<@IY8>@SE $R=C1>$/H8TOLYIM."B:W+/#V^Q:IHH-^GGF,Q.KG8V M]FJ*B,4Z$3N6HEA0--GL7H79H='#*X+JZ+HC)575$D7L$R5,Y?;0[0;+7'(A M8XC90H1@'PT%6T\V0+"-''' >!/K8O>RZ/L<1L3A 6VQ)0*P7+$3B)Y-@9^Y MTC?+UL&7D/_#%RN2&F-"TGMNLBR+)D+CW,I!Y"WD'S!CN4B>Y8HERRQ5_*') M\*6Z^\'12R6OQUVG\S/^E9?E-Y[R+V0*![]-5P<*H,XW[GOH;;KZ(7::VC*V MUM,/J4W1 *N^GLC=<^=;]/2J7TMB4I;17,B/TY#29WZ"<(+S/=O+I(MG#'-$ MA:HC#\""I^J4P([6?D-%7!K?<6DL6/IY+:=O4)5P,)U?4\S/]%687*:Z$5\7 M8\+E0E?LM\]8P%&W1('[C 4;=6L\N-=@P'&K(\,]AH+E[S Z48C3Y0[![^$- M/O &^!&![5HIZ67WP))V[I#:[FL_4LT9SCVS M&Y;\OLIO_"P*TVR=3=/DX5&U\6IC3*)(G)9LDL93<>'_!D4(/X2S!(EU>II3 MNA]0M^H["JKK\%F0HP>CN;%ONFF.XFI)<.6DD_3V]KZISY=BEZ)B/9R2Y8JB M!4H9E]&7*=^5Z(HPL3:F\[OP28W)9A2_2.-81D;#Y#K$\65Z&JYP%B8J1.VM M_5(NK["I"-WZXPAT=:SVIC9>J6P(I(I@*S34W\^NLWVTGEAM]O,1:%7 A+(<9-)GZ^,"&, M]\P4TVYC86E?Q4"TX[KS49Z 4@F4ERZFLP3?RR.^"XK-&*.A[%1]VAM[I7O[ M%LR-< M-YU]9(;X5Y&OU\8M"&$SU4[UK!KH[^,WG2Y>,=R(Y,,4Q>"<8152/0[>L6C?5+;GC4)@>D./&.6X]8:3#P=E7SA)C:W?!V4Q.N?K3[VRO-(D!7.X 4N57C M<2"\O-1/49N]BI080XL2DD30 ZL9+H,D$O2 Z3CJ( D+[>GJ#,P"W7%-H!NO;VTEO84!Z#[K$M,]IT4SQNL$8XC">BEWD\[%%T/EBXD+T5[VB$9Q>D@ M"< 6[T,-GJF/!9*PTT/8*X4%DE34A*N3WP)).NK!:H_T0Q*1>G@Z7>:01(EV MR+'Y5(,K06R =7EU1TH$7G\LJP1LRG%5Q!FF!'<-YSLY6(^>7FG"G_A!*$Z" M:2J4R](HF,ZE^;V;0Z#?P<&]=7Y(43'F&2K^O4Q+1^[:$5_JC8WYA'V&<%Q\ MJ[GTR;KLB3R"MU+MQ1'6!,?9H'[3*K?N%:PIE$0I0D@Z74;$L.OAU4*AZ@0T M>70BK.;[0O:<+L2/EVEQJVTZ[W(9'"L8XOG;O2>D[D30;A#+*(ZX'"\C;-L? MU%I>(XI)O"^MRJC!^5,D>7###X/S^1Q%JM#Q.$1X3COE9DR$Y90KN-#4Q"N- M!7NF\SK+IFFOR5% '?";_'*,*U3D&:&/*.7FMPRUWRY"BC[R%1@+TY7;K6U3 M;MS?[Q-P(:;2UIG$_\V9?+YE.B_]DLJ7+'7Z^$V37NM]MWRE3.>5-%< Z&H^ M*NU;\UW'1_33DRW,B\W MR2V=>?FNAAV9%SMAX+:K$OI=1\=4I%B93%Y#GY%1R)53Q754M\)MNX]S$><; MY<+[C#RJU$)U0Z_T;JK[/G!S-?[X_)6)R-K:KS&),OS0)AO,!X" 3W"?93WP MM0P =]:"MOB:QG -[Y-1% -8;\-G.LQ#0^B*H#8#C/&\P$7A'9YN_2%B),Q M1WE$0=-KW-5\%-IOD(S!WY&[\.D;SA8BA,8)X[-@Y.#H.QR4QR]D7*)>Y[\# MK\D0XV)4IACK(NP