0000703604-23-000033.txt : 20230314 0000703604-23-000033.hdr.sgml : 20230314 20230314160405 ACCESSION NUMBER: 0000703604-23-000033 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 108 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230314 DATE AS OF CHANGE: 20230314 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Distribution Solutions Group, Inc. CENTRAL INDEX KEY: 0000703604 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-MACHINERY, EQUIPMENT & SUPPLIES [5080] IRS NUMBER: 362229304 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-10546 FILM NUMBER: 23730694 BUSINESS ADDRESS: STREET 1: 8770 WEST BRYN MAWR AVENUE STREET 2: SUITE 900 CITY: CHICAGO STATE: IL ZIP: 60631 BUSINESS PHONE: 773-304-5220 MAIL ADDRESS: STREET 1: 8770 WEST BRYN MAWR AVENUE STREET 2: SUITE 900 CITY: CHICAGO STATE: IL ZIP: 60631 FORMER COMPANY: FORMER CONFORMED NAME: LAWSON PRODUCTS INC/NEW/DE/ DATE OF NAME CHANGE: 19920703 10-K 1 laws-20221231.htm 10-K laws-20221231
0000703604December 31December 31, 2022false2022FYNASDAQhttp://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpensehttp://www.lawsonproducts.com/20221231#LeaseLiabilityCurrenthttp://www.lawsonproducts.com/20221231#LeaseLiabilityCurrenthttp://www.lawsonproducts.com/20221231#LeaseLiabilityCurrenthttp://www.lawsonproducts.com/20221231#LeaseLiabilityCurrenthttp://www.lawsonproducts.com/20221231#LeaseLiabilityNoncurrenthttp://www.lawsonproducts.com/20221231#LeaseLiabilityNoncurrenthttp://www.lawsonproducts.com/20221231#LeaseLiabilityNoncurrenthttp://www.lawsonproducts.com/20221231#LeaseLiabilityNoncurrenthttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#NetIncomeLossP1YP1Yhttp://www.lawsonproducts.com/20221231#AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrenthttp://www.lawsonproducts.com/20221231#AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent00007036042022-01-012022-12-3100007036042022-06-30iso4217:USD00007036042023-02-28xbrli:shares00007036042021-01-012021-12-3100007036042022-12-3100007036042021-12-31iso4217:USDxbrli:shares00007036042020-12-310000703604us-gaap:CommonStockMember2020-12-310000703604us-gaap:AdditionalPaidInCapitalMember2020-12-310000703604us-gaap:RetainedEarningsMember2020-12-310000703604us-gaap:TreasuryStockCommonMember2020-12-310000703604us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000703604us-gaap:RetainedEarningsMember2021-01-012021-12-310000703604us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000703604us-gaap:CommonStockMember2021-01-012021-12-310000703604us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000703604us-gaap:TreasuryStockCommonMember2021-01-012021-12-310000703604us-gaap:CommonStockMember2021-12-310000703604us-gaap:AdditionalPaidInCapitalMember2021-12-310000703604us-gaap:RetainedEarningsMember2021-12-310000703604us-gaap:TreasuryStockCommonMember2021-12-310000703604us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000703604us-gaap:RetainedEarningsMember2022-01-012022-12-310000703604us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000703604us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000703604us-gaap:CommonStockMember2022-01-012022-12-310000703604us-gaap:TreasuryStockCommonMember2022-01-012022-12-310000703604us-gaap:CommonStockMember2022-12-310000703604us-gaap:AdditionalPaidInCapitalMember2022-12-310000703604us-gaap:RetainedEarningsMember2022-12-310000703604us-gaap:TreasuryStockCommonMember2022-12-310000703604us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31laws:segment0000703604laws:TestEquityMember2022-04-010000703604laws:GexproMember2022-04-010000703604laws:TestEquityMember2022-04-012022-04-010000703604laws:TestEquityEquityholderMemberlaws:DSGFormerlyLawsonMember2022-01-012022-12-31laws:provision0000703604laws:TestEquityHoldbackSharesMemberlaws:TestEquityMember2022-04-012022-04-010000703604laws:GexproMember2022-04-012022-04-010000703604laws:GexproMemberlaws:GexproServicesStockholderMemberlaws:GexproServicesHoldbackSharesMember2022-04-012022-04-010000703604laws:TestEquityAndGexproServicesShareholdersMemberlaws:DSGFormerlyLawsonMember2022-04-012022-04-010000703604laws:GexproServicesStockholderMemberlaws:DSGFormerlyLawsonMember2022-01-012022-12-310000703604us-gaap:ProductConcentrationRiskMemberlaws:VMIMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2022-01-012022-12-31xbrli:pure0000703604srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2022-01-012022-12-310000703604us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2022-01-012022-12-310000703604srt:MinimumMemberlaws:MachineryEquipmentFurnitureFixturesAndVehiclesMember2022-01-012022-12-310000703604laws:MachineryEquipmentFurnitureFixturesAndVehiclesMembersrt:MaximumMember2022-01-012022-12-310000703604srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-01-012022-12-310000703604us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MaximumMember2022-01-012022-12-310000703604srt:MinimumMemberlaws:RentalEquipmentMember2022-01-012022-12-310000703604laws:RentalEquipmentMembersrt:MaximumMember2022-01-012022-12-310000703604srt:MinimumMemberus-gaap:TradeNamesMember2022-01-012022-12-310000703604us-gaap:TradeNamesMembersrt:MaximumMember2022-01-012022-12-310000703604us-gaap:CustomerRelationshipsMembersrt:MinimumMember2022-01-012022-12-310000703604us-gaap:CustomerRelationshipsMembersrt:MaximumMember2022-01-012022-12-310000703604us-gaap:TreasuryStockMember2022-01-012022-12-31laws:reportable_segment0000703604us-gaap:IntersegmentEliminationMember2022-01-012022-12-310000703604laws:InventoryBenchmarkMemberlaws:LargestSupplierMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-12-310000703604laws:InventoryBenchmarkMemberlaws:LargestSupplierMemberus-gaap:SupplierConcentrationRiskMember2021-01-012021-12-310000703604laws:DSGFormerlyLawsonMemberlaws:TestEquityAndGexproServicesFormerOwnersMember2022-04-012022-04-010000703604laws:TestEquityAndGexproMemberlaws:EarnoutSharesMemberlaws:DSGFormerlyLawsonMember2022-04-012022-04-010000703604laws:DSGFormerlyLawsonMember2022-04-012022-04-010000703604laws:DSGFormerlyLawsonMember2022-03-310000703604laws:DSGFormerlyLawsonMember2022-04-010000703604laws:DSGFormerlyLawsonMember2022-07-012022-09-300000703604laws:TestEquityAndGexproMembersrt:ScenarioPreviouslyReportedMemberlaws:DSGFormerlyLawsonMember2022-04-010000703604laws:TestEquityAndGexproMemberlaws:DSGFormerlyLawsonMember2022-04-010000703604srt:ScenarioPreviouslyReportedMemberlaws:DSGFormerlyLawsonMember2022-04-010000703604us-gaap:CustomerRelationshipsMemberlaws:TestEquityAndGexproMemberlaws:DSGFormerlyLawsonMember2022-04-012022-04-010000703604laws:TestEquityAndGexproMemberus-gaap:TradeNamesMemberlaws:DSGFormerlyLawsonMember2022-04-012022-04-010000703604laws:TestEquityAndGexproMemberlaws:DSGFormerlyLawsonMember2022-04-012022-04-010000703604laws:DSGFormerlyLawsonMember2022-01-012022-12-310000703604laws:DSGFormerlyLawsonMember2021-01-012021-12-310000703604laws:TestEquityAndGexproMemberlaws:DSGFormerlyLawsonMember2022-01-012022-12-310000703604laws:TestEquityAndGexproMemberlaws:DSGFormerlyLawsonMember2021-01-012021-12-310000703604laws:InterworldHighwayLLCMember2022-04-290000703604laws:ResoluxMember2022-01-030000703604laws:FrontierMember2022-03-310000703604laws:NationalTestEquipmentMember2022-06-010000703604laws:InstrumexMember2022-12-010000703604laws:A2022AcquisitionsMember2022-12-310000703604us-gaap:CustomerRelationshipsMemberlaws:InterworldHighwayLLCMember2022-04-290000703604us-gaap:CustomerRelationshipsMemberlaws:ResoluxMember2022-01-030000703604us-gaap:CustomerRelationshipsMemberlaws:FrontierMember2022-03-310000703604us-gaap:CustomerRelationshipsMemberlaws:NationalTestEquipmentMember2022-06-010000703604us-gaap:CustomerRelationshipsMemberlaws:InstrumexMember2022-12-010000703604us-gaap:CustomerRelationshipsMemberlaws:A2022AcquisitionsMember2022-12-310000703604us-gaap:TradeNamesMemberlaws:InterworldHighwayLLCMember2022-04-290000703604laws:ResoluxMemberus-gaap:TradeNamesMember2022-01-030000703604us-gaap:TradeNamesMemberlaws:FrontierMember2022-03-310000703604laws:NationalTestEquipmentMemberus-gaap:TradeNamesMember2022-06-010000703604laws:InstrumexMemberus-gaap:TradeNamesMember2022-12-010000703604us-gaap:TradeNamesMemberlaws:A2022AcquisitionsMember2022-12-310000703604laws:InterworldHighwayLLCMember2022-04-292022-04-290000703604laws:ResoluxMember2022-01-032022-01-030000703604laws:FrontierMember2022-03-312022-03-310000703604laws:NationalTestEquipmentMember2022-06-012022-06-010000703604laws:InstrumexMember2022-12-012022-12-010000703604laws:A2022AcquisitionsMember2022-12-312022-12-310000703604laws:FrontierMember2022-04-012022-09-300000703604laws:NationalTestEquipmentMember2022-06-022022-09-300000703604laws:FrontierMember2022-12-310000703604laws:OmniMember2021-06-080000703604laws:NEFMember2021-11-010000703604laws:SISMember2021-12-310000703604laws:MCSMember2021-07-310000703604laws:A2021AcquisitionsMember2021-12-310000703604us-gaap:CustomerRelationshipsMemberlaws:OmniMember2021-06-080000703604us-gaap:CustomerRelationshipsMemberlaws:NEFMember2021-11-010000703604us-gaap:CustomerRelationshipsMemberlaws:SISMember2021-12-310000703604us-gaap:CustomerRelationshipsMemberlaws:MCSMember2021-07-310000703604us-gaap:CustomerRelationshipsMemberlaws:A2021AcquisitionsMember2021-12-310000703604laws:OmniMemberus-gaap:TradeNamesMember2021-06-080000703604us-gaap:TradeNamesMemberlaws:NEFMember2021-11-010000703604laws:SISMemberus-gaap:TradeNamesMember2021-12-310000703604laws:MCSMemberus-gaap:TradeNamesMember2021-07-310000703604laws:A2021AcquisitionsMemberus-gaap:TradeNamesMember2021-12-310000703604laws:OmniMemberus-gaap:OtherIntangibleAssetsMember2021-06-080000703604us-gaap:OtherIntangibleAssetsMemberlaws:SISMember2021-12-310000703604laws:A2021AcquisitionsMemberus-gaap:OtherIntangibleAssetsMember2021-12-310000703604laws:OmniMember2021-06-082021-06-080000703604laws:NEFMember2021-11-012021-11-010000703604laws:SISMember2021-12-312021-12-310000703604laws:MCSMember2021-07-312021-07-310000703604laws:A2021AcquisitionsMember2021-12-312021-12-310000703604laws:NEFMember2021-10-012021-12-310000703604laws:OtherAcquisitionsMember2022-01-012022-12-310000703604laws:OtherAcquisitionsMember2021-01-012021-12-31laws:revenueStream0000703604laws:TestEquitySegmentMember2022-01-012022-12-310000703604srt:MinimumMemberlaws:GexproServicesSegmentMember2022-01-012022-12-310000703604laws:GexproServicesSegmentMembersrt:MaximumMember2022-01-012022-12-310000703604country:US2022-01-012022-12-310000703604country:US2021-01-012021-12-310000703604country:CA2022-01-012022-12-310000703604country:CA2021-01-012021-12-310000703604srt:EuropeMember2022-01-012022-12-310000703604srt:EuropeMember2021-01-012021-12-310000703604srt:AsiaPacificMember2022-01-012022-12-310000703604srt:AsiaPacificMember2021-01-012021-12-310000703604srt:LatinAmericaMember2022-01-012022-12-310000703604srt:LatinAmericaMember2021-01-012021-12-310000703604laws:OtherGeographicalMember2022-01-012022-12-310000703604laws:OtherGeographicalMember2021-01-012021-12-310000703604laws:RentalProgramMember2022-01-012022-12-310000703604laws:RentalProgramMember2021-01-012021-12-310000703604laws:RentalProgramMember2022-12-310000703604laws:RentalProgramMember2021-12-310000703604laws:PartsWasherLeasingProgramMember2022-01-012022-12-310000703604laws:PartsWasherLeasingProgramMember2022-12-310000703604us-gaap:LandMember2022-12-310000703604us-gaap:LandMember2021-12-310000703604us-gaap:BuildingAndBuildingImprovementsMember2022-12-310000703604us-gaap:BuildingAndBuildingImprovementsMember2021-12-310000703604us-gaap:MachineryAndEquipmentMember2022-12-310000703604us-gaap:MachineryAndEquipmentMember2021-12-310000703604us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310000703604us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310000703604us-gaap:FurnitureAndFixturesMember2022-12-310000703604us-gaap:FurnitureAndFixturesMember2021-12-310000703604us-gaap:VehiclesMember2022-12-310000703604us-gaap:VehiclesMember2021-12-310000703604us-gaap:ConstructionInProgressMember2022-12-310000703604us-gaap:ConstructionInProgressMember2021-12-310000703604laws:PropertyPlantAndEquipmentExcludingRentalEquipmentMember2022-01-012022-12-310000703604laws:PropertyPlantAndEquipmentExcludingRentalEquipmentMember2021-01-012021-12-310000703604laws:RentalEquipmentMember2022-12-310000703604laws:RentalEquipmentMember2021-12-310000703604laws:RentalEquipmentMember2022-01-012022-12-310000703604laws:RentalEquipmentMember2021-01-012021-12-310000703604us-gaap:DeferredBonusMember2022-01-012022-12-310000703604us-gaap:DeferredBonusMember2022-12-310000703604us-gaap:OperatingSegmentsMemberlaws:LawsonSegmentMember2020-12-310000703604laws:TestEquitySegmentMemberus-gaap:OperatingSegmentsMember2020-12-310000703604laws:GexproServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-12-310000703604laws:CorporateAndReconcilingItemsMember2020-12-310000703604us-gaap:OperatingSegmentsMemberlaws:LawsonSegmentMember2021-01-012021-12-310000703604laws:TestEquitySegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310000703604laws:GexproServicesSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310000703604laws:CorporateAndReconcilingItemsMember2021-01-012021-12-310000703604us-gaap:OperatingSegmentsMemberlaws:LawsonSegmentMember2021-12-310000703604laws:TestEquitySegmentMemberus-gaap:OperatingSegmentsMember2021-12-310000703604laws:GexproServicesSegmentMemberus-gaap:OperatingSegmentsMember2021-12-310000703604laws:CorporateAndReconcilingItemsMember2021-12-310000703604us-gaap:OperatingSegmentsMemberlaws:LawsonSegmentMember2022-01-012022-12-310000703604laws:TestEquitySegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310000703604laws:GexproServicesSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310000703604laws:CorporateAndReconcilingItemsMember2022-01-012022-12-310000703604us-gaap:OperatingSegmentsMemberlaws:LawsonSegmentMember2022-12-310000703604laws:TestEquitySegmentMemberus-gaap:OperatingSegmentsMember2022-12-310000703604laws:GexproServicesSegmentMemberus-gaap:OperatingSegmentsMember2022-12-310000703604laws:CorporateAndReconcilingItemsMember2022-12-310000703604us-gaap:TradeNamesMember2022-12-310000703604us-gaap:TradeNamesMember2021-12-310000703604us-gaap:CustomerRelationshipsMember2022-12-310000703604us-gaap:CustomerRelationshipsMember2021-12-310000703604us-gaap:OtherIntangibleAssetsMember2022-12-310000703604us-gaap:OtherIntangibleAssetsMember2021-12-310000703604us-gaap:TradeNamesMember2022-01-012022-12-310000703604us-gaap:TradeNamesMember2021-01-012021-12-31laws:earnoutProvision0000703604srt:MaximumMemberlaws:DSGFormerlyLawsonMember2022-04-012022-04-010000703604laws:GexproServicesStockholderMemberlaws:DSGFormerlyLawsonMember2022-04-292022-04-290000703604us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberlaws:SeniorSecuredRevolvingCreditFacilityMember2022-12-310000703604us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberlaws:SeniorSecuredRevolvingCreditFacilityMember2021-12-310000703604us-gaap:SecuredDebtMemberlaws:SeniorSecuredTermLoanMemberus-gaap:LineOfCreditMember2022-12-310000703604us-gaap:SecuredDebtMemberlaws:SeniorSecuredTermLoanMemberus-gaap:LineOfCreditMember2021-12-310000703604us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2022-12-310000703604us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2021-12-310000703604us-gaap:RevolvingCreditFacilityMemberlaws:OtherRevolvingCreditFacilitiesMemberus-gaap:LineOfCreditMember2022-12-310000703604us-gaap:RevolvingCreditFacilityMemberlaws:OtherRevolvingCreditFacilitiesMemberus-gaap:LineOfCreditMember2021-12-310000703604us-gaap:RevolvingCreditFacilityMemberlaws:PreviousRevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-310000703604us-gaap:RevolvingCreditFacilityMemberlaws:PreviousRevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-12-310000703604us-gaap:SecuredDebtMemberlaws:TermLoanFacilityMemberus-gaap:LineOfCreditMember2022-12-310000703604us-gaap:SecuredDebtMemberlaws:TermLoanFacilityMemberus-gaap:LineOfCreditMember2021-12-310000703604us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-310000703604us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-12-310000703604us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-04-010000703604us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2022-04-010000703604us-gaap:LineOfCreditMemberus-gaap:BridgeLoanMember2022-04-010000703604us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2022-04-010000703604us-gaap:SecuredDebtMemberlaws:DelayedDrawTermLoanFacilityMemberus-gaap:LineOfCreditMember2022-04-0100007036042022-04-012022-06-300000703604us-gaap:SecuredDebtMemberlaws:DelayedDrawTermLoanFacilityMemberus-gaap:LineOfCreditMember2022-04-292022-04-290000703604us-gaap:SecuredDebtMemberlaws:DelayedDrawTermLoanFacilityMemberus-gaap:LineOfCreditMember2022-12-310000703604us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberlaws:SeniorSecuredRevolvingCreditFacilityMember2022-12-310000703604us-gaap:LineOfCreditMember2022-12-310000703604srt:MinimumMemberlaws:SecuredOvernightFinancingRateSOFRMemberlaws:AlternateBaseRateOrCanadianPrimeRateMemberus-gaap:LineOfCreditMember2022-04-012022-04-010000703604laws:SecuredOvernightFinancingRateSOFRMemberlaws:AlternateBaseRateOrCanadianPrimeRateMembersrt:MaximumMemberus-gaap:LineOfCreditMember2022-04-012022-04-010000703604srt:MinimumMemberlaws:SecuredOvernightFinancingRateSOFRMemberlaws:AdjustedTermSOFROrCDORRateMemberus-gaap:LineOfCreditMember2022-04-012022-04-010000703604laws:SecuredOvernightFinancingRateSOFRMembersrt:MaximumMemberlaws:AdjustedTermSOFROrCDORRateMemberus-gaap:LineOfCreditMember2022-04-012022-04-010000703604srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-04-012022-04-010000703604us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LineOfCreditMember2022-04-012022-04-010000703604us-gaap:SecuredDebtMembersrt:MinimumMemberlaws:DelayedDrawTermLoanFacilityMemberus-gaap:LineOfCreditMember2022-04-012022-04-010000703604us-gaap:SecuredDebtMemberlaws:DelayedDrawTermLoanFacilityMembersrt:MaximumMemberus-gaap:LineOfCreditMember2022-04-012022-04-010000703604us-gaap:RevolvingCreditFacilityMemberlaws:DelayedDrawTermLoanFacilityMemberus-gaap:LineOfCreditMember2022-01-012022-12-310000703604us-gaap:LineOfCreditMember2022-04-012022-04-010000703604us-gaap:LineOfCreditMember2022-04-010000703604us-gaap:SecuredDebtMemberlaws:GexproServicesMemberus-gaap:LineOfCreditMember2022-01-030000703604us-gaap:RevolvingCreditFacilityMemberlaws:GexproServicesMemberus-gaap:LineOfCreditMember2022-01-030000703604us-gaap:SecuredDebtMemberlaws:GexproServicesMemberlaws:DelayedDrawTermLoanFacilityMemberus-gaap:LineOfCreditMember2022-01-030000703604us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2022-01-030000703604us-gaap:SecuredDebtMemberlaws:GexproServicesMemberus-gaap:LineOfCreditMember2020-02-240000703604us-gaap:RevolvingCreditFacilityMemberlaws:GexproServicesMemberus-gaap:LineOfCreditMember2020-02-240000703604us-gaap:LetterOfCreditMemberlaws:GexproServicesMemberus-gaap:LineOfCreditMember2020-02-240000703604us-gaap:LetterOfCreditMemberlaws:GexproServicesMemberus-gaap:LineOfCreditMember2021-12-310000703604us-gaap:RevolvingCreditFacilityMemberlaws:GexproServicesMemberus-gaap:LineOfCreditMember2021-12-310000703604us-gaap:SecuredDebtMemberlaws:GexproServicesMemberus-gaap:LineOfCreditMember2022-01-032022-01-030000703604us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberlaws:TestEquityMember2017-04-280000703604us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberlaws:TestEquityMember2017-04-280000703604us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMemberlaws:TestEquityMember2017-04-280000703604us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMemberlaws:TestEquityMember2021-12-310000703604us-gaap:RevolvingCreditFacilityMemberlaws:TestEquityCreditAgreementMemberus-gaap:LineOfCreditMemberlaws:TestEquityMember2021-12-310000703604us-gaap:SecuredDebtMemberlaws:TestEquityCreditAgreementMemberus-gaap:LineOfCreditMember2022-04-012022-04-0100007036042022-03-310000703604srt:DirectorMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMemberlaws:EquityCompensationPlanMember2022-01-012022-12-310000703604srt:DirectorMemberlaws:EquityCompensationPlanMember2022-01-012022-12-310000703604laws:EquityCompensationPlanMember2022-12-310000703604srt:MinimumMemberus-gaap:StockAppreciationRightsSARSMember2022-01-012022-12-310000703604us-gaap:StockAppreciationRightsSARSMembersrt:MaximumMember2022-01-012022-12-310000703604us-gaap:StockAppreciationRightsSARSMember2022-12-310000703604us-gaap:StockAppreciationRightsSARSMember2022-01-012022-12-310000703604us-gaap:StockAppreciationRightsSARSMember2021-12-310000703604us-gaap:StockAppreciationRightsSARSMember2021-01-012021-12-310000703604srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMemberlaws:EquityCompensationPlanMember2022-01-012022-12-310000703604us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMemberlaws:EquityCompensationPlanMember2022-01-012022-12-310000703604us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310000703604us-gaap:RestrictedStockUnitsRSUMember2021-12-310000703604us-gaap:RestrictedStockUnitsRSUMember2022-12-310000703604srt:MinimumMember2022-01-012022-12-310000703604srt:MaximumMember2022-01-012022-12-310000703604laws:MarketStockUnitMember2022-01-012022-12-310000703604srt:MaximumMember2021-12-310000703604srt:MaximumMember2022-12-310000703604us-gaap:EmployeeStockOptionMember2022-01-012022-12-310000703604srt:MinimumMemberus-gaap:PerformanceSharesMember2022-01-012022-12-310000703604srt:MaximumMemberus-gaap:PerformanceSharesMember2022-01-012022-12-310000703604us-gaap:PerformanceSharesMember2022-01-012022-12-310000703604us-gaap:PerformanceSharesMember2022-12-310000703604us-gaap:PerformanceSharesMember2021-12-310000703604srt:MaximumMemberus-gaap:PerformanceSharesMember2021-12-310000703604srt:MaximumMemberus-gaap:PerformanceSharesMember2022-12-3100007036042019-06-3000007036042022-11-02laws:branch0000703604us-gaap:OperatingSegmentsMembercountry:US2022-12-310000703604us-gaap:OperatingSegmentsMembercountry:US2021-12-310000703604country:CAus-gaap:OperatingSegmentsMember2022-12-310000703604country:CAus-gaap:OperatingSegmentsMember2021-12-310000703604us-gaap:OperatingSegmentsMembersrt:EuropeMember2022-12-310000703604us-gaap:OperatingSegmentsMembersrt:EuropeMember2021-12-310000703604srt:AsiaPacificMemberlaws:CorporateAndReconcilingItemsMember2022-12-310000703604srt:AsiaPacificMemberlaws:CorporateAndReconcilingItemsMember2021-12-310000703604srt:LatinAmericaMemberus-gaap:OperatingSegmentsMember2022-12-310000703604srt:LatinAmericaMemberus-gaap:OperatingSegmentsMember2021-12-310000703604laws:OtherGeographicalMemberus-gaap:OperatingSegmentsMember2022-12-310000703604laws:OtherGeographicalMemberus-gaap:OperatingSegmentsMember2021-12-3100007036042022-01-012022-03-3100007036042022-04-012022-04-010000703604srt:AffiliatedEntityMember2022-01-012022-12-310000703604laws:LCKMAndMrKingMemberus-gaap:InvestorMemberlaws:DSGMember2022-04-010000703604us-gaap:InvestorMember2022-04-01


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
Form 10-K
(Mark One)
þ
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2022
or
o
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from          to
 
Commission file number: 0-10546

DISTRIBUTION SOLUTIONS GROUP, INC.
(Exact Name of Registrant as Specified in Charter)
Delaware
36-2229304
(State or other jurisdiction of(I.R.S. Employer
incorporation or organization)
Identification No.)
 
8770 W. Bryn Mawr Avenue, Suite 900, Chicago, Illinois 60631
(Address of principal executive offices)
 
Registrant’s telephone number, including area code:
(773304-5050
Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading SymbolName of Each Exchange on Which Registered
Common Stock, $1.00 par value
DSGR
The NASDAQ Stock Market LLC
(NASDAQ Global Select Market)
 
Securities registered pursuant to Section 12(g) of the Act:
None
(Title of class)
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.  Yes  o 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  o      No  þ
Indicate by check mark whether the registrant (l) 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  o
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  o
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 o
Accelerated filerþ
Non-accelerated filer o
Smaller reporting Companyþ
Emerging Growth Companyo
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  o
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. o
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). o
Indicate by check mark whether the registrant is a shell company (as defined by Rule 12b-2 of the Act).  Yes  o  No  þ
The aggregate market value of the registrant’s voting stock held by non-affiliates on June 30, 2022, based upon the closing price of the registrant's Common Stock on that date, was approximately $229,634,000.
As of February 28, 2023, 19,421,570 shares of Common Stock were outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Part III of this Annual Report on Form 10-K incorporates by reference some portions of the registrant’s definitive proxy statement related to its 2023 Annual Stockholders’ Meeting, to be filed with the Securities and Exchange Commission within 120 days after the close of the fiscal year. Except as expressly incorporated by reference, the registrant's definitive proxy statement shall not be deemed to be part of this report.


TABLE OF CONTENTS
Page #
Item 6.
[RESERVED]
80
    
2


CAUTIONARY STATEMENT REGARDING FORWARD LOOKING STATEMENTS

This Annual Report on Form 10-K contains certain “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, Section 21E of the Securities Exchange Act of 1934, as amended, and the “safe harbor” provisions under the Private Securities Litigation Reform Act of 1995 that involve risks and uncertainties. Forward-looking statements generally are accompanied by words such as “aim,” “anticipate,” “believe,” “contemplates,” “continues,” “could,” “ensure,” “estimate,” “expect,” “forecasts,” “if,” “intend,” “likely,” “may,” “might,” “objective,” “outlook,” “plan,” “positioned,” “potential,” “predict,” “probable,” “project,” “shall,” “should,” “strategy,” “will,” “would” or the negatives of these terms or variations of them or other words and terms of similar meaning and expression. Forward-looking statements do not relate to historical or current facts and are only predictions and reflect our views as of the date they are made with respect to future events and financial performance. These statements are not guarantees of future performance and involve risks, uncertainties and assumptions that are difficult to predict. These statements are based on management’s current expectations, intentions or beliefs and are subject to a number of factors, assumptions and uncertainties that could cause actual results to differ materially from those described in the forward-looking statements. Factors that could cause or contribute to such differences or that might otherwise impact our business, financial condition and results of operations include:

inventory obsolescence;
work stoppages and other disruptions at transportation centers or shipping ports;
TestEquity Acquisition, LLC's ("TestEquity's") reliance on a significant supplier for a significant amount of its product inventory;
changes in our customers, product mix and pricing strategy;
disruptions of our information and communication systems;
cyber-attacks or other information security incidents;
the inability to successfully recruit, integrate and retain productive sales representatives;
any difficulties in integrating the business operations of TestEquity and 301 HW Opus Holdings, Inc., which conducts business as Gexpro Services ("Gexpro Services"), with our legacy operations as Lawson Products, Inc., and/or the failure to successfully combine those operations within our expected timetable;
failure to retain talented employees, managers and executives;
the inability of management to successfully implement changes in operating processes;
the inability to successfully integrate additional acquisitions into our organization;
competition in the markets in which we operate;
potential impairment charges for goodwill and other intangible assets;
changes that affect governmental and other tax-supported entities;
our significant amount of indebtedness;
failure to adequately fund our operating and working capital needs through cash generated from operations and borrowings available under our credit facility;
failure to meet the covenant requirements of our credit facility;
government efforts to combat inflation, along with other interest rate pressures, could lead to higher financing costs;
declines in the market price of our common stock;
Luther King Capital Management Corporation’s significant influence over the Company in light of its ownership percentage;
the issuance of additional shares of our common stock in accordance with the earnout provisions of the Merger Agreements (as defined herein) to entities affiliated with Luther King Capital Management Corporation in connection with the Mergers (as defined herein);
violations of environmental protection regulations;
changes in tax matters;
risks arising from the international operations of TestEquity and Gexpro Services, subjecting us to new and additional legal and regulatory regimes;
potential limitations on our ability to use our net operating losses and certain other tax attributes generated prior to the Mergers;
public health emergencies, such as the COVID-19 pandemic;
business uncertainties as a result of the Mergers;
stockholder litigation relating to the Mergers;
TestEquity and/or Gexpro Services may not have in place the financial organization, reporting and internal controls necessary for a public company;
a downturn in the economy or in certain sectors of the economy;
changes in energy costs, tariffs, transportation costs and the cost of raw materials used in our products, and other inflationary pressures;
3


supply chain constraints, inflationary pressure and labor shortages; and
foreign currency exchange rate changes.

A detailed discussion of various factors that could cause actual results to differ materially from those described in the forward-looking statements is set forth in Part 1, Item 1A, "Risk Factors" of this Annual Report on Form 10-K. The Company undertakes no obligation to update or revise, nor do we have a policy of updating or revising, any forward-looking statement to reflect events or circumstances after the date on which such statement is made or to reflect the occurrence of unanticipated events, except as may be required under applicable law.
4


PART I

ITEM 1. BUSINESS.

Overview

Distribution Solutions Group, Inc. ("DSG"), formerly Lawson Products, Inc., was incorporated in Illinois in 1952, and reincorporated in Delaware in 1982. DSG changed its corporate name from “Lawson Products, Inc.” to “Distribution Solutions Group, Inc.” on May 5, 2022.

DSG is a global specialty distribution company providing value added distribution solutions to the maintenance, repair and operations ("MRO"), original equipment manufacturer ("OEM") and industrial technology markets. DSG has three principal operating companies: Lawson Products, Inc. ("Lawson"), TestEquity Acquisition, LLC ("TestEquity") and 301 HW Opus Holdings, Inc., conducting business as Gexpro Services ("Gexpro Services"). The complementary distribution operations of Lawson, TestEquity and Gexpro Services were combined on April 1, 2022 to create a specialty distribution company. A summary of the Mergers (as defined below), including the legal entities party to the transactions and the stock consideration, is presented below.

Through its collective businesses, DSG is dedicated to helping customers lower their total cost of operation by increasing productivity and efficiency with the right products, expert technical support, and fast, reliable delivery to be a one-stop solution provider. DSG serves approximately 110,000 distinct customers in several diverse end markets supported by approximately 3,100 dedicated employees and strong vendor partnerships. DSG ships from strategically located distribution and service centers to customers in North America, Europe, Asia, South America and the Middle East.

Unless the context requires otherwise, references in this Annual Report on Form 10-K to “DSG”, the “Company”, "we", "our" or "us" refer to the holding company, Distribution Solutions Group, Inc., and all entities consolidated with Distribution Solutions Group, Inc. in the accompanying consolidated financial statements.

Combination with TestEquity and Gexpro Services

Business Combination Background

On December 29, 2021, DSG entered into an:

• Agreement and Plan of Merger (the “TestEquity Merger Agreement”) by and among (i) LKCM TE Investors, LLC, a Delaware limited liability company (the “TestEquity Equityholder”), (ii) TestEquity Acquisition, LLC, a Delaware limited liability company and a wholly-owned subsidiary of the TestEquity Equityholder (“TestEquity”), (iii) DSG and (iv) Tide Sub, LLC, a Delaware limited liability company and a wholly-owned subsidiary of DSG (“Merger Sub 1”), pursuant to the terms and subject to the conditions of which the parties agreed, among other things, that Merger Sub 1 would merge with and into TestEquity, with TestEquity surviving the merger as a wholly-owned subsidiary of DSG (the “TestEquity Merger”); and

• Agreement and Plan of Merger (the “Gexpro Services Merger Agreement” and, together with the TestEquity Merger Agreement, the “Merger Agreements”) by and among (i) 301 HW Opus Investors, LLC, a Delaware limited liability company (the “Gexpro Services Stockholder”), (ii) 301 HW Opus Holdings, Inc., a Delaware corporation and a wholly-owned subsidiary of the Gexpro Services Stockholder (“Gexpro Services”), (iii) DSG and (iv) Gulf Sub, Inc., a Delaware corporation and a wholly-owned subsidiary of DSG (“Merger Sub 2”), pursuant to the terms and subject to the conditions of which the parties agreed, among other things, that Merger Sub 2 would merge with and into Gexpro Services, with Gexpro Services surviving the merger as a wholly-owned subsidiary of DSG (the “Gexpro Services Merger” and, together with the TestEquity Merger, the “Mergers”).

Completion of the TestEquity Merger

On April 1, 2022, (the "Merger Date"), the TestEquity Merger was consummated pursuant to the TestEquity Merger Agreement.

5



In accordance with and under the terms of the TestEquity Merger Agreement, at the closing of the TestEquity Merger, DSG: (i) issued to the TestEquity Equityholder 3,300,000 shares of DSG common stock, (ii) on behalf of TestEquity, paid certain indebtedness of TestEquity and (iii) on behalf of TestEquity, paid certain transaction expenses of TestEquity.

The TestEquity Merger Agreement provides that an additional 700,000 shares of DSG common stock (the “TestEquity Holdback Shares”) may be issued to the TestEquity Equityholder or forfeited in accordance with two earnout provisions of the TestEquity Merger Agreement. The amount of TestEquity Holdback Shares issuable under the first earnout opportunity is based on, among other factors, the consummation of a certain additional acquisition by TestEquity during the period beginning after December 29, 2021 and ending 90 days after the Merger Date. If any TestEquity Holdback Shares remain after the calculation of the first earnout opportunity, there is a second earnout opportunity based on, among other factors, the increase in TestEquity EBITDA (as defined in the TestEquity Merger Agreement) in calendar year 2022 over calendar year 2021 subject to the calculations within the TestEquity Merger Agreement. As of December 31, 2022, 700,000 TestEquity Holdback Shares are expected to be issued under the first earnout opportunity due to the consummation of the certain additional acquisition as referenced in the TestEquity Merger Agreement and were remeasured at fair value immediately prior to and reclassified to equity at April 29, 2022 when the additional acquisition was consummated. Final issuance of the Test Equity Holdback Shares under the earnout opportunity is subject to customary terms and conditions as specified in the Test Equity Merger Agreement. Refer to Note 8 – Earnout Derivative Liability in Item 8. Financial Statements, for information about the earnout derivative liability related to the TestEquity Holdback Shares.

Completion of the Gexpro Services Merger

On the Merger Date, the Gexpro Services Merger was consummated pursuant to the Gexpro Services Merger Agreement.

In accordance with and under the terms of the Gexpro Services Merger Agreement, at the closing of the Gexpro Services Merger, DSG: (i) issued to the Gexpro Services Stockholder 7,000,000 shares of DSG common stock, (ii) on behalf of Gexpro Services, paid certain indebtedness of Gexpro Services and (iii) on behalf of Gexpro Services, paid certain specified transaction expenses of Gexpro Services.

The Gexpro Services Merger Agreement provides that an additional 1,000,000 shares of DSG common stock (the “Gexpro Services Holdback Shares”) may be issued to the Gexpro Services Stockholder or forfeited in accordance with two earnout provisions of the Gexpro Services Merger Agreement. The amount of Gexpro Services Holdback Shares issuable under the first earnout opportunity is based on, among other factors, the consummation of one or more of three certain additional acquisitions by Gexpro Services during the period beginning after December 29, 2021 and ending 90 days after the Merger Date. If any Gexpro Services Holdback Shares remain after the calculation of the first earnout opportunity, there is a second earnout opportunity based on, among other factors, the increase in Gexpro Services EBITDA (as defined in the Gexpro Services Merger Agreement) in calendar year 2022 over calendar year 2021 subject to the calculations within the Gexpro Services Merger Agreement.

As of April 1, 2022, approximately 538,000 Gexpro Services Holdback Shares were expected to be issued under the first earnout opportunity due to the consummation of the certain additional acquisitions which were completed prior to the Merger Date. As of December 31, 2022, an additional 462,000 Gexpro Services Holdback Shares are expected to be issued under the second earnout opportunity based on certain performance metrics as specified in the Gexpro Services Merger Agreement, and such additional shares were remeasured at fair value immediately prior to and reclassified to equity at December 31, 2022. Final issuance of the Gexpro Services Holdback Shares under the earnout opportunities is subject to customary terms and conditions as specified in the Gexpro Services Merger Agreement. Refer to Note 8 – Earnout Derivative Liability in Item 8. Financial Statements, for information about the earnout derivative liability related to the Gexpro Services Holdback Shares.

Accounting for the Mergers

TestEquity and Gexpro Services were treated as a combined entity as the accounting acquirer for financial reporting purposes, and DSG was identified as the accounting acquiree. Accordingly, periods prior to the April 1, 2022 Merger Date reflect the results of operations and financial position of TestEquity and Gexpro Services on a consolidated basis, and the results of operations of DSG's legacy Lawson business are only included subsequent to the April 1, 2022 Merger Date.

For more information about the Mergers, refer to Note 3 – Business Acquisitions in Item 8. Financial Statements.

6



DSG Vision and Strategic Focus

The complementary distribution operations of Lawson, TestEquity and Gexpro Services were combined for the purpose of creating a specialty distribution company enabling each of Lawson, TestEquity and Gexpro Services to maintain their respective high-touch, value-added service delivery models and customer relationships in their specialty distribution businesses under the leadership of their separate business unit management. The DSG leadership team provides oversight to the separate leadership teams of each of the operating companies. This structure enables the combined company to leverage best practices, back-office resources and technologies across the three operating companies to help drive cost synergies and efficiencies. The combined company has the ability to utilize its combined financial resources to accelerate a strategy of expansion through both business acquisitions and organic growth.

Organic Growth Strategy

We intend to grow our revenue organically and further improve our operations by exploring growth opportunities that provide different channels to reach customers, increase revenue and generate positive results. We plan to utilize our company structure to grow organic revenue by collaborative selling across our customer bases and expanding the digital capabilities across our platform.

Acquisition Strategy

In addition to organic growth, we plan to actively pursue acquisition opportunities complementary to our businesses that we believe will be financially accretive to our organization.

Recent Other Acquisitions — During 2022, other businesses were acquired as part of the growth strategy. TestEquity acquired Interworld Highway, LLC for $54.7 million, National Test Equipment for $7.2 million, and Instrumex for $3.9 million. Gexpro Services acquired Resolux ApS ("Resolux") for $30.8 million and Frontier Technologies Brewton, LLC and Frontier Engineering and Manufacturing Technologies, Inc. ("Frontier") for $25.7 million. The consideration exchanged for these acquired businesses included various combinations of cash, sellers notes, and forms of share based payments. For more information about these acquisitions, refer to the "Other Acquisitions" section of Note 3 – Business Acquisitions in Item 8. Financial Statements.

Human Capital Resources - General Employee Information

Our organization supports a culture of continuous improvement and emphasizes the importance of addressing the needs of our customers. We require our employees to act with integrity in every aspect of our business while encouraging them to be results driven, team oriented and progressive.

As of December 31, 2022, our combined workforce included approximately 3,100 individuals, comprised of approximately 1,646 in sales and marketing, approximately 1,189 in operation and distribution and approximately 298 in management and administration. Approximately 1,720 individuals are within Lawson, 554 are within TestEquity, 684 are within Gexpro Services, with the remaining in corporate or other non-reportable segments.

Segments

The Company’s three reportable segments are (i) Lawson, (ii) Gexpro Services and (iii) TestEquity, which align with our principle operating businesses. The following is a discussion of these reportable segments. For more information about our segments, please refer to Note 14 – Segment Information in Item 8. Financial Statements, which is incorporated herein by reference.

Lawson

Lawson is a distributor of products and services to the industrial, commercial, institutional and governmental MRO marketplace. Lawson primarily distributes MRO products to its customers through a network of sales representatives throughout the United States and Canada.

Background and Operations — Lawson delivers quality products to customers and offers them extensive product knowledge, product application expertise and Vendor Managed Inventory ("VMI") services. Lawson competes for business
7



primarily by offering a value-added service approach wherein highly trained sales representatives manage the product inventory for customers. The VMI model makes it less likely that customers will run out of a product while optimizing their inventory levels. Lawson ships products to its customers in all 50 states, Puerto Rico, Canada, Mexico and the Caribbean.

Strategic Focus — Lawson's vision is to be its customers' first choice for MRO solutions that improve their operating performance. Lawson plans to achieve its vision by working closely with customers to maintain and enhance their operations by providing them with quality products, superior service and innovative solutions and to grow both organically and through acquisitions.

Industry and CompetitionThe MRO market is comprised of companies that buy and stock products in bulk and supply these products to customers on an as needed basis. The customer benefits from our knowledge and the convenience of ordering smaller quantities maintained by us.

There is a significant amount of competitive fragmentation by geography and product within the industry. We encounter competition from several national distributors and manufacturers and a large number of regional and local distributors. Some competitors have greater financial and personnel resources, handle more extensive lines of merchandise, operate larger facilities and price some merchandise more competitively than we do.

Customers — During 2022, the Lawson segment sold products to over 67,000 distinct customers. Lawson's largest customer accounted for approximately 3% of consolidated revenue. In 2022, approximately 91% of Lawson's revenue was generated in the United States and approximately 9% in Canada. Although seasonality is not significant, due to fewer selling days and less activity during the holiday season, revenue in the fourth quarter is historically lower than the first three quarters of the year.

Lawson's customers operate in a variety of industries. Lawson's revenue percentages by customer end markets in 2022 were as follows:
Industry CategoryPercentage of Lawson Revenue
Manufacturing22%
Automotive18%
Government and Military14%
Construction8%
Equipment rental6%
Transportation4%
Agriculture3%
Mining3%
Other22%
100%

Lawson's customers include a wide range of purchasers of industrial supply products from small repair shops to large national and governmental accounts.

8



Products — Lawson's revenue percentages by product categories in 2022 were as follows:
Product CategoryPercentage of Lawson Revenue
Fastening systems18%
Fluid power15%
Cutting tools and abrasives13%
Specialty chemicals11%
Electrical11%
Aftermarket automotive supplies10%
Safety4%
Welding and metal repair1%
Other17%
100%

Lawson offers over 117,000 different products of which over 93,000 products are maintained in distribution centers. Lawson strives to carry sufficient inventory to ensure product availability and rapid processing of customer orders. Accurate forecasting of customer demand is essential to establish the proper level of inventory for each product. Inventory levels need to be sufficient to meet customer demand while avoiding the costs of stocking excess items.

During 2022, Lawson purchased products from approximately 2,400 suppliers and no single supplier accounted for more than 6% of these purchases. The loss of one core supplier could affect operations by hindering the ability to provide full service to customers.

Lawson's quality control department tests its product offerings to help ensure they meet our customers' specifications. Lawson recommends solutions to help customers maximize product performance and avoid costly product failures. Lawson's engineering department provides technical support for products and offers on-site problem solutions. It also develops and presents product safety and technical training seminars tailored to meet customers' needs.

Human Capital Resources — As of December 31, 2022, Lawson's workforce was estimated to have 1,720 individuals: approximately 1,218 in sales and marketing of whom 1,000 are sales representatives, 386 in operation and distribution and 116 in management and administration. Approximately 11% of the Lawson workforce is covered by two collective bargaining agreements. We believe that our relationships with our employees and their collective bargaining organizations are good.

Sales force growth is a driver of the Lawson business, and increased sales coverage throughout the United States and Canada directly impacts Lawson's success as an organization. Lawson is focused on identifying and recruiting individuals who are a good fit with its sales organization and providing them with the tools needed to succeed, such as training about Lawson's products and on the successful and effective ways to call potential customers and maintain relationships with existing customers. Lawson's product training educates its sales team on the optimal uses of products, enabling them to provide the proper products and customized solutions to address customers' needs, including technical expertise and on-site problem resolution.

Lawson's leadership team is also focused on reducing sales force turn-over and on offering growth opportunities for our sales representatives.

TestEquity

TestEquity is a leading distributor of test and measurement equipment and solutions, electronic production supplies and tool kits from its leading manufacturing partners. TestEquity operates primarily through its five distribution brands, namely TestEquity, TEquipment, Techni-Tool, Jensen Tools and Instrumex, and is focused primarily in North America with a network of sales representatives throughout the United States, Canada, Mexico, Germany and the United Kingdom.

Background and Operations — Based out of Moorpark, California, TestEquity is a large, comprehensive provider of electronic test solutions in the United States supporting the aerospace and defense, wireless and communication,
9



semiconductors, industrial electronics and automotive, and electronics manufacturing industries. TestEquity designs, rents and sells a full line of high-quality environmental test chambers. In addition to a large array of test and measurement products, TestEquity also offers calibration, refurbishment and rental solutions and a wide range of refurbished products. TestEquity continues to benefit from electronification of products across a range of industries including the internet of things ("IOT"), electric vehicles ("EV") and the 5th generation mobile network ("5G"). TestEquity offers over 250,000 products and 700 manufacturer brands with overlap across the following brands.

TEquipment (acquired as Interworld Highway, LLC) is one of the top distributors for both test and measurement and electronic production supplies in the United States with its e-commerce focused strategy, broad product range, amplified by access to core TestEquity products, and strong technical support for their customers.

Techni-Tool is one of the industry’s largest solder, soldering equipment and electronic production distributors. Techni-Tool offers a wide range of products to support electronic production as well as compliance testing. In addition to the brand specific products offered, Techni-Tool also provides VMI solutions and dedicated technical support.

Jensen Tools is a top distributor for the electronics MRO customer base. In addition to being a distributor of handheld tools from leading brands, Jensen Tools offers private label Jensen branded hand tools that have been developed over years of customer usage and manufactured to a specified and demanding tolerance level. Jensen Tools employs a dedicated team of engineering, operational and sales professionals who focus on designing and building quality tool kits for its customers.

Instrumex is a small refurbished test and measurement distributor, based in Munich Germany, with a global reach.

During the third quarter of 2022, the final stage of moving Techni-Tool and Jensen Tools to the TestEquity platform was completed. Customers for each of these brands now have full access to the 250,000 active products across TestEquity group.

Strategic Focus — TestEquity intends to grow revenue both organically and through acquisitions and continuing to expand and improve its service offerings to its customers. In particular, TestEquity strives to improve its digital experience, with a consistent approach for all of its brands. TestEquity intends to seek to increase its market share through continued expansion of product lines and greater penetration of the e-commerce market, enabled through investment in key digital talent and leverage of the existing TestEquity and TEquipment platforms.

Industry and Competition — Across both the test and measurement and electronic production supplies businesses, the North American market is fragmented with competitors ranging from large global distributors to national and regional distributors. Some competitors have greater financial and personnel resources, handle more extensive lines of merchandise, operate larger facilities and price some merchandise more competitively than TestEquity.

Customers — TestEquity serves over 30,000 customers at 100,000 locations across the United States and abroad, primarily in Canada and Europe, with approximately 92% of TestEquity’s revenue in 2022 derived from customers in the United States. TestEquity has expanded its business operations in the United Kingdom and Germany through its recent acquisitions of MCS Test equipment in July 2021 and Instrumex in December 2022. There is not significant seasonality in TestEquity’s business across its fiscal quarters. However, the number of business days in a quarter has an impact on TestEquity’s revenue and profitability.

TestEquity's revenue percentages by customer end markets in 2022 were as follows:
Industry CategoryPercentage of TestEquity Revenue
Aerospace and defense30%
Industrial electronics and electronics manufacturing26%
Semi-conductor production8%
Wireless and communications technology6%
Education5%
Other25%
100%

10



Products — Approximately 15,000 fast-moving products are typically held in inventory across six distribution centers available for next day delivery. TestEquity’s revenue percentages by product categories in 2022 were as follows:
Product CategoryPercentage of TestEquity Revenue
Test & measurement65%
Electronic production supplies32%
Proprietary products3%
100%

TestEquity has five key suppliers that made up approximately 50% of TestEquity’s purchases in 2022. In total, TestEquity purchases from approximately 1,050 suppliers across the marketplace.

Human Capital Resources — TestEquity supports a culture of continuous improvement, integrity and diversity. TestEquity prides itself on its ability to meet its customers’ needs in a driven and progressive manner. As of December 31, 2022, TestEquity's workforce was estimated to have 554 individuals, comprised of approximately 178 in sales and marketing, 285 in operation and distribution and 91 in administration and support.

Gexpro Services

Gexpro Services is a world-class global supply chain solutions provider, specializing in the development of mission critical production line management, aftermarket and field installation programs. Gexpro Services provides comprehensive supply chain management solutions, including a full technology suite offering of VMI, kitting, global logistics management, manufacturing localization and import expertise, value engineering and quality assurance. Gexpro Services' end-to-end project management is designed to support manufacturing OEMs with their engineered material specifications, fulfillment, and quality requirements to improve their total cost of ownership. Gexpro Services has manufacturing and supply chain operations in over 31 Service Center sites across nine countries including key geographies in North America, South America, Asia, Europe, and the Middle East. Gexpro Services serves customers in six vertical markets, including renewables, industrial power, consumer and industrial, technology, transportation, and aerospace and defense.

Background and Operations — Gexpro Services was formed in November 2019 and, in February 2020, acquired the “Gexpro Services” business from French distributor Rexel S.A. via a carve-out acquisition.

As a top distributor and service provider to the OEM market, Gexpro Services has approximately 2,700 suppliers offering approximately 60,000 products. These products are inventoried and sourced through 31 locations in North America, South America, Asia, Europe and the Middle East.

Strategic Focus — Gexpro Services intends to grow organically through market share expansion primarily through new product introduction, increased sales of products and services to existing customers and expansion of its customer base. Gexpro Services believes that its services benefit its customers by helping them reduce their direct and indirect procurement costs and total cost of ownership for high volume, low value Class C parts, and that its services can help drive substantial cost savings for its customers. Additionally, Gexpro Services intends to grow its business through strategic, accretive acquisitions, and through continued improvement in service and product offerings to its customers.

Industry and Competition — Gexpro Services operates in a large, fragmented market with many competitors servicing OEMs as well as the MRO segment of the Class C product line. Competitors of Gexpro Services include large global distributors as well as national, regional and local distributors.

Customers — Gexpro Services serves almost 1,800 customers in over 38 countries through its 30 facilities. In 2022, approximately 71% of Gexpro Services' revenues were generated in the United States. Through its customer base, Gexpro Services provides VMI services with over 100,000 installed bins which allow its customers to maintain the necessary on-hand inventory levels to support their production cycles. Gexpro Services’ value-added processes for its customers include VMI, packaging and kitting, engineering, product standardization when appropriate, sales and technical support, global sourcing and quality assurance.

11



Approximately 65% of Gexpro Services’ revenue in 2022 were from customers under long-term agreements. Gexpro Services’ largest customer represented approximately 19% of Gexpro Services’ 2022 total revenue while the top 20 customers represented approximately 63% of Gexpro Services’ 2022 total revenue.

Gexpro Services has existing customers in many different industry end markets. Gexpro Services' revenue percentages by customer end markets in 2022 were as follows:
Industry CategoryPercentage of Gexpro Services Revenue
Renewable energy27%
Transportation19%
Industrial power17%
Technology14%
Consumer and industrial14%
Aerospace and defense9%
100%

Products — Gexpro Services' revenue percentages by product categories in 2022 were as follows:
Product CategoryPercentage of Gexpro Services Revenue
Hardware41%
Fabrications22%
Electrical21%
Mechanical16%
100%

Approximately 71% of Gexpro Services’ suppliers are based in the United States, which helps limit the risk of increased freight and logistics costs; however, many of these suppliers source their products from overseas. Gexpro Services maintains favorable and long-tenured relationships with approximately 2,700 suppliers, with the largest supplier representing approximately 2% of Gexpro Services’ total product purchases in 2022 while the top 10 suppliers represented approximately 15% of total product purchases in 2022.

Human Capital Resources Gexpro Services supports a culture of continuous improvement, integrity and diversity. Gexpro Services prides itself on being a full value provider to its customers supported with a team committed to providing world-class customer service. As of December 31, 2022, Gexpro Services' workforce was estimated to have 684 individuals, comprised of approximately 219 in sales and marketing, 401 in operation and distribution and 64 in management and administration.

Available Information

We file with, or furnish to, the Securities and Exchange Commission ("SEC") annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and, as applicable, amendments to those reports pursuant to Section 13(a) or 15(d) of the Exchange Act. The public can obtain copies of these materials by accessing the SEC's website at http://www.sec.gov. In addition, as soon as reasonably practicable after such materials are filed with, or furnished to, the SEC, we make copies available to the public free of charge through our website at www.distributionsolutionsgroup.com or by calling (773) 304-5050. Information on our website is not incorporated by reference into this report. We also make available on our website our Code of Ethics, Corporate Governance Principles and the charters of the committees of our Board of Directors.

12



Information About Our Executive Officers

The executive officers of DSG as of February 1, 2023 were as follows:
NameAgeYear First Named to Present OfficePosition
J. Bryan King512022Chairman, President and Chief Executive Officer
Ronald J. Knutson592014Executive Vice President, Chief Financial Officer and Treasurer
David S. Lambert492021Vice President, Controller and Chief Accounting Officer

Biographical information for the past five years relating to each of our executive officers is set forth below.

Mr. King was elected President and Chief Executive Officer in May 2022. Mr. King has also served as a member of the Board of Directors of the Company since 2017, and has served as Chairman of the Board of Directors of the Company since March 2019. Mr. King has a career in investment management spanning over three decades and has served as Chairman or managing partner of several industrial distribution companies. Mr. King is a Principal of Luther King Capital Management Corporation (“LKCM”), an SEC-registered investment adviser, and Founder and Managing Partner of LKCM Capital Group and LKCM Headwater Investments, the private capital investment group of LKCM.

Mr. Knutson has served as Executive Vice President, Chief Financial Officer and Treasurer since April 2014 and has served as Executive Vice President and Chief Financial Officer of the Company since July 2012.

Mr. Lambert has served as Vice President, Controller and Chief Accounting Officer of the Company since June 2021. Prior to joining the Company, Mr. Lambert served as the Corporate Controller, and previously the Assistant Controller, of Univar Solutions, a chemical distribution company, publicly traded on the NYSE from June 2017 through June 2021. Prior to that, Mr. Lambert served as the Director of Corporate Accounting and Reporting of Donnelley Financial Solutions, a financial compliance company, publicly traded on the NYSE from September 2016 through June 2017. Prior to these roles, Mr. Lambert held progressive roles within finance and accounting at several other publicly traded companies.


13


ITEM 1A. RISK FACTORS.

Our operating results depend upon many factors and are subject to various risks and uncertainties, including those discussed below. The material risks and uncertainties known to us and described below may negatively affect our business, financial condition and results of operations. Additional risks and uncertainties not presently known to us or that we currently deem immaterial may also impair or otherwise adversely affect our business, financial condition and results of operations, and may give rise to or amplify many of the risks discussed below.

Business Risks

A significant portion of our inventory may become obsolete.

Our business strategy requires us to carry a significant amount of inventory to meet rapid processing of customer orders. If our inventory forecasting and production planning processes result in inventory levels exceeding the levels demanded by customers or should our customers decrease their orders with us, our operating results could be adversely affected due to costs of carrying the inventory and additional inventory write-downs for excess and obsolete inventory, which could materially adversely affect our business, financial condition and results of operations. For example, in 2022, our adjusted gross profit was negatively impacted by an inventory charge of $1.7 million to reduce inventory related to discontinued products where the anticipated net realizable value was lower than the cost reflected in our records.

Work stoppages and other disruptions at transportation centers or shipping ports, along with other supply chain disruptions, may adversely affect our ability to obtain inventory and make deliveries to our customers.

Our ability to rapidly process customer orders is an integral component of our overall business strategy. Interruptions at our company-operated facilities or disruptions at a major transportation center or shipping port, due to events such as severe weather, labor interruptions, natural disasters, acts of terrorism, trade restrictions, government-imposed quotas or other events, could adversely affect our ability to maintain core products in inventory or deliver products to our customers on a timely basis or adversely affect demand for our products, which may in turn adversely affect our business, financial condition and results of operations. Similarly, other supply chain disruptions have impacted our ability to maintain certain core products in inventory and deliver products to customers on a timely basis, and may continue to impact our ability to do so. Such supply chain disruptions may adversely affect our business, financial condition and results of operations.

TestEquity relies on a single supplier for a significant amount of its product inventory, and any disruptions in such supplier’s business, operations or financial condition, or TestEquity’s relationship with such supplier, could have a material adverse effect on our business, financial condition and results of operations.

TestEquity relies on a single supplier for a significant amount of its product inventory, including electronic test and measurement equipment. During 2022 and 2021, the aggregate dollar amount of TestEquity’s purchases from that supplier represented approximately 25% and 41%, respectively, of the aggregate dollar amount of TestEquity’s purchases of product inventory from all of TestEquity’s suppliers during such periods. Any disruptions in that supplier’s business, operations or financial condition, or TestEquity’s relationship with this supplier, could have a material adverse effect on our business, financial condition and results of operations.

Changes in our customers, product mix and pricing strategy could cause our gross profit margin percentage to decline in the future.

From time to time, our businesses have experienced overall changes in the product mix demand of customers. When customers or product mix changes, there can be no assurance that we will be able to maintain our gross profit margins. Changes in our customers, product mix, volume of orders or prices charged, along with additional freight costs or lower productivity levels, could cause our gross profit margin percentage to decline. Our gross profit margin percentage may also come under pressure in the future if we increase the percentage of national accounts in our customer base, as sales to these customers are generally at lower margins.

Disruptions of our information and communication systems could adversely affect the Company.

We depend on our information and communication systems to process orders, purchase and manage inventory, maintain cost-effective operations, sell and ship products, manage accounts receivable collections and serve our customers. Disruptions in the operation of information and communication systems can occur due to a variety of factors including power
14


outages, hardware failure, programming faults and human error. Disruptions in the operation of our information and communication systems, whether over a short or an extended period of time or affecting one or multiple distribution centers, could have a material adverse effect on our business, financial condition and results of operations.

Cyber-attacks or other information security incidents could have a material adverse effect on our business, operating results and financial condition, subject us to additional legal costs and damage our reputation in the marketplace.

We are increasingly dependent on digital technology to process and record financial and operating data and communicate with our employees and business partners. During the normal course of business we receive, retain and transmit certain confidential information that our customers provide to purchase products or services or to otherwise communicate with us, as well as certain information about our employees and other persons and entities.

Our technologies, systems, networks and data and information processes (and those of our business partners) have been, and may in the future be, the target of cyber-attacks and/or information security incidents that may have resulted in, or may in the future result in, the unauthorized release, misuse, loss or destruction of proprietary, personal and other information, or other disruption of our business operations, including compromise of our email systems. For example, in February 2022, DSG became aware that its computer network was the subject of a cyber incident potentially involving unlawful access. Because of the nature of the information that may have been compromised, we were required to notify the parties whose information was potentially compromised of the incident as well as various governmental agencies and have taken other actions, such as offering credit monitoring services. In addition, from time to time our email systems (and those of our business partners communicating with us) have been subjected to malicious attacks, including phishing attacks.

Such attacks or incidents could have a material adverse effect on our operating results and financial condition, subject us to additional legal costs and damage our reputation in the marketplace. The techniques used by criminals to obtain unauthorized access to sensitive data change frequently and often are not recognizable until launched against a target or until a breach has already occurred. Accordingly, we may be unable to anticipate these techniques or implement adequate preventative measures. As cyber threats continue to evolve, we may be required to expend additional resources to continue to modify or enhance our protective measures or to investigate and fix any information security vulnerabilities.

We maintain and have access to data and information that is subject to privacy and security laws, data protection laws and applicable regulations. The interpretation and application of such laws, including federal, state and international laws, relating to the collection, use, retention, disclosure, security and transfer of personally identifiable data in the United States (including but not limited to the California Consumer Privacy Act and the California Privacy Rights Act), Europe (including but not limited to the European Union's General Data Protection Regulation) and elsewhere, are uncertain and evolving. Despite our efforts to protect such information, cyber incidents or misplaced or lost data could have a materially adverse impact on our business, and may divert management and employee attention from other business and growth initiatives. Further, an information privacy or security incident could result in legal or reputational risks and could have a materially adverse impact on our business, financial condition and results of operations.

The inability to successfully recruit, integrate and retain productive sales representatives could adversely affect our business, financial condition and operating results.

We have committed to a plan to increase the size of our sales force. A successful expansion in our sales force requires us to identify under-served territories that offer the greatest potential growth opportunity, locate and recruit talented sales representatives, provide them with the proper training, and successfully integrate them into our organization. This expansion will require significant investment in capital and resources. The failure to identify the optimal sales territories, recruit and retain quality sales representatives and provide them with sufficient support could adversely affect our business, financial condition and results of operations.

It is also critical to retain the experienced and productive sales representatives that have historically contributed to the successes of our businesses. Failure to retain a sufficient number of talented, experienced and productive sales representatives could adversely affect our business, financial condition and results of operations.

There may be difficulties in integrating certain operations of TestEquity’s and Gexpro Services’ respective businesses with our legacy operations, and the failure to successfully combine those operations within our expected timetable could adversely affect our future results and the market price of our common stock.

15


The Mergers involve the combination of businesses that previously operated as independent businesses. Management has devoted and will continue to devote, significant attention and resources to combine certain business operations of TestEquity and Gexpro Services with our legacy business operations. This may divert the time and attention of our management team and diminish their time to manage our businesses, service existing customers, attract new customers, develop new products, services and strategies and identify other beneficial opportunities.

If our management is not able to effectively manage the process following the closing of the Mergers, or if any significant business activities are interrupted as a result of this process, our businesses could suffer.

Furthermore, it is possible that the Mergers could result in the loss of key employees. If we are not able to fully realize the anticipated savings and synergies from the Mergers in a timely manner, or the cost to achieve these synergies is greater than expected, we may not fully realize the anticipated benefits (or any benefits) of the Mergers, or it may take longer than expected to realize any benefits. The failure to fully or timely realize the anticipated benefits could have a negative effect on the market price of DSG common stock.

Failure to retain talented employees, managers and executives could negatively impact our business and operating results.

Our success depends on, among other things, our ability to attract, develop and retain talented employees, including executives and other key managers. The loss of certain key executives and managers or the failure to attract and develop talented employees could have a material adverse effect on our business, financial condition and results of operations.

The inability of management to successfully implement changes in operating processes could lead to disruptions in our operations.

We strive to improve operational efficiencies throughout our organization and to identify and initiate changes intended to improve our internal operations. The implementation of changes to our current operations involves a risk that the changes may not work as intended, may disrupt related processes, may not be properly applied or may not result in accomplishing the intended efficiencies. Failure to successfully manage the implementation of these changes could lead to disruptions in our operations.

The inability to successfully integrate additional acquisitions into our organization could adversely affect our operations and operating results.

One of our growth strategies is to actively pursue additional acquisition opportunities which complement our business model. However, there are risks associated with pursuing acquisitions, which include the incurrence of significant transaction costs without the guarantee that such transactions will be completed and the risk that we may not realize the anticipated benefits of the acquisition once it is completed. We may fail to successfully identify the right opportunities and/or to successfully integrate the acquired businesses, operations, technologies, systems and/or personnel with those of DSG, which could adversely affect our business, financial condition and results of operations. See also the section entitled “Item 1A. Risk Factors – TestEquity Merger and Gexpro Services Merger Risks” for a discussion of various additional risk factors relating to our completed business combination with TestEquity and Gexpro Services.

We operate in highly competitive markets.

The marketplaces in which we operate are highly competitive. Our competitors include large and small companies with similar or greater market presence, name recognition, and financial, marketing, and other resources. We believe the competition will continue to challenge our business with their product selection, financial resources and services.

We may be required to recognize impairment charges for goodwill and other intangible assets.

As a result of the closing of the Mergers on April 1, 2022, we have an amount of goodwill and other intangible assets on our balance sheet that is significantly greater than the amount of goodwill and other intangible assets on our December 31, 2021 consolidated balance sheet. In accordance with GAAP, our management periodically assesses our goodwill and other intangible assets to determine if they are impaired. Significant negative industry or economic trends, disruptions to our business, an inability to effectively integrate acquired businesses, unexpected significant changes, planned changes in use of the assets, divestitures and market capitalization declines may impair goodwill and other intangible assets. Any charges
16


relating to such impairments could materially and adversely affect our results of operations in the periods recognized, which could result in an adverse effect on the market price of DSG common stock.

Changes that affect governmental and other tax-supported entities, including but not limited to changes arising from the ongoing conflict in Ukraine, could negatively impact our revenue and earnings.

A portion of our revenue is derived from the United States military and other governmental and tax-supported entities. These entities are largely dependent upon government budgets and require adherence to certain laws and regulations, including sanctions. In February 2022, armed conflict escalated between Russia and Ukraine and resulted in sanctions against Russia and Belarus by the U.S. and other countries. Such sanctions to date include restrictions on selling or importing goods, services, or technology in or from affected regions and travel bans and asset freezes impacting connected individuals and political, military, business, and financial organizations in Russia and Belarus. Although we have not, do not currently and do not plan to conduct business operations in Russia, Belarus, or Ukraine, it is not possible to predict the broader consequences of this ongoing conflict, which could include further sanctions, embargoes, increases or decreases in military spending or other geopolitical instability. Any decrease in the levels of defense and other governmental spending or the introduction of more stringent governmental regulations and oversight, arising from the ongoing conflict in Ukraine or otherwise, could lead to reduced revenue or an increase in compliance costs which would adversely affect our business, financial condition and results of operations.

Debt Financing Risks

We have a significant amount of indebtedness, and our significant indebtedness could adversely affect our business, financial condition and results of operations.

We have $417.1 million of indebtedness as of December 31, 2022, which includes a significant amount of indebtedness under our Amended and Restated Credit Agreement (as defined herein). In addition, we may be able to incur a significant amount of additional indebtedness, subject to the terms and restrictions of our Amended and Restated Credit Agreement. Our indebtedness could have significant consequences on our future operations, including:

events of default if we fail to comply with the financial and other covenants contained in the Amended and Restated Credit Agreement and/or other agreements governing our debt instruments, which could result in all of the debt becoming immediately due and payable or require us to negotiate an amendment to financial or other covenants that could cause us to incur additional fees and expenses;
reducing the availability of our cash flow to fund working capital, capital expenditures, investments, acquisitions and other general corporate purposes, and limiting our ability to obtain additional financing for these purposes;
limiting our flexibility in planning for, or reacting to, and increasing our vulnerability to, changes in our business, the industries in which we operate, and the overall economy;
limiting our ability to buy back common stock or pay dividends;
placing us at a competitive disadvantage compared to any of our competitors that have less debt or are less leveraged; and
increasing our vulnerability to the impact of adverse economic and industry conditions.

Our ability to meet our payment and other obligations under our debt instruments will depend on our ability to generate significant cash flow in the future. This, to some extent, is subject to general economic, financial, competitive, legislative and regulatory factors as well as other factors that are beyond our control. We cannot assure that we will generate cash flow from operations, or that future borrowings will be available to us, in an amount sufficient to enable us to meet our indebtedness obligations and to fund other liquidity needs.

Failure to adequately fund our operating and working capital needs through cash generated from operations and borrowings available under our Amended and Restated Credit Agreement could negatively impact our ability to invest in our business and maintain our capital structure.

Our business requires investment in working capital and fixed assets. We expect to fund these investments from cash generated from operations and borrowings available under our Amended and Restated Credit Agreement. Failure to generate sufficient cash flow from operations or from our Amended and Restated Credit Agreement could cause us to have insufficient funds to operate our business. Adequate funds may not be available when needed or may not be available on favorable terms.

17


Our business, financial condition and operating results could be materially adversely affected if we failed to meet the covenant requirements of our Amended and Restated Credit Agreement.

Our Amended and Restated Credit Agreement contains financial and other restrictive covenants. These covenants could adversely affect us by limiting our financial and operating flexibility as well as our ability to plan for and react to market conditions and to meet our capital needs. Failure to meet these covenant requirements could lead to higher financing costs and increased restrictions, reduce or eliminate our ability to borrow funds, result in events of default and accelerate the date on which our indebtedness must be repaid.

If we require more liquidity than is available to us under our Amended and Restated Credit Agreement, we may need to raise additional funds through debt or equity offerings which may not be available when needed or may not be available on terms favorable to us. Should funding be insufficient at any time in the future, we may be unable to develop or enhance our products or services, take advantage of business opportunities or respond to competitive pressures, any of which could have a material adverse effect on our business, financial condition and results of operations.

Government efforts to combat inflation, along with other interest rate pressures, could lead to higher financing costs.

Inflation has risen on a global basis, the United States has been experiencing historically high levels of inflation, and government entities have taken various actions to combat inflation, such as raising interest rate benchmarks. Government entities may continue their efforts, or implement additional efforts, to combat inflation, which could include among other things continuing to raise interest rate benchmarks and/or maintaining interest rate benchmarks at elevated levels. Such government efforts, along with other interest rate pressures, could lead to higher financing costs and have material adverse effect on our business, financial condition and results of operations.

Common Stock Risks

The market price of our common stock may decline.

The price of our common stock could decrease if our financial performance is inadequate or does not meet investors' expectations, if there is deterioration in the overall market for equities, if large amounts of shares are sold in the market, if there is index trading, or if investors have concerns that our business, financial condition, results of operations and capital requirements are negatively impacted by an economic downturn or any other adverse development.

Entities affiliated with LKCM and J. Bryan King beneficially own a significant majority of the outstanding DSG common stock and, therefore, have significant influence over our Company, which could delay or deter a change in control or other business combination or otherwise cause us to take actions with which you may disagree.

Based on a Schedule 13D filed with the SEC by LKCM and various other persons and entities (as amended through June 17, 2022), entities affiliated with LKCM beneficially owned in the aggregate approximately 14.6 million shares of DSG common stock as of June 15, 2022, representing approximately 75% of the outstanding shares of DSG common stock as of February 28, 2023. J. Bryan King, Chairman and Chief Executive Officer of the Company, is a Principal of LKCM. As a result, LKCM has significant influence over the outcome of matters requiring a stockholder vote, including the election of directors and the approval of other significant matters, and LKCM’s interests may not align with the interests of other stockholders. This concentration of ownership could also have the effect of delaying or preventing a change of control or other business combination that might be beneficial to our stockholders.

In addition, as a result of this concentrated ownership interest of DSG common stock, DSG believes that it qualifies as a “controlled company.” Under NASDAQ Listing Rules, a listed company of which more than 50% of the voting power is held by an individual, group or another company is a “controlled company” and, accordingly, DSG believes that, if it so desired, it would be generally exempt from the requirements of Rule 5605(b), (d) and (e) of the Nasdaq Listing Rules that among other things would otherwise require DSG to have:

a majority of the DSG board of directors comprised of independent directors;
a compensation committee comprised solely of independent directors; and
director nominees be selected, or recommended to the DSG board of directors for selection, either by (1) DSG's independent directors constituting a majority of the DSG board of directors’ independent directors in a vote in which only independent directors participate or (2) a nominating committee comprised solely of independent directors.
18



Completion of the Mergers resulted in the issuance of a significant number of shares of DSG common stock, and may result in the issuance of a significant number of additional shares of DSG common stock, which could have a negative effect on the price of DSG common stock.

We issued an aggregate of 10.3 million shares of DSG common stock on April 1, 2022 in connection with the closing of the Mergers. In addition, we could be obligated to issue up to an aggregate of 1.7 million additional shares of DSG common stock in accordance with the earnout provisions of the Merger Agreements. As of February 28, 2023, approximately 1.7 million additional shares of DSG common stock are expected to be issued to entities affiliated with LKCM in accordance with, and subject to customary terms and conditions of, the earnout provisions of the Merger Agreements. The issuance of such a significant number of shares of DSG common stock could have a negative effect on the market price of DSG common stock.

In addition, in accordance with the Merger Agreements, DSG granted to certain entities affiliated with LKCM certain registration rights with respect to the shares of DSG common stock that DSG has issued, and would be required to issue, in connection with the Mergers. Any sales of those shares, or the anticipation of the possibility of such sales, could create downward pressure on the market price of DSG common stock.

Legal and Regulatory Risks

A violation of federal, state or local environmental protection regulations could lead to significant penalties and fines or other remediation costs.

Our product offerings include a wide variety of industrial chemicals and other products which are subject to a multitude of federal, state and local regulations. These environmental protection laws change frequently and affect the composition, handling, transportation, storage and disposal of these products. Failure to comply with these regulations could lead to severe penalties and fines for each violation.

Additionally, a facility we own in Decatur, Alabama, was found to contain hazardous substances in the soil and groundwater as a result of historical operations prior to our ownership. We retained an environmental consulting firm to further investigate the contamination, including measurement and monitoring of the site. The Company concluded that further remediation was required, and accordingly, has made an accrual for the estimated cost of this environmental matter. A remediation plan was approved by the Alabama Department of Environmental Management and the remediation of the affected area is ongoing. Additional procedures may be required that could negatively impact our business, financial condition and results of operations.

Our results of operations could be affected by changes in taxation.

Our results of operations could be affected by changes in tax rates, audits by taxing authorities or changes in laws, regulations and their interpretation. Changes in applicable tax laws and regulations could affect our ability to realize our deferred tax assets, which could adversely affect our results of operations.

TestEquity’s and Gexpro Services’ international operations subject us to new and additional legal and regulatory regimes.

TestEquity has business operations and/or sales in a number of foreign countries, including Canada, Mexico, Germany and the United Kingdom. Gexpro Services has business operations and/or sales in a number of foreign countries, including Hungary and China. Lawson has business operations in Canada. As a result of the completion of the Mergers, we are subject to a wider array of foreign legal and regulatory regimes (including tax regimes) than what we were subject to prior to the completion of the Mergers. Compliance with diverse legal and regulatory requirements, including in connection with the movement or repatriation of cash, may be costly and time-consuming and require significant resources. Violations could result in significant fines or monetary damages, sanctions, prohibitions or restrictions on doing business and damage to our reputation. In addition, operating in foreign countries requires us to manage the potential conflicts between locally accepted business practices in any given jurisdiction and our obligations to comply with laws and regulations with respect to such jurisdictions, including anti-corruption laws or regulations applicable to DSG, such as the U.S. Foreign Corrupt Practices Act (the “FCPA”) and the UK Bribery Act 2010 (the “UKBA”). The U.S., U.K. and other foreign agencies and authorities have a broad range of civil and criminal penalties they may seek to impose against companies for violations of export controls, the
19


FCPA, the UKBA, and other laws, rules, sanctions, embargoes and regulations, including those established by the Office of Foreign Assets Control. Any violation of these legal requirements, even if prohibited by our policies, procedures and controls, could subject us to criminal or civil enforcement actions or penalties for non-compliance or otherwise have an adverse effect on our business and reputation.

As a result of the Mergers, DSG’s ability to use its net operating losses and certain other tax attributes generated prior to the Mergers may be subject to limitations.

At December 31, 2022, the Company had $24.2 million of U.S. federal net operating loss carryforwards which are subject to expiration beginning in 2026 and $28.7 million of various state net operating loss carryforwards which expire at varying dates between 2023 and 2034. As a result of the Mergers, DSG’s ability to use its net operating losses and certain other tax attributes generated prior to the Mergers may be subject to limitations, which may adversely impact on our future tax liability and cash flows.

Public Health Emergencies Risks

Public health emergencies, whether domestic or international, such as the COVID-19 pandemic, may materially adversely affect our business, financial condition and results of operations.

Pandemics, epidemics or disease outbreaks in the U.S. or globally may have a material adverse effect on our business, employees, suppliers, customers, and the general economy. The full effect and estimated length of these disruptions could be difficult to predict by the Company given such an event is affected by a number of factors, many of which could be outside of our control. For example, the COVID-19 pandemic resulted in lost revenue to our Company, limited our ability to source high demand product, limited our sales force to perform certain functions due to state or federal stay-at-home orders, resulted in a slow-down of customer demand for our products and limited the ability of some customers to pay us on a timely basis. 

TestEquity Merger and Gexpro Services Merger Risks

We are subject to business uncertainties as a result of the Mergers that could materially and adversely affect our businesses.

Uncertainty about the effect of the Mergers on employees, customers, suppliers and others having business relationships with us may have a material and adverse effect on our businesses. These uncertainties may impair our ability to attract, retain and motivate key personnel for a period of time after the closing of the Mergers. These uncertainties could also cause our customers, suppliers and other contractors to change or sever existing business relationships with us. Employee retention and recruitment may be challenging for the combined company as existing employees and prospective employees may experience uncertainty about their future roles with the combined company. Furthermore, no assurance can be given that after the Mergers we will be able to attract or retain key management personnel or other key employees to the same extent that legacy Lawson, TestEquity and Gexpro Services had been able to attract or retain their own employees. The departure of existing key employees or the failure of potential key employees to accept employment with the combined company, despite our retention and recruiting efforts, could have a material adverse impact on our business, financial condition and operating results.

Litigation relating to the Mergers could result in the payment of damages following the closing of the Mergers.

DSG and members of the DSG board of directors currently are, and may in the future be, parties, among others, to litigation related to the Merger Agreements and the Mergers. Among other remedies, the stockholders in the pending litigation seek, and other stockholders could seek, monetary damages. The outcome of any legal proceedings are difficult to predict and any such lawsuits could result in substantial costs to us. The existence of litigation relating to the Mergers may also be costly and distracting to management. Further, the resources and costs to defend or settle any lawsuit or claim may adversely affect our business, financial condition, results of operations and cash flows. See Note 15 – Commitments and Contingencies to our consolidated financial statements, included in Item 8. Financial Statements, for a description of certain of our pending legal proceedings relating to the Mergers, which are incorporated herein by reference.

TestEquity and Gexpro Services were private companies before the Mergers and may not have had in place the financial organization, reporting and internal controls necessary for a public company. We are required to evaluate our internal controls over financial reporting under Section 404 of the Sarbanes-Oxley Act of 2002 and any adverse results
20


from such evaluation could result in a loss of investor confidence in our financial reports and could have an adverse effect on our stock price.

TestEquity and Gexpro Services were private companies before the Mergers and may not have had in place the financial organization, reporting and controls which are required for a U.S. public company. The cost of implementing this type of financial organization, reporting and controls in respect of TestEquity and Gexpro Services and integrating their financial reporting processes with our financial reporting processes may be significant. If there are limitations in TestEquity’s or Gexpro Services’ financial organization, reporting and controls, or if we are unable to effectively integrate their financial reporting processes with our financial reporting processes, we could have, among other things, material weaknesses in our internal controls, violate our indebtedness covenants, miss an SEC reporting deadline or otherwise fail to comply with an applicable law or regulation.

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. As a result of our expanding business operations, primarily related to our merger in April 2022, we have experienced an increase in complex and non-routine accounting transactions and control activities necessary to properly present consolidated results. Specifically, in our TestEquity operating segment, we did not have sufficient technical accounting resources and personnel (i) to help ensure proper application of U.S. GAAP in the accounting for certain areas primarily related to accounting for business acquisitions and the disposal of rental equipment, or (ii) to effectively design and execute our process level controls around (a) revenue recognition, (b) account reconciliations, (c) accounting policies, and (d) proper segregation of duties. Although these control deficiencies did not result in any material misstatement of our consolidated financial statements, it could lead to a material misstatement of account balances or disclosures. Accordingly, management has concluded that these control deficiencies constitute a material weakness at December 31, 2022. Management has identified the steps necessary to remediate the material weakness, however, the material weakness has not been remediated as of December 31, 2022.

Pursuant to Section 404 of the Sarbanes-Oxley Act of 2002, we are required to furnish a report by our management on our internal control over financial reporting. This assessment must include disclosure of any material weaknesses in our internal control over financial reporting identified by management. Each year, we must prepare or update the process documentation and perform the evaluation needed to comply with Section 404 of the Sarbanes-Oxley Act of 2002. During this process, if our management identifies one or more material weaknesses in our internal control over financial reporting, we will be unable to assert such internal control is effective. Ensuring that we have adequate internal financial and accounting controls and procedures in place is a costly and time-consuming exercise that needs to be re-evaluated frequently. We and our independent auditors may in the future discover areas of our internal controls that need further attention and improvement, particularly with respect to any other businesses that we decide to acquire in the future.

Implementing any appropriate changes to our internal controls may require specific compliance training, entail substantial costs in order to modify our existing accounting systems or those of the companies that we acquire, and take a material period of time to complete. However, such changes may not be effective in maintaining the adequacy of our internal controls, and any failure to maintain that adequacy, or consequent inability to produce accurate financial statements on a timely basis, could increase our operating costs and could harm our ability to operate our business. Any failure to implement required new or improved controls, or difficulties encountered in their implementation, could harm our operating results or cause us to fail to meet our reporting obligations. Investor perception that our internal controls are inadequate or that we are unable to produce accurate financial statements on a timely, consistent basis may adversely affect our stock price. Failure to comply with Section 404 of the Sarbanes-Oxley Act of 2002 could also potentially subject us to sanctions or investigations by the SEC, NASDAQ or other regulatory authorities.

General Risks

Our results of operations may be adversely impacted by a downturn in the economy or in certain sectors of the economy.

Any decline or uncertainty in the strength of the economy may lead to a decrease in customer spending and may cause certain customers to cancel or delay placing orders. Some of our customers may file for bankruptcy protection, preventing us from collecting on accounts receivable and may result in our stocking excess inventory. Contractions in the credit markets may also cause some of our customers to experience difficulties in obtaining financing, leading to lower sales, delays in the collection of receivables and result in an increase in bad debt expense.
21



Adverse economic conditions could also affect our key suppliers and contractors. This could lead us to incur additional expenses or result in delays in shipping products to our customers. Economic uncertainty can make it difficult to accurately predict future order activity and affect our ability to effectively manage inventory levels. There are no assurances that we would be able to establish alternative financing or obtain financing with terms similar to our existing financing arrangements, including our credit agreement.

Changes in energy costs, tariffs, transportation costs and the cost of raw materials used in our products, and other inflationary pressures, could impact our cost of goods and distribution and occupancy expenses, which may result in lower operating margins.

Increases in the cost of raw materials used in our products (e.g., steel, brass, copper), quotas imposed on any cross border supplies within our businesses, increases in tariffs, increases in natural gas, electricity and other energy costs and increases in freight and other costs necessary to produce and transport our products, as well as other inflationary pressures, will raise the production costs of our vendors. Those vendors have typically looked to pass the higher costs along to us through price increases. If we are unable to fully pass such increased prices and costs through to our customers or to modify our activities, the impact would have an adverse effect on our operating profit margins and financial condition. On the other hand, a decrease in oil prices may result in weaker demand from oil and gas customers in the future, resulting in lower net sales. Changes in trade policies could affect our sourcing of product and ability to secure sufficient product and/or impact the cost or price of our products, with potentially negative impacts on our reported gross profits and results of operations.

Supply chain constraints, inflationary pressure and labor shortages could impact our cost of goods and other costs and expenses, which may result in lower gross profit margins and/or otherwise materially adversely affect our business, financial condition and results of operations.

Our businesses have been and may continue to be impacted by supply chain constraints, resulting in inflationary pressure on material costs, longer lead times, port congestion, and increased freight costs. This could result in challenges in acquiring and receiving inventory in a timely fashion and fulfilling customer orders. In addition, we have been and may continue to be impacted by labor shortages. This could result in challenges in fulfilling customer orders and can have a negative impact on our operating results as we may be required to utilize higher-cost temporary labor. We have also experienced and continue to experience inflationary pressure in other areas that adversely impact our cost of goods sold and other costs and expenses. While we have instituted various price increases during 2022 in response to rising supplier costs, as well as increased transportation and labor costs, there can be no assurance that future cost increases can be partially or fully passed on to customers, or that the timing of such sales price increases will match our supplier cost increases. As a result, we are unable to predict the impact of these constraints on our business, financial condition and results of operations.

The Company is exposed to the risk of foreign currency changes.

A number of our subsidiaries are located and operate outside the United States, and each uses the currency in such foreign country as its functional currency. Operating results denominated in foreign currencies are translated into U.S. dollars when consolidated into our financial statements. Therefore, we are exposed to market risk relating to the fluctuation of value of such foreign currencies (including the Canadian dollar, Mexican peso, British pound sterling, the Euro, Danish krone, Brazilian real, Chinese renminbi, and Turkish lira) relative to the U.S. dollar that could adversely affect our financial condition and operating results.

In addition, the revolving credit facility under our Amended and Restated Credit Agreement is available to be drawn in U.S. dollars, Canadian dollars and any other additional currencies that may be agreed between us and our lenders. Any borrowings in Canadian dollars or any other foreign currency would expose us to market risk relating to the change in the value of such foreign currency in relation to the U.S. dollar.



22



ITEM 1B. UNRESOLVED STAFF COMMENTS.

None.

ITEM 2. PROPERTIES.

Our principal executive office is located in Chicago, Illinois under a lease expiring in March 2026. As of December 31, 2022, we owned or leased multiple properties in the United States and abroad, including office spaces, distribution centers, warehouses and branch retail locations.

Owned and leased properties by reportable segment as of December 31, 2022 are summarized below.
Number of Properties
LawsonTestEquityGexpro Services
All Other(1)
Offices— 
Distribution centers/warehouses28 — 
Branch locations— — — 14 
Other (2)
— — — 
Total12 31 14 
(1)Properties used by the Bolt Supply House ("Bolt"), a non-reportable segment.
(2)In connection with the sale of a discontinued business, we have agreed to lease the facility prior to the sale of the property.

While we believe that our facilities are adequate to meet our current needs, we will continue to assess the location and operation of our facilities to determine whether they meet the strategic needs of our business.

ITEM 3. LEGAL PROCEEDINGS.

See Note 15 – Commitments and Contingencies to our consolidated financial statements, included in Item 8. Financial Statements and Supplementary Data, which is incorporated herein by reference, for a description of certain of our pending legal proceedings, which are incorporated herein by reference. In addition, the Company is involved in legal actions that arise in the ordinary course of business.

ITEM 4. MINE SAFETY DISCLOSURES.

Not applicable.

23


PART II

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES.

Stock Price Data

The Company’s common stock is traded on the Nasdaq Global Select Market under the symbol of “DSGR”. On February 28, 2023, the closing sales price of our common stock was $44.41 and the number of stockholders of record was 275. We did not declare or pay dividends in either 2022 or 2021 and the Company currently has no plans to declare or pay dividends in the foreseeable future. Dividends are subject to certain restrictions based on terms detailed in our Amended and Restated Credit Agreement. Information about our equity compensation plans may be found in Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters, of this report which is hereby incorporated by reference.

Repurchases of Equity Securities

In the second quarter of 2019, the Board of Directors authorized a program pursuant to which the Company was authorized to repurchase up to $7.5 million of DSG common stock from time to time in open market transactions, privately negotiated transactions or by other methods. On November 2, 2022, the Board of Directors increased the repurchase program from $7.5 million to $12.5 million. We had $7.6 million of remaining availability under the stock repurchase program as of December 31, 2022.

The following table summarizes repurchases of DSG common stock for the three months ended December 31, 2022 under the repurchase program described above and excludes shares withheld from employees to satisfy tax withholding requirements on option exercises and other equity-based transactions.
PeriodTotal Number of Shares PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsApproximate Dollar Value of Shares that May Yet be Purchased Under the Plans or Programs
October 1 through October 31, 2022— $— — $7,572,000 
November 1 through November 30, 2022— — — 7,572,000 
December 1 through December 31, 2022— — — 7,572,000 
Total— — 

ITEM 6. [RESERVED]

24



ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.

The following discussion and analysis of financial condition and results of operations should be read in conjunction with the consolidated financial statements and related notes included in this Annual Report on Form 10-K, the Lawson Products, Inc. audited consolidated financial statements and accompanying notes included in DSG's Annual Report on Form 10-K filed for the year ended December 31, 2021 and the Lawson Products, Inc. unaudited condensed consolidated financial statements and accompanying notes included in DSG’s Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2022.

References to “DSG”, the “Company”, "we", "our" or "us" refer to Distribution Solutions Group, Inc. and all entities consolidated in the accompanying consolidated financial statements.

Overview

DSG is a multi-platform specialty distribution company providing high touch, value-added distribution solutions to the maintenance, repair & operations (“MRO”), the original equipment manufacturer (“OEM”) and the industrial technologies markets. The Mergers that were consummated in April 2022 resulted in the combination of Lawson Products, Inc. ("Lawson"), TestEquity Acquisition, LLC ("TestEquity") and 301 HW Opus Holdings, Inc., conducting business as Gexpro Services ("Gexpro Services"). For a description of the business combination, refer to Item 1. Business and Note 1 – Nature of Operations and Basis of Presentation in Item 8. Financial Statements.

We manage and report our operating results through three reportable segments: Lawson, TestEquity and Gexpro Services. A summary of our segments is presented below. For additional details about our segments, see Item 1. Business and Note 14 – Segment Information in Item 8. Financial Statements.

Lawson is a distributor of specialty products and services to the industrial, commercial, institutional and government MRO market.

TestEquity is a distributor of test and measurement equipment and solutions, electronic production supplies, and tool kits from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, and medical industries.

Gexpro Services is a global supply chain solutions provider, specializing in developing and implementing VMI and kitting programs to high-specification manufacturing customers.

In addition to these three reportable segments, we have an “All Other” category which includes unallocated DSG holding company costs that are not directly attributable to the ongoing operating activities of our reportable segments and the inconsequential results of a non-reportable segment.

Sales Drivers

DSG believes that the Purchasing Managers Index ("PMI") published by the Institute for Supply Management is an indicative measure of the relative strength of the economic environment of the industry in which we operate. The PMI is a composite index of economic activity in the U.S. manufacturing sector. We believe that a measure of that index above 50 generally indicates expansion of the manufacturing sector while a measure below 50 generally represents contraction. The average monthly PMI was 53.5 in the year ended December 31, 2022 compared to 60.7 in the year ended December 31, 2021.

Lawson Sales Drivers

The North American MRO market is highly fragmented. Lawson competes for business with several national distributors as well as a large number of regional and local distributors. The MRO business is impacted by the overall strength of the manufacturing sector of the U.S. economy.

Lawson's revenue is also influenced by the number of sales representatives and their productivity. Lawson plans to continue concentrating its efforts on increasing the productivity and size of its sales team. Additionally, Lawson drives revenue through the expansion of products sold to existing customers as well as attracting new customers and additional ship-to locations. Lawson also uses an inside sales team and an e-commerce site to generate sales.

TestEquity Sales Drivers
25




Across both the test and measurement and electronic production supplies businesses, the North American market is highly fragmented with competitors ranging from large global distributors to national and regional distributors.

TestEquity management focuses on the internal metric of Sales per Day (“SPD”) and Day Adjust Growth (“DAG”). The SPD calculates and compares TestEquity’s total sales divided by the number of selling days, adjusted for weekends and holidays. A selling day generally represents a business day in which TestEquity ships products to its customers. The DAG represents the percentage increase or decrease in the SPD for a defined period of time.

Specifically in respect of its electronic production supplies business, the current semi-conductor chip shortage, primarily due to the COVID-19 pandemic, is negatively impacting TestEquity’s business as such chips are key elements to the electronic production process. TestEquity anticipates that recovery of this important part of its customers’ supply chain will occur in 2023.

Gexpro Services Sales Drivers

The global supply chain solutions market is highly fragmented across Gexpro Services' key vertical segments. Gexpro Services’ competitors range from large global distributors and manufacturers to small regional domestic distributors and manufacturers. Gexpro Services revenue is influenced by our OEMs’ production schedules, new product introduction launches, and service project needs.

Gexpro Services drives revenue through increasing wallet share with existing customers, customer-led geographic expansion, and new customer development in its six key vertical markets. Additionally, Gexpro Services drives revenue through expansion of its installation and aftermarket services by leveraging its portfolio of recent acquisitions.

Key Factors Affecting our Results of Operations and Financial Condition

Supply Chain Disruptions

Along with the broader economy, we continue to be affected by rising supplier costs caused by inflation and increased transportation and labor costs. This results in challenges in acquiring and receiving inventory in a timely fashion and fulfilling customer orders, which offset some of the sales gains we recorded in 2022 compared to 2021. The supply chain disruptions have also led to higher product costs which have contributed to lower gross profit margins as a percentage of sales in certain pieces of our business. We have instituted various price increases during 2021 and 2022 in response to rising supplier costs, as well as increased transportation and labor costs.

Factors Affecting Comparability to Prior Periods

Our results of operations are not directly comparable to prior results for the periods presented due to the Mergers that were completed on April 1, 2022. The Mergers were accounted for as a reverse merger under the acquisition method of accounting in accordance with the accounting guidance for reverse acquisitions as provided in Accounting Standards Codification 805, Business Combinations ("ASC 805"). Under this guidance, TestEquity and Gexpro Services were treated as a combined entity as the accounting acquirer for financial reporting purposes, and DSG was identified as the accounting acquiree. This determination was primarily made as TestEquity and Gexpro Services were under the common control of an entity that owns a majority of the voting rights of the combined entity, and therefore, only DSG experienced a change in control. Accordingly, the consolidated financial statements as of December 31, 2022 and December 31, 2021 and for the years ended December 31, 2022 and 2021 reflect the results of operations and financial position of TestEquity and Gexpro Services on a consolidated basis, and the results of operations of DSG's legacy Lawson business are included only subsequent, and not prior, to the April 1, 2022 Merger Date.

Non-GAAP Financial Measures

The Company's management believes that certain non-GAAP financial measures may provide users of this financial information with additional meaningful comparisons between current results and results in prior operating periods. Management believes that these non-GAAP financial measures can provide additional meaningful reflection of underlying trends of the business because they provide a comparison of historical information that excludes certain infrequently
26



occurring, seasonal or non-operational items that impact the overall comparability. These non-GAAP financial measures should be viewed in addition to, and not as an alternative for, the Company's reported results prepared in accordance with GAAP.

Non-GAAP Adjusted EBITDA

Management believes Adjusted EBITDA is an important measure of the Company's operating performance. We define Adjusted EBITDA as operating income plus depreciation and amortization, stock-based compensation, severance costs, costs related to the execution of the Mergers, adjustments recorded to reduce inventory related to certain discontinued products, amortization of fair value step-up resulting from the Mergers, acquisition related costs (unrelated to the Mergers), and other non-recurring items. The following table provides our calculation of Adjusted EBITDA for the year ended December 31, 2022 and 2021:

Reconciliation of Operating Income to Non-GAAP Adjusted EBITDA (Unaudited)
Year Ended December 31
(in thousands)
2022(8)
2021
Operating income (loss)$41,786 $11,421 
Depreciation and amortization45,186 18,683 
Stock-based compensation(1)
2,448 — 
Severance costs(2)
2,796 50 
Merger/integration costs(3)
12,659 2,435 
Inventory net realizable value adjustment(4)
1,737 — 
Inventory step-up(5)
2,867 212 
Acquisition related costs(6)
2,782 6,373 
Other non-recurring(7)
1,597 243 
Adjusted EBITDA$113,858 $39,417 
(1)    Expense primarily for stock-based compensation, of which a portion varies with the Company’s stock price.
(2)    Includes severance expense from actions taken in 2022 and 2021, not related to a formal restructuring plan.
(3)    Merger transaction costs related to the negotiation, review and execution of the Merger Agreements relating to the Mergers and subsequent integration costs.
(4)    Inventory net realizable value adjustment recorded to reduce inventory related to discontinued products where the anticipated net realizable value was lower than the cost reflected in our records.
(5)    Inventory fair value step-up adjustments resulting from the reverse merger acquisition accounting for Lawson and acquisition accounting for additional acquisitions completed by Gexpro Services.
(6)    Expense for acquisition related costs, unrelated to the Mergers.
(7)    Other non-recurring costs consists of sales force optimization and other non-recurring items.
(8)    Includes the operating results of Lawson subsequent, but not prior, to the April 1, 2022 Merger Date in accordance with GAAP accounting guidance for reverse acquisitions.

Management uses operating income and Adjusted EBITDA to evaluate the performance of its reportable segments. See Note 14 – Segment Information of our consolidated financial statements within Item 8. Financial Statements for additional information about our reportable segments. The following table provides Adjusted EBITDA by reportable segment:
27



Year Ended December 31
(in thousands)20222021
Adjusted EBITDA
Lawson(1)
$30,584 $— 
TestEquity34,736 16,107 
Gexpro Services43,206 23,310 
All Other(2)
5,332 — 
Consolidated Adjusted EBITDA$113,858 $39,417 
(1)    Includes the operating results of Lawson subsequent, but not prior, to the April 1, 2022 Merger Date in accordance with GAAP accounting guidance for reverse acquisitions.
(2)    Includes the operating results of All Other subsequent, but not prior, to the April 1, 2022 Merger Date in accordance with GAAP accounting guidance for reverse acquisitions.

Supplemental Information - Lawson Non-GAAP Adjusted Operating Income and Non-GAAP Adjusted EBITDA

For management to discuss Lawson's operating results on a comparable basis, Lawson's historical, pre-merger components of operating income have been provided separately in the table below. In addition, Lawson's GAAP results of operations were adjusted to include the results prior to the Merger Date in order to reflect the total operating activities attributable to Lawson for each period presented. Management believes this historical information provides the most meaningful basis of comparison for Lawson's operations, is more useful in identifying current business trends, and is important for the user of our financial statements in understanding Lawson's business. Refer to Note 1 – Nature of Operations and Basis of Presentation and Note 3 – Business Acquisitions within Item 8. Financial Statements for information about the Mergers.

These non-GAAP amounts are not considered to be prepared in accordance with GAAP, have not been prepared as pro forma results under applicable regulations, may not reflect the actual results we would have achieved had the Mergers occurred at the beginning of 2021, and should not be viewed as a substitute for the results of operations presented in accordance with GAAP. Lawson's historical operating results prior to the Mergers were obtained from the consolidated financial statements included in DSG's Annual Report on Form 10-K filed for the year ended December 31, 2021 and the unaudited condensed consolidated financial statements included in DSG's Quarterly Report on Form 10-Q filed for the quarterly period ended March 31, 2022.
(in thousands)
Year Ended December 31, 2022
Year Ended December 31, 2021
Lawson Operating Income
GAAP Results(1)
Pre-Merger Results(2)
Adjusted
Results(3)
GAAP Results(1)
Pre-Merger Results(4)
Adjusted
Results(3)
Revenue$324,783 $104,902 $429,685 $— $371,668 $371,668 
Cost of goods sold154,030 49,371 203,401 — 171,193 171,193 
Gross profit170,753 55,531 226,284 — 200,475 200,475 
Selling, general and administrative expenses164,217 44,435 208,652 — 192,283 192,283 
Operating income (loss)$6,536 $11,096 $17,632 $— $8,192 $8,192 
Lawson Adjusted EBITDA(5)
$30,584 $8,042 $38,626 $— $30,390 $30,390 
28



(1)    Operating income prepared in accordance with GAAP, which includes Lawson’s results of operations subsequent, but not prior, to the April 1, 2022 Merger Date. For the year ended December 31, 2021, the operating results of Lawson were not included in the Company's GAAP results. See Note 1 – Nature of Operations and Basis of Presentation and Note 3 – Business Acquisitions within Item 8. Financial Statements.
(2)    Lawson's results of operations for the three months ended March 31, 2022, which occurred prior to the April 1, 2022 Merger Date, were not included in the Company's GAAP operating results under reverse merger acquisition accounting.
(3)    Lawson's results of operations adjusted for comparability on a period-over-period basis. These non-GAAP results represent Lawson’s total operating activities for the year ended December 31, 2022 and 2021, regardless of the Mergers (that is, they reflect both pre- and post-Merger results of Lawson).
(4)    Lawson's results of operations for the year ended December 31, 2021, which occurred prior to the April 1, 2022 Merger Date, were not included in the Company's GAAP operating results under reverse merger acquisition accounting. See Note 1 – Nature of Operations and Basis of Presentation and Note 3 – Business Acquisitions within Item 8. Financial Statements.
(5)    Refer to the Non-GAAP Adjusted EBITDA section above for a reconciliation of Adjusted EBITDA to operating income.

Composition of Results of Operations

The following results of operations for the years ended December 31, 2022 and 2021 include the accounts of the TestEquity and Gexpro Services combined entity, as the accounting acquirer, and include the results of Lawson only subsequent, and not prior, to the April 1, 2022 Merger Date.

29



RESULTS OF OPERATIONS FOR 2022 AS COMPARED TO 2021

Consolidated Results of Operations
Year Ended December 31,
20222021
(Dollars in thousands)Amount% of RevenueAmount% of Revenue
Revenue
Lawson(1)
$324,783 28.2 %$— — %
TestEquity392,358 34.1 %264,161 50.8 %
Gexpro Services385,326 33.5 %256,129 49.2 %
All Other(2)
48,955 4.3 %— — %
Total Revenue1,151,422 100.0 %520,290 100.0 %
Cost of goods sold
Lawson(1)
154,030 13.4 %— — %
TestEquity302,980 26.3 %206,971 39.8 %
Gexpro Services272,462 23.7 %183,041 35.2 %
All Other(2)
31,052 2.7 %— — %
Total Cost of goods sold760,524 66.1 %390,012 75.0 %
Gross profit390,898 33.9 %130,278 25.0 %
Selling, general and administrative expenses
Lawson(1)
164,217 14.3 %— — %
TestEquity78,003 6.8 %56,861 10.9 %
Gexpro Services91,573 8.0 %61,996 11.9 %
All Other(2)
15,319 1.3 %— — %
Total Selling, general and administrative expenses349,112 30.3 %118,857 22.8 %
Operating income (loss)41,786 3.6 %11,421 2.2 %
Interest expense(24,301)(2.1)%(16,737)(3.2)%
Loss on extinguishment of debt(3,395)(0.3)%— — %
Change in fair value of earnout liabilities(483)— %— — %
Other income (expense), net(670)(0.1)%577 0.1 %
Income (loss) before income taxes12,937 1.1 %(4,739)(0.9)%
Income tax expense (benefit)5,531 0.5 %313 0.1 %
Net income (loss)$7,406 0.6 %$(5,052)(1.0)%
(1) Includes the operating results of Lawson subsequent, but not prior, to the Merger Date of April 1, 2022.
(2)    Includes the operating results of All Other subsequent, but not prior, to the April 1, 2022 Merger Date.

Overview of Consolidated Results of Operations

Our consolidated results of operations include the financial impact of the Mergers that were completed on April 1, 2022. The increase in gross profit for 2022 compared to 2021 was primarily due to the inclusion of Lawson operations only subsequent, and not prior, to the Merger Date. Expenses for 2022 were impacted by the inclusion of Lawson operations only subsequent, and not prior, to the Merger Date, the 2021 and 2022 acquisitions, and Merger related costs.

Refer to Results by Reportable Segment below for a complete discussion of our results of operations.

30



Results by Reportable Segment

Lawson Segment
Year Ended December 31,Change
(Dollars in thousands)20222021Amount%
Revenue$324,783 $— $324,783 — %
Cost of goods sold154,030 — 154,030 — %
Gross profit170,753 — 170,753 — %
Selling, general and administrative expenses164,217 — 164,217 — %
Operating income (loss)$6,536 $— $6,536 — %
Gross profit margin52.6 %— %
Adjusted EBITDA(1)
$30,584 $— $30,584 — %
(1)Refer to the Non-GAAP Adjusted EBITDA section in Overview for a reconciliation of Adjusted EBITDA to operating income.

The increase in revenue, gross profit and operating income for 2022 compared to 2021 was due to the inclusion of Lawson operations beginning on the Merger Date and not including any Lawson operations prior to the Merger Date.

Supplemental Information

For management to discuss Lawson's operating results on a comparable basis, Lawson's GAAP results of operations were adjusted to include its results prior to the April 1, 2022 Merger Date in order to reflect the total operating activities attributable to Lawson for each period presented. These non-GAAP Adjusted Results presented in the table below are referred to within this results of operations discussion as "Adjusted".
Year Ended December 31,Adjusted Change
(Dollars in thousands)
Adjusted 2022(1)
Adjusted 2021(1)
Amount%
Revenue$429,685 $371,668 $58,017 15.6%
Cost of goods sold203,401 171,193 32,208 18.8%
Gross profit226,284 200,475 25,809 12.9%
Selling, general and administrative expenses208,652 192,283 16,369 8.5%
Operating income (loss)$17,632 $8,192 $9,440 115.2%
Gross profit margin52.7 %53.9 %
Adjusted EBITDA(2)
$38,626 $30,390 $8,236 27.1%
(1)For comparability purposes, Lawson's GAAP results of operations were adjusted to include the historical results of Lawson prior to the Merger Date. Refer to the section Factors Affecting Comparability to Prior Periods and the non-GAAP measures section Supplemental Information - Lawson Non-GAAP Adjusted Operating Income and Non-GAAP Adjusted EBITDA for more information related to the calculation of adjusted amounts.
(2)Refer to the Non-GAAP Adjusted EBITDA section in Overview for a reconciliation of Adjusted EBITDA to operating income.

Revenue and Gross Profit

Adjusted revenue increased 15.6% to $429.7 million for 2022 compared to adjusted revenue of $371.7 million for the same period a year ago. The increase in adjusted revenue compared to the prior year was primarily driven by the realization of price increases enacted throughout 2021 and 2022 to offset rising supplier costs, increased quantity volumes and strengthening sales to our strategic customers and automotive end market.

Adjusted gross profit increased $25.8 million to $226.3 million for the year ended December 31, 2022 compared to $200.5 million in the prior year primarily as a result of increased sales and the related price increases put in place. Lawson adjusted gross profit as a percent of adjusted revenue was 52.7% for 2022 compared to 53.9% in the prior year. The adjusted
31



gross margin percentage for 2022 was impacted by increased supplier costs from inflation, supply chain disruptions and a sales shift toward lower margin customers. Adjusted gross profit was also impacted by an inventory charge of $1.7 million to reduce inventory related to discontinued products where the anticipated net realizable value was lower than the cost reflected in our records and the amortization of the fair value step-up of $1.9 million related to the Mergers. Price increases enacted throughout 2021 and 2022 have generally offset the negative impacts of these higher costs.

Selling, General and Administrative Expenses

Selling, general and administrative expenses consist of compensation and support for Lawson sales representatives as well as expenses to operate Lawson's distribution network and overhead expenses. Adjusted selling, general and administrative expenses increased to $208.7 million for the year ended December 31, 2022 compared to the adjusted amount of $192.3 million in the same period a year ago. Higher expense on a year-to-date basis versus a year ago were primarily driven by compensation expense to support increased sales, higher severance and higher amortization expense related to the reverse merger accounting, partially offset by lower costs related to the Mergers and stock-based compensation.

Adjusted EBITDA

During the year ended December 31, 2022, Lawson generated Adjusted EBITDA of $38.6 million, an increase of 27.1% or $8.2 million from the same period a year ago driven by increased revenue and margins.

TestEquity Segment
Year Ended December 31,Change
(Dollars in thousands)20222021Amount%
Revenue$392,358 $264,161 $128,197 48.5 %
Cost of goods sold302,980 206,971 96,009 46.4 %
Gross profit89,378 57,190 32,188 56.3 %
Selling, general and administrative expenses78,003 56,861 21,142 37.2 %
Operating income (loss)$11,375 $329 $11,046 N/M
Gross profit margin22.8 %21.6 %
Adjusted EBITDA(1)
$34,736 $16,107 $18,629 115.7 %
(1)Refer to the Non-GAAP Adjusted EBITDA section in Overview for a reconciliation of Adjusted EBITDA to operating income.

Revenue and Gross Profit

Revenue increased to $392.4 million for the year ended December 31, 2022 from $264.2 million during the same period in 2021. This increase was primarily driven by the TEquipment and National Test Equipment acquisitions during the second quarter of 2022 and the acquisition of MCS in 2021, which generated aggregate revenue of $96.6 million for the post-acquisition periods, as well as organic growth of 12.1% in the existing base business.

Gross profit increased $32.2 million to $89.4 million in 2022 compared to $57.2 million in the same period of 2021 primarily due to acquisitions and increased sales in the base business. As a percent of revenue, gross profit improved to 22.8% in 2022 as compared to 21.6% in 2021 driven by an expansion of margins within the existing base business and a shift in sales mix toward higher margin electronic production supplies.

Selling, General and Administrative Expenses

Selling, general and administrative expenses increased $21.1 million to $78.0 million in 2022 from $56.9 million in 2021. Approximately $14.8 million of the increased costs were due to the acquisitions made in 2021 and 2022. The remainder of the increase was driven primarily by an increase in merger and acquisition related costs of $2.8 million and additional compensation and distribution costs to support the organic revenue growth in the base business.

32



Adjusted EBITDA

During the year ended December 31, 2022, TestEquity generated Adjusted EBITDA of $34.7 million, an increase of $18.6 million from the same period a year ago with approximately $8.5 million of the Adjusted EBITDA increase driven by the acquisitions closed during 2021 and 2022 and increases in revenue and margins on the base business.

Gexpro Services Segment
Year Ended December 31,Change
(Dollars in thousands)20222021Amount%
Revenue$385,326 $256,129 $129,197 50.4 %
Cost of goods sold272,462 183,041 89,421 48.9 %
Gross profit112,864 73,088 39,776 54.4 %
Selling, general and administrative expenses91,573 61,996 29,577 47.7 %
Operating income (loss)$21,291 $11,092 $10,199 91.9 %
Gross profit margin29.3 %28.5 %
Adjusted EBITDA(1)
$43,206 $23,310 $19,896 85.4 %
(1)Refer to the Non-GAAP Adjusted EBITDA section in Overview for a reconciliation of Adjusted EBITDA to operating income.

Revenue and Gross Profit

Revenue for the year ended December 31, 2022 was $385.3 million. This compares to revenue of $256.1 million for the same period a year ago, or a 50.4% increase. A selling day generally represents a business day in which Gexpro Services ships products to its customers. Average daily sales increased 51.1% over the same period a year ago, primarily as a result of revenue generated from the 2021 and 2022 acquisitions of $107.0 million for the post-acquisition periods and organic growth in the base business of 8.9% through an expansion of products and services to existing customers as well as the addition of new customers.

Gross profit was $112.9 million or 29.3% of revenue for the year ended December 31, 2022 compared to gross profit of $73.1 million or 28.5% for the same period a year ago. The gross profit increase was driven by the 2021 and 2022 acquisitions, an improvement in the global supply chain over 2021 activities and price increases put in place.

Selling, General and Administrative Expenses

Selling, general and administrative expenses consists of sales and marketing expenses primarily relating to compensation, costs associated with supporting Gexpro Services’ service facilities, overhead expenses within finance, legal, human resources and information technology, and other costs required to operate the business and service customers.

Selling, general, and administrative expenses for the year ended December 31, 2022 was $91.6 million compared to $62.0 million for the same period a year ago. The increase of $29.6 million over a year ago was primarily driven by the inclusion of the 2021 and 2022 acquisitions of approximately $24.5 million. The remainder of the increase was driven primarily by an increase in merger related costs of $2.8 million and additional compensation and product fulfillment costs to support the organic growth of the existing base business.

Adjusted EBITDA

During the year ended December 31, 2022, Gexpro Services generated Adjusted EBITDA of $43.2 million, an increase of $19.9 million from the same period a year ago with approximately $16.7 million driven by the acquisitions closed during 2021 and 2022 and increases in revenue and margins on the organic base business.

33



Consolidated Non-operating Income and Expense
Year Ended December 31,Change
(Dollars in thousands)20222021Amount%
Interest expense$(24,301)$(16,737)$(7,564)45.2 %
Loss on extinguishment of debt$(3,395)$— $(3,395)— %
Change in fair value of earnout liabilities$(483)$— $(483)— %
Other income (expense), net$(670)$577 $(1,247)(216.1)%
Income tax expense (benefit)$5,531 $313 $5,218 N/M

Interest Expense

Interest expense increased $7.6 million in the year ended December 31, 2022 primarily due to higher borrowings offset by a lower interest rate with the debt refinancing related to the Mergers.

Loss on Extinguishment of Debt

The $3.4 million loss on extinguishment of debt for the year ended December 31, 2022 was due to the write-off of previously capitalized financing costs as a result of the debt refinancing related to the Mergers.

Change in Fair Value of Earnout Liability

The $0.5 million expense in the year ended December 31, 2022 related to the change in fair value of the earnout liabilities associated with the earnout provisions of the Merger Agreements and the Frontier earnout. Refer to Note 8 – Earnout Derivative Liability and Note 3 – Business Acquisitions, respectively, within Item 8. Financial Statement for information about the earnout liability.

Other Income (Expense), Net

Other expense, net increased $1.2 million in the year ended December 31, 2022 compared to the prior year primarily due to the inclusion of Lawson operations subsequent to the April 1, 2022 Merger Date.

Income Tax Expense (Benefit)

Income tax expense was $5.5 million, a 42.8% effective tax rate for the year ended December 31, 2022 compared to income tax expense of $0.3 million and a (6.6)% effective tax rate for the prior year. The change in the year over year effective tax rate was primarily due to changes in the valuation allowance and merger costs incurred during 2022, and the creation of a consolidated group for federal income tax purposes as a result of the completion of the Mergers referenced in Note 3 – Business Acquisitions within Item 8. Financial Statements. Relative to the U.S. statutory rate, the effective tax rate for the year ended December 31, 2022 was impacted by state taxes, foreign operations and liabilities and transaction expenses related to the Mergers.

LIQUIDITY AND CAPITAL RESOURCES

Cash and cash equivalents were $24.6 million on December 31, 2022 compared to $14.7 million on December 31, 2021.

The Company believes its current balances of cash and cash equivalents, availability under its Amended and Restated Credit Agreement and cash flows from operations will be sufficient to meet its liquidity needs for the next twelve months. As of December 31, 2022, liquidity for the Company was $101.6 million comprised of $24.6 million of cash and cash equivalents and $77.0 million of borrowing availability remaining, net of outstanding letters of credit, under the Amended and Restated Credit Agreement.

Our primary short-term and long-term liquidity and capital resource needs are to finance operating expenses, working capital, capital expenditures, potential business acquisitions, strategic initiatives and general corporate purposes. Our current debt obligations under the Amended and Restated Credit Agreement mature in April 2027. Principal payments on the
34



Amended and Restated Credit Agreement for the next twelve months are $15.0 million. Refer to Note 9 – Debt within Item 8. Financial Statements for additional information related to our debt obligations. Access to debt capital markets has historically provided the Company with sources of liquidity, beyond normal operating cash flows. We do not anticipate having difficulty in obtaining financing from those markets in the future, however, we cannot provide assurance that events beyond our control will not have a material adverse impact on our liquidity.

Sources and Uses of Cash

The following table presents a summary of our cash flows:
(in thousands)December 31, 2022December 31, 2021Change
Net cash provided by (used in) operating activities$(11,029)$10,320 $(21,349)
Net cash provided by (used in) investing activities$(126,688)$(41,376)$(85,312)
Net cash provided by (used in) financing activities$148,461 $34,668 $113,793 

Cash Provided by (Used in) Operating Activities

Net cash used in operations for the year ended December 31, 2022 was $11.0 million, excluding non-cash items, primarily due to increased accounts receivables and inventories driven by higher sales and increased supplier costs driven by inflation and global supply chain disruptions.

Net cash provided by operations for the year ended December 31, 2021 was $10.3 million, excluding non-cash items, primarily due to decreased accounts receivable and increased accrued expenses partially offset by increased inventories.

Cash Provided by (Used in) Investing Activities

Net cash used in investing activities for the year ended December 31, 2022 was $126.7 million, primarily as a result of the other acquisitions completed during the year by TestEquity and Gexpro Services as described in Note 3 – Business Acquisitions within Item 8. Financial Statements.

Net cash used in investing activities for the year ended December 31, 2021was $41.4 million, primarily due to business acquisitions and purchases of rental equipment.

Cash Provided by (Used in) Financing Activities

Net cash provided by financing activities was $148.5 million for the year ended December 31, 2022, primarily due to proceeds under the April 1, 2022 Amended and Restated Credit Agreement partially offset by repayment of previous indebtedness. On April 29, 2022, the Company borrowed the $50 million available under the delayed draw term loan facility to finance the acquisition of Interworld Highway, LLC made by TestEquity. Deferred financing costs of $12.0 million were incurred during the year in connection with the April 1, 2022 Amended and Restated Credit Agreement and January 3, 2022 Gexpro Services Credit Agreement.

Net cash provided by financing activities for the year ended December 31, 2021 was $34.7 million, primarily due to increased borrowings on the Company's revolving lines of credit partially offset by payments on the Company's term loans and a capital contribution to finance the MCS acquisition.

Financing and Capital Requirements

Credit Facility

On April 1, 2022, in connection with the closing of the Mergers, DSG entered into an Amended and Restated Credit Agreement, which includes a $200 million senior secured revolving credit facility, a $250 million senior secured initial term loan facility and a $50 million senior secured delayed draw term loan facility. Refer to Note 9 – Debt within Item 8. Financial Statements for a description of the agreement.

35



On December 31, 2022, we had $417.1 million in outstanding borrowings and $77.0 million of borrowing availability remaining, net of outstanding letters of credit, under the revolving credit facility.

As of December 31, 2022, we were in compliance with all financial covenants under our Amended and Restated Credit Agreement.

While we were in compliance with our financial covenants as of December 31, 2022, failure to meet the covenant requirements of the Amended and Restated Credit Agreement in future quarters could lead to higher financing costs and increased restrictions, reduce or eliminate our ability to borrow funds, or accelerate the payment of our indebtedness and could have a material adverse effect on our business, financial condition and results of operations.

Purchase Commitments

As of December 31, 2022, we had contractual commitments to purchase approximately $168 million of product from our suppliers and contractors which is expected to be paid in the next twelve months.

Stock Repurchase Program

The Company's Board of Directors previously authorized a stock repurchase program that permits the Company to repurchase its common stock. The timing and the amount of any repurchases will be determined by management under parameters established by the Board of Directors and depend on various factors including an evaluation of our stock price, corporate and regulatory requirements, capital availability and other market conditions.

On November 2, 2022, the Board of Directors increased the existing repurchase program from $7.5 million to $12.5 million, and as a result, the Company had $7.6 million of remaining availability for stock repurchases under the program as of December 31, 2022. See Note 11 – Stock Repurchase Program within Item 8. Financial Statements for further information.

CRITICAL ACCOUNTING ESTIMATES

We have disclosed our significant accounting policies in Note 2 – Summary of Significant Accounting Policies within Item 8. Financial Statements. The following provides information on the accounts requiring more significant estimates.

Inventory Reserves - Inventories principally consist of finished goods stated at the lower of cost or net realizable value using the first-in-first-out method for the Lawson segment and primarily the weighted average method for the TestEquity and Gexpro Services segments. Most of our products are not exposed to the risk of obsolescence due to technology changes. However, some of our products do have a limited shelf life, and from time to time we add and remove items from our catalogs, brochures or website for marketing and other purposes.

To reduce the cost basis of inventory to a lower of cost or net realizable value, a reserve is recorded for slow-moving and obsolete inventory based on historical experience and monitoring of current inventory activity. Estimates are used to determine the necessity of recording these reserves based on periodic detailed analysis using both qualitative and quantitative factors. As part of this analysis, the Company considers several factors including the inventories length of time on hand, historical sales, product shelf life, product life cycle, product category and product obsolescence. In general, depending on the product category, we reserve inventory with low turnover at higher rates than inventory with higher turnover.

At December 31, 2022, our inventory reserve was $10.7 million, equal to approximately 3.9% of our gross inventory. A hypothetical change of one hundred basis points to our reserve as a percent of total inventory would have affected our cost of goods sold by $2.8 million.

Income Taxes - Deferred tax assets or liabilities reflect temporary differences between amounts of assets and liabilities for financial and tax reporting. Such amounts are adjusted, as appropriate, to reflect changes in enacted tax rates expected to be in effect when the temporary differences reverse. Significant judgment is required in determining income tax provisions as well as deferred tax asset and liability balances, including the estimation of valuation allowances and the evaluation of uncertain tax positions.

Goodwill Impairment - Goodwill represents the cost of business acquisitions in excess of the fair value of identifiable net tangible and intangible assets acquired. The Company reviews goodwill for potential impairment annually on October 1st, or
36


when an event or other circumstances change that would more likely than not reduce the fair value of the asset below its carrying value.

The first step in the multi-step process to determine if goodwill has been impaired and to what degree is to review the relevant qualitative factors that could cause the fair value of the reporting unit to decrease below the carrying value of the reporting unit. The Company considers factors such as macroeconomic, industry and market conditions, cost factors, overall financial performance and other relevant factors that would affect the individual reporting units. If the Company determines that it is more likely than not that the fair value of the reporting unit is greater than the carrying value of the reporting unit, then no further impairment testing is needed. If the Company determines that it is more likely than not that the carrying value of the reporting unit is greater than the fair value of the reporting unit, the Company will move to the next step in the process. The Company will estimate the fair value of the reporting unit and compare it to the reporting unit's carrying value. If the carrying value of the reporting unit exceeds its fair value, the Company will record an impairment of goodwill equal to the amount the carrying value of the reporting unit exceeds its fair value, up to the total amount of goodwill previously recognized.

Business Combinations - We allocate the purchase price paid for assets acquired and liabilities assumed in connection with our acquisitions based on their estimated fair values at the time of acquisition. This allocation involves a number of assumptions, estimates, and judgments in determining the fair value, as of the acquisition date, of the following:
intangible assets, including the valuation methodology (the relief of royalty method for trade names and multi-period excess earnings method for customer relationships), estimations of future cash flows, discount rates, royalty rates, recurring revenue attributed to customer relationships, and our assumed market segment share, as well as the estimated useful life of intangible assets;
deferred tax assets and liabilities, uncertain tax positions, and tax-related valuation allowances;
inventory;
property, plant and equipment;
pre-existing liabilities or legal claims; and
goodwill as measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed.

Our assumptions and estimates are based upon comparable market data and information obtained from our management and the management of the acquired companies. We allocate goodwill to the reporting units of the business that are expected to benefit from the business combination.

Valuation of Earnout Derivative Liability - The Company's earnout derivative liability is classified as a Level 3 instrument and is measured at fair value on a recurring basis. The fair value of the earnout derivative liability is measured using the Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis for the year ended December 31, 2022. Inputs to that model include the expected time to liquidity, the risk-free interest rate over the term, expected volatility based on representative peer companies and the estimated fair value of the underlying class of common stock. The significant unobservable inputs used in the fair value measurement of the earnout derivative liability are the fair value of the underlying stock at the valuation date and the estimated term of the earnout arrangement periods. Generally, increases (decreases) in the fair value of the underlying stock and estimated term would result in a directionally similar impact to the fair value measurement.

Other Information Regarding DSG’s Independent Registered Public Accounting Firms

While Lawson Products, Inc. was the legal acquirer of TestEquity and Gexpro Services in the April 1, 2022 Mergers, TestEquity and Gexpro Services were treated as the combined accounting acquirer of Lawson Products, Inc. (now DSG following the name change of the registrant on May 5, 2022) for financial reporting purposes. As TestEquity and Gexpro Services were under common control for the historical periods presented prior to the Mergers in this Form 10-K, they are presented on a consolidated basis following consummation of the Mergers for all periods presented herein. The Mergers were accounted for as a reverse merger under the acquisition method of accounting in accordance with the accounting guidance for reverse acquisitions as provided in Accounting Standards Codification ("ASC") 805, Business Combinations ("ASC 805"). Under this guidance, TestEquity and Gexpro Services were treated as a combined entity as the accounting acquirer for financial reporting purposes, and DSG was identified as the accounting acquiree. Accordingly, the consolidated financial statements as of December 31, 2022 and December 31, 2021 and for the year ended December 31, 2022 and 2021 reflect the results of operations and financial position of TestEquity and Gexpro Services on a consolidated basis, and the results of operations of DSG's legacy Lawson business are only included subsequent to the April 1, 2022 Merger Date.
37



BDO USA, LLP (BDO) was the principal auditor of Lawson Products, Inc., prior to consummation of the Mergers, and audited the 2021 financial statements of Lawson Products, Inc., which were included in Lawson Products, Inc.’s Annual Report on Form 10-K for the year ended December 31, 2021. Grant Thornton, LLP (GT) was the auditor of TestEquity prior to consummation of the Mergers. The historical consolidated financial statements of Test Equity and Gexpro Services (and including, the legacy Lawson Products, Inc. business since April 1, 2022) had not been audited prior to their inclusion in this Form 10-K. In connection with and following consummation of the Mergers, the Company engaged BDO to audit the 2022 consolidated financial statements (and BDO’s engagement was ratified by the stockholders of DSG at the 2022 Annual Meeting of Stockholders, held on November 15, 2022), and engaged GT to audit the 2021 consolidated financial statements of DSG. Under the applicable SEC rules and interpretations, a registrant may only have one principal auditor at any one time, and the auditor engaged to conduct the audit of the most recently to be completed fiscal year end period is considered to be the principal auditor. As DSG had not been previously audited and BDO is both the principal auditor of DSG following the Mergers (as auditor of the most recently completed fiscal year included in this Form 10-K) and prior to the Mergers (as auditor of the registrant), the Company concluded that DSG did not experience a change in its principal auditor in 2022. GT’s engagement as auditor of the 2021 financial statements was completed upon filing this Form 10-K.

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

Not applicable.

38


ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.

The following information is presented in this item:

 




39



Report of Independent Registered Public Accounting Firm

Shareholders and Board of Directors
Distribution Solutions Group, Inc.
Chicago, Illinois

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheet of Distribution Solutions Group, Inc. (the “Company”) as of December 31, 2022, the related consolidated statements of operations and comprehensive income (loss), stockholders’ equity, and cash flows for the year ended December 31, 2022, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2022, and the results of its operations and its cash flows for the year ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company's internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) and our report dated March 14, 2023 expressed an adverse opinion thereon.

Basis for Opinion

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

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

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

Critical Audit Matters

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

Classification and Presentation of the Holdback Shares

As described in Notes 1 and 3 to the consolidated financial statements, the Company consummated mergers with TestEquity and Gexpro Services on April 1, 2022 (the "Merger Date"). The related merger agreements contained earnout provisions for the issuance of an additional 0.7 million shares to the former owners of TestEquity and 1.0 million shares to the former owners of Gexpro Services (collectively, the “Holdback Shares”), upon the consummation of certain additional acquisitions or achievement of certain financial metrics in the future, among other factors. As of April 1, 2022, the Company determined that the earnout targets for 0.5 million Holdback Shares issuable to the former owners of Gexpro Services had been met while the remaining 1.2 million Holdback Shares were recorded as an earnout derivative liability.

40



We identified the classification and presentation of the Holdback Shares as of the Merger Date as a critical audit matter due to the complexities of the earnout provisions within the merger agreements and the determination of when those earnout provisions were or will be satisfied. Auditing these elements involved especially challenging, subjective or complex auditor judgment due to the nature and extent of audit effort required to address these matters, including the extent of specialized skills or knowledge needed.

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

Reading the merger related agreements and management’s technical accounting memo to understand the facts and circumstances within the agreements and other assumptions impacting the accounting for the Holdback Shares, including the classification and presentation of the earnout derivative liability.

Utilizing personnel with specialized knowledge and skill in derivatives and business combinations to evaluate the appropriateness of management’s conclusions about how to apply the relevant accounting guidance.

Valuation of certain trade names

As described in Note 3 to the consolidated financial statements, the Company acquired $43.0 million of intangible assets related to trade names in connection with the mergers consummated on April 1, 2022. The fair value of these trade names was determined using the relief from royalty method.

We identified the valuation of the intangible assets related to trade names in the April 1, 2022 mergers as a critical audit matter due to the judgmental nature of the valuation methodology and the significant assumptions used to estimate the fair value of trade names, specifically the royalty rate. Auditing these elements involved especially subjective and complex auditor judgment due to the nature and extent of audit effort required to address these matters, including the extent of specialized skills or knowledge needed.

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

Evaluating the reasonableness of management’s assumptions to determine the royalty rate used, including consideration of the comparable trade name licensing transactions utilized.

Utilizing personnel with specialized knowledge and skill to assist in evaluating the appropriateness of the relief from royalty method and the reasonableness of the royalty rate assumption.


/s/BDO USA, LLP

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

Chicago, Illinois
March 14, 2023


41



Report of Independent Registered Public Accounting Firm

Board of Directors and Shareholders
Distribution Solutions Group, Inc.

Opinion on the financial statements
We have audited the accompanying consolidated balance sheet of Distribution Solutions Group, Inc. and subsidiaries (the “Company”) as of December 31, 2021, and the related consolidated statements of operations and comprehensive income (loss), changes in stockholders’ equity, and cash flows for the year then ended, and the related notes (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, 2021, and the results of its operations and its cash flows for the year then ended, in conformity with accounting principles generally accepted in the United States of America.

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 audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the 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 audit 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 audit 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 audit 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 audit provides a reasonable basis for our opinion.


/s/Grant Thornton, LLP

We served as the auditor of one or more of the entities comprising Distribution Solutions Group, Inc. from 2015 to 2023.

Los Angeles, California
March 14, 2023



42



Distribution Solutions Group, Inc.
Consolidated Balance Sheets
(Dollars in thousands, except share data)
December 31,
20222021
ASSETS
Current assets:
Cash and cash equivalents$24,554 $14,671 
Restricted cash186  
Accounts receivable, less allowance for doubtful accounts of $1,513 and $2,473, respectively
166,301 80,574 
Inventories, net264,374 132,717 
Prepaid expenses and other current assets22,773 8,098 
Total current assets478,188 236,060 
Property, plant and equipment, net64,395 9,079 
Rental equipment, net27,139 24,727 
Goodwill348,048 104,211 
Deferred tax asset189 266 
Intangible assets, net227,994 96,608 
Cash value of life insurance17,166  
Right of use operating lease assets46,755 19,662 
Other assets5,736 747 
Total assets$1,215,610 $491,360 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$80,486 $47,958 
Current portion of long-term debt16,352 134,405 
Current portion of lease obligation9,964 4,641 
Related party payables 4,813 
Accrued expenses and other current liabilities62,677 23,126 
Total current liabilities169,479 214,943 
Long-term debt, less current portion, net395,825 93,134 
Security bonus plan9,651  
Deferred compensation9,962  
Lease obligation39,828 16,132 
Deferred tax liability23,834 808 
Other liabilities4,036 574 
Total liabilities652,615 325,591 
Commitments and contingencies (Note 15)
Stockholders’ equity:
Preferred stock, $1 par value:
Authorized - 500,000 shares, issued and outstanding — None
  
Common stock, $1 par value:
Authorized - 35,000,000 shares
Issued - 19,730,362 and 10,542,333 shares, respectively
Outstanding - 19,416,784 and 10,294,824 shares, respectively
19,417 10,318 
Capital in excess of par value591,796 197,057 
Retained deficit(25,736)(33,142)
Treasury stock – 313,578 and 247,509 shares, respectively
(12,526)(10,033)
Accumulated other comprehensive (loss) income(9,956)1,569 
Total stockholders’ equity562,995 165,769 
Total liabilities and stockholders’ equity$1,215,610 $491,360 
See notes to Consolidated Financial Statements
43


Distribution Solutions Group, Inc.
Consolidated Statements of Operations and Comprehensive Income (Loss)
(Dollars in thousands, except per share data)
Year Ended December 31,
20222021
Revenue$1,151,422 $520,290 
Cost of goods sold760,524 390,012 
Gross profit390,898 130,278 
Selling, general and administrative expenses349,112 118,857 
Operating income (loss)41,786 11,421 
Interest expense(24,301)(16,737)
Loss on extinguishment of debt(3,395) 
Change in fair value of earnout liabilities(483) 
Other income (expense), net(670)577 
Income (loss) before income taxes12,937 (4,739)
Income tax expense (benefit)5,531 313 
Net income (loss)$7,406 $(5,052)
Basic income (loss) per share of common stock$0.43 $(0.49)
Diluted income (loss) per share of common stock$0.42 $(0.49)
Comprehensive income (loss)
Net income (loss)$7,406 $(5,052)
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustment(11,525)16 
Other 42 
Comprehensive income (loss)$(4,119)$(4,994)

See notes to Consolidated Financial Statements
44


Distribution Solutions Group, Inc.
Consolidated Statements of Changes in Stockholders’ Equity
(Dollars in thousands, except share data)

Common StockCapital in Excess of Par ValueAccumulated Other Comprehensive Income (Loss)Total Stockholders' Equity
Outstanding Shares
$1 Par Value
Retained DeficitTreasury Stock
Balance at January 1, 202110,233,223 $10,233 $180,609 $(28,090)$(9,015)$1,511 $155,248 
Net income (loss)— — — (5,052)— — (5,052)
Foreign currency translation adjustment— — — — — 16 16 
Shares issued85,230 85 (85)— — —  
Equity consideration for purchase of business— — 6,282 — — — 6,282 
Capital contribution— — 9,233 — — — 9,233 
Tax withholdings related to net share settlements of stock-based compensation awards(23,629)— 1,018 — (1,018)—  
Other— — — — — 42 42 
Balance at December 31, 202110,294,824 $10,318 $197,057 $(33,142)$(10,033)$1,569 $165,769 
Net income (loss)— — — 7,406 — — 7,406 
Foreign currency translation adjustment— — — — — (11,525)(11,525)
Stock-based compensation— — 1,505 — — — 1,505 
Shares issued67,964 66 (66)— — —  
Deemed consideration for reverse acquisition9,120,167 9,120 342,371 — — — 351,491 
Reclassification of issuable shares from earnout derivative liability— — 43,624 — — — 43,624 
Fair value adjustment of stock-based compensation awards— — 1,910 — — — 1,910 
Repurchase of common stock(54,089)(54)54 — (1,940)— (1,940)
Tax withholdings related to net share settlements of stock-based compensation awards(12,082)(10)43 — (553)— (520)
Settlement of related party liability— — 5,276 — — — 5,276 
Other— (23)22 — — — (1)
Balance at December 31, 202219,416,784 $19,417 $591,796 $(25,736)$(12,526)$(9,956)$562,995 

See notes to Consolidated Financial Statements
45


Distribution Solutions Group, Inc.
Consolidated Statements of Cash Flows
(Dollars in thousands)
Year Ended December 31,
20222021
Operating activities
Net income (loss)$7,406 $(5,052)
Adjustments to reconcile to net cash used in operating activities:
Depreciation and amortization45,186 18,683 
Amortization of debt issue costs1,888 1,297 
Extinguishment of debt3,395  
Stock-based compensation2,448  
Deferred income taxes(2,406)(3,999)
Change in fair value of earnout liability483  
Gain on sale of rental equipment(3,632)(2,055)
Bargain purchase option (1,363)
Charge for step-up of acquired inventory2,866  
Net realizable value and reserve adjustment for obsolete and excess inventory4,608 1,104 
Bad debt expense795 939 
Changes in operating assets and liabilities, net of acquisitions:
Accounts receivable(21,771)6,936 
Inventories(42,404)(5,059)
Prepaid expenses and other current assets(1,874)1,732 
Accounts payable(8,839)(2,241)
Accrued expenses and other current liabilities4,492 2,894 
Other changes in operating assets and liabilities(3,670)(3,496)
Net cash provided by (used in) operating activities(11,029)10,320 
Investing activities
Purchases of property, plant and equipment(8,307)(3,026)
Business acquisitions, net of cash acquired(115,343)(33,936)
Purchases of rental equipment(11,794)(10,755)
Proceeds from sale of rental equipment8,756 6,341 
Net cash provided by (used in) investing activities(126,688)(41,376)
Financing activities
Proceeds from revolving lines of credit383,489 38,121 
Payments on revolving lines of credit(320,751)(11,200)
Proceeds from term loans445,630 6,000 
Payments on term loans(335,305)(7,486)
Deferred financing costs(11,956) 
Capital contribution 9,233 
Repurchase of common stock(1,940) 
Shares repurchased held in treasury(520) 
Payment of financing lease principal(429) 
Payment on seller's note(9,757) 
Net cash provided by (used in) financing activities148,461 34,668 
Effect of exchange rate changes on cash and cash equivalents(675)660 
Increase (decrease) in cash, cash equivalents and restricted cash10,069 4,272 
Cash, cash equivalents and restricted cash at beginning of period14,671 10,399 
Cash, cash equivalents and restricted cash at end of period$24,740 $14,671 
Cash and cash equivalents$24,554 $14,671 
Restricted cash186  
Total cash, cash equivalents and restricted cash$24,740 $14,671 
See notes to Consolidated Financial Statements
46


Distribution Solutions Group, Inc.
Consolidated Statements of Cash Flows (Continued)
(Dollars in thousands)
Year Ended December 31,
 20222021
Supplemental disclosure of cash flow information
Net cash paid for income taxes$13,813 $2,998 
Net cash paid for interest$22,153 $15,395 
Non-cash activities:
Fair value of common stock exchanged for reverse acquisition$351,491 $ 
Settlement of related party obligations$5,276 $ 
Equity consideration in relation to business acquisitions$ $6,946 
Seller's note issued as purchase consideration$1,169 $8,357 

See notes to Consolidated Financial Statements

47


Distribution Solutions Group, Inc.
Notes to Consolidated Financial Statements

Note 1 – Nature of Operations and Basis of Presentation

Organization

Effective May 5, 2022, Distribution Solutions Group, Inc. ("DSG"), a Delaware corporation, changed its corporate name from “Lawson Products, Inc.” to “Distribution Solutions Group, Inc.” DSG is a global specialty distribution company providing value added distribution solutions to the maintenance, repair and operations ("MRO"), original equipment manufacturer ("OEM") and industrial technology markets. DSG has three principal operating companies: Lawson Products, Inc. ("Lawson"), TestEquity Acquisition, LLC ("TestEquity") and 301 HW Opus Holdings, Inc., conducting business as Gexpro Services ("Gexpro Services"). The complementary distribution operations of Lawson, TestEquity and Gexpro Services were combined to create a specialty distribution company. A summary of the Mergers (as defined below), including the legal entities party to the transactions and the stock consideration, is presented below.

Unless the context requires otherwise, references in this Annual Report on Form 10-K to “DSG”, the “Company”, "we", "our" or "us" refer to the holding company, Distribution Solutions Group, Inc., and all entities consolidated in the accompanying consolidated financial statements.

Combination with TestEquity and Gexpro Services

On December 29, 2021, DSG entered into an:

• Agreement and Plan of Merger (the “TestEquity Merger Agreement”) by and among (i) LKCM TE Investors, LLC, a Delaware limited liability company (the “TestEquity Equityholder”), (ii) TestEquity Acquisition, LLC, a Delaware limited liability company and a wholly-owned subsidiary of the TestEquity Equityholder (“TestEquity”), (iii) DSG and (iv) Tide Sub, LLC, a Delaware limited liability company and a wholly-owned subsidiary of DSG (“Merger Sub 1”), pursuant to the terms and subject to the conditions of which the parties agreed, among other things, that Merger Sub 1 would merge with and into TestEquity, with TestEquity surviving the merger as a wholly-owned subsidiary of DSG (the “TestEquity Merger”); and

• Agreement and Plan of Merger (the “Gexpro Services Merger Agreement” and, together with the TestEquity Merger Agreement, the “Merger Agreements”) by and among (i) 301 HW Opus Investors, LLC, a Delaware limited liability company (the “Gexpro Services Stockholder”), (ii) 301 HW Opus Holdings, Inc., a Delaware corporation and a wholly-owned subsidiary of the Gexpro Services Stockholder (“Gexpro Services”), (iii) DSG and (iv) Gulf Sub, Inc., a Delaware corporation and a wholly-owned subsidiary of DSG (“Merger Sub 2”), pursuant to the terms and subject to the conditions of which the parties agreed, among other things, that Merger Sub 2 would merge with and into Gexpro Services, with Gexpro Services surviving the merger as a wholly-owned subsidiary of DSG (the “Gexpro Services Merger” and, together with the TestEquity Merger, the “Mergers”).

Each outstanding share of TestEquity and Gexpro Services common stock outstanding immediately prior to the closing of the Mergers was converted into approximately 0.3618 shares and 0.7675 shares, respectively, of DSG common stock, based on the ratio of outstanding shares of each entity immediately prior to the Mergers to the number of shares of DSG common stock acquired in the Mergers.

Completion of the TestEquity Merger

On April 1, 2022, (the "Merger Date"), the TestEquity Merger was consummated pursuant to the TestEquity Merger Agreement.

In accordance with and under the terms of the TestEquity Merger Agreement, at the closing of the TestEquity Merger, DSG: (i) issued to the TestEquity Equityholder 3,300,000 shares of DSG common stock, (ii) on behalf of TestEquity, paid certain indebtedness of TestEquity and (iii) on behalf of TestEquity, paid certain transaction expenses of TestEquity.

The TestEquity Merger Agreement provides that an additional 700,000 shares of DSG common stock (the “TestEquity Holdback Shares”) may be issued to the TestEquity Equityholder or forfeited in accordance with two earnout provisions of the TestEquity Merger Agreement. The amount of TestEquity Holdback Shares issuable under the first earnout opportunity is based on, among other factors, the consummation of a certain additional acquisition by TestEquity during the period beginning after December 29, 2021 and ending 90 days after the Merger Date. If any TestEquity Holdback Shares remain after the calculation of the first earnout opportunity, there is a second earnout opportunity based on, among other factors, the
48



increase in TestEquity EBITDA (as defined in the TestEquity Merger Agreement) in calendar year 2022 over calendar year 2021 subject to the calculations within the TestEquity Merger Agreement. As of December 31, 2022, 700,000 TestEquity Holdback Shares are expected to be issued under the first earnout opportunity due to the consummation of the certain additional acquisition as referenced in the TestEquity Merger Agreement and were remeasured at fair value immediately prior to and reclassified to equity at April 29, 2022 when the additional acquisition was consummated. Final issuance of the Test Equity Holdback Shares under the earnout opportunity is subject to customary terms and conditions as specified in the Test Equity Merger Agreement. Refer to Note 8 – Earnout Derivative Liability for information about the earnout derivative liability related to the TestEquity Holdback Shares.

Completion of the Gexpro Services Merger

On the Merger Date, the Gexpro Services Merger was consummated pursuant to the Gexpro Services Merger Agreement.

In accordance with and under the terms of the Gexpro Services Merger Agreement, at the closing of the Gexpro Services Merger, DSG: (i) issued to the Gexpro Services Stockholder 7,000,000 shares of DSG common stock, (ii) on behalf of Gexpro Services, paid certain indebtedness of Gexpro Services and (iii) on behalf of Gexpro Services, paid certain specified transaction expenses of Gexpro Services.

The Gexpro Services Merger Agreement provides that an additional 1,000,000 shares of DSG common stock (the “Gexpro Services Holdback Shares”) may be issued to the Gexpro Services Stockholder or forfeited in accordance with two earnout provisions of the Gexpro Services Merger Agreement. The amount of Gexpro Services Holdback Shares issuable under the first earnout opportunity is based on, among other factors, the consummation of one or more of three certain additional acquisitions by Gexpro Services during the period beginning after December 29, 2021 and ending 90 days after the Merger Date. If any Gexpro Services Holdback Shares remain after the calculation of the first earnout opportunity, there is a second earnout opportunity based on, among other factors, the increase in Gexpro Services EBITDA (as defined in the Gexpro Services Merger Agreement) in calendar year 2022 over calendar year 2021 subject to the calculations within the Gexpro Services Merger Agreement. As of April 1, 2022, approximately 538,000 Gexpro Services Holdback Shares were expected to be issued under the first earnout opportunity due to the consummation of the certain additional acquisitions which were completed prior to the Merger Date. As of December 31, 2022, an additional 462,000 Gexpro Services Holdback Shares are expected to be issued under the second earnout opportunity based on certain performance metrics as specified in the Gexpro Services Merger Agreement, and such additional shares were remeasured at fair value immediately prior to and reclassified to equity at December 31, 2022. Final issuance of the Gexpro Services Holdback Shares under the earnout opportunities is subject to customary terms and conditions as specified in the Gexpro Services Merger Agreement. Refer to Note 8 – Earnout Derivative Liability for information about the earnout derivative liability related to the Gexpro Services Holdback Shares.

Accounting for the Mergers

TestEquity and Gexpro Services were treated as a combined entity as the accounting acquirer for financial reporting purposes, and DSG was identified as the accounting acquiree. Accordingly, periods prior to the Merger Date reflect the results of operations and financial position of TestEquity and Gexpro Services on a consolidated basis, and the results of operations of DSG's legacy Lawson business are only included subsequent to the April 1, 2022 Merger Date.

Nature of Operations

A summary of the nature of operations for each of DSG's operating companies is presented below. Information regarding DSG's reportable segments is presented in Note 14 – Segment Information.

Lawson is a distributor of specialty products and services to the industrial, commercial, institutional and government maintenance, repair and operations market.

TestEquity is a distributor of test and measurement equipment and solutions, electronic production supplies, and tool kits from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, and medical industries.

49



Gexpro Services is a global supply chain solutions provider, specializing in developing and implementing vendor managed inventory and kitting programs to high-specification manufacturing customers.

Basis of Presentation and Consolidation

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

The Mergers were accounted for as a reverse merger under the acquisition method of accounting in accordance with the accounting guidance for reverse acquisitions as provided in Accounting Standards Codification ("ASC") 805, Business Combinations ("ASC 805"). Under this guidance, TestEquity and Gexpro Services were treated as a combined entity as the accounting acquirer for financial reporting purposes, and DSG was identified as the accounting acquiree. This determination was primarily made as TestEquity and Gexpro Services were under the common control of an entity that owns a majority of the voting rights of the combined entity, and therefore, only DSG experienced a change in control. Accordingly, the consolidated financial statements as of December 31, 2022 and December 31, 2021 and for the year ended December 31, 2022 and 2021 reflect the results of operations and financial position of TestEquity and Gexpro Services on a consolidated basis, and the results of operations of DSG's legacy Lawson business are only included subsequent to the April 1, 2022 Merger Date.

Note 2 – Summary of Significant Accounting Policies

Revenue Recognition — The majority of the Company’s revenue is generated through the sale of a broad range of specialized products and components, with revenue recognized upon transfer of control, title and risk of loss, which is generally upon shipment. Vendor Managed Inventory ("VMI") service revenue represents less than 5.0% of total revenue and is recognized as the services are performed. The Company offers VMI services only in conjunction with product sales. The Company does not bill product sales and services separately. A portion of selling expenses is allocated to cost of sales for reporting purposes based upon the estimated time spent on such services. A portion of service revenue and cost of service is deferred, as not all services are performed in the same period as billed. The Company includes shipping costs billed to customers in revenue and the related shipping costs in cost of goods and services. The Company accrues for returns based on historical evidence of return rates. The Company has adopted the practical expedient within ASC 340, Other Assets and Deferred Costs ("ASC 340") to recognize incremental costs to obtain a contract, primarily employee related costs, as expense when incurred since the amortization period of the asset that the Company otherwise would have recognized is one year or less. The Company also operates as a lessor and recognizes lease revenue on a straight-line basis over the life of each lease. The Company has adopted the practical expedient not to separate the non-lease components that would be within the scope of ASC 606, Revenue from Contracts with Customers ("ASC 606") from the associated lease component as the relevant criteria under ASC 842, Leases ("ASC 842") are met.

Cash Equivalents — The Company considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. The carrying amount of the Company’s cash equivalents at December 31, 2022 and December 31, 2021 approximates fair value.

Allowance for Doubtful Accounts — The Company evaluates the collectability of accounts receivable based on a combination of factors. In circumstances where the Company is aware of a specific customer’s inability to meet its financial obligations (e.g., bankruptcy filings, substantial down-grading of credit ratings), a specific reserve for bad debts is recorded against amounts due to reduce the receivable to the amount the Company reasonably believes will be collected. For all other customers, the Company recognizes reserves for bad debts based on the Company’s historical experience of bad debt write-offs as a percent of accounts receivable outstanding. If circumstances change (e.g., higher than expected defaults or an unexpected material adverse change in a major customer's ability to meet its financial obligations), the estimates of the recoverability of amounts due the Company could be revised.

Inventories — Inventories principally consist of finished goods stated at the lower of cost or net realizable value using the first-in-first-out method for the Lawson segment and primarily the weighted average method for the TestEquity and Gexpro Services segments. To reduce the cost basis of inventory to a lower of cost or net realizable value, a reserve is recorded for slow-moving and obsolete inventory based on historical experience and monitoring of current inventory activity. Estimates are used to determine the necessity of recording these reserves based on periodic detailed analysis using both
50


qualitative and quantitative factors. As part of this analysis, the Company considers several factors including the inventories length of time on hand, historical sales, product shelf life, product life cycle, product category and product obsolescence.

Property, Plant and Equipment — Property, plant and equipment are stated at cost less accumulated depreciation and amortization. Depreciation expense is computed primarily by the straight-line method for buildings, machinery and equipment, furniture and fixtures and vehicles. The Company estimates useful lives of 10 to 40 years for buildings and improvements, the shorter of the useful life of the assets or term of the underlying leases for leasehold improvements, and 2 to 10 years for machinery and equipment, furniture and fixtures and vehicles. Capitalized software is amortized over estimated useful lives of 3 to 5 years using the straight-line method. The costs of repairs, maintenance and minor renewals are charged to expense as incurred. Amortization of financing and capital leases is included in depreciation expense. When property, plant and equipment are retired, sold, or otherwise disposed of, the asset’s carrying amount and related accumulated depreciation are removed from the accounts and any gain or loss is included in the income from operations.

Rental Equipment — Rental equipment is stated at cost less accumulated depreciation and amortization. Expense is computed primarily by the straight-line method over an estimated useful life of 3 to 7 years. Upon sale or retirement of such assets, the related cost and accumulated depreciation are removed from the Consolidated Balance Sheet, and gains or losses are reflected in operating income (loss) within the Consolidated Statements of Operations and Comprehensive Income (Loss). The costs of repairs, maintenance and minor renewals are charged to expense as incurred.

Cash Value of Life Insurance — The Company invests funds in life insurance policies for certain current and former employees. The cash surrender value of the policies is invested in various investment instruments and is recorded as an asset in the Consolidated Balance Sheets. The Company records these policies at their contractual value. The change in the cash surrender value of the life insurance policies, which is recorded as a component of Other income (expense) in the Consolidated Statements of Operations and Comprehensive Income (Loss), is the change in the policies' contractual values.

Deferred Compensation — The Company’s Executive Deferral Plan (“Deferral Plan”) allows certain executives to defer payment of a portion of their earned compensation. The deferred compensation is recorded in an account balance, which is a bookkeeping entry made by the Company to measure the amount due to the participant. The account balance is equal to the participant’s deferred compensation, adjusted for increases and/or decreases in the amount that the participant has designated to one or more bookkeeping portfolios that track the performance of certain mutual funds. The Company adjusts the deferred compensation liability to equal the contractual value of the participants’ account balances. These adjustments are the changes in contractual value of the individual plans and are recorded as a component of Other income (expense) in the Consolidated Statements of Operations and Comprehensive Income (Loss).

Stock-Based Compensation Compensation based on the share value of the Company’s common stock is valued at its fair value at the grant date and the expense is recognized over the vesting period. Fair value is re-measured each reporting period for liability-classified awards that may be redeemable in cash. The Company accounts for forfeitures of stock-based compensation in the period in which they occur.

Goodwill — The Company had $348.0 million of goodwill at December 31, 2022 and $104.2 million of goodwill at December 31, 2021. Goodwill represents the cost of business acquisitions in excess of the fair value of identifiable net tangible and intangible assets acquired. The Company reviews goodwill for potential impairment annually on October 1st, or when an event or other circumstances change that would more likely than not reduce the fair value of the asset below its carrying value.

The first step in the multi-step process to determine if goodwill has been impaired and to what degree is to review the relevant qualitative factors that could cause the fair value of the reporting unit to decrease below the carrying value of the reporting unit. The Company considers factors such as macroeconomic, industry and market conditions, cost factors, overall financial performance and other relevant factors that would affect the individual reporting units. If the Company determines that it is more likely than not that the fair value of the reporting unit is greater than the carrying value of the reporting unit, then no further impairment testing is needed. If the Company determines that it is more likely than not that the carrying value of the reporting unit is greater than the fair value of the reporting unit, the Company will move to the next step in the process. The Company will estimate the fair value of the reporting unit and compare it to the reporting unit's carrying value. If the carrying value of the reporting unit exceeds its fair value, the Company will record an impairment of goodwill equal to the amount the carrying value of the reporting unit exceeds its fair value, up to the total amount of goodwill previously recognized.

51


Intangible Assets — The Company's intangible assets primarily consist of trade names and customer relationships. Intangible assets are amortized over a weighted average of 8 to 15 year and 9 to 20 year estimated useful lives for trade names and customer relationships, respectively. The Company amortizes trade name intangible assets on a straight-line basis and customer relationship intangible assets on a basis consistent with their estimated economic benefit.

Impairment of Long-Lived Assets — The Company reviews its long-lived assets, including property, plant and equipment, right of use assets and definite life intangibles, for impairment whenever events or changes in circumstances indicate that the carrying amounts of these assets may not be recoverable. Recoverability is measured by a comparison of the assets carrying amount to their expected future undiscounted net cash flows. If such assets are considered to be impaired, the impairment to be recognized is measured based on the amount by which the carrying amount of the asset exceeds its fair value. No impairments occurred in 2022 or 2021.

Income Taxes — Deferred tax assets or liabilities reflect temporary differences between amounts of assets and liabilities for financial and tax reporting. Such amounts are adjusted, as appropriate, to reflect changes in enacted tax rates expected to be in effect when the temporary differences reverse. A valuation allowance is established to offset any deferred tax assets if, based upon the available evidence, it is more likely than not (i.e. greater than 50% likely) that some or all of the deferred tax assets will not be realized. The determination of the amount of a valuation allowance to be provided on recorded deferred tax assets involves estimates regarding (1) the timing and amount of the reversal of taxable temporary differences, (2) expected future taxable income, (3) the impact of tax planning strategies and (4) the ability to carry back deferred tax assets to offset prior taxable income. In assessing the need for a valuation allowance, we consider all available positive and negative evidence, including past operating results, projections of future taxable income and the feasibility of ongoing tax planning strategies. The projections of future taxable income include a number of estimates and assumptions regarding our volume, pricing and costs. Additionally, valuation allowances related to deferred tax assets can be impacted by changes to tax laws. Significant judgment is required in determining income tax provisions as well as deferred tax asset and liability balances, including the estimation of valuation allowances and the evaluation of uncertain tax positions.

Earnings from the Company's foreign subsidiaries are considered to be indefinitely reinvested. A distribution of these non-U.S. earnings in the form of dividends or otherwise would subject the Company to foreign withholding taxes and may subject the Company to U.S. federal and state taxes.

The Company recognizes the benefit of tax positions when a benefit is more likely than not (i.e., greater than 50% likely) to be sustained on its technical merits. Recognized tax benefits are measured at the largest amount that is more likely than not to be sustained, based on cumulative probability, in final settlement of the position. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of Income tax expense (benefit) in the Consolidated Statements of Operations and Comprehensive Income (Loss).

Leases — Leases are categorized as either operating or financing leases at commencement of the lease. For both classes of leases, a Right Of Use ("ROU") asset and corresponding lease liability are recognized at commencement of the lease. Operating leases consist of the Company headquarters, distribution and service centers, and Bolt branches. Financing leases consist of equipment such as forklifts and copiers. The value of the lease assets and liabilities are the present value of the total cash payments for each lease. The Company uses its incremental borrowing rate to discount the total cash payments to present value for each lease. The Company reviews each lease to determine if there is a more appropriate discount rate to apply. Upon commencement of the lease, rent expense is recognized on a straight line basis for each operating lease. Each financing lease ROU asset is amortized on a straight line basis over the lease period. TestEquity and the Lawson Partsmaster business have equipment leasing programs for customers. These leases are classified as operating leases. The leased equipment is recognized in Rental equipment, net in the Consolidated Balance Sheets and the leasing revenue is recognized on a straight line basis.

Earnings per Share — Basic earnings per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period. Diluted earnings per share is computed using the weighted-average number of shares of common stock and, if dilutive, common stock equivalents outstanding during the period. Diluted earnings per share reflect the potential dilution from the exercise or conversion of outstanding performance awards, stock options, market stock units and restricted stock awards into common stock. The dilutive effect of these common stock equivalents is reflected in diluted earnings per share by application of the treasury stock method. Contingently issuable shares are considered outstanding common shares and included in basic EPS as of the date that all necessary conditions have been satisfied (i.e., when issuance of the shares is no longer contingent). For diluted EPS, the contingently issuable shares should be included in
52


the denominator of the diluted EPS calculation as of the beginning of the interim period in which the conditions are satisfied and the earnout arrangements have been resolved.

For the reverse acquisition period prior to April 1, 2022, the Company calculates the basic EPS for each comparative period before the acquisition date presented in the consolidated financial statements by dividing the income of the accounting acquirer attributable to common shareholders in each of those periods by the accounting acquirer’s historical weighted-average number of common shares outstanding. The Company calculates the weighted-average number of common shares outstanding (the denominator of the EPS calculation), including the equity interests issued by the legal acquirer to effect the reverse acquisition, as the number of common shares outstanding from the beginning of that period to the acquisition date computed on the basis of the weighted-average number of common shares of the accounting acquirer outstanding during the period multiplied by an exchange ratio derived from the shares exchanged at the Merger Date.

Foreign Currency — The accounts of foreign subsidiaries are measured using the local currency as the functional currency. All balance sheet amounts are translated into U.S. dollars using the exchange rates in effect at the applicable period end. Components of income or loss are translated using the average exchange rate for each reporting period.

Gains and losses resulting from changes in the exchange rates from translation of the subsidiary accounts in local currency to U.S. dollars are reported as a component of Accumulated other comprehensive income or loss in the Consolidated Balance Sheets. Gains and losses resulting from the effect of exchange rate changes on transactions denominated in currencies other than the functional currency are included as a component of net income or loss upon settlement of the transaction.

Gains and losses resulting from foreign intercompany transactions are included as a component of net income or loss each reporting period unless the transactions are of a long-term-investment nature and settlement is not planned or anticipated in the foreseeable future, in which case the gains and losses are recorded as a component of Accumulated other comprehensive income or loss in the Consolidated Balance Sheets. Foreign currency transaction losses of $0.9 million and $0.6 million were recorded for 2022 and 2021, respectively, as a component of Other income (expense) in the Consolidated Statements of Operations and Comprehensive Income (Loss).

Treasury Stock — The Company repurchased 54,089 shares of its common stock in 2022 and no shares of its common stock in 2021 through its previously announced stock repurchase plan. The Company repurchased 12,082 shares of its common stock in 2022 from employees upon the vesting of restricted stock to offset the income taxes owed by those employees. The Company accounts for treasury stock using the cost method and includes treasury stock as a component of stockholders’ equity. The cost of the common stock repurchased and held in treasury was $2.5 million in 2022.

Segment Information — ASC 280, Segment Reporting, establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance.

The Company’s chief operating decision-maker (“CODM”) is the Chief Executive Officer of DSG. The CODM reviews the financial performance and the results of operations of the segments when making decisions about allocating resources and assessing performance of the Company.

The Company has determined it has four operating segments: (i) Lawson, (ii) Gexpro Services, (iii) TestEquity and (iv) All Other. The Company’s three reportable segments include (i) Lawson, (ii) Gexpro Services and (iii) TestEquity. The Company’s CODM reviews the operating results of these reportable segments for the purpose of allocating resources and evaluating financial performance.

There was no intersegment revenue. The reporting segments follow the same accounting policies used in the preparation of the Company’s consolidated financial statements. See Note 14 – Segment Information for further details.

Acquisitions — The Company recognizes identifiable assets acquired and liabilities assumed at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions for the purchase price allocation process to value assets acquired and liabilities assumed at the acquisition date, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up
53


to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill.

Fair Value Measurements — The Company applies the guidance in ASC 820, Fair Value Measurements to account for financial assets and liabilities measured on a recurring basis. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The guidance provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The three levels of the fair value hierarchy are described below:

Level 1 - Unadjusted quoted prices for identical assets and liabilities in active markets.
Level 2 - Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data.
Level 3 - Unobservable inputs that are supported by little or no market activity, may be derived from internally developed methodologies based on management's best estimate of fair value and that are significant to the fair value of the asset or liability

The carrying amount of accounts receivable, accounts payable, accrued expenses and other working capital balances are considered a reasonable estimate of their fair value due to the short-term maturity of these instruments. The carrying amount of debt is also considered to be a reasonable estimate of the fair value based on the nature of the debt and that the debt bears interest at the prevailing market rate for instruments with similar characteristics. The Company’s earnout derivative liability and debt are recorded at fair value on a recurring basis and were estimated using Level 3 inputs.

Earnout Derivative Liability — The Company recorded an earnout derivative liability for the future contingent equity shares related to the TestEquity Holdback Shares and the Gexpro Services Holdback Shares provisions within the Merger Agreements. The contingently issuable shares are not indexed to Company common stock and, therefore, are accounted for as liability classified instruments in accordance with ASC 815-40, Contracts in Entity’s Own Equity, as the events that determine the number of contingently issuable shares required to be released or issued, as the case may be, include events that are not solely indexed to the fair value of Company common stock. The contingently issuable shares were initially measured at the Merger Date and were subsequently measured at each reporting date until settled, or when they met the criteria for equity classification. Changes in the fair value of the earnout derivative liability are recorded as a component of Change in fair value of earnout liability in the Consolidated Statements of Operations and Comprehensive Income (Loss).

The Company reassesses the classification of these derivative liabilities for earnout arrangements each balance sheet date. If the contingencies are resolved for the issuable shares, the earnout derivative liability is reclassified from the liability to equity as of the date of the event that caused the contingencies to be met. The earnout derivative liability is measured at fair value immediately prior to the reclassification to equity. If the earnout derivative liability is reclassified from a liability to equity, gains or losses recorded to account for the liability at fair value during the period that the contract was classified as a liability are not reversed.

The contingently issuable shares are included in the denominator of the basic earnings per share calculation as of the date that all necessary conditions have been satisfied (i.e., when issuance of the shares is no longer contingent). For diluted earnings per share, the contingently issuable shares are included in the denominator of the diluted earnings per share calculation as of the beginning of the interim period in which the conditions are satisfied and the earnout arrangements have been resolved. See Note 12 – Earnings Per Share for further information.

Use of Estimates — Preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported for service revenue, service cost, allowance for doubtful accounts, inventory reserves, goodwill and intangible assets valuation, stock-based compensation and income taxes in the consolidated financial statements and accompanying notes. Actual results could differ from these estimates.

Supplier Concentrations — During 2022 and 2021, TestEquity purchases of inventory from one unrelated supplier accounted for 10.3% and 20.1% of the Company's total inventory purchases, respectively.

54


Recent Accounting Pronouncements - Not Yet Adopted

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which revises the requirements for how an entity should measure credit losses on financial instruments. The pronouncement is effective for smaller reporting companies in fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and the new guidance will be applied on a prospective basis. The Company is currently evaluating the effect of adopting this new standard and the impact on its financial position or results of operations.

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires an entity to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The pronouncement is effective in fiscal years beginning after December 15, 2022 and early adoption is permitted. The Company is currently evaluating the effect of adopting this new standard and does not expect the adoption to have a material impact on its financial position or results of operations.

Note 3 – Business Acquisitions

Completion of Mergers

On April 1, 2022, the Mergers were completed via all-stock merger transactions. Pursuant to the Merger Agreements, DSG issued an aggregate of 10.3 million shares of DSG common stock to the former owners of TestEquity and Gexpro Services. An additional 1.7 million shares of DSG common stock remain potentially issuable upon meeting the conditions of certain earnout provisions. Refer to Note 1 – Nature of Operations and Basis of Presentation for further information regarding the Mergers.

The business combination of Lawson, TestEquity and Gexpro Services combines three value added complementary distribution businesses. Lawson is a distributor of products and services to the industrial, commercial, institutional, and governmental MRO marketplace. TestEquity is a distributor of parts and services to the industrial, commercial, institutional and governmental electronics manufacturing and test and measurement market. Gexpro Services is a provider of supply chain solutions, specializing in developing and implementing VMI and kitting programs to high-specification manufacturing customers. Gexpro Services provides critical products and services to customers throughout the lifecycle of highly technical OEM products. Refer to Note 1 – Nature of Operations and Basis of Presentation for more information on the nature of operations for these businesses.

The Mergers were accounted for as a reverse merger under the acquisition method of accounting for business combinations, whereby TestEquity and Gexpro Services were identified as the accounting acquirers and were treated as a combined entity for financial reporting purposes, and DSG was identified as the accounting acquiree. Accordingly, under the acquisition method of accounting, the purchase price was allocated to DSG's tangible and identifiable intangible assets acquired and liabilities assumed, based on their estimated acquisition-date fair values. These estimates were determined through established and generally accepted valuation techniques.

Allocation of Consideration Exchanged

Under the acquisition method of accounting, the consideration exchanged was calculated as follows:
(in thousands, except share data)April 1, 2022
Number of DSG common shares9,120,167
DSG closing price per common stock on March 31, 2022$38.54 
Fair value of shares exchanged$351,491 
Other consideration(1)
1,910 
Total consideration exchanged$353,401 
(1)    Fair value adjustment of stock-based compensation awards.

55


Due to the publicly traded nature of shares of DSG common stock, the equity issuance of shares of DSG common stock based on this value was considered to be a more reliable measurement of the fair market value of the transaction compared to the equity interests of the accounting acquirer.

The allocation of consideration exchanged to the tangible and identifiable intangible assets acquired and liabilities assumed was based on estimated fair values as of the Merger Date. The accounting for the Mergers was complete as of December 31, 2022. Goodwill generated from the Mergers is not deductible for tax purposes.

During 2022, the Company recorded measurement period adjustments that resulted in a $8.4 million net decrease to goodwill. The measurement period adjustments were associated with adjustments to the fair value of certain property, plant and equipment, changes in estimates related to leases and changes in the deferred tax liability related to intangible assets.

The following table summarizes the allocation of consideration exchanged to the estimated fair values of assets acquired and liabilities assumed at the Merger Date and after applying measurement period adjustments:
(in thousands)Merger DateMeasurement Period AdjustmentsFinal Purchase Price Allocation
Current assets$148,308 $— $148,308 
Property, plant and equipment57,053 361 57,414 
Right of use assets17,571 687 18,258 
Other intangible assets119,060 — 119,060 
Deferred tax liability, net of deferred tax asset(26,237)6,843 (19,394)
Other assets18,373 — 18,373 
Current liabilities(71,097)(68)(71,165)
Long-term obligations(25,722)(24)(25,746)
Lease and financing obligations(29,474)647 (28,827)
Derivative earnout liability(43,900)— (43,900)
Goodwill189,466 (8,446)181,020 
Total consideration exchanged$353,401 $— $353,401 

The allocation of consideration exchanged to other intangible assets acquired is as follows:
(in thousands)Fair Value
Estimated Life
(in years)
Customer relationships$76,050 19
Trade names43,010 8
Total other intangible assets$119,060 

The Company incurred transaction costs related to the Mergers of $12.7 million for 2022 and $2.4 million for 2021 which are included in Selling, general and administrative expenses in the Consolidated Statements of Operations and Comprehensive Income (Loss).

Unaudited Pro Forma Information

The following table presents estimated unaudited pro forma consolidated financial information for DSG as if the Mergers and other acquisitions disclosed below occurred on January 1, 2021 for the 2022 acquisitions and January 1, 2020 for the 2021 acquisitions. The unaudited pro forma information reflects adjustments including amortization on acquired intangible assets, interest expense, and the related tax effects. This information is presented for informational purposes only and is not necessarily indicative of future results or the results that would have occurred had the Mergers been completed on the date indicated.
56


Year Ended December 31,
(in thousands)20222021
Revenue$1,321,978 $1,158,798 
Net income20,943 369 

Other Acquisitions

TestEquity and Gexpro Services acquired other businesses during 2022 and 2021. The consideration exchanged for the acquired businesses included various combinations of cash, sellers notes, and forms of share based payments. The acquisitions were accounted for under ASC 805, the acquisition method of accounting. For each acquisition, the allocation of consideration exchanged to the assets acquired and liabilities assumed was based on estimated acquisition-date fair values. Certain estimated values for the acquisitions, including the valuation of intangibles, contingent consideration, and income taxes (including deferred taxes and associated valuation allowances), are not yet finalized, and the preliminary purchase price allocations are subject to change as the Company completes its analysis of the fair value at the date of acquisition. The final valuations will be completed within the one-year measurement periods following the respective acquisition dates, and any adjustments will be recorded in the period in which the adjustments are determined.

During 2022, TestEquity acquired Interworld Highway, LLC, National Test Equipment, and Instrumex, and Gexpro Services acquired Resolux ApS ("Resolux") and Frontier Technologies Brewton, LLC and Frontier Engineering and Manufacturing Technologies, Inc. ("Frontier"). The accounting for the Interworld Highway, LLC, Resolux and Frontier acquisitions was complete as of December 31, 2022. The purchase consideration for each business acquired and the allocation of the consideration exchanged to the estimated fair values of assets acquired and liabilities assumed is summarized below:
(in thousands)Interworld Highway, LLCResoluxFrontierNational Test EquipmentInstrumex
Acquisition dateApril 29, 2022January 3, 2022March 31, 2022June 1, 2022December 1, 2022Total
Current assets$15,018 $10,210 $2,881 $2,187 $3,495 $33,791 
Property, plant and equipment313 459 1,189 642 30 2,633 
Right of use assets 1,125 9,313   10,438 
Other intangible assets:
Customer relationships6,369 11,400 9,300 2,100 800 29,969 
Trade names4,600 6,100 3,000   13,700 
Other assets10 86   14 110 
Accounts payable(8,856)(3,058)(778)(196)(1,305)(14,193)
Current portion of long term debt   (2,073) (2,073)
Accrued expenses and other liabilities (4,747)(1,462)(1,171)(153)(7,533)
Lease obligation (1,125)(9,313)  (10,438)
Goodwill37,236 10,305 11,544 5,703 1,053 65,841 
Total purchase consideration exchanged, net of cash acquired$54,690 $30,755 $25,674 $7,192 $3,934 $122,245 
Cash consideration$54,690 $30,755 $25,674 $6,023 $3,934 $121,076 
Seller's notes   1,169  1,169 
Total purchase consideration exchanged, net of cash acquired$54,690 $30,755 $25,674 $7,192 $3,934 $122,245 

Following the initial fair value measurement, the Company updated the purchase price allocations as follows:
Resolux was adjusted for changes in the deferred tax liability related to intangible assets. The adjustments to these balances resulted in a $3.8 million increase to goodwill.
Frontier was adjusted for the valuation of intangible assets, working capital, accrued expenses and other liabilities. The adjustments to these balances resulted in a $1.2 million increase to goodwill and $0.5 million increase to the total purchase consideration, net of cash acquired.
57


National Test Equipment was adjusted to reflect changes in working capital, accrued expenses and other liabilities. The adjustments to these balances resulted in a $0.3 million decrease to goodwill.

The consideration for the Frontier acquisition includes a potential earn-out payment up to $3.0 million based upon the achievement of certain milestones and relative thresholds during the earn out measurement period which ends on December 31, 2024. The fair value of the contingent consideration arrangement was classified within Level 3 and was determined using a probability-based scenario analysis approach. As of March 31, 2022 and December 31, 2022, the fair value of the earn-out was $0.9 million and $1.7 million, respectively, with amounts recorded in Accrued expenses and other current liabilities and Other liabilities in the Consolidated Balance Sheets. Changes in the fair value of the earn-out are recorded as a component of Change in fair value of earnout liability in the Consolidated Statements of Operations and Comprehensive Income (Loss).

During 2021, TestEquity acquired MCS Test Group Limited ("MCS"), and Gexpro Services acquired Omni Fasteners Inc. ("Omni"), National Engineered Fasteners ("NEF") and State Industrial Supply ("SIS"). These acquisitions were provisionally accounted for as of December 31, 2021. The accounting was completed during the year ended December 31, 2022.

The purchase consideration for each business acquired during 2021 and the allocation of the consideration exchanged to the estimated fair values of assets acquired and liabilities assumed is summarized below:
(in thousands)OmniNEFSISMCS
Acquisition dateJune 8, 2021November 1, 2021December 31, 2021July 31, 2021Total
Current assets$2,259 $19,118 $3,551 $2,819 $27,747 
Property, plant and equipment600 589 125 3,702 5,016 
Right of use assets— 1,774 799 — 2,573 
Other intangible assets:
Customer relationships2,530 5,007 4,800 2,621 14,958 
Trade names200 2,503 1,500 41 4,244 
Other intangible assets9 — 380 — 389 
Accounts payable(50)(3,506)(1,464)(2,523)(7,543)
Accrued expenses and other liabilities— (3,332)— (685)(4,017)
Lease obligation— (1,774)(799)(2,573)
Goodwill953 — 3,010 7,245 11,208 
Gain on bargain purchase— (1,363)— — (1,363)
Total purchase consideration exchanged, net of cash acquired$6,501 $19,016 $11,902 $13,220 $50,639 
Cash consideration$6,501 $16,264 $3,545 $7,626 $33,936 
Seller's notes  8,357 1,400 9,757 
Shared based payments 2,752  4,194 6,946 
Total purchase consideration exchanged, net of cash acquired$6,501 $19,016 $11,902 $13,220 $50,639 

A gain on bargain purchase related to the acquisition of NEF was recognized within Other income (expense), net in the Consolidated Statements of Operations and Comprehensive Income (Loss) in the fourth quarter of 2021. The gain of $1.4 million was calculated as the excess of net assets recognized over the consideration transferred. The bargain purchase was primarily attributable to owners that were highly motivated to sell.

The Company incurred transaction costs related to the other closed acquisitions listed above and other potential future acquisitions of $2.8 million for 2022 and $6.4 million for 2021.

As a result of acquisitions completed, the Company recorded tax deductible goodwill of $53.6 million in 2022 and $5.6 million in 2021 that may result in a tax benefit in future periods.

Other Acquisitions Pro Forma Information - The pro forma information for other acquisitions was included in the estimated unaudited pro forma consolidated financial information for DSG, which is presented above under Pro Forma Information.

58


Actual Results of Business Acquisitions

The following table presents actual results attributable to our business combinations that were included in the consolidated financial statements for the years ended December 31, 2022 and 2021. The 2022 and 2021 results only reflect the results attributable to the acquisitions completed in those respective years. The results of DSG's legacy Lawson business are included only subsequent to the April 1, 2022 Merger Date, and the results for other acquisitions are only included subsequent to their respective acquisition dates provided above.
Year Ended December 31, 2022Year Ended December 31, 2021
(in thousands)LawsonOther AcquisitionsTotalLawsonOther AcquisitionsTotal
Revenue$373,738 $151,217 $524,955 $ $10,847 $10,847 
Net Income$15,283 $8,670 $23,953 $ $(391)$(391)

Note 4 – Revenue Recognition

Under the definition of a contract as defined by ASC 606, the Company considers contracts to be created at the time an order to purchase product and services is agreed upon regardless of whether there is a written contract. Revenue from customers is recognized when obligations under the terms of a contract are satisfied; this generally occurs with the delivery of products or services. Revenue from customers is measured as the amount of consideration the Company expects to receive in exchange for the delivery of goods or services. Contracts may last from one month to one year or more and may have renewal terms that extend indefinitely at the option of either party. Price is typically based on market conditions, competition, changes in the industry and product availability. Volumes fluctuate primarily as a result of customer demand and product availability. Consistent with the way the Company manages its businesses, the Company refers to sales under service agreements, which includes both goods (such as parts, equipment and equipment upgrades) and related services (such as monitoring, maintenance and repairs) as sales of “services,” which is an important part of the Company’s operations. The Company has no significant financing components in its contracts with customers. The Company records revenue net of certain taxes, such as sales taxes, that are assessed by governmental authorities on the Company’s customers.

The Company also operates as a lessor and recognizes lease revenue on a straight-line basis over the life of each lease. The Company has adopted the practical expedient not to separate the non-lease components that would be within the scope of ASC 606 from the associated lease component as the relevant criteria under ASC 842 are met.

The Company does not incur significant costs to obtain contracts. Incidental items that are immaterial in the context of the contract are recognized as expenses. Sales of products and services to customers are invoiced and settled on a monthly basis. ASC 606 requires an entity to present a contract liability in instances where the customer is entitled to a volume rebate based on purchases made during the period. The Company is not usually subject to obligations for warranties, rebates, returns or refunds except in the case of rebates for select customers if predetermined purchase thresholds are met as discussed for the TestEquity segment below. The Company does not typically receive payment in advance of satisfying its obligations under the terms of its sales contracts with customers; therefore, liabilities related to such payment are not significant to the Company. Accounts receivable represents the Company’s unconditional right to receive consideration from its customers.

Lawson Segment

The Lawson segment has two distinct performance obligations offered to its customers: a product performance obligation and a service performance obligation, and accordingly, two separate revenue streams. Although Lawson has identified that it offers its customers both a product and a service obligation, the customer only receives one invoice per transaction with no price allocation between these obligations. Lawson does not price its offerings based on any allocation between these obligations.

Lawson generates revenue primarily from the sale of MRO products to its customers. Revenue related to product sales is recognized at the time that control of the product has been transferred to the customer; either at the time the product is shipped or the time the product has been received by the customer. Lawson does not commit to long-term contracts to sell customers a certain minimum quantity of products.

59


Lawson offers a VMI service proposition to its customers. A portion of these services, primarily related to stocking of product and maintenance of the MRO inventory, is provided over a short period of time after control of the purchased product has been transferred to the customer. Since certain obligations pursuant to the VMI service agreement have not been provided at the time the control of the product transfers to the customer, that portion of expected consideration is deferred until the time that those services have been provided and the related performance obligations have been satisfied.

TestEquity Segment

TestEquity’s contracts with customers generally represent a single performance obligation to sell its products. Revenue from contracts with customers reflects the transaction prices for contracts reduced by variable consideration. TestEquity provides a rebate to select customers if predetermined purchase thresholds are met. The rebate consideration is not in exchange for a distinct good or service. Variable consideration is estimated using the expected-value method considering all reasonably available information, including TestEquity’s historical experience and current expectations, and is reflected in the transaction price when sales are recorded. Sales returns are generally accepted by TestEquity, however, sales returns are not material to the Company’s operations. TestEquity provides an assurance type warranty which is not sold separately and does not represent a separate performance obligation.

TestEquity generates revenue from contracts with customers through the sale of new and used electronic test and measurement products. Typically, TestEquity has a purchase order or master service agreement with the customer that specifies the goods and/or services to be provided. TestEquity generally invoices customers as goods are shipped. Fees are typically due and payable 30 days after date of shipment. Generally, customers gain control of the goods upon providing the product to the carrier, or when services are completed. For the majority of transactions, TestEquity recognizes revenue at the time of shipment, when control passes to the customer. For consigned inventory, revenue is recognized when inventory is removed from TestEquity’s stock location and control passes to the customer.

Gexpro Services Segment

Gexpro Services’ contracts with customers generally represent a single performance obligation to sell its products. Revenue from sales of Gexpro Services’ products are recognized upon transfer of control to the customer, which is typically when the product has been shipped from its distribution facilities. The transaction price is the amount of consideration to which Gexpro Services expects to be entitled in exchange for transferring goods to the customer. Revenue is recorded based on the transaction price, which includes fixed consideration and an estimate of variable consideration such as, early payment/volume discounts and rebates. The amount of variable consideration included in the transaction price is constrained and is included only to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved.

Gexpro Services’ products are marketed and sold primarily to original equipment manufacturers globally. Sales of products are subject to economic conditions and may fluctuate based on changes in the industry, trade policies and financial markets. Payment terms on invoiced amounts range from 10 to 120 days. In instances where the timing of revenue recognition differs from the timing of the right to invoice, the Company has determined that a significant financing component does not exist.

Disaggregated consolidated revenue by geographic area (based on the location to which the product is shipped to):
Year Ended December 31,
(in thousands)20222021
United States$932,418 $457,094 
Canada118,722 14,706 
Europe51,631 25,257 
Pacific Rim10,768 15,155 
Latin America34,202 6,150 
Other3,681 1,928 
Total revenue$1,151,422 $520,290 

60


Rental Revenue

TestEquity rents new and used electronic test and measurement equipment to customers in many industries. These leases are classified as operating leases under ASC 842. Rental equipment is included in Rental equipment, net in the Consolidated Balance Sheet, and rental revenue is included in Revenue in the Consolidated Statements of Operations and Comprehensive Income (Loss). The TestEquity rental program generated revenue of $13.8 million and $13.7 million during 2022 and 2021, respectively. The unearned rental revenue related to customer prepayments on equipment leases of $0.3 million at December 31, 2022 and $0.5 million at December 31, 2021 was included in Accrued expenses and other current liabilities in the Consolidated Balance Sheet and is expected to be earned in its entirety during the next twelve months.

Lawson leases parts washer machines to customers through its Torrents leasing program. These leases are classified as operating leases under ASC 842. The leased machines are included in Rental equipment, net, in the Consolidated Balance Sheet, and the leasing revenue is recognized on a straight-line basis. The Torrents machine leasing program generated $3.9 million of revenue during 2022. The unearned rental revenue, which was included as a component of Accrued expenses and other current liabilities in the Consolidated Balance Sheet, was nominal at December 31, 2022 and is expected to be earned during the next twelve months.

Note 5 – Supplemental Financial Statement Information

Inventories, net

Inventories, net, consisting of purchased goods and manufactured electronic equipment offered for resale, were as follows:
December 31,
(in thousands)20222021
Inventories, gross$275,072 $140,544 
Reserve for obsolete and excess inventory(10,698)(7,827)
Inventories, net$264,374 $132,717 

Changes in the reserve for obsolete and excess inventory were as follows:
December 31,
(in thousands)20222021
Balance at beginning of period$(7,827)$(7,895)
Provision charged to expense (net)(6,547)(1,224)
Write-offs3,676 1,292 
Balance at end of period$(10,698)$(7,827)

61


Property, Plant and Equipment, net

Components of property, plant and equipment, net were as follows:
December 31,
(in thousands)20222021
Land$9,578 $1,700 
Buildings and improvements27,199 2,930 
Machinery and equipment26,948 4,389 
Capitalized software7,889 3,407 
Furniture and fixtures6,346 2,700 
Vehicles1,713 798 
Construction in progress(1)
3,140 12 
Total82,813 15,936 
Accumulated depreciation and amortization(18,418)(6,857)
Property, plant and equipment, net$64,395 $9,079 
(1)    Construction in progress primarily relates to upgrades to certain of the Company's distribution facilities that we expect to place in service in the next 12 months.

Depreciation expense for property, plant, and equipment was $6.5 million in 2022 and $1.2 million in 2021. Amortization expense for capitalized software was $1.6 million in 2022 and $0.7 million in 2021.

Rental Equipment, net

Rental equipment, net consisted of the following:
December 31,
(in thousands)20222021
Rental equipment$63,184 $45,774 
Accumulated depreciation(36,045)(21,047)
Rental equipment, net$27,139 $24,727 

Depreciation expense included in cost of sales for rental equipment was $8.0 million and $6.3 million for 2022 and 2021, respectively. Refer to Note 4 – Revenue Recognition for a discussion on the Company's activities as lessor.

62


Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following:
December 31,
(in thousands)20222021
Accrued compensation$24,169 $5,997 
Accrued customer rebates5,053 2,657 
Accrued and withheld taxes, other than income taxes4,885 880 
Accrued stock-based compensation3,340  
Deferred revenue2,313 485 
Accrued interest1,775 1,515 
Accrued health benefits1,306 59 
Accrued severance852  
Accrued income taxes731 4,170 
Other18,253 7,363 
Total accrued expenses and other current liabilities$62,677 $23,126 

Security Bonus Plan

The Company has a security bonus plan which was previously created for the benefit of its Lawson independent sales representatives, under the terms of which participants are credited with a percentage of their annual net commissions. The aggregate amounts credited to participants’ accounts vest 25% after five years, and an additional 5% vests each year thereafter upon qualification for the plan. On January 1, 2013, the Company converted all of its U.S. independent sales representatives to employees. The security bonuses for those converted employees continue to vest, but their accounts are no longer credited with a percentage of net commissions. For financial reporting purposes, amounts are charged to operations over the vesting period. Expenses incurred for the security bonus plan were $0.1 million for the year ended December 31, 2022. The security bonus plan is partially funded by an $8.0 million investment in the cash surrender value in life insurance of certain employees which is included as a component of Cash value of life insurance in the Consolidated Balance Sheet. As of December 31, 2022, the $9.7 million liability is included in the Security bonus plan in the Consolidated Balance Sheet.

Note 6 – Goodwill and Intangible Assets

Goodwill

Changes in the carrying amount of goodwill by segment were as follows:
(in thousands)LawsonTestEquityGexpro ServicesAll OtherTotal
Balance at December 31, 2020$ $62,867 $30,136 $ $93,003 
Acquisitions(1)
 7,245 3,963  11,208 
Balance at December 31, 2021 70,112 34,099  104,211 
Acquisitions(1)
156,133 43,992 21,849 24,887 246,861 
Impact of foreign exchange rates(360) (527)(2,137)(3,024)
Balance at December 31, 2022$155,773 $114,104 $55,421 $22,750 $348,048 
(1)    Refer to Note 3 – Business Acquisitions for information related to measurement period adjustments.
63



Intangible Assets

The gross carrying and accumulated amortization for definite-lived intangible assets were as follows:
December 31, 2022December 31, 2021
(in thousands)Gross Carrying AmountAccumulated AmortizationNet Carrying ValueGross Carrying AmountAccumulated AmortizationNet Carrying Value
Trade names$92,286 $(17,401)$74,885 $36,345 $(8,356)$27,989 
Customer relationships192,934 (44,481)148,453 89,062 (25,423)63,639 
Other (1)
7,961 (3,305)4,656 7,370 (2,390)4,980 
Total$293,181 $(65,187)$227,994 $132,777 $(36,169)$96,608 
(1)    Other primarily consists of non-compete agreements.

Amortization expense for definite-lived intangible assets was $29.1 million in 2022 and $10.4 million in 2021. Amortization expense related to intangible assets was recorded in Selling, general and administrative expenses. The remaining weighted-average useful lives of intangible assets as of December 31, 2022 was 4.2 years for trade names and 4.9 years for customer relationships.

The estimated aggregate amortization expense for each of the next five years and thereafter are as follows:
(in thousands)Amortization
2023$35,061 
202434,560 
202531,173 
202628,487 
202724,031 
Thereafter74,682 
Total$227,994 

Note 7 – Leases

The Company leases property used for warehousing, distribution centers, office space, branch locations, equipment and vehicles. The expenses generated by leasing activity for the years ended December 31, 2022 and 2021 were as follows (in thousands):
Year Ended December 31,
Lease TypeClassification20222021
Operating Lease Expense (1)
Operating expenses$15,151 $6,157 
Financing Lease AmortizationOperating expenses466 197 
Financing Lease InterestInterest expense41 11 
Financing Lease Expense507 208 
Net Lease Cost$15,658 $6,365 
(1)    Includes short term lease expense, which is immaterial.

64



The value of net assets and liabilities generated by leasing activity as of December 31, 2022 and December 31, 2021 were as follows (in thousands):
December 31,
Lease Type20222021
Total ROU operating lease assets (1)
$46,755 $19,662 
Total ROU financing lease assets (2)
1,519  
Total lease assets$48,274 $19,662 
Total current operating lease obligation$9,480 $4,641 
Total current financing lease obligation484  
Total current lease obligations$9,964 $4,641 
Total long term operating lease obligation$38,898 $16,132 
Total long term financing lease obligation930  
Total long term lease obligation$39,828 $16,132 
(1)    Operating lease assets were recorded net of accumulated amortization of $14.8 million as of December 31, 2022 and $4.3 million as of December 31, 2021.
(2)    Financing lease assets were recorded net of accumulated amortization as a component of Other assets in the Consolidated Balance Sheet of $0.9 million as of December 31, 2022 and $0.0 million as of December 31, 2021.

The value of lease liabilities generated by leasing activities as of December 31, 2022 were as follows (in thousands):
Maturity Date of Lease LiabilitiesOperating LeasesFinancing LeasesTotal
Year one$13,063 $605 $13,668 
Year two11,220 434 11,654 
Year three10,316 271 10,587 
Year four6,977 196 7,173 
Year five5,261 71 5,332 
Subsequent years12,355  12,355 
Total lease payments59,192 1,577 60,769 
Less: Interest(10,814)(163)(10,977)
Present value of lease liabilities$48,378 $1,414 $49,792 

The weighted average lease terms and interest rates of leases held as of December 31, 2022 were as follows:
Lease TypeWeighted Average Term in YearsWeighted Average Interest Rate
Operating Leases5.67.1%
Financing Leases3.16.6%

The cash outflows of leasing activity for the years ended December 31, 2022 and 2021were as follows (in thousands):
Year Ended December 31,
Cash Flow SourceClassification20222021
Operating cash flows from operating leasesOperating activities$(12,149)$(6,381)
Operating cash flows from financing leasesOperating activities(184) 
Financing cash flows from financing leasesFinancing activities(429) 

Refer to Note 4 – Revenue Recognition for a discussion on the Company's activities as lessor.

65



Note 8 – Earnout Derivative Liability

On the Merger Date, the Company recorded an earnout derivative liability for the two earnout provisions within the Merger Agreements. The Company estimated the fair value of the earnout derivative liability based on an aggregate of 1,162,000 additional shares available to be issued under the two earnout provisions of the Merger Agreements. The aggregate of 1,162,000 shares is comprised of 700,000 shares of DSG common stock that are contingently issuable to (or forfeitable by) the TestEquity Equityholder and 462,000 shares of DSG common stock that are contingently issuable to (or forfeitable by) the Gexpro Services Stockholder. The additional 538,000 shares of the remaining potential shares of the earnout were not recorded as an earnout derivative liability as the acquisition contingency for these shares was met at the Merger Date.

The Company's earnout derivative liability is classified as a Level 3 instrument and is measured at fair value on a recurring basis. The fair value of the earnout derivative liability was measured using the Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis for the year ended December 31, 2022. Inputs to that model include the expected time to liquidity, the risk-free interest rate over the term, expected volatility based on representative peer companies and the estimated fair value of the underlying class of common stock. The significant unobservable inputs used in the fair value measurement of the earnout derivative liability are the fair value of the underlying stock at the valuation date and the estimated term of the earnout arrangement periods. Generally, increases (decreases) in the fair value of the underlying stock and estimated term would result in a directionally similar impact to the fair value measurement.

The estimated aggregate fair value of the earnout derivative liability recorded on the Merger Date was $43.9 million, with an offsetting entry to additional paid-in capital. As of April 29, 2022 and December 31, 2022, 700,000 and 462,000 of the 1,162,000 shares, respectively, were reclassified to equity, as the contingencies had been met. Immediately prior to reclassifications, the respective shares were remeasured to fair value. For the year ended December 31, 2022, the Company recorded income of $0.3 million as a component of Change in fair value of earnout liability in the Consolidated Statements of Operations and Comprehensive Income (Loss) due to changes in the fair value of the earnout derivative liability. See Fair Value Measurements in Note 2 – Summary of Significant Accounting Policies for further information.

The change in the fair value of the earnout derivative liability was as follows:
(in thousands)Amount
Balance at December 31, 2021$ 
Initial recognition on Merger Date43,900 
Change in fair value(276)
Reclassifications to equity at fair value(43,624)
Balance at December 31, 2022$ 

Note 9 – Debt

The Company's outstanding long-term debt was comprised of the following:
December 31,
(in thousands)20222021
Senior secured revolving credit facility$122,000 $ 
Senior secured term loan243,750  
Senior secured delayed draw term loan50,000  
Other revolving line of credit1,352  
Previous revolving credit facilities 38,707 
Previous term loans 190,337 
Total debt417,102 229,044 
Less current portion of long-term debt(16,352)(134,405)
Less deferred financing costs(4,925)(1,505)
Total long-term debt$395,825 $93,134 
66



Amended and Restated Credit Agreement - April 1, 2022

On April 1, 2022 (the "Closing Date"), DSG and certain of its subsidiaries entered into an Amended and Restated Credit Agreement (the “Amended and Restated Credit Agreement”) by and among DSG, certain subsidiaries of DSG as borrowers or guarantors, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent. Pursuant to the Amended and Restated Credit Agreement, the Company's previous credit agreement was amended and restated in its entirety.

The Amended and Restated Credit Agreement provides for (i) a $200 million senior secured revolving credit facility, with a $25 million letter of credit sub-facility and a $10 million swingline loan sub-facility, (ii) a $250 million senior secured initial term loan facility and (iii) a $50 million senior secured delayed draw term loan facility. In addition, the Amended and Restated Credit Agreement permits the Company to increase the commitments under the Amended and Restated Credit Agreement from time to time by up to $200 million in the aggregate, subject to, among other things, the receipt of additional commitments from existing and/or new lenders and pro forma compliance with the financial covenants in the Amended and Restated Credit Agreement. The revolving credit facility is available to be drawn in U.S. dollars, Canadian dollars and any other additional currencies that may be agreed.

On April 1, 2022, in connection with the Mergers, the Company borrowed $250.0 million of initial term loan facility loans and approximately $86.0 million of revolving credit facility loans under the Amended and Restated Credit Agreement. These borrowings were used to 1) repay all obligations and refinance the Company's previous credit agreement, 2) repay certain existing indebtedness of TestEquity and Gexpro Services and their respective subsidiaries, 3) pay fees and expenses in connection with the Mergers, and 4) finance the working capital needs and general corporate purposes of the Company.

A $2.8 million loss on the extinguishment of debt for remaining unamortized deferred financing costs associated with the previous indebtedness was recorded in the second quarter of 2022 in connection with the payoff. The extinguishment is recorded in Loss on extinguishment of debt in the Consolidated Statements of Operations and Comprehensive Income (Loss).

The Amended and Restated Credit Agreement requires that the proceeds of any revolving credit facility loans be used for working capital and general corporate purposes (including, without limitation, permitted acquisitions), and requires that the proceeds of any delayed draw term loan facility be used solely to finance the payment of consideration for (i) the potential acquisition by TestEquity of a certain business that had been previously identified to DSG as a potential acquisition candidate by TestEquity prior to the date of the TestEquity Merger Agreement and (ii) other acquisitions permitted under the Amended and Restated Credit Agreement, and for any fees, costs and expenses incurred in connection therewith. On April 29, 2022, the Company borrowed the $50.0 million available under the delayed draw term loan facility to finance the acquisition of Interworld Highway, LLC.

As of December 31, 2022, there were $243.8 million of term loan facility loans outstanding, $50.0 million of delayed draw term loans outstanding and approximately $122.0 million of revolving credit facility loans outstanding under the Amended and Restated Credit Agreement. Net of outstanding letters of credit, there was $77.0 million of borrowing availability under the revolving credit facility as of December 31, 2022. The weighted average interest rate on the outstanding facilities from April 1, 2022 through December 31, 2022 was 5.1%.

The loans under the Amended and Restated Credit Agreement bear interest, at the Company’s option, at a rate equal to (i) the Alternate Base Rate or the Canadian Prime Rate (each as defined in the Amended and Restated Credit Agreement), plus, in each case, an additional margin ranging from 0.0% to 1.75% per annum, depending on the total net leverage ratio of the Company and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement or (ii) the Adjusted Term SOFR Rate or the CDOR Rate (each as defined in the Amended and Restated Credit Agreement), plus, in each case, an additional margin ranging from 1.0% to 2.75% per annum, depending on the total net leverage ratio of the Company and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement.

Certain closing fees, arrangement fees, administration fees, commitment fees and letter of credit fees are payable to the lenders and the agents under the Amended and Restated Credit Agreement, including a commitment fee on the daily unused amount of the revolving credit facility that will accrue at a rate ranging from 0.15% to 0.35% per annum, depending on the total net leverage ratio of the Company and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement.

67


In addition, the Amended and Restated Credit Agreement provides that the delayed draw term loan facility shall accrue a ticking fee at a rate ranging from 0.15% to 0.35% per annum, depending on the total net leverage ratio of the Company and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement, and that such ticking fee shall be payable during the period from the Closing Date to the date on which the lenders’ delayed draw term loan facility commitments terminate. The fees outlined above are reported as interest expense and vary depending on the total net leverage ratio as defined in the Amended and Restated Credit Agreement. Fees from the Closing Date through December 31, 2022 were $0.4 million.

In connection with the Amended and Restated Credit Agreement, deferred financing costs of $4.0 million were incurred. Deferred financing costs are amortized over the life of the debt instrument and reported as interest expense. As of December 31, 2022, deferred financing costs net of accumulated amortization were $8.0 million of which $4.9 million were included in Long-term debt, less current portion, net (related to the senior secured term loan and senior secured delayed draw term loan) and $3.1 million were included in Other assets (related to the senior secured revolving credit facility) in the Consolidated Balance Sheets.

Each of the loans under the Amended and Restated Credit Agreement matures on April 1, 2027, at which time all outstanding loans, together with all accrued and unpaid interest, must be repaid and the revolving credit facility commitments will terminate. The Company is required to repay principal on the term loans each quarter in the following amounts (subject to potential adjustment): (i) $3,125,000, in the case of the initial term loan facility, and (ii) an amount equal to 1.25% of the funded delayed draw term loan facility, in the case of the delayed draw term loan facility. The Company is also required to prepay the term loans with the net cash proceeds from any disposition of certain assets (subject to reinvestment rights) or from the incurrence of any unpermitted debt. The Company may borrow, repay and reborrow the revolving loans until April 1, 2027, prepay any of the term loans, and terminate any of the commitments, in whole or in part, at any time without premium or penalty, subject to certain conditions and the reimbursement of certain lender costs in the case of prepayments of certain types of loans.

Subject to certain exceptions as set forth in the Amended and Restated Credit Agreement, the obligations of the Company and its U.S. subsidiaries under the Amended and Restated Credit Agreement are guaranteed by the Company and certain of the Company’s U.S. subsidiaries and the obligations of each of the Company’s Canadian subsidiaries under the Amended and Restated Credit Agreement are guaranteed by the Company and certain of its U.S. and Canadian subsidiaries.

Subject to certain exceptions as set forth in the Amended and Restated Credit Agreement, the obligations under the Amended and Restated Credit Agreement are secured by a first priority security interest in and lien on substantially all assets of the Company, each other borrower and each guarantor.

The Amended and Restated Credit Agreement contains various affirmative covenants, including financial maintenance covenants requiring the Company to maintain compliance with a consolidated minimum interest coverage ratio and a maximum total net leverage ratio, each determined in accordance with the terms of the Amended and Restated Credit Agreement.

The Company was in compliance with all affirmative and financial covenants as of December 31, 2022.

The Amended and Restated Credit Agreement contains various events of default (subject to exceptions, thresholds and grace periods as set forth in the Amended and Restated Credit Agreement). Under certain circumstances, a default interest rate will apply on all obligations at a rate equal to 2.0% per annum above the applicable interest rate.

Previous Credit Agreements

Gexpro Services - January 3, 2022 Gexpro Services Credit Agreement

On January 3, 2022, Gexpro Services entered into a credit agreement ("2022 Gexpro Services Credit Agreement") with a financial institution under which Gexpro Services obtained an initial $137 million term loan ("2022 Gexpro Services Term Loan"), a $25 million revolving line of credit ("2022 Gexpro Services Revolver") and a delayed $83 million term loan ("2022 Gexpro Services Delayed Term Loan"). The proceeds of the 2022 Gexpro Services Term Loan and 2022 Gexpro Services Delayed Term Loan were used to fund the Resolux acquisition, repay all borrowings under the 2020 Gexpro Services Credit Agreements (as defined below) and seller’s promissory note from SIS acquisition (refer to Note 3 – Business Acquisitions for
68


further details of these acquisitions). In connection with the 2022 Gexpro Services Credit Agreement, deferred financing costs of $7.4 million were incurred.

Gexpro Services - February 24, 2020 Gexpro Services Term Loan Credit Agreement

On February 24, 2020, Gexpro Services entered into a credit agreement ("2020 Gexpro Services Term Loan Credit Agreement") under which Gexpro Services obtained a $60 million term loan ("2020 Gexpro Services Term Loan"). Also on February 24, 2020, Gexpro Services entered into a credit agreement ("2020 Gexpro Services Revolver Credit Agreement" and together with the 2020 Gexpro Services Term Loan Credit Agreement, "2020 Gexpro Services Credit Agreements") under which Gexpro Services obtained a $15 million revolving line of credit ("2020 Gexpro Services Revolver"). Availability of the 2020 Gexpro Services Revolver was reduced by issued and outstanding letters of credit, which were limited to $38.5 million. As of December 31, 2021, there were $0.7 million outstanding letters of credit and $37.7 million outstanding on the 2020 Gexpro Services Revolver. A loss on debt extinguishment of $0.6 million was recorded on January 3, 2022 in connection with the January 3, 2022 Gexpro Services Credit Agreements.

TestEquity - 2017 TestEquity Credit Agreement

On April 28, 2017, TestEquity entered into a credit agreement ("2017 TestEquity Credit Agreement") with a financial institution under which TestEquity obtained a $101 million term loan ("2017 TestEquity Term Loan") and a $15.0 million revolving line of credit ("2017 TestEquity Revolver"). Availability of the 2017 TestEquity Revolver was reduced by issued and outstanding letters of credit, which were limited to $2.0 million. There were no outstanding letters of credit as of December 31, 2021 and $1.0 million outstanding on the revolving line of credit. A loss on debt extinguishment of $0.2 million was recorded on April 1, 2022 in connection with the April 1, 2022 Amended and Restated Credit Agreement executed in connection with the consummation of the Mergers.

Note 10 – Stock-Based Compensation

The Company recorded stock-based compensation expense of $2.4 million for the year ended December 31, 2022. A portion of the Company's stock-based awards are liability-classified. Accordingly, changes in the market value of the Company's common stock may result in a stock-based benefit in certain periods. A stock-based compensation liability of $3.3 million as of December 31, 2022 was included in Accrued expenses and other current liabilities in the Consolidated Balance Sheets.

All Lawson stock-based equity compensation awards that were issued and outstanding prior to the Merger Date were treated like they were acquired concurrent with the Mergers in accordance with the acquisition method of accounting for reverse acquisitions. Refer to Note 1 – Nature of Operations and Basis of Presentation for additional information about the Mergers. No stock-based compensation expense was recorded during 2021 and there was no stock-based compensation liability as of December 31, 2021. There were no shares related to stock-based compensation outstanding prior to the Merger Date.

Equity Compensation Plans

On October 17, 2022, the Board of Directors approved and adopted the Distribution Solutions Group, Inc. Equity Compensation Plan, as amended and restated, effective October 17, 2022, and as amended November 10, 2022 (the “Amended and Restated Equity Plan”). The Amended and Restated Equity Plan provides for the grant of nonqualified and incentive stock options, stock awards and stock units to officers and employees of the Company. The Amended and Restated Equity Plan also provides for the grant of option rights and restricted stock to non-employee directors. Non-employee directors are limited to grants of no more than 30,000 shares of common stock in any calendar year and other than non-employee directors are limited to grants of no more than 250,000 shares of common stock in any calendar year. The Amended and Restated Equity Plan is administered by the Compensation Committee of the Board of Directors, or its designee, which as administrator of the plan, has the authority to select plan participants, grant awards, and determine the terms and conditions of the awards. As of December 31, 2022, the Company had approximately 1,222,773 shares of common stock still available under the Amended and Restated Equity Plan.

The Company also has a Stock Performance Rights Plan (“SPR Plan”) that provides for the issuance of Stock Performance Rights (“SPRs”) that allow non-employee directors, officers and key employees to receive cash awards, subject
69


to certain restrictions, equal to the appreciation of the Company's common stock. The SPR Plan is administered by the Compensation Committee of the Board of Directors.

Stock Performance Rights

SPRs entitle the recipient to receive a cash payment equal to the excess of the market value of Company common stock over the SPR exercise price when the SPRs are surrendered. Expense, equal to the fair market value of the SPR at the date of grant and remeasured each reporting period, is recorded ratably over the vesting period. Compensation expense is included in Selling, general and administrative expense in the Consolidated Statements of Operations and Comprehensive Income (Loss). The outstanding SPRs were granted with approximately a seven year life and vest over one to three years beginning on the first anniversary of the date of the grant. The SPRs are liability classified and included in Accrued expenses and other current liabilities in the Consolidated Balance Sheets.

On December 31, 2022, the SPRs outstanding were re-measured at fair value using the Black-Scholes valuation model. This model requires the input of subjective assumptions that may have a significant impact on the fair value estimate. The weighted-average fair value of SPRs outstanding as of December 31, 2022 was $15.30 per SPR using the following assumptions:
Expected volatility
43.4% to 52.2%
Risk-free rate of return
4.4% to 4.7%
Expected term (in years)
0.5 to 2
Expected annual dividend$0

The expected volatility was based on the historic volatility of the Company's stock price commensurate with the expected life of the SPR. The risk-free rate of return reflects the interest rate offered for zero coupon treasury bonds over the expected life of the SPR. The expected life represents the period of time that options granted are expected to be outstanding and was calculated using the simplified method allowed by the SEC, which approximates our historical experience. The estimated annual dividend was based on the recent dividend payout trend.

Compensation expense of $0.8 million was recorded in Selling, general and administrative expense for the year ended December 31, 2022. Cash in the amount of $5.2 million was paid for SPR exercises in 2022. A liability of $2.7 million reflecting the estimated fair value of future pay-outs is included as a component of Accrued expenses and other liabilities in the Consolidated Balance Sheets.

Activity related to the Company’s SPRs during the year ended December 31, 2022 was as follows:
Number of SPRsWeighted Average Exercise Price
Outstanding on December 31, 2021 $ 
Shares acquired concurrent with Mergers575,536 26.66 
Exercised(399,352)28.75 
Outstanding on December 31, 2022176,184 15.30 
Exercisable on December 31, 2022176,184 15.30 

The SPRs outstanding had an intrinsic value of $2.2 million as of December 31, 2022. All SPRs for plan participants were fully vested prior to the Mergers, as such, there is no unrecognized compensation associated with any SPRs.

At December 31, 2022, the weighted average remaining contractual term was 2.1 years for all outstanding SPRs.

70


Restricted Stock Awards

Restricted stock awards ("RSAs") generally vest over a one to three year period beginning on the first anniversary of the date of the grant. Upon vesting, the vested restricted stock awards are exchanged for an equal number of the Company’s common stock. The participants have no voting or dividend rights with the restricted stock awards. The restricted stock awards are valued at the closing price of the common stock on the date of grant and the expense is recorded ratably over the vesting period.

Compensation expense of $0.8 million related to the RSAs was recorded in Selling, general and administrative expenses in the Consolidated Statements of Operations and Comprehensive Income (Loss) for 2022. Activity related to the Company’s RSAs during the year ended December 31, 2022 was as follows:
Restricted Stock Awards
Outstanding on December 31, 2021 
Shares acquired concurrent with Mergers63,429 
Granted14,504 
Exchanged for common shares(21,346)
Outstanding on December 31, 202256,587 

As of December 31, 2022, there was $1.1 million of total unrecognized compensation cost related to RSAs that will be recognized over a weighted average period of 1.2 years. The awards granted in 2022 had a weighted average grant date fair value of $37.49 per share.

Market Stock Units

Market Stock Units ("MSUs") are exchangeable for between 0% to 150% of the Company's common shares at the end of the vesting period based on the trailing 60-day average closing price of the Company's common stock. The value of the MSUs was determined using a geometric brownian motion model that, based on certain variables, generates a large number of random trials simulating the price of the Company common stock over the measurement period. Expense of $0.3 million related to MSUs was recorded in Selling, general and administrative expenses in the Consolidated Statements of Operations and Comprehensive Income (Loss) during the year ended December 31, 2022. Activity related to the Company’s MSUs during 2022 was as follows:
Number of Market Stock UnitsMaximum Shares Potentially Issuable
Outstanding on December 31, 2021  
Shares acquired concurrent with Mergers118,057 168,156 
Cancelled(17,109)(25,664)
Exchanged for common shares(19,480)(25,199)
Outstanding on December 31, 202281,468 117,293 

71


Stock Options

Stock options vest through the fifth anniversary from the grant date. Each option can be exchanged for one share of the Company's common stock at the stated exercise price. Upon vesting, stock options are recognized as a component of equity. Activity related to the Company’s stock options during the year ended December 31, 2022 was as follows:
Number of Stock OptionsWeighted Average Exercise Price
Outstanding on December 31, 2021 $ 
Shares acquired concurrent with Mergers80,000 27.70 
Granted248,000 85.75 
Exercised(40,000)41.38 
Outstanding on December 31, 2022288,000 77.59 
Exercisable on December 31, 202240,000 27.01 

Compensation expense of $0.3 million was recorded in Selling, general and administrative expense for the year ended December 31, 2022. Unrecognized compensation related to stock options as of December 31, 2022 was $2.0 million, which is expected to be recognized over a weighted-average period of 2.7 years. There were 248,000 unvested and 40,000 fully vested stock options outstanding on December 31, 2022 with a weighted average exercise price of $27.01.

The grant date fair value of the stock options issued for the year ended December 31, 2022 was estimated using a Black-Scholes valuation model. The weighted average fair value assumptions used in the model were as follows:
Expected volatility
43.7% to 44.6%
Risk-free rate of return
2.7% to 3.1%
Expected term (in years)
6.5 years
Expected annual dividend$0

The expected volatility was based on the historic volatility of the Company's stock price commensurate with the expected life of the stock options. The risk-free rate of return reflects the interest rate offered for zero coupon treasury bonds over the expected life of the stock options. The expected life represents the period of time that options granted are expected to be outstanding and was calculated using the simplified method allowed by the SEC, which approximates our historical experience. The estimated annual dividend was based on the recent dividend payout trend.

Performance Awards

Performance Awards ("PAs") are exchangeable for between 0% to 150% of the Company's common shares, or the equivalent amount in cash, based upon the achievement of certain financial performance metrics at the end of the vesting period. The PAs are liability classified and included in Accrued expenses and other current liabilities in the Consolidated Balance Sheets. Expense of $0.2 million related to the PAs was recorded in Selling, general and administrative expenses in the Consolidated Statements of Operations and Comprehensive Income (Loss) for 2022. Unrecognized compensation related to PAs as of December 31, 2022 was $0.2 million, which is expected to be recognized over a weighted-average period of 1.0 year.

72


Activity related to the Company’s PAs during the year ended December 31, 2022 was as follows:
Number of Performance AwardsMaximum Shares Potentially Issuable
Outstanding on December 31, 2021  
Shares acquired concurrent with Mergers23,341 35,012 
Exercised(1,428)(2,142)
Outstanding on December 31, 202221,913 32,870 

Note 11 – Stock Repurchase Program

In 2019, the Board of Directors authorized a program pursuant to which the Company was authorized to repurchase up to $7.5 million of Company common stock from time to time in open market transactions, privately negotiated transactions or by other methods. On November 2, 2022, the Board of Directors increased the existing repurchase program from $7.5 million to $12.5 million.

During 2022, the Company repurchased 54,089 shares of Company common stock at an average cost of 35.86 per share for a total cost of $1.9 million. No shares were repurchased during the year ended December 31, 2021. The remaining availability for stock repurchases under the program was $7.6 million at December 31, 2022.

Note 12 – Earnings Per Share

As a result of the Mergers discussed in Note 1 – Nature of Operations and Basis of Presentation, all historical per share data and number of shares and numbers of equity awards were retroactively adjusted. The following table provides the computation of basic and diluted earnings per share:
December 31,
(in thousands, except share and per share data)20222021
Basic income per share:
Net income (loss)$7,406 $(5,052)
Basic weighted average shares outstanding17,145,935 10,246,294 
Basic income (loss) per share of common stock$0.43 $(0.49)
Diluted income per share:
Net income (loss)$7,406 $(5,052)
Basic weighted average shares outstanding17,145,935 10,246,294 
Effect of dilutive securities397,361  
Diluted weighted average shares outstanding17,543,296 10,246,294 
Diluted income (loss) per share of common stock$0.42 $(0.49)
Anti-dilutive securities excluded from the calculation of diluted income per share248,000 313,355 

Note 13 – Income Taxes

Income from operations before income taxes consisted of the following:
Year Ended December 31,
(in thousands)20222021
United States$910 $(6,548)
Foreign12,027 1,809 
Total$12,937 $(4,739)

73


Provision (benefit) for income taxes from operations consisted of the following:
Year Ended December 31,
(in thousands)20222021
Current income tax expense:
U.S. federal$4,011 $3,106 
U.S. state869 806 
Foreign3,057 400 
Total$7,937 $4,312 
Deferred income tax expense (benefit):
U.S. federal$(947)$(3,324)
U.S. state(73)(529)
Foreign(1,386)(146)
Total$(2,406)$(3,999)
Total income tax expense (benefit):
U.S. federal$3,063 $(218)
U.S. state796 277 
Foreign1,672 254 
Total$5,531 $313 

The reconciliation between the effective income tax rates and the statutory federal rates for operations are as follows:
Year Ended December 31,
20222021
Statutory Federal rate21.0 %21.0 %
Increase (decrease) resulting from:
Change in valuation allowance - current period activity1.3 (5.5)
Foreign rate differential4.0 3.8 
Stock compensation(0.5) 
State and local taxes, net4.5 (4.6)
Meals & entertainment1.4 (0.7)
Change in uncertain tax positions(2.9) 
GILTI, Section 78, FDII, and Section 2503.2 (3.3)
Transaction costs8.3 (16.1)
Earn Out Revaluation0.8  
Other items, net1.7 (1.2)
Provision for income taxes42.8 %(6.6)%

The effective tax rate for the year ended December 31, 2022 was 42.8% compared to a (6.6)% effective tax rate for the year ended December 31, 2021. The change in the year over year effective tax rate was primarily due to changes in the valuation allowance and merger costs incurred during 2022, and the creation of a consolidated group for federal income tax purposes as a result of the completion of the Mergers referenced in Note 3 – Business Acquisitions. Relative to the U.S. statutory rate, the effective tax rate for the year ended December 31, 2022 was impacted by state taxes, foreign operations and liabilities and transaction expenses related to the Mergers.

At December 31, 2022, the Company had $24.2 million of U.S. federal net operating loss carryforwards which are subject to expiration beginning in 2026 and $28.7 million of various state net operating loss carryforwards which expire at varying dates between 2023 and 2034.

74


Deferred income tax assets and liabilities contain the following temporary differences:
December 31,
(in thousands)20222021
Deferred tax assets:
Federal & state NOL carryforward$8,218 $8,646 
Research & other credits 281 
Inventory reserve6,990 4,059 
Transaction costs1,620 1,179 
Reserves and accruals 464 
Stock based compensation2,531 510 
Accrued benefits & bonuses7,074 1,218 
Bad debt reserve496 726 
Section 163(j) limitation carryforward7,692 5,232 
ROU liabilities11,947 5,410 
Deferred state income tax745 93 
Deferred revenue86 124 
Other2,822 81 
Total deferred tax assets50,221 28,023 
Deferred tax liabilities:
Intangible assets and goodwill45,951 16,006 
ROU asset11,295 5,117 
Fixed assets15,617 6,685 
Deferred state income tax 119 
Other188  
Total deferred liabilities73,051 27,927 
Net deferred tax liabilities before valuation allowance(22,830)96 
Valuation allowance(815)(638)
Net deferred tax liabilities$(23,645)$(542)

Earnings from the Company's foreign subsidiaries are considered to be indefinitely reinvested. A distribution of these non-U.S. earnings in the form of dividends or otherwise would subject the company to foreign withholding taxes and may subject the Company to U.S. federal and state taxes. Determination of the amount of unrecognized deferred tax liability related to indefinitely reinvested profits is not feasible primarily due the Company's legal entity structure and the complexity of U.S. tax laws.

Global Intangible Low Taxed Income (GILTI) is a deemed amount of income derived from controlled foreign corporations (CFCs) in which a U.S. person is a 10% direct or indirect shareholder. The Company owns numerous CFCs, which are subject to GILTI inclusion. However, because several of the CFCs operate in countries with a high tax rate, notably Canada, Denmark and Mexico, it was determined that a Section 954 High Tax Exception to GILTI inclusions is appropriate.

A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
December 31,
(in thousands)20222021
Balance at beginning of year$ $ 
Additions for tax positions of current year191  
Additions for tax positions of prior years3,741  
Reductions for tax positions of prior year(238) 
Lapse of statute of limitations(667) 
Balance at end of year$3,027 $ 

75


The recognition of the unrecognized tax benefits would have a favorable effect on the effective tax rate. The unrecognized tax benefits as of December 31, 2022 include $2.4 million of tax benefits that, if recognized, would result in adjustments to other tax accounts, primarily deferred taxes. It is reasonably possible that an additional reduction of up to $0.8 million of unrecognized tax benefits may occur within the next twelve months, a portion of which would impact our effective tax rate. The actual amount could vary due to the uncertainty of both timing and resolution of income tax examinations. The unrecognized tax benefits are recorded as a component of Other liabilities in the Consolidated Balance Sheets. Interest and penalties related to unrecognized tax benefits are recorded as a component of Income tax expense in the Consolidated Statements of Operations and Comprehensive Income (Loss). Including the impact of interest and the impact of net operating losses, the unrecognized tax benefit was $3.0 million and $0.0 million as of December 31, 2022 and December 31, 2021, respectively, which is recorded in Other liabilities on the Consolidated Balance Sheets.

The Company and its subsidiaries are subject to U.S. federal income tax as well as income tax of multiple state and foreign jurisdictions. As of December 31, 2022, the Company was subject to U.S. federal income tax examinations for the years 2019 through 2021 and income tax examinations from various other jurisdictions for the years 2015 through 2021.

Note 14 – Segment Information

As a result of the Mergers described in Note 1 – Nature of Operations and Basis of Presentation, the Company evaluated its operational, reporting and management structures and identified three reportable segments based on the nature of the products and services and type of customer for those products and services. A description of our reportable segments is as follows:

Lawson is a distributor of specialty products and services to the industrial, commercial, institutional and government maintenance, repair and operations market.
TestEquity is a distributor of test and measurement equipment and solutions, electronic production supplies, and tool kits from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, and medical industries.
Gexpro Services is a global supply chain solutions provider, specializing in developing and implementing vendor managed inventory and kitting programs to high-specification manufacturing customers.

The Company also identified an “All Other” category which includes unallocated DSG holding company costs that are not directly attributable to the ongoing operating activities of our reportable segments and includes the inconsequential results of the Bolt Supply House ("Bolt") non-reportable segment. Revenue within the All Other category represent the results of Bolt. Bolt generates revenue primarily from the sale of MRO products to its walk-up customers and service to its customers through their 14 branch locations. Bolt does not provide VMI services for its customers or provide services in addition to product sales to customers. Revenue is recognized at the time that control of the product has been transferred to the customer which is either upon delivery or shipment depending on the terms of the contract.

76


Financial information for the Company's segments is presented below.
Year Ended December 31,
(in thousands)20222021
Revenue
Lawson(1)
$324,783 $ 
TestEquity392,358 264,161 
Gexpro Services385,326 256,129 
All Other(2)
48,955  
Total revenue$1,151,422 $520,290 
Operating income (loss)
Lawson(1)
$6,536 $ 
TestEquity11,375 329 
Gexpro Services21,291 11,092 
All Other(2)
2,584  
Total operating income (loss)$41,786 $11,421 
(1)    Includes the operating results of Lawson only subsequent to the Merger Date of April 1, 2022 and not Lawson operating results prior to the Mergers.
(2)    Includes the operating results of All Other only subsequent to the Merger Date of April 1, 2022 and not All Other operating results prior to the Mergers.

Long-lived assets, which includes property and equipment, rental equipment, goodwill, intangibles, right of use assets, and other assets, were as follows:
December 31,
(in thousands)20222021
Long-lived assets by segment
Lawson$324,732 $ 
TestEquity201,919 152,144 
Gexpro Services152,720 102,890 
All Other40,696  
Total$720,067 $255,034 
Long-lived assets by geographic area
United States$580,870 $236,933 
Canada70,561 7,582 
Europe67,957 9,863 
Pacific Rim  
Latin America679 656 
Other  
Total$720,067 $255,034 

Refer to Note 4 – Revenue Recognition for disaggregated revenue by geographic area.

77


Capital expenditures and depreciation and amortization by segment were as follows:
Year Ended December 31,
(in thousands)20222021
Capital expenditures
Lawson(1)
$3,737 $ 
TestEquity250 169 
Gexpro Services3,809 2,857 
All Other(2)
511  
Total$8,307 $3,026 
Depreciation and amortization
Lawson(1)
$10,594 $ 
TestEquity17,480 13,784 
Gexpro Services15,175 4,899 
All Other(2)
1,937  
Total$45,186 $18,683 
(1)    Includes Lawson's activities only subsequent to the Merger Date of April 1, 2022 and not prior to the Mergers.
(2)    Includes the activities of All Other only subsequent to the Merger Date of April 1, 2022 and not prior to the Mergers.

Note 15 – Commitments and Contingencies

Shareholder Lawsuits

In February 2022, three purported DSG stockholders made demands pursuant to Section 220 of the Delaware General Corporation Law to inspect certain books and records of DSG (collectively, the “Books and Records Demands”). One stated purpose of the Books and Records Demands was to investigate questions of director disinterestedness and independence and the alleged possibility of wrongdoing, mismanagement and/or material non-disclosure related to the Special Committee’s and the DSG board of directors’ approval of the Mergers. On March 16, 2022, one of the purported DSG stockholders who previously made a Books and Records Demand filed a lawsuit entitled Robert Garfield v. Lawson Products, Inc., Case No. 2022-0252, in the Court of Chancery of the State of Delaware against DSG (the “Garfield Action”). On March 22, 2022, another of the purported DSG stockholders who previously made a Books and Records Demand filed a lawsuit entitled Jeffrey Edelman v. Lawson Products, Inc., Case No. 2022-0270, in the Court of Chancery of the State of Delaware against DSG (the “Edelman Action”). The Garfield Action and the Edelman Action, which were consolidated and re-captioned as Lawson Products, Inc. Section 220 Litigation, Case No. 2022-0270, are collectively referred to as the “Books and Records Actions.” The Books and Records Actions sought to compel inspection of certain books and records of DSG to investigate questions of director disinterestedness and independence and the alleged possibility of wrongdoing, mismanagement and/or material non-disclosure related to the Special Committee’s and the DSG board of directors’ approval of the Mergers. Following briefing, the Delaware Court of Chancery held a trial on July 14, 2022 to adjudicate the Books and Records Actions. At the conclusion of the trial, the Court ruled orally that the stockholders’ demands would be granted only in one respect (production of documents sufficient to show the identities of any guarantors of debt of the acquired companies) and the Court denied the remainder of the stockholders’ requests. The Court’s ruling was memorialized in an order issued on July 20, 2022. Thereafter, DSG produced excerpts of certain documents as required by the Court's ruling and subsequent order.

On October 3, 2022, the plaintiffs in the Books and Records Actions filed a shareholder derivative action (the “Derivative Action”) entitled Jeffrey Edelman and Robert Garfield v. John Bryan King et al., Case No. 2022-0886, in the Court of Chancery of the State of Delaware. The Derivative Action names as defendants J. Bryan King, Lee S. Hillman, Bianca A. Rhodes, Mark F. Moon, Andrew B. Albert, I. Steven Edelson and Ronald J. Knutson (collectively, “Director and Officer Defendants”), and LKCM Headwater Investments II, L.P., LKCM Headwater II Sidecar Partnership, L.P., Headwater Lawson Investors, LLC, PDLP Lawson, LLC, LKCM Investment Partnership, L.P., LKCM Micro-Cap Partnership, L.P., LKCM Core Discipline, L.P. and Luther King Capital Management Corporation (collectively, the “LKCM Defendants”). Purporting to act on behalf of DSG, in the Derivative Action the plaintiffs allege, among other things, various claims of alleged breach of fiduciary duty against the Director and Officer Defendants and the LKCM Defendants in connection with the Mergers. The Derivative Action seeks, among other things, money damages, equitable relief and the costs of the Derivative Action, including reasonable attorneys’, accountants’ and experts’ fees. On October 24, 2022, the plaintiffs
78


voluntarily dismissed PDLP Lawson, LLC and LKCM Investment Partnership, L.P. from the Derivative Action without prejudice.

DSG disagrees with and intends to vigorously defend against the Derivative Action. The Derivative Action could result in additional costs to DSG, including costs associated with the indemnification of directors and officers. At this time, DSG is unable to predict the ultimate outcome of the Derivative Action or, if the outcome is adverse, to reasonably estimate an amount or range of reasonably possible loss, if any, associated with the Derivative Action. Accordingly, no amounts have been recorded in the consolidated financial statements for these matters. No assurance can be given that additional lawsuits will not be filed against DSG and/or its directors and officers and/or other persons or entities in connection with the Mergers.

Environmental Matter

In 2012, it was determined a Company owned site in Decatur, Alabama, contained hazardous substances in the soil and groundwater as a result of historical operations prior to the Company's ownership. The Company retained an environmental consulting firm to further investigate the contamination, prepare a remediation plan, and enroll the site in the Alabama Department of Environmental Management (“ADEM”) voluntary cleanup program.

A remediation plan was approved by ADEM in 2018. The plan consists of chemical injections throughout the affected area, as well as subsequent monitoring of the area. The injection process was completed in the first quarter of 2019 and the environmental consulting firm is monitoring the affected area. At December 31, 2022 the Company had less than $0.1 million accrued for potential monitoring costs included in Accrued expenses and other current liabilities in the Consolidated Balance Sheets. The costs for future monitoring are not significant and have been fully accrued. The Company does not expect to capitalize any amounts related to the remediation plan.

Defined Contribution Plan

The Company provides a 401(k) defined contribution plan to allow employees a pre-tax investment vehicle to save for retirement. The Company made contributions to the 401(k) plan of $5.5 million and $1.7 million for the years ended December 31, 2022 and 2021, respectively.

Purchase Commitments

The Company enters into inventory purchase commitments with third parties in the ordinary course of business. As of December 31, 2022, we had contractual commitments to purchase approximately $168 million of product from our suppliers and contractors which is expected to be paid in the next twelve months.

Note 16 – Related Party Transactions

Management Services Agreements

Prior to the Mergers, a subsidiary of TestEquity was party to a management agreement with Luther King Capital Management Corporation (“LKCM”) for certain advisory and consulting services (the “TestEquity Management Agreement”), and a subsidiary of Gexpro Services was party to a management agreement with LKCM for certain advisory and consulting services (the “Gexpro Services Management Agreement”). In connection with the closing of the Mergers on April 1, 2022, (i) all of the TestEquity subsidiary’s rights, liabilities and obligations under the TestEquity Management Agreement were novated to, transferred to and assumed by the TestEquity Equityholder, and LKCM released the TestEquity subsidiary from all obligations and claims under the TestEquity Management Agreement, and (ii) all of the Gexpro Services subsidiary’s rights, liabilities and obligations under the Gexpro Services Management Agreement were novated to, transferred to and assumed by the Gexpro Services Stockholder, and LKCM released the Gexpro Services subsidiary from all obligations and claims under the Gexpro Services Management Agreement (collectively, the “Novations”). During the first three months of 2022, expense of $0.5 million was recorded within Selling, general and administrative expenses within the Consolidated Statements of Operations and Comprehensive Income (Loss), reflecting expenses accrued under these management agreements from January 1, 2022 through the April 1, 2022 Merger Date. As of December 31, 2021, $4.8 million was included in Accrued expenses and other current liabilities in the Consolidated Balance Sheets in connection with these management agreements. As of April 1, 2022, the prior obligation of $5.3 million was effectively settled in connection with the Mergers and considered to be a deemed equity contribution by LKCM recorded to additional paid in
79


capital. As a result of the Novations, no additional expense under these management agreements has been incurred subsequent to the Mergers.

Consulting Services

Subsequent to the Mergers, individuals employed by LKCM Headwater Operations, LLC, a related party of Luther King Capital Management Corporation (“LKCM”), have provided the Company with certain consulting services in order to identify cost savings, revenue enhancements and operational synergies of the combined companies. As of December 31, 2022 expense of $0.2 million was recorded within Selling, general and administrative expenses within the Consolidated Statements of Operations and Comprehensive Income (Loss), reflecting expenses accrued for these consulting services.

TestEquity and Gexpro Services Mergers

Immediately prior to the Mergers, entities affiliated with Luther King Capital Management Corporation (“LKCM”) and J. Bryan King (the Chairman of the DSG board of directors), including private investment partnerships for which LKCM serves as investment manager, owned a majority of the ownership interests in the TestEquity Equityholder (which in turn owned all of the outstanding equity interests of TestEquity as of immediately prior to the completion of the TestEquity Merger). As of the Merger Date, Mr. King was a director of the TestEquity Equityholder. In addition, as of the Merger Date, Mark F. Moon (a member of the DSG board of directors) was a director of, and held a direct or indirect equity interest in, the TestEquity Equityholder.

Immediately prior to the Mergers, entities affiliated with LKCM and Mr. King, including private investment partnerships for which LKCM serves as investment manager, owned a majority of the ownership interests in the Gexpro Services Stockholder (which in turn owned all of the then outstanding stock of Gexpro Services).

Immediately prior to the Mergers, entities affiliated with LKCM and Mr. King owned approximately 48% of the shares of DSG common stock then outstanding.

As a result of and after the consummation of the Mergers, entities affiliated with LKCM and J. Bryan King (the Chairman of the DSG board of directors) owned in the aggregate approximately 14,640,000 shares of DSG common stock as of the Merger Date, which shares represented approximately 75% of the shares of DSG common stock then outstanding after giving effect to the issuance of shares as of the Merger Date in connection with the consummation of the Mergers. Such aggregate share amount does not include any of the up to 700,000 additional shares of DSG common stock or any of the up to 1,000,000 additional shares of DSG common stock potentially issuable to the TestEquity Equityholder and the Gexpro Services Stockholder, respectively, in accordance with the earnout provisions of the TestEquity Merger Agreement and the Gexpro Services Merger Agreement, respectively, summarized in Note 1 – Nature of Operations and Basis of Presentation.

80


ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.

None.

ITEM 9A. CONTROLS AND PROCEDURES.

Evaluation of Disclosure Controls and Procedures

Under the supervision and with the participation of our senior management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as of the end of the period covered by this annual report (“the Evaluation Date”). Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded as of the Evaluation Date that our disclosure controls and procedures were not effective as of December 31, 2022, because of the identified material weakness in internal control over financial reporting described below.

On April 1, 2022, Lawson merged with TestEquity and Gexpro Services, thereby expanding our business operations and geographic scope as the newly formed Distribution Solutions Group. We have experienced several complex and non-routine accounting transactions. As indicated below, in Management’s Annual Report on Internal Control over Financial Reporting, management’s assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of TestEquity and Gexpro Services due to the timing of the reverse mergers.

Management’s Report on Internal Control over Financial Reporting

Company management is responsible for establishing and maintaining adequate internal control over financial reporting for the Company as defined in Rule 13a-15(f) under the Exchange Act. This system, which management has chosen to base on the framework set forth in the 2013 Internal Control-Integrated Framework, published by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”), is under the supervision of our Chief Executive Officer and Chief Financial Officer, is effected by the Company’s board of directors, management and other personnel, and is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States of America.

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

Because of its inherent limitations, a system of internal control over financial reporting can provide only reasonable assurance and may not prevent or detect misstatements. Further, because of changes in conditions, effectiveness of internal controls over financial reporting may vary over time.

The Company has excluded TestEquity and Gexpro Services from the scope of management’s report on internal control over financial reporting, representing approximately 56% and 28% of total assets and net assets, respectively, as of December 31, 2022 and 68% and 37% of revenue and net income, respectively, for the year then ended.

In connection with the preparation of our consolidated financial statements as of December 31, 2022, we identified a material weakness in our internal control over financial reporting. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.

As a result of our expanding business operations, primarily related to our merger in April 2022, we have experienced an increase in complex and non-routine accounting transactions and control activities necessary to properly present consolidated
81


results. Specifically, in our TestEquity operating segment, we did not have sufficient technical accounting resources and personnel (i) to help ensure proper application of U.S. GAAP in the accounting for certain areas primarily related to accounting for business acquisitions and the disposal of rental equipment, or (ii) to effectively design and execute our process level controls around (a) revenue recognition, (b) account reconciliations, (c) accounting policies, and (d) proper segregation of duties. Although these control deficiencies did not result in any material misstatement of our consolidated financial statements, it could lead to a material misstatement of account balances or disclosures. Accordingly, management has concluded that these control deficiencies constitute a material weakness at December 31, 2022.

Management has further concluded that, in light of the material weakness described above, we did not maintain effective internal control over financial reporting as of December 31, 2022, based on the criteria set forth in “Internal Control—Integrated Framework” issued by COSO.

Our independent registered public accounting firm, BDO USA, LLP, which has audited and reported on our financial statements, issued an attestation report regarding our internal control over financial reporting as of December 31, 2022. As a result of the material weakness described above, such report includes an adverse audit report on the effectiveness of internal control over financial reporting as of December 31, 2022.

Management’s Plan for Remediation

Management has identified the steps necessary to remediate the material weakness:

Accounting Expertise and Personnel

Management is assessing the accounting function and is planning to hire additional accounting personnel to improve the accounting capabilities and capacity, and to ensure internal control activities are maintained and performed.

Accounting Policies and Controls

Management has expanded our training related to internal controls to include workshops designed to improve control awareness and educate all applicable personnel at the business unit level on internal control topics.
Management has designed and implemented controls over the review of the accuracy and completeness of inputs provided to and outputs provided by third-party specialists, including the memorialization of accounting treatment conclusions for acquisitions.
Management will strengthen accounting policies, specifically within complex, non-routine transactions, revenue recognition and accounting for business acquisitions, and verify procedures against U.S. GAAP.
Management will design and implement entity level monitoring controls to support the review and preparation of complete and accurate financial information.

Segregation of Duties

Management has evaluated logical access and eliminated known segregation of duties conflicts.
Management has designed and is in the process of implementing periodic logical access review controls to monitor user access and proper segregation of duties.

We believe that a remediation plan incorporating the measures described above will remediate the material weakness identified and strengthen our internal control over financial reporting. We will continue to review our financial reporting controls and procedures. As we finalize and implement the remediation plan outlined above, we may also identify additional measures to address the material weakness or modify certain of the remediation procedures described above. We also may implement additional changes to our internal control over financial reporting as may be appropriate in the course of remediating the material weakness. Management will continue to take steps to remedy the material weakness to reinforce the overall design and capability of our control environment.

Inherent Limitations on Effectiveness of Controls

A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Because of its inherent limitations, internal control over financial reporting may
82


not prevent or detect all control issues or misstatements, accordingly, our controls and procedures are designed to provide reasonable, not absolute, assurance that the objectives of our control system are met. Projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become adequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

83


Report of Independent Registered Public Accounting Firm

Shareholders and Board of Directors
Distribution Solutions Group, Inc.
Chicago, Illinois

Opinion on Internal Control over Financial Reporting

We have audited Distribution Solutions Group, Inc.’s (the “Company’s”) internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (the “COSO criteria”). In our opinion, the Company did not maintain, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on the COSO criteria.

We do not express an opinion or any other form of assurance on management’s statements referring to any corrective actions taken by the Company after the date of management’s assessment.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated balance sheet of the Company as of December 31, 2022, the related consolidated statements of operations and comprehensive income (loss), stockholders’ equity, and cash flows for the year ended December 31, 2022, and the related notes and our report dated March 14, 2023 expressed an unqualified opinion thereon.

Basis for Opinion

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

We conducted our audit of internal control over financial reporting in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

As indicated in the accompanying Item 9A, Management’s Report on Internal Control over Financial Reporting, as a result of the mergers between Lawson Products, Inc. ("Lawson"), TestEquity Acquisition, LLC (“TestEquity”) and 301 HW Opus Holdings, Inc. (‘Gexpro Services”) on April 1, 2022, management’s assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of TestEquity and Gexpro Services, which are included in the consolidated balance sheet of the Company as of December 31, 2022, and the related consolidated statements of operations and comprehensive income (loss), stockholders’ equity, and cash flows for the year then ended. Combined, TestEquity and Gexpro Services constituted 56% and 28% of total assets and net assets, respectively, as of December 31, 2022, and 68% and 37% of revenue and net income, respectively, for the year then ended. Management did not assess the effectiveness of internal control over financial reporting of TestEquity and Gexpro Services because of the timing of the merger which was completed on April 1, 2022. Our audit of internal control over financial reporting of the Company also did not include an evaluation of the internal control over financial reporting of TestEquity and Gexpro Services.

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. A material weakness regarding management’s failure to have sufficient technical accounting resources and personnel at TestEquity to design and maintain controls over i) business combinations, ii) disposal of rental equipment, iii) revenue recognition, iv) account reconciliations, v) accounting policies and vi) segregation of duties has been identified and described in management’s assessment. This material weakness was considered in determining the
84


nature, timing, and extent of audit tests applied in our audit of the 2022 financial statements, and this report does not affect our report dated March 14, 2023 on those financial statements.

Definition and Limitations of Internal Control over Financial Reporting

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

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

/s/BDO USA, LLP

Chicago, Illinois
March 14, 2023
85


Changes in Internal Controls

The Mergers that were completed on April 1, 2022, had a material impact on the financial position, results of operations, and cash flows of the combined company. We have implemented new processes and internal controls as a result of the Mergers to assist us in the preparation and disclosure of financial information. Other than as discussed above, there were no changes in our internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act, during our most recently completed fiscal quarter that materially affected or are reasonably likely to materially affect our internal control over financial reporting.

ITEM 9B. OTHER INFORMATION.

None.

ITEM 9C. DISCLOSURES REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.

None.

86


Distribution Solutions Group, Inc.
Notes to Consolidated Financial Statements

PART III

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.

a.    Directors

The information required by this Item is set forth in the Company’s Proxy Statement for the Annual Meeting of Stockholders to be held on May 19, 2023, under the caption “Election of Directors” and “Section 16(a) Beneficial Ownership Reporting Compliance,” which information is incorporated herein by reference.

b.    Executive Officers

The information required by this Item is set forth under the caption Item 1 — Business under “Information About Our Executive Officers.”

c.    Audit Committee

Information on the Company’s Audit Committee is contained under the caption “Board of Directors Meetings and Committees” in the Company’s Proxy Statement for the Annual Meeting of Stockholders to be held on May 19, 2023, which is incorporated herein by reference.

The Board of Directors has determined that Lee Hillman, member of the Audit Committee of the Board of Directors, qualifies as an “audit committee financial expert” as defined in Item 407(d)(5)(ii) of Regulation S-K, and that Mr. Hillman is “independent” as the term is defined in the listing standards of the Nasdaq Global Select Market.

d.    Code of Business Conduct

The Company has adopted a Code of Business Conduct applicable to all employees and sales representatives. The Company’s Code of Business Conduct is applicable to senior financial executives including the principal executive officer, principal financial officer and principal accounting officer of the Company. The Company’s Code of Business Conduct is available on the Corporate Governance page in the Investor Relations section of the Company’s website at http://www.distributionsolutionsgroup.com. The Company intends to post on its website any amendments to, or waivers from its Code of Business Conduct applicable to senior financial executives. The Company will provide any persons with a copy of its Code of Business Conduct without charge upon written request directed to the Company’s Secretary at the Company’s address.

ITEM 11. EXECUTIVE COMPENSATION.

The information required by this Item is set forth in the Company’s Proxy Statement for the Annual Meeting of Stockholders to be held on May 19, 2023, under the caption “Remuneration of Executive Officers,” which information is incorporated herein by reference.

87


ITEM 12.    SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.

The information required by this Item is set forth in the Company’s Proxy Statement for the Annual Meeting of Stockholders to be held on May 19, 2023 under the caption “Securities Beneficially Owned by Principal Stockholders and Management” which information is incorporated herein by reference.

Equity Compensation Plan Information

The following table provides information as of December 31, 2022 regarding the number of shares of common stock that were available for issuance under the Company’s equity compensation plans which are described in greater detail in Note 10 – Stock-Based Compensation in Item 8. Financial Statements.
Plan categoryNumber of securities to be issued upon exercise of outstanding options, warrants and rightsWeighted-average exercise price of outstanding options, warrants and rightsNumber of securities remaining available for future issuance under equity compensation plans (excluding securities reflected in the first column)
Equity compensation plans approved by stockholders
Stock options288,00077.59 
Other stock units (1)
206,750N/A
Equity compensation plans not approved by stockholders— 
Total494,750$77.59 1,222,773
(1)Includes potential common stock issuance of 56,587 from restricted stock awards, 117,293 from market stock units and 32,870 from performance awards.

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.

The information required by this Item is set forth in the Company’s Proxy Statement for the Annual Meeting of Stockholders to be held on May 19, 2023 under the caption “Election of Directors” and “Certain Relationships and Related Transactions” which information is incorporated herein by reference.
ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES.

The information required under this Item is set forth in the Company’s Proxy Statement for the Annual Meeting of Stockholders to be held on May 19, 2023 under the caption “Fees Paid to Independent Auditors” which information is incorporated herein by reference.

88



PART IV

ITEM 15. EXHIBIT AND FINANCIAL STATEMENT SCHEDULES.

(a)    (1)    See Index to Financial Statements in Item 8 on page 39.

    (2)    All other financial statement schedules are omitted because they are inapplicable, not required under the instructions, or the information is reflected in the financial statements or notes thereto.

    (3)    Exhibits:

Exhibit
Number
Description of Exhibit
89



101.INSInline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL 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
104Cover Page Interactive File (embedded within the Inline XBRL document and contained in Exhibit 101)
Certain schedules and/or similar attachments omitted pursuant to Item 601(a)(5) of Regulation S-K promulgated by the U.S. Securities and Exchange Commission. The Company agrees to furnish supplementally a copy of any omitted schedule or similar attachment to the SEC upon request.
* Indicates management employment contracts or compensatory plans or arrangements.
** Filed herewith.
*** Furnished herewith.

ITEM 16. FORM 10-K SUMMARY.

None.
90


SIGNATURES

 
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
DISTRIBUTION SOLUTIONS GROUP, INC.
(Registrant)
Dated:March 14, 2023/s/ J. Bryan King
J. Bryan King
Chairman, President and Chief Executive Officer
(principal executive officer)
Dated:March 14, 2023/s/ Ronald J. Knutson
Ronald J. Knutson
Executive Vice President, Chief Financial Officer and Treasurer
(principal financial officer)
Dated:March 14, 2023/s/ David S. Lambert
David S. Lambert
Vice President, Controller and Chief Accounting Officer
(principal accounting officer)

91


Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the date indicated.
SignatureTitleDate
/s/ J. Bryan KingChairman, President and Chief Executive Officer
(principal executive officer)
March 14, 2023
J. Bryan King
/s/ Ronald J. KnutsonExecutive Vice President, Chief Financial Officer and Treasurer
(principal financial officer)
March 14, 2023
Ronald J. Knutson
/s/ David S. LambertVice President, Controller and Chief Accounting Officer
(principal accounting officer)
March 14, 2023
David S. Lambert

/s/ Andrew B. Albert
DirectorMarch 14, 2023
Andrew B. Albert

/s/ I. Steven Edelson
DirectorMarch 14, 2023
I. Steven Edelson

/s/ Lee S. Hillman
DirectorMarch 14, 2023
Lee S. Hillman

/s/ Mark F. Moon
DirectorMarch 14, 2023
Mark F. Moon
/s/ Bianca A. Rhodes
DirectorMarch 14, 2023
Bianca A. Rhodes
/s/ Robert S. Zamarripa
DirectorMarch 14, 2023
Robert S. Zamarripa

92

EX-4.1 2 a202210-k_ex41.htm EX-4.1 Document
        
EXHIBIT 4.1

DESCRIPTION OF COMMON STOCK
The following summary is a description of the material terms of the common stock ("common stock") of Distribution Solutions Group, Inc. (referred to herein as "we", "us" or "our"). This summary is not meant to be complete and is qualified by reference to the applicable provisions of the Delaware General Corporation Law ("DGCL") and our certificate of incorporation and bylaws, each as amended. You are urged to read those documents carefully. Copies of our certificate of incorporation and bylaws are filed as Exhibits 3.1 and 3.2 to our Annual Report on Form 10-K.
Authorized Capitalization
We are currently authorized to issue 35,000,000 shares of common stock, $1.00 par value per share and 500,000 shares of preferred stock, $1.00 par value per share. On February 28, 2023, there were 19,421,570 shares of our common stock outstanding. There are no shares of preferred stock outstanding.
Common Stock
Issuance of Common Stock. Shares of common stock may be issued from time to time as our board shall determine and, on such terms, and for such consideration, as shall be fixed by the board.
Dividends and Rights Upon Liquidation. After the requirements with respect to preferential dividends on preferred stock, if any, are met, the holders of our outstanding common stock are entitled to receive dividends out of assets legally available at the time and in such amounts as the board may from time to time determine. Our common stock is not convertible or exchangeable into other securities. Upon our liquidation, dissolution or winding up, the holders of our common stock are entitled to receive the assets that are legally available for distribution on a pro rata basis, after payment of all of our debts and other liabilities and subject to the prior rights of holders of any preferred stock then outstanding. The Company does not currently pay a dividend on its common stock.
Voting Rights. The holders of the common stock are entitled to vote at all meetings of the stockholders and are entitled to cast one vote for each share of common stock held by them respectively and standing in their respective names on the books of the Company. Each stockholder is entitled to cumulative voting with respect to the election of directors which entitles stockholders to add all of the votes they have for directors and cast such votes for any single director or distribute them among directors.
Preemptive Rights. Holders of our common stock do not have preemptive rights with respect to any shares that may be issued. Shares of our common stock are not subject to redemption.

Business Combinations. The Company's certificate of incorporation requires (i) the affirmative vote of holders of not less than 75% of the voting power of the Company to approve any merger, any sale of the Company or substantially all of its assets or the issuance of any securities in exchange for assets having a value equal or greater to 5% of the assets of the Company in a transaction with a stockholder holding 10% or more of our common stock (the "10% stockholder") and (ii) the approval of such transaction by holders of a majority of the voting power not owned by the 10% stockholder. The above requirements do not apply to


        
(x) a transaction with respect to which the board has approved a memorandum of understanding prior to the time such other entity becomes a 10% stockholder or (y) transactions approved by two-thirds of the directors who are not representatives or affiliates of the 10% stockholder.
Relevant Provisions of the Delaware Business Corporation Law
We are governed by the provisions of Section 203 of the Delaware General Corporation Law. In general, Section 203 prohibits a public Delaware corporation from engaging in a "business combination" with an "interested stockholder" for a period of three years after the date of the transaction in which the person became an interested stockholder, unless the business combination is approved in a prescribed manner. A "business combination" includes mergers, asset sales or other transactions resulting in a financial benefit to the stockholder. An "interested stockholder" is a person who, together with affiliates and associates, owns, or within three years of the date on which it is sought to be determined whether such person is an "interested stockholder," did own, 15% or more of the corporation's outstanding voting stock. These provisions may have the effect of delaying, deferring or preventing a change in control.
Transfer Agent and Registrar
The transfer agent and registrar for our common stock is Computershare. The transfer agent and registrar for any preferred stock we issue will be set forth in the applicable prospectus supplement.
Listing
Our common stock is listed on The Nasdaq Global Select Market under the symbol "DSGR".

EX-21 3 a202210kex21.htm EX-21 Document

EXHIBIT 21

SUBSIDIARIES OF THE COMPANY

NameJurisdiction of Incorporation
301 HW Opus Holdings, Inc. (conducting business as Gexpro Services)Delaware
Gexpro Services Supply Chain Management (Shanghai) Co. Ltd.China
GS Holdings Canada Inc.Canada
GS Holdings Denmark ApSDenmark
GS Holdings RE LLCDelaware
GS Operating, LLCDelaware
GS Operating Holding Hungary Kft.Hungary
GS Operating Magyarország Általános Kereskedelmi és Szolgáltató KftHungary
GX Pro Opus, S. de R.L. de C.V.Mexico
Heads and Threads, Inc.Illinois
InstrumexGermany
Interworld Highway, LLCDelaware
Lawson Products, Inc.Illinois
Lawson Products Canada Inc.Canada
MCS Rentals Holdings LimitedUnited Kingdom
MCS Test Group LimitedUnited Kingdom
National Engineered Fasteners Inc.Canada
Resolux ApSDenmark
Resolux do Brazil Industria e Comercio Especializado em Energia Eolica Ltd.Brazil
Resolux GmbHGermany
Resolux Inc.Iowa
Resolux India Private LimitedIndia
Resolux Turkey Ruzgar Turbinleri Elektrik Aksamlari Sanayi ve Ticaret Anonim SirketiTurkey
Resolux Windpower Technology (Tianjin) Co. Ltd.China
TestEquity Acquisition LLCDelaware
TestEquity Acquisition Holdings, LLCDelaware
TestEquity de Mexico S. de R.L. de C.V.Mexico
TestEquity Inc.Canada
TestEquity LLCDelaware
The Bolt Supply House Ltd.Canada
 
Subsidiaries, that in the aggregate are not considered significant to the consolidated results of the Company at the end of December 31, 2022, have been omitted.


EX-23.1 4 a202210kex231.htm EX-23.1 Document

EXHIBIT 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Distribution Solutions Group, Inc.
Chicago, Illinois

We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-231671) and Form S-8 (No. 333-199243 and 333-231672) of Distribution Solutions Group, Inc. of our reports dated March 14, 2023, relating to the consolidated financial statements, and the effectiveness of Distribution Solutions Group, Inc.’s internal control over financial reporting, which appear in this Form 10-K. Our report on the effectiveness of internal control over financial reporting expresses an adverse opinion on the effectiveness of the Company’s internal control over financial reporting as of December 31, 2022.


/s/BDO USA, LLP

Chicago, Illinois
March 14, 2023


EX-23.2 5 a202210kex232.htm EX-23.2 Document

EXHIBIT 23.2

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We have issued our report dated March 14, 2023, with respect to the consolidated financial statements included in the Annual Report of Distribution Solutions Group, Inc. on Form 10-K for the year ended December 31, 2022. We consent to the incorporation by reference of the said report in the Registration Statements of Distribution Solutions Group, Inc. on Form S-3 (File No. 333-231671) and Forms S-8 (File Nos. 333-199243 and 333-231672).


/s/ GRANT THORNTON LLP

Los Angeles, California
March 14, 2023





EX-31.1 6 a202210kex311.htm EX-31.1 Document

EXHIBIT 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
I, J. Bryan King, certify that:

1. I have reviewed this Annual Report on Form 10-K of Distribution Solutions Group, Inc. (the “registrant”);

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)) for the registrant and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

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

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

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

Date: March 14, 2023

/s/ J. Bryan King     
J. Bryan King
President and Chief Executive Officer
(principal executive officer)


EX-31.2 7 a202210kex312.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION
I, Ronald J. Knutson, certify that:

1.    I have reviewed this Annual Report on Form 10-K of Distribution Solutions Group, Inc. (the “registrant”);

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)) for the registrant 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 three months (the registrant’s fourth fiscal three months in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

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

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

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


Date: March 14, 2023


/s/ Ronald J. Knutson
Ronald J. Knutson
Executive Vice President and Chief Financial Officer
(principal financial officer)


EX-32 8 a202210kex32.htm EX-32 Document

EXHIBIT 32
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED
PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 In connection with the Annual Report of Distribution Solutions Group, Inc. (the “Company”) on Form 10-K for the period ending December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned Chief Executive Officer and Chief Financial Officer of the Company hereby certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002 that based on their 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 as of and for the periods covered in the Report.



March 14, 2023

/s/ J. Bryan King
J. Bryan King
Distribution Solutions Group, Inc.
President and Chief Executive Officer
(principal executive officer)


/s/ Ronald J. Knutson
Ronald J. Knutson
Distribution Solutions Group, Inc.
Executive Vice President and Chief Financial Officer
(principal financial officer)


EX-101.SCH 9 laws-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Nature of Operations and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Business Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Supplemental Financial Statement Information link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Earnout Derivative Liability link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stock Repurchase Program link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Supplemental Financial Statement Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Earnout Derivative Liability (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Nature of Operations and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Summary of Significant Accounting Policies - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Summary of Significant Accounting Policies - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Summary of Significant Accounting Policies - Treasury Stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Summary of Significant Accounting Policies - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Summary of Significant Accounting Policies - Supplier Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Business Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Business Acquisitions - Initial Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Business Acquisitions - Schedule of Acquired Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Business Acquisitions - Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Business Acquisitions - Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Supplemental Financial Statement Information - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Supplemental Financial Statement Information - Rollforward of Inventory Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Supplemental Financial Statement Information- Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Supplemental Financial Statement Information - Rental Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Supplemental Financial Statement Information - Security Bonus Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Goodwill and Intangible Assets - Carrying Amount of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Goodwill and Intangible Assets - Maturity of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Leases - Net Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Leases - Net Lease Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Leases - Value of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Leases - Value of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Leases - Leases Weighted-Average Lease Terms and Interest Rates (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Leases - Cash Outflows of the Leasing Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Earnout Derivative Liability - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Earnout Derivative Liability - Schedule of Earnout Liability (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Stock-Based Compensation - Summary of Stock Performance Rights (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Stock-Based Compensation - Schedule of Market Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Stock-Based Compensation - Summary of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Stock-Based Compensation - Performance Awards (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Stock Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Income Taxes - Components of Income Tax (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Income Taxes - Provision (Benefit) for Income taxes from Operations (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Income Taxes - Reconciliation of Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Segment Information - Reportable Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - Segment Information - Reportable Segments by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0000089 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 laws-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 laws-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 laws-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred Compensation Deferred Compensation, Policy [Policy Text Block] Deferred Compensation, Policy Business Acquisition [Axis] Business Acquisition [Axis] Other Other Comprehensive Income, Other, Net of Tax Revision of Prior Period [Axis] Revision of Prior Period [Axis] Foreign Current Foreign Tax Expense (Benefit) Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Related Party Transactions [Abstract] Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Deferred tax asset Deferred Income Tax Assets, Net Total debt Long-Term Debt, Gross Auditor Information [Abstract] Auditor Information Total ROU financing lease assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization U.S. state State and Local Income Tax Expense (Benefit), Continuing Operations Deferred income tax expense (benefit): Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Debt Instrument [Axis] Debt Instrument [Axis] Gain on bargain purchase Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Bargain Purchase Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Bargain Purchase Total Property, Plant and Equipment, Gross Property, Plant and Equipment, Excluding Rental Equipment Property, Plant and Equipment, Excluding Rental Equipment [Member] Property, Plant and Equipment, Excluding Rental Equipment Components of inventories Inventory, Net [Abstract] Previous revolving credit facilities Previous Revolving Credit Facility [Member] Previous Revolving Credit Facility Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table] Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table] Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Year four Finance Lease, Liability, to be Paid, Year Four Depreciation Depreciation Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Operating Leases, Weighted Average Interest Rate (as percent) Operating Lease, Weighted Average Discount Rate, Percent Interworld Highway, LLC Interworld Highway LLC [Member] Interworld Highway LLC Capital in excess of par value Additional Paid in Capital, Common Stock Deemed consideration for reverse acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Other changes in operating assets and liabilities Other Noncash Income (Expense) Total income tax expense (benefit): Income Tax Expense (Benefit), Continuing Operations, by Jurisdiction [Abstract] U.S. state Current State and Local Tax Expense (Benefit) Year three Finance Lease, Liability, to be Paid, Year Three Stock options excluded from computation of diluted earnings per share ( in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Present value of lease liabilities Finance Lease, Liability, Present Value Finance Lease, Liability, Present Value Accrued and withheld taxes, other than income taxes Accrual for Taxes Other than Income Taxes, Current Operating Leases Lessee, Operating Lease, Liability, to be Paid [Abstract] Other items, net Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Subsequent years Lessee, Operating Lease, Liability, to be Paid, after Year Five Revenue from Contract with Customer, Product and Service Benchmark Revenue from Contract with Customer, Product and Service Benchmark [Member] Equity Component [Domain] Equity Component [Domain] Secured Debt Secured Debt [Member] Ownership [Axis] Ownership [Axis] Outstanding stock options (in shares) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Investment, Name [Domain] Investment, Name [Domain] Additions for tax positions of current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Reconciliation of the Beginning and Ending Amount of Unrecognized Tax Benefits Summary of Income Tax Contingencies [Table Text Block] 2009 Equity Compensation Plan Equity Compensation Plan [Member] Equity Compensation Plan [Member] Financing Lease Amortization Finance Lease, Right-of-Use Asset, Amortization Deferred financing costs Payments of Financing Costs Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract] Effective Income Tax Rate Reconciliation, Percent [Abstract] Related Party [Domain] Related Party [Domain] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] DSG closing price per common stock on March 31, 2022 (in USD per share) Business Acquisition, Share Price Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Plan Name [Domain] Plan Name [Domain] Loans outstanding Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax [Abstract] Award Type [Axis] Award Type [Axis] Total current operating lease obligation Operating Lease, Liability, Current Bridge Loan Bridge Loan [Member] Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Gexpro Services Gexpro Services [Member] Gexpro Services Long-term debt, less current portion, net Long-Term Debt, Excluding Current Maturities Total liabilities Total liability Liabilities Operating Leases, Weighted Average Term (in years) Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Stock Performance Rights Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Increase (decrease) in goodwill Goodwill Goodwill, Purchase Accounting Adjustments Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Deferred Bonus and Profit Sharing Plan, Type of Deferred Compensation [Axis] Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Current income tax expense: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Document Type Document Type Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Useful life (in years) Property, Plant and Equipment, Useful Life MSU Rollforward MSU Rollforward [Table Text Block] MSU Rollforward [Table Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Financing Leases Finance Lease, Liability, to be Paid [Abstract] Total Deferred Income Tax Expense (Benefit) Long-term obligations Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities Accrued and withheld taxes, other than income taxes Accrued Salaries, Current Operating Lease Assets and Liabilities Lease Assets And Liabilities [Table Text Block] Lease Assets And Liabilities Treasury Stock Treasury Stock, Policy [Policy Text Block] Treasury Stock, Policy Debt Disclosure [Abstract] Debt Disclosure [Abstract] Current portion of lease obligation Total current lease obligations Lease Liability, Current Lease Liability, Current TestEquity TestEquity Segment [Member] TestEquity Segment Current portion of long-term debt Less current portion of long-term debt Long-Term Debt, Current Maturities Fair Value Finite-Lived Intangible Assets Acquired Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Cash paid out for SPR exercises Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Share-Based Liabilities Paid Accounting Policies [Abstract] Accounting Policies [Abstract] Line of Credit Line of Credit [Member] Earnout provision period (in days) Business Combination, Earnout Provision Period Business Combination, Earnout Provision Period Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Variable Rate Component [Domain] Variable Rate Component [Domain] Variable Rate Component [Domain] Total long term financing lease obligation Finance Lease, Liability, Noncurrent Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Components of Provision (Benefit) for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Unrecognized cost, period for recognition (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Gross Carrying Amount and Accumulated Amortization by Intangible Asset Class Schedule of Finite-Lived Intangible Assets [Table Text Block] Cash consideration Payments to Acquire Businesses, Gross Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Initial vesting percentage (as a percent) Deferred Compensation Vesting Percentage Initial Deferred Compensation Vesting Percentage Initial Supplier Concentration Risk Supplier Concentration Risk [Member] DSG DSG [Member] DSG Leases [Abstract] Leases [Abstract] Federal & state NOL carryforward Deferred Tax Assets, Operating Loss Carryforwards Basis of Presentation and Consolidation Consolidation, Policy [Policy Text Block] Stock Repurchase Program Treasury Stock [Text Block] Default rate (as a percent) Debt Instrument, Covenant, Default Rate Debt Instrument, Covenant, Default Rate Outstanding at beginning of period (in USD per share) Outstanding at end of period (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Exercise Price Minimum Minimum [Member] Entity Emerging Growth Company Entity Emerging Growth Company Equity consideration in relation to business acquisitions Equity Consideration In Relation To Business Acquisitions Equity Consideration In Relation To Business Acquisitions Common stock, par value (in USD per share) Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Write-offs Inventory Write-down Proceeds from term loans Proceeds from Issuance of Secured Debt Stock-based compensation liability Deferred Compensation Share-Based Arrangements, Liability, Current and Noncurrent Other intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Investment, Name [Axis] Investment, Name [Axis] Year one Net Lease Liability, Payments, Due Year One Net Lease Liability, Payments, Due Year One Trading Symbol Trading Symbol Entity File Number Entity File Number Treasury stock acquired (in USD per share) Treasury Stock Acquired, Average Cost Per Share Alternate Base Rate Or Canadian Prime Rate Alternate Base Rate Or Canadian Prime Rate [Member] Alternate Base Rate Or Canadian Prime Rate 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Accrued interest Interest Payable, Current Foreign Deferred Foreign Income Tax Expense (Benefit) Realized and unrealized foreign currency transaction losses Foreign Currency Transaction Gain (Loss), after Tax Title of Individual [Axis] Title of Individual [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Provision for income taxes Provision for income taxes Effective Income Tax Rate Reconciliation, Percent Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Business Acquisitions Business Combination Disclosure [Text Block] Total consideration exchanged Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Concentration Risk, Percentage Concentration Risk, Percentage Seller's notes Business Combination, Consideration Transferred, Liabilities Incurred Expected volatility, maximum, percent Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Net income Business Acquisition, Pro Forma Net Income (Loss) Accounts payable Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Taxes Income Tax Disclosure [Text Block] Weighted average interest rate (as a percent) Debt, Weighted Average Interest Rate Senior Secured Revolving Credit Facility Senior Secured Revolving Credit Facility [Member] Senior Secured Revolving Credit Facility Credit Facility [Domain] Credit Facility [Domain] Basic income (loss) per share of common stock (in USD per share) Earnings Per Share, Basic New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Shares acquired concurrent with Mergers (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Acquired In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Acquired In Period Equity consideration for purchase of business Adjustments To Additional Paid In Capital, Business Combination Consideration Adjustments To Additional Paid In Capital, Business Combination Consideration Ticking fee percentage (as a percent) Line of Credit Facility, Ticking Fee Percentage Line of Credit Facility, Ticking Fee Percentage Earn Out Revaluation Effective Income Tax Rate Reconciliation, Earn Out Revaluation, Percent Effective Income Tax Rate Reconciliation, Earn Out Revaluation, Percent Ownership [Domain] Ownership [Domain] Entity Interactive Data Current Entity Interactive Data Current Net deferred tax liabilities before valuation allowance Deferred Tax Assets Net Of Deferred Tax Liabilities Before Valuation Allowance Deferred Tax Assets Net Of Deferred Tax Liabilities Before Valuation Allowance Meals & entertainment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] SPRs outstanding, intrinsic value Share Based Compensation Non Option Equity Instruments Outstanding Intrinsic Value Share Based Compensation Non Option Equity Instruments Outstanding Intrinsic Value Derivative earnout liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Derivative Earnout Liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Derivative Earnout Liability Charge for step-up of acquired inventory Step-Up Of Inventory Step-Up Of Inventory Year five Finance Lease, Liability, to be Paid, Year Five Year five Net Lease Liability, Payments, Due Year Five Net Lease Liability, Payments, Due Year Five Repurchase of common stock Payments for Repurchase of Common Stock Class of Stock [Axis] Class of Stock [Axis] Income Taxes Income Tax, Policy [Policy Text Block] Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Exercisable Senior Secured Term Loan Senior Secured Term Loan [Member] Senior Secured Term Loan Increase (decrease) resulting from: Effective Tax Rate Reconciliation Components [Abstract] Effective Tax Rate Reconciliation Components [Abstract] Current assets: Assets, Current [Abstract] Supplemental Financial statements Information Additional Financial Information Disclosure [Text Block] Retained deficit Retained Earnings (Accumulated Deficit) Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Bad debt reserve Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Exercisable (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Income (loss) from continuing operations before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] Acquisition Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Omni Omni [Member] Omni Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Payment of financing lease principal Financing cash flows from financing leases Finance Lease, Principal Payments Earnout derivative liability Business Combination, Contingent Consideration, Liability, Current Previous term loans Term Loan Facility [Member] Term Loan Facility Total Current Income Tax Expense (Benefit) Instrumex Instrumex [Member] Instrumex Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Operating lease accumulated depreciation Operating Lease, Right-of-Use Asset, Accumulated Depreciation Operating Lease, Right-of-Use Asset, Accumulated Depreciation Deferred tax liability, net of deferred tax asset Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities Stock compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent Inventories Increase (Decrease) in Inventories TestEquity TestEquity [Member] TestEquity Stock based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Potential Shares From MSU Vest Potential Shares From MSU Vest Potential Shares From MSU Vest Inventories, gross Inventory, Gross Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Treasury stock (in shares) Treasury Stock, Shares Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] NEF NEF [Member] NEF Other revolving line of credit Other Revolving Credit Facilities [Member] Other Revolving Credit Facilities Income tax expense (benefit) Total Income Tax Expense (Benefit) Segment, Geographical [Domain] Geographical [Domain] Valuation allowance Deferred Tax Assets, Valuation Allowance Deferred tax liability Deferred Income Tax Liabilities, Net Entity Public Float Entity Public Float Expected annual dividend Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Payments Cost of goods sold Cost of Goods and Services Sold Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Number of earnout provisions Business Combination, Number Of Earnout Provisions Business Combination, Number Of Earnout Provisions Common stock, $1 par value: Authorized - 35,000,000 shares Issued - 19,712,137 and 10,542,333 shares, respectively Outstanding - 19,400,005 and 10,294,824 shares, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Deferred tax assets: Deferred Tax Assets, Gross [Abstract] ROU liabilities Deferred Tax Assets, Lease Assets Deferred Tax Assets, Lease Assets Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Total lease assets Lease Assets, Right-of-Use Asset Lease Assets, Right-of-Use Asset Accounts payable Liabilities, Current [Abstract] Frontier Frontier [Member] Frontier Initial recognition on Merger Date Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Deferred revenue Contract with Customer, Liability, Current Financing Lease Interest Finance Lease, Interest Expense Weighted average remaining contractual term, SPRs outstanding (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Exchange ratio (in shares) Business Acquisition, Equity Interest Issued or Issuable, Exchange Ratio Business Acquisition, Equity Interest Issued or Issuable, Exchange Ratio Amendment Flag Amendment Flag Useful life (in years) Finite-Lived Intangible Asset, Useful Life Consolidated Operating Lease Expense Operating Lease, Cost Estimated life (in years) Finite-Lived Intangible Assets, Remaining Amortization Period SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Acquisition Goodwill, Acquired During Period Revenue Business Acquisition, Pro Forma Revenue Construction in progress Construction in Progress [Member] Payment on seller's note Payments of Merger Related Costs, Financing Activities Goodwill and Intangible Assets Disclosure [Abstract] Deferred tax liability, net of deferred tax asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other assets Other Assets, Noncurrent Exercisable on December 31, 2022 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Depreciation and amortization Depreciation and amortization Depreciation, Depletion and Amortization Trading days Trading days Trading days Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Counterparty Name [Axis] Counterparty Name [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Number of SPRs Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Right of use assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Right Of Use Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Right Of Use Assets Operating cash flows from operating leases Operating cash flows from operating leases Operating Lease, Payments Stock options Share-Based Payment Arrangement, Option [Member] Treasury stock – 313,578 and 247,509 shares, respectively Treasury Stock, Value Accounts receivable, less allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Common stock, shares authorized (in shares) Common Stock, Shares Authorized Accrued income taxes Accrued Income Taxes, Current Maximum Maximum [Member] Other Other Geographical [Member] Other Geographical Rental Program Rental Program [Member] Rental Program Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Intangible Assets, Net (Excluding Goodwill) [Abstract] Business Acquisition [Line Items] Business Acquisition [Line Items] Investor Investor [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] Share-based Payment Arrangement, Performance Shares, Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] TestEquity And Gexpro TestEquity And Gexpro [Member] TestEquity And Gexpro Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Noncontrolling ownership (as a percent) Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Class of Treasury Stock [Table] Class of Treasury Stock [Table] VMI VMI [Member] VMI Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Accordion feature Line of Credit Facility, Accordion Feature, Increase Limit Line of Credit Facility, Accordion Feature, Increase Limit Segment Information Segment Reporting Disclosure [Text Block] Previously Reported Previously Reported [Member] 2022 Acquisitions 2022 Acquisitions [Member] 2022 Acquisitions Net realizable value and reserve adjustment for obsolete and excess inventory Inventory, LIFO Reserve, Effect on Income, Net Net deferred tax liabilities Deferred Tax Liabilities, Net Supplier [Axis] Supplier [Axis] Current liabilities: Liabilities and Equity [Abstract] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Purchase commitment Unrecorded Unconditional Purchase Obligation, Due in Next Rolling 12 Months Inventories, net Inventories, net Inventory, Net Disclosure of Repurchase Agreements [Abstract] Accounts payable Accounts Payable, Current Income Tax Authority [Axis] Income Tax Authority [Axis] Business Combination, Bargain Purchase, Gain, Statement of Income or Comprehensive Income [Extensible Enumeration] Business Combination, Bargain Purchase, Gain, Statement of Income or Comprehensive Income [Extensible Enumeration] Basic weighted average shares outstanding (in shares) Basic weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Present value of lease liabilities Net Lease Liability, Present Value Net Lease Liability, Present Value Preferred stock, $1 par value: Authorized - 500,000 shares, issued and outstanding - None Preferred Stock, Value, Issued Gexpro Gexpro [Member] Gexpro Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Share-based compensation plan maximum share grants per year (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Maximum Annual Share Grant Limit Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Maximum Annual Share Grant Limit Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Accrued interest Accrued Severance, Current Accrued severance current. Deferred income taxes Increase (Decrease) in Deferred Income Taxes Machinery and equipment, furniture and fixtures, and vehicles Machinery Equipment Furniture Fixtures and Vehicles [Member] Machinery Equipment Furniture Fixtures and Vehicles [Member] Measurement Period Adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract] Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Related Party [Axis] Related Party [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Lease and financing obligations Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Lease Obligation Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Lease Obligation Payments on revolving lines of credit Repayments of Long-Term Lines of Credit Land Land [Member] Effect of dilutive securities outstanding (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Diluted income per share: Earnings Per Share, Diluted [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Business acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Tax deductible goodwill Business Acquisition, Goodwill, Expected Tax Deductible Amount Current Fiscal Year End Date Current Fiscal Year End Date Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Shares acquired concurrent with Mergers (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Acquired in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Acquired in Period Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Current liabilities Liabilities, Current Risk-free rate of return, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum 2021 Acquisitions 2021 Acquisitions [Member] 2021 Acquisitions Total lease payments Net Lease Liability, Payments Due Net Lease Liability, Payments Due TestEquity Holdback Shares TestEquity Holdback Shares [Member] TestEquity Holdback Shares Activity Related to RSAs Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Expiration period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Annual vesting percentage after initial period (as a percent) Deferred Compensation Annual Vesting Percentage After Five Years Deferred Compensation Annual Vesting Percentage After Five Years Risk-free rate of return, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Gain on bargain purchase Business Combination, Bargain Purchase, Gain Recognized, Amount Income Tax Authority [Domain] Income Tax Authority [Domain] Europe Europe [Member] Finance Leases, Weighted Average Term (in years) Finance Lease, Weighted Average Remaining Lease Term Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Year three Net Lease Liability, Payments, Due Year Three Net Lease Liability, Payments, Due Year Three LCKM And Mr King LCKM And Mr King [Member] LCKM And Mr King Derivative Instruments and Hedging Activities Disclosure [Abstract] Credit Facility [Axis] Credit Facility [Axis] Gexpro Services Holdback Shares Gexpro Services Holdback Shares [Member] Gexpro Services Holdback Shares Shares acquired concurrent with Mergers (in USD per share) Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Acquired In Period, Weighted Average Exercise Price Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Acquired In Period, Weighted Average Exercise Price Reserve for obsolete and excess inventory Beginning balance Ending balance Inventory Valuation Reserves Shares vested (in shares) Exchanged for common shares (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Bargain purchase option Payments For Bargain Purchase Option Payments For Bargain Purchase Option Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Tax withholdings related to net share settlements of stock-based compensation awards (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items] Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items] Reconciliation Between Effective Income Tax Rate and Statutory Federal Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Commitment fee Line of Credit Facility, Commitment Fee Amount Subsequent years Net Lease Liability, Payments, Due after Year Five Net Lease Liability, Payments, Due after Year Five Accrued customer rebates Accrued Customer Rebates Accrued Customer Rebates Exercised (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercised In period Entity Central Index Key Entity Central Index Key Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Payments on term loans Repayments of Secured Debt Latin America Latin America [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Tax withholdings related to net share settlements of stock-based compensation awards Tax withholdings related to net share settlements of stock-based compensation awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Total consideration exchanged Business Combination, Consideration Transferred Supplier Concentrations Concentration Risk, Credit Risk, Policy [Policy Text Block] Entity [Domain] Entity [Domain] Deferred state income tax Deferred Tax Assets, State Taxes City Area Code City Area Code ASSETS Assets [Abstract] Bad debt expense Increase (Decrease) in Other Operating Assets and Liabilities, Net Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Deferred state income tax Deferred Tax Liabilities, Deferred Expense Variable Rate [Axis] Variable Rate [Axis] Cash value of life insurance Cash Surrender Value of Life Insurance Other liabilities Other Liabilities, Noncurrent Leases Lessor, Operating Leases [Text Block] Related Party Transactions Related Party Transaction [Text Block] Related Party Transaction Purchases of property, plant and equipment Capital expenditures Payments to Acquire Property, Plant, and Equipment 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Subsequent years Finance Lease, Liability, to be Paid, after Year Five Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Minimum vesting period (in years) Deferred Compensation Minimum Vesting Period Deferred Compensation Minimum Vesting Period Reclassification of issuable shares from earnout derivative liability Adjustments To Additional Paid In Capital, Reclassification Of Derivative Liability Adjustments To Additional Paid In Capital, Reclassification Of Derivative Liability Long-term obligations Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Noncurrent Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Noncurrent Liabilities Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Lessee, Operating Lease, Liability, to be Paid Entity Address, Postal Zip Code Entity Address, Postal Zip Code Rental equipment Rental Equipment [Member] Rental Equipment Settlement of related party obligations Adjustments To Additional Paid In Capital, Settlement Of Related Party Liability Adjustments To Additional Paid In Capital, Settlement Of Related Party Liability Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Acquisitions Business Combinations Policy [Policy Text Block] Number of Market Stock Units Share-based Compensation Arrangement by Share-based Payment Award, Market Stock Unit, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Market Stock Unit, Outstanding [Roll Forward] Inventory purchased from related party Related Party Transaction, Expenses from Transactions with Related Party Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Fixed assets Deferred Tax Liabilities, Property, Plant and Equipment Capitalized software Software and Software Development Costs [Member] Accrued compensation Accrued Employee Benefits, Current Delayed Draw Term Loan Facility Delayed Draw Term Loan Facility [Member] Delayed Draw Term Loan Facility Range [Domain] Statistical Measurement [Domain] Seller's note issued as purchase consideration Seller's Note Issued As Purchase Consideration Seller's Note Issued As Purchase Consideration Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Payment Arrangement [Abstract] Lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Property, plant and equipment, net Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, after Accumulated Depreciation TestEquity And Gexpro Services Former Owners TestEquity And Gexpro Services Former Owners [Member] TestEquity And Gexpro Services Former Owners Long-lived assets Long-Lived Assets Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Repurchase of common stock Repurchase of common stock Treasury Stock, Value, Acquired, Cost Method Net income (loss) Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Right of use assets Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Right Of Use Assets Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Right Of Use Assets Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Leases Lessee, Finance Leases [Text Block] Other intangible assets Other Intangible Assets [Member] Unrecognized tax benefits, including interest and net operating losses Unrecognized Tax Benefits, Including Income Tax Interest Accrued, And Impact Of Net Operating Losses Unrecognized Tax Benefits, Including Income Tax Interest Accrued, And Impact Of Net Operating Losses Gexpro Services Gexpro Services Segment [Member] Gexpro Services Segment Shares repurchased held in treasury Shares Repurchased Held In Treasury Shares Repurchased Held In Treasury Leases Lessee, Operating Leases [Text Block] MCS MCS [Member] MCS Plan Name [Axis] Plan Name [Axis] Provision charged to expense (net) Inventory, LIFO Reserve, Period Charge Cash surrender value in life insurance of certain employees Cash Surrender Value, Fair Value Disclosure Intangible assets and goodwill Deferred Tax Liabilities, Goodwill and Intangible Assets Number of operating segments Number of Operating Segments Various state net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, State and Local Number of earnout provisions Business Acquisition, Number Of Earnout Provisions Business Acquisition, Number Of Earnout Provisions Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Exchangeable percentage (as a percent) Share-Based Compensation Arrangement By Share-Based Payment Award, Exchange, Percent Of Common Stock Share-Based Compensation Arrangement By Share-Based Payment Award, Exchange, Percent Of Common Stock MSUs Market Stock Unit [Member] Market Stock Unit Payment terms (in days) Contract With Customer, Payment Terms Contract With Customer, Payment Terms Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Purchases of rental equipment Payments to Acquire Rental Equipment Payments to Acquire Rental Equipment New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Revenue Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Document Annual Report Document Annual Report Legal Entity [Axis] Legal Entity [Axis] Geographical [Axis] Geographical [Axis] Shares issued Stock Issued During Period, Value, New Issues Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Components of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Accumulated depreciation Property, Plant, and Equipment, Lessor Asset under Operating Lease, Accumulated Depreciation Restricted Stock Awards Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Shares owned by related party (in shares) Related Party Transaction, Shares Owned Related Party Transaction, Shares Owned Segments [Axis] Segments [Axis] Current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Debt Debt Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Reductions for tax positions of prior year Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Concentration Risk [Table] Concentration Risk [Table] Foreign Foreign Income Tax Expense (Benefit), Continuing Operations Year one Lessee, Operating Lease, Liability, to be Paid, Year One Shares issued in acquisition (in shares) Number of DSG common shares exchanged (in shares) Number of shares authorized (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Vehicles Vehicles [Member] Affiliated Entity Affiliated Entity [Member] Consolidation Items [Domain] Consolidation Items [Domain] Share-based Payment Arrangement, Nonemployee Share-Based Payment Arrangement, Nonemployee [Member] Document Period End Date Document Period End Date Total assets Assets Supplier [Domain] Supplier [Domain] Earnings Per Share [Abstract] Valuation assumptions: Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] PAs Performance Shares [Member] Weighted average exercise price (in USD per share) Exercised (in USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Year five Lessee, Operating Lease, Liability, to be Paid, Year Five Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Settlement of related party obligations Settlement Of Related Party Obligations Settlement Of Related Party Obligations Income (loss) before income taxes Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Segments [Domain] Segments [Domain] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Earnings Per Share Earnings Per Share [Text Block] Other Deferred Tax Liabilities, Other Deferred compensation Deferred Compensation Liability, Classified, Noncurrent Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Award Type [Domain] Award Type [Domain] Grantee Status [Axis] Grantee Status [Axis] Leases Lessor, Leases [Policy Text Block] Loss on extinguishment of debt Extinguishment of debt Gain (Loss) on Extinguishment of Debt Income Tax Contingency [Table] Income Tax Contingency [Table] Unrecognized Tax Benefit, Deferred Tax Assets Unrecognized Tax Benefit, Deferred Tax Assets Unrecognized Tax Benefit, Deferred Tax Assets Shares issued (in shares) Stock Issued During Period, Shares, New Issues Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Accrued expenses and other liabilities Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses And Other Liabilities Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses And Other Liabilities Impact of foreign exchange rates Goodwill, Foreign Currency Translation Gain (Loss) Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Less: Interest Net Lease Liability, Imputed Interest Net Lease Liability, Imputed Interest Intersegment Eliminations Intersegment Eliminations [Member] Cancelled (in shares) MSUs Cancelled MSUs Cancelled Restricted cash Restricted Cash and Cash Equivalents, Current Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] TestEquity and Gexpro Services Shareholders TestEquity And Gexpro Services Shareholders [Member] TestEquity And Gexpro Services Shareholders Less deferred financing costs Deferred financing costs net of accumulated amortization Debt Issuance Costs, Net Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Treasury Stock Treasury Stock, Common [Member] Auditor Name Auditor Name Lease and financing obligations Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Canada CANADA Additions for tax positions of prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Restricted stock awards Restricted Stock Units (RSUs) [Member] Capital contribution Proceeds from Contributed Capital All Other Corporate And Reconciling Items [Member] Corporate And Reconciling Items Other Acquisitions Other Acquisitions [Member] Other Acquisitions Earnout Derivative Liability Earnout Liability, Policy [Policy Text Block] Earnout Liability, Policy U.S. state Deferred State and Local Income Tax Expense (Benefit) Amortization expense Amortization of Intangible Assets Goodwill Activity Related to Acquisitions Schedule of Goodwill [Table Text Block] Net cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Year two Net Lease Liability, Payments, Due Year Two Net Lease Liability, Payments, Due Year Two Year three Lessee, Operating Lease, Liability, to be Paid, Year Three Current liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities Inventories Inventory, Policy [Policy Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Treasury Stock Treasury Stock [Member] Total stockholders’ equity Balance at beginning of year Balance at end of year Stockholders' Equity Attributable to Parent Earnout Derivative Liability Derivative Instruments and Hedging Activities Disclosure [Text Block] Director Director [Member] Type of Deferred Compensation, All Types [Domain] Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain] Shares acquired concurrent with Mergers (in shares) MSUs Acquired MSUs Acquired Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Section 163(j) limitation carryforward Deferred Tax Assets, Tax Credit Carryforwards Other Deferred Tax Assets, Other Largest Supplier Largest Supplier [Member] Largest Supplier Inventory Reserves Rollforward [Roll Forward] Inventory Reserves Rollforward [Roll Forward] Inventory Reserves Rollforward Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Property, plant and equipment Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Common stock outstanding (as a percent) Related Party Transaction, Common Stock, Outstanding Related Party Transaction, Common Stock, Outstanding Retained Deficit Retained Earnings [Member] Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Net Lease Cost Lease, Cost Common Stock Common Stock [Member] Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration] Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration] Number of reportable segments Number of Reportable Segments Lease Cost Lease, Cost [Table Text Block] Number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant TestEquity Credit Agreement TestEquity Credit Agreement [Member] TestEquity Credit Agreement Statement [Table] Statement [Table] Deemed consideration for reverse acquisition Stock Issued During Period, Value, Acquisitions Letter of Credit Letter of Credit [Member] Furniture and fixtures Furniture and Fixtures [Member] Total long term operating lease obligation Operating Lease, Liability, Noncurrent Research & other credits Deferred Tax Assets, Tax Credit Carryforwards, Research Retirement and Security Bonus Plans Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] 401k Employer matching contributions Defined Contribution Plan, Cost Range [Axis] Statistical Measurement [Axis] Repurchase of common stock (in shares) Treasury stock acquired (in shares) Treasury Stock, Shares, Acquired GILTI, Section 78, FDII, and Section 250 Effective Income Tax Rate Reconciliation, GILTI, Section 78, FDII, And Section 250, Percent Effective Income Tax Rate Reconciliation, GILTI, Section 78, FDII, And Section 250, Percent Grantee Status [Domain] Grantee Status [Domain] Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component Other consideration Business Combination, Consideration Transferred, Other Earnout Shares Earnout Shares [Member] Earnout Shares Segment Information Segment Reporting, Policy [Policy Text Block] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Statement [Line Items] Statement [Line Items] Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Reconciliation to net income (Loss) before taxes Income (Loss) Attributable to Parent, before Tax [Abstract] Variable Rate [Domain] Variable Rate [Domain] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Selling, general and administrative expenses Selling, General and Administrative Expense Lawson DSG, Formerly Lawson [Member] DSG, Formerly Lawson Right of use operating lease assets Operating Lease, Right-of-Use Asset Proceeds from sale of rental equipment Proceeds from Sale of Machinery and Equipment Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Reclassifications to equity at fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 Stock-based compensation Employee Benefits and Share-Based Compensation Auditor Firm ID Auditor Firm ID Principal operating segment Number Of Principal Operating Segments Number Of Principal Operating Segments Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Net Lease Liabilities, Payments, Due [Abstract] Net Lease Liabilities, Payments, Due [Abstract] Document Transition Report Document Transition Report Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Exercisable, Weighted Average Grant Date Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Exercisable, Weighted Average Grant Date Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Exercisable, Weighted Average Exercise Price Local Phone Number Local Phone Number Exercised (in USD per share) Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Exercised In Period, Weighted Average Exercise Price Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Exercised In Period, Weighted Average Exercise Price Share-Based Payment Arrangement, Option, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Operating income (loss) Gexpro Services Operating Income (Loss) Inventory reserve Deferred Tax Assets, Inventory US federal net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Domestic Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Adjustments to reconcile to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Debt issuance costs, gross Debt Issuance Costs, Line of Credit Arrangements, Gross Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Preferred stock, par value in USD per share) Preferred Stock, Par or Stated Value Per Share Year four Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Shares issued (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross U.S. federal Deferred Federal Income Tax Expense (Benefit) Impairment of long-lived assets Impairment, Long-Lived Asset, Held-for-Use Capital in Excess of Par Value Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Basic income per share: Earnings Per Share, Basic [Abstract] Gain on sale of rental equipment Gain (Loss) on Sale of Leased Assets, Net, Operating Leases Diluted weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Shares acquired concurrent with Mergers (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Acquired Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Acquired Expected volatility, minimum, percent Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Current portion of long term debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt Transaction costs Deferred Tax Assets, Transaction Costs Deferred Tax Assets, Transaction Costs Buildings and improvements Building and Building Improvements [Member] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Deferred financing costs incurred Debt Issuance Costs, Gross Lease obligation Total long term lease obligation Lease obligation Lease Liability, Noncurrent Lease Liability, Noncurrent Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Rental equipment Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation Weighted average grant date fair value (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Pacific Rim Asia Pacific [Member] Fair value adjustment of stock-based compensation awards Adjustments to Additional Paid in Capital, Fair Value Number of Performance Awards Number Of Performance awards [Abstract] Number Of Performance awards Operating Segments Operating Segments [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Product Concentration Risk Product Concentration Risk [Member] Decrease in Unrecognized Tax Benefits is Reasonably Possible Decrease in Unrecognized Tax Benefits is Reasonably Possible SIS SIS [Member] SIS Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Proceeds from long-term debt Proceeds from Issuance of Long-Term Debt Common stock, shares issued (in shares) Balance at beginning of year (in shares) Balance at end of year (in shares) Common Stock, Shares, Issued Concentration Risk [Line Items] Concentration Risk [Line Items] Merger transaction costs Business Combination, Acquisition Related Costs Total current financing lease obligation Finance Lease, Liability, Current Resolux Resolux [Member] Resolux Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Accrued benefits & bonuses Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits Long term debt obtained Debt Instrument, Face Amount Retirement and Security Bonus Plans Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Exchanged for stock (in shares) MSUs Exchanged for Shares MSUs Exchanged for Shares Schedule of Financial Information for the Company's Reportable Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Condensed Financial Information Disclosure [Abstract] Activity Related to SPRs Share-Based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block] Year one Finance Lease, Liability, to be Paid, Year One Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Statutory Federal rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] National Test Equipment National Test Equipment [Member] National Test Equipment Share based compensation outstanding (in shares) Outstanding on December 31, 2021 Outstanding on December 31, 2022 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Liabilities And Other Accrued Liabilities, Current Accrued Liabilities And Other Accrued Liabilities, Current State and local taxes, net Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Other Stockholders' Equity, Other Year two Finance Lease, Liability, to be Paid, Year Two Accrued stock-based compensation Accrued Stock-Based Compensation Accrued Stock-Based Compensation Components of Deferred Tax Assets and Liabilities [Abstract] Components of Deferred Tax Assets and Liabilities [Abstract] Property, plant and equipment, net Property, Plant and Equipment, Net Inventory benchmark Inventory benchmark [Member] Inventory benchmark Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Number of branches Number Of Branches Number Of Branches Schedule of Estimated Aggregate Amortization Expense for Next Five Years Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Title of Individual [Domain] Title of Individual [Domain] Potential earn-out payment Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total long-term debt Long term debt Long-Term Debt Other income (expense), net Other Nonoperating Income (Expense) Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income (Loss), Net of Tax Parts Washer Leasing Program Parts Washer Leasing Program [Member] Parts Washer Leasing Program Lawson Lawson Segment [Member] Lawson Segment Total current assets Assets, Current Transaction costs Effective Income Tax Rate Reconciliation, Transaction Costs, Percent Effective Income Tax Rate Reconciliation, Transaction Costs, Percent Net cash paid for income taxes Income Taxes Paid, Net Entity Small Business Entity Small Business Net Carrying Value Finite-Lived Intangible Assets, Net Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Total unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Number of Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] TestEquity Equityholder TestEquity Equityholder [Member] TestEquity Equityholder Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] U.S. federal Federal Income Tax Expense (Benefit), Continuing Operations Finance lease accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Financing Lease Expense Finance Lease, Cost Finance Lease, Cost Business Combination and Asset Acquisition [Abstract] Deferred Bonus Deferred Bonus [Member] Present value of lease liabilities Operating Lease, Liability Capital contribution Adjustments To Additional Paid In Capital, Capital Contribution Adjustments To Additional Paid In Capital, Capital Contribution Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Total lease payments Finance Lease, Liability, to be Paid Value of Lease Liabilities Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Change in fair value of earnout liabilities Change in fair value of earnout liability Derivative, Gain (Loss) on Derivative, Net Granted (in USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Proceeds from revolving lines of credit Proceeds from (Repayments of) Lines of Credit Adjustment to consideration transferred Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred Accrued environmental matter costs Accrual for Environmental Loss Contingencies Number of revenue streams Revenue From Contract With Customer, Number Of Revenue Streams Revenue From Contract With Customer, Number Of Revenue Streams Auditor Location Auditor Location Nature of Operations and Basis of Presentation Nature of Operations [Text Block] Entity Filer Category Entity Filer Category U.S. federal Current Federal Tax Expense (Benefit) United States UNITED STATES Change in uncertain tax positions Effective Income Tax Rate Reconciliation, Tax Contingency, Other, Percent Net Income Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Stock options expense Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 15) Commitments and Contingencies Security Exchange Name Security Exchange Name Outstanding on December 31, 2021 Outstanding on December 31, 2022 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) MSU Outstanding Balance Outstanding Balance of Market Stock Units Estimated Life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Fair value of common stock exchanged for reverse acquisition Stock Issued Year four Net Lease Liability, Payments, Due Year Four Net Lease Liability, Payments, Due Year Four Revenue Revenue from Contract with Customer, Excluding Assessed Tax Fair value of shares exchanged Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Stock Performance Rights Stock Appreciation Rights (SARs) [Member] Cover [Abstract] Cover [Abstract] Entity Voluntary Filers Entity Voluntary Filers Finance Leases, Weighted Average Interest Rate (as percent) Finance Lease, Weighted Average Discount Rate, Percent Revenue Recognition Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Deferred revenue Deferred Tax Assets, Deferred Income Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Cash Value of Life Insurance Cash Value Of Life Insurance, Policy [Policy Text Block] Cash Value Of Life Insurance, Policy Total liabilities and stockholders’ equity Liabilities and Equity Amortization of debt issue costs Amortization of Debt Issuance Costs Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Available under stock plan Stock Repurchase Program, Remaining Authorized Repurchase Amount Total deferred tax assets Deferred Tax Assets, Gross Income From Continuing Operations Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Diluted income per share of common stock (in USD per share) Earnings Per Share, Diluted Reserves and accruals Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves Award vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Consolidation Items [Axis] Consolidation Items [Axis] Year two Lessee, Operating Lease, Liability, to be Paid, Year Two Balance at beginning of year Balance at end of year Unrecognized Tax Benefits Security bonus plan Security Bonus Plan Security bonus plan. United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Amortization Amortization Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Value of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Interest expense Interest expense Interest Expense Trade names Trade Names [Member] Schedule of Accrued Expenses and Other Liabilities Schedule of Accrued Liabilities [Table Text Block] Schedule of Long-Term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] Machinery and equipment Machinery and Equipment [Member] ROU asset Deferred Tax Liabilities, Leasing Arrangements Adjusted Term SOFR Or CDOR Rate Adjusted Term SOFR Or CDOR Rate [Member] Adjusted Term SOFR Or CDOR Rate Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Total deferred liabilities Deferred Tax Liabilities, Gross Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Gexpro Services Stockholder Gexpro Services Stockholder [Member] Gexpro Services Stockholder Operating cash flows from financing leases Finance Lease, Interest Payment on Liability Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Other Other Accrued Liabilities, Current Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Rental equipment, net Rental equipment, net Property, Plant, and Equipment, Lessor Asset under Operating Lease, after Accumulated Depreciation Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Related party payables Due to Related Parties, Current Expense recognized Deferred Compensation Arrangement with Individual, Compensation Expense Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] EX-101.PRE 13 laws-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover - USD ($)
12 Months Ended
Dec. 31, 2022
Feb. 28, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 0-10546    
Entity Registrant Name DISTRIBUTION SOLUTIONS GROUP, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 36-2229304    
Entity Address, Address Line One 8770 W. Bryn Mawr Avenue    
Entity Address, Address Line Two Suite 900    
Entity Address, City or Town Chicago    
Entity Address, State or Province IL    
Entity Address, Postal Zip Code 60631    
City Area Code 773    
Local Phone Number 304-5050    
Title of 12(b) Security Common Stock, $1.00 par value    
Trading Symbol DSGR    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 229,634,000
Entity Common Stock, Shares Outstanding   19,421,570  
Documents Incorporated by Reference Part III of this Annual Report on Form 10-K incorporates by reference some portions of the registrant’s definitive proxy statement related to its 2023 Annual Stockholders’ Meeting, to be filed with the Securities and Exchange Commission within 120 days after the close of the fiscal year. Except as expressly incorporated by reference, the registrant's definitive proxy statement shall not be deemed to be part of this report.    
Entity Central Index Key 0000703604    
Amendment Flag false    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Auditor Information [Abstract]    
Auditor Name BDO USA, LLP Grant Thornton, LLP
Auditor Location Chicago, Illinois Los Angeles, California
Auditor Firm ID 243 248
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 24,554 $ 14,671
Restricted cash 186 0
Accounts Receivable, after Allowance for Credit Loss, Current 166,301 80,574
Inventories, net 264,374 132,717
Prepaid expenses and other current assets 22,773 8,098
Total current assets 478,188 236,060
Property, plant and equipment, net 64,395 9,079
Rental equipment, net 27,139 24,727
Goodwill 348,048 104,211
Deferred tax asset 189 266
Intangible assets, net 227,994 96,608
Cash value of life insurance 17,166 0
Right of use operating lease assets 46,755 19,662
Other assets 5,736 747
Total assets 1,215,610 491,360
Accounts payable    
Accounts payable 80,486 47,958
Current portion of long-term debt 16,352 134,405
Current portion of lease obligation 9,964 4,641
Related party payables 0 4,813
Accrued expenses and other current liabilities 62,677 23,126
Total current liabilities 169,479 214,943
Long-term debt, less current portion, net 395,825 93,134
Security bonus plan 9,651 0
Deferred compensation 9,962 0
Lease obligation 39,828 16,132
Deferred tax liability 23,834 808
Other liabilities 4,036 574
Total liabilities 652,615 325,591
Commitments and contingencies (Note 15)
Stockholders’ equity:    
Preferred stock, $1 par value: Authorized - 500,000 shares, issued and outstanding - None 0 0
Common stock, $1 par value: Authorized - 35,000,000 shares Issued - 19,712,137 and 10,542,333 shares, respectively Outstanding - 19,400,005 and 10,294,824 shares, respectively 19,417 10,318
Capital in excess of par value 591,796 197,057
Retained deficit (25,736) (33,142)
Treasury stock – 313,578 and 247,509 shares, respectively (12,526) (10,033)
Accumulated other comprehensive (loss) income (9,956) 1,569
Total stockholders’ equity 562,995 165,769
Total liabilities and stockholders’ equity $ 1,215,610 $ 491,360
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Accounts receivable, less allowance for doubtful accounts $ 1,513 $ 2,473
Preferred stock, par value in USD per share) $ 1 $ 1
Preferred stock, shares authorized (in shares) 500,000 0
Preferred stock, shares issued (in shares) 500,000 0
Preferred stock, shares outstanding (in shares) 500,000 0
Common stock, par value (in USD per share) $ 1 $ 1
Common stock, shares authorized (in shares) 35,000,000 35,000,000
Common stock, shares issued (in shares) 19,730,362 10,542,333
Common stock, shares outstanding (in shares) 19,416,784 10,294,824
Treasury stock (in shares) 313,578 247,509
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]    
Revenue $ 1,151,422 $ 520,290
Cost of goods sold 760,524 390,012
Gross profit 390,898 130,278
Selling, general and administrative expenses 349,112 118,857
Operating income (loss) 41,786 11,421
Interest expense (24,301) (16,737)
Loss on extinguishment of debt (3,395) 0
Change in fair value of earnout liabilities (483) 0
Other income (expense), net (670) 577
Income (loss) before income taxes 12,937 (4,739)
Income tax expense (benefit) 5,531 313
Net income (loss) $ 7,406 $ (5,052)
Basic income (loss) per share of common stock (in USD per share) $ 0.43 $ (0.49)
Diluted income per share of common stock (in USD per share) $ 0.42 $ (0.49)
Comprehensive income (loss)    
Net income (loss) $ 7,406 $ (5,052)
Foreign currency translation adjustment (11,525) 16
Other 0 42
Comprehensive income (loss) $ (4,119) $ (4,994)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Capital in Excess of Par Value
Retained Deficit
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Balance at beginning of year (in shares) at Dec. 31, 2020   10,233,223        
Balance at beginning of year at Dec. 31, 2020 $ 155,248 $ 10,233 $ 180,609 $ (28,090) $ (9,015) $ 1,511
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (5,052)     (5,052)    
Foreign currency translation adjustment 16         16
Shares issued (in shares)   85,230        
Shares issued 0 $ 85 (85)      
Equity consideration for purchase of business 6,282   6,282      
Capital contribution $ 9,233   9,233      
Repurchase of common stock (in shares) 0          
Tax withholdings related to net share settlements of stock-based compensation awards (in shares)   (23,629)        
Tax withholdings related to net share settlements of stock-based compensation awards $ 0   1,018   (1,018)  
Other $ 42         42
Balance at end of year (in shares) at Dec. 31, 2021 10,542,333 10,294,824        
Balance at end of year at Dec. 31, 2021 $ 165,769 $ 10,318 197,057 (33,142) (10,033) 1,569
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 7,406     7,406    
Foreign currency translation adjustment (11,525)         (11,525)
Stock-based compensation 1,505   1,505      
Shares issued (in shares)   67,964        
Shares issued 0 $ 66 (66)      
Deemed consideration for reverse acquisition (in shares)   9,120,167        
Deemed consideration for reverse acquisition 351,491 $ 9,120 342,371      
Reclassification of issuable shares from earnout derivative liability 43,624   43,624      
Fair value adjustment of stock-based compensation awards $ 1,910   1,910      
Repurchase of common stock (in shares) (54,089) (54,089)        
Repurchase of common stock $ (1,940) $ (54) 54   (1,940)  
Tax withholdings related to net share settlements of stock-based compensation awards (in shares)   (12,082)        
Tax withholdings related to net share settlements of stock-based compensation awards (520) $ (10) 43   (553)  
Settlement of related party obligations (1) $ (23) 22      
Other $ 5,276   5,276      
Balance at end of year (in shares) at Dec. 31, 2022 19,730,362 19,416,784        
Balance at end of year at Dec. 31, 2022 $ 562,995 $ 19,417 $ 591,796 $ (25,736) $ (12,526) $ (9,956)
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Stockholders' Equity [Abstract]      
Common stock, par value (in USD per share) $ 1 $ 1 $ 1
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Operating activities    
Net income (loss) $ 7,406 $ (5,052)
Adjustments to reconcile to net cash used in operating activities:    
Depreciation and amortization 45,186 18,683
Amortization of debt issue costs 1,888 1,297
Extinguishment of debt 3,395 0
Stock-based compensation 2,448 0
Deferred income taxes (2,406) (3,999)
Change in fair value of earnout liability 483 0
Gain on sale of rental equipment (3,632) (2,055)
Bargain purchase option 0 (1,363)
Charge for step-up of acquired inventory 2,866 0
Net realizable value and reserve adjustment for obsolete and excess inventory 4,608 1,104
Bad debt expense 795 939
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable (21,771) 6,936
Inventories (42,404) (5,059)
Prepaid expenses and other current assets (1,874) 1,732
Accounts payable (8,839) (2,241)
Accrued expenses and other current liabilities 4,492 2,894
Other changes in operating assets and liabilities (3,670) (3,496)
Net cash provided by (used in) operating activities (11,029) 10,320
Investing activities    
Purchases of property, plant and equipment (8,307) (3,026)
Business acquisitions, net of cash acquired (115,343) (33,936)
Purchases of rental equipment (11,794) (10,755)
Proceeds from sale of rental equipment 8,756 6,341
Net cash provided by (used in) investing activities (126,688) (41,376)
Financing activities    
Proceeds from revolving lines of credit 383,489 38,121
Payments on revolving lines of credit (320,751) (11,200)
Proceeds from term loans 445,630 6,000
Payments on term loans (335,305) (7,486)
Deferred financing costs (11,956) 0
Capital contribution 0 9,233
Repurchase of common stock (1,940) 0
Shares repurchased held in treasury (520) 0
Payment of financing lease principal (429) 0
Payment on seller's note (9,757) 0
Net cash provided by (used in) financing activities 148,461 34,668
Effect of exchange rate changes on cash and cash equivalents (675) 660
Increase (decrease) in cash, cash equivalents and restricted cash 10,069 4,272
Cash, cash equivalents and restricted cash at beginning of period 14,671 10,399
Cash, cash equivalents and restricted cash at end of period 24,740 14,671
Cash and cash equivalents 24,554 14,671
Restricted cash 186 0
Supplemental disclosure of cash flow information    
Net cash paid for income taxes 13,813 2,998
Net cash paid for interest 22,153 15,395
Fair value of common stock exchanged for reverse acquisition 351,491 0
Settlement of related party obligations 5,276 0
Equity consideration in relation to business acquisitions 0 6,946
Seller's note issued as purchase consideration $ 1,169 $ 8,357
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Nature of Operations and Basis of Presentation
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Nature of Operations and Basis of Presentation
Note 1 – Nature of Operations and Basis of Presentation

Organization

Effective May 5, 2022, Distribution Solutions Group, Inc. ("DSG"), a Delaware corporation, changed its corporate name from “Lawson Products, Inc.” to “Distribution Solutions Group, Inc.” DSG is a global specialty distribution company providing value added distribution solutions to the maintenance, repair and operations ("MRO"), original equipment manufacturer ("OEM") and industrial technology markets. DSG has three principal operating companies: Lawson Products, Inc. ("Lawson"), TestEquity Acquisition, LLC ("TestEquity") and 301 HW Opus Holdings, Inc., conducting business as Gexpro Services ("Gexpro Services"). The complementary distribution operations of Lawson, TestEquity and Gexpro Services were combined to create a specialty distribution company. A summary of the Mergers (as defined below), including the legal entities party to the transactions and the stock consideration, is presented below.

Unless the context requires otherwise, references in this Annual Report on Form 10-K to “DSG”, the “Company”, "we", "our" or "us" refer to the holding company, Distribution Solutions Group, Inc., and all entities consolidated in the accompanying consolidated financial statements.

Combination with TestEquity and Gexpro Services

On December 29, 2021, DSG entered into an:

• Agreement and Plan of Merger (the “TestEquity Merger Agreement”) by and among (i) LKCM TE Investors, LLC, a Delaware limited liability company (the “TestEquity Equityholder”), (ii) TestEquity Acquisition, LLC, a Delaware limited liability company and a wholly-owned subsidiary of the TestEquity Equityholder (“TestEquity”), (iii) DSG and (iv) Tide Sub, LLC, a Delaware limited liability company and a wholly-owned subsidiary of DSG (“Merger Sub 1”), pursuant to the terms and subject to the conditions of which the parties agreed, among other things, that Merger Sub 1 would merge with and into TestEquity, with TestEquity surviving the merger as a wholly-owned subsidiary of DSG (the “TestEquity Merger”); and

• Agreement and Plan of Merger (the “Gexpro Services Merger Agreement” and, together with the TestEquity Merger Agreement, the “Merger Agreements”) by and among (i) 301 HW Opus Investors, LLC, a Delaware limited liability company (the “Gexpro Services Stockholder”), (ii) 301 HW Opus Holdings, Inc., a Delaware corporation and a wholly-owned subsidiary of the Gexpro Services Stockholder (“Gexpro Services”), (iii) DSG and (iv) Gulf Sub, Inc., a Delaware corporation and a wholly-owned subsidiary of DSG (“Merger Sub 2”), pursuant to the terms and subject to the conditions of which the parties agreed, among other things, that Merger Sub 2 would merge with and into Gexpro Services, with Gexpro Services surviving the merger as a wholly-owned subsidiary of DSG (the “Gexpro Services Merger” and, together with the TestEquity Merger, the “Mergers”).

Each outstanding share of TestEquity and Gexpro Services common stock outstanding immediately prior to the closing of the Mergers was converted into approximately 0.3618 shares and 0.7675 shares, respectively, of DSG common stock, based on the ratio of outstanding shares of each entity immediately prior to the Mergers to the number of shares of DSG common stock acquired in the Mergers.

Completion of the TestEquity Merger

On April 1, 2022, (the "Merger Date"), the TestEquity Merger was consummated pursuant to the TestEquity Merger Agreement.

In accordance with and under the terms of the TestEquity Merger Agreement, at the closing of the TestEquity Merger, DSG: (i) issued to the TestEquity Equityholder 3,300,000 shares of DSG common stock, (ii) on behalf of TestEquity, paid certain indebtedness of TestEquity and (iii) on behalf of TestEquity, paid certain transaction expenses of TestEquity.

The TestEquity Merger Agreement provides that an additional 700,000 shares of DSG common stock (the “TestEquity Holdback Shares”) may be issued to the TestEquity Equityholder or forfeited in accordance with two earnout provisions of the TestEquity Merger Agreement. The amount of TestEquity Holdback Shares issuable under the first earnout opportunity is based on, among other factors, the consummation of a certain additional acquisition by TestEquity during the period beginning after December 29, 2021 and ending 90 days after the Merger Date. If any TestEquity Holdback Shares remain after the calculation of the first earnout opportunity, there is a second earnout opportunity based on, among other factors, the
increase in TestEquity EBITDA (as defined in the TestEquity Merger Agreement) in calendar year 2022 over calendar year 2021 subject to the calculations within the TestEquity Merger Agreement. As of December 31, 2022, 700,000 TestEquity Holdback Shares are expected to be issued under the first earnout opportunity due to the consummation of the certain additional acquisition as referenced in the TestEquity Merger Agreement and were remeasured at fair value immediately prior to and reclassified to equity at April 29, 2022 when the additional acquisition was consummated. Final issuance of the Test Equity Holdback Shares under the earnout opportunity is subject to customary terms and conditions as specified in the Test Equity Merger Agreement. Refer to Note 8 – Earnout Derivative Liability for information about the earnout derivative liability related to the TestEquity Holdback Shares.

Completion of the Gexpro Services Merger

On the Merger Date, the Gexpro Services Merger was consummated pursuant to the Gexpro Services Merger Agreement.

In accordance with and under the terms of the Gexpro Services Merger Agreement, at the closing of the Gexpro Services Merger, DSG: (i) issued to the Gexpro Services Stockholder 7,000,000 shares of DSG common stock, (ii) on behalf of Gexpro Services, paid certain indebtedness of Gexpro Services and (iii) on behalf of Gexpro Services, paid certain specified transaction expenses of Gexpro Services.

The Gexpro Services Merger Agreement provides that an additional 1,000,000 shares of DSG common stock (the “Gexpro Services Holdback Shares”) may be issued to the Gexpro Services Stockholder or forfeited in accordance with two earnout provisions of the Gexpro Services Merger Agreement. The amount of Gexpro Services Holdback Shares issuable under the first earnout opportunity is based on, among other factors, the consummation of one or more of three certain additional acquisitions by Gexpro Services during the period beginning after December 29, 2021 and ending 90 days after the Merger Date. If any Gexpro Services Holdback Shares remain after the calculation of the first earnout opportunity, there is a second earnout opportunity based on, among other factors, the increase in Gexpro Services EBITDA (as defined in the Gexpro Services Merger Agreement) in calendar year 2022 over calendar year 2021 subject to the calculations within the Gexpro Services Merger Agreement. As of April 1, 2022, approximately 538,000 Gexpro Services Holdback Shares were expected to be issued under the first earnout opportunity due to the consummation of the certain additional acquisitions which were completed prior to the Merger Date. As of December 31, 2022, an additional 462,000 Gexpro Services Holdback Shares are expected to be issued under the second earnout opportunity based on certain performance metrics as specified in the Gexpro Services Merger Agreement, and such additional shares were remeasured at fair value immediately prior to and reclassified to equity at December 31, 2022. Final issuance of the Gexpro Services Holdback Shares under the earnout opportunities is subject to customary terms and conditions as specified in the Gexpro Services Merger Agreement. Refer to Note 8 – Earnout Derivative Liability for information about the earnout derivative liability related to the Gexpro Services Holdback Shares.

Accounting for the Mergers

TestEquity and Gexpro Services were treated as a combined entity as the accounting acquirer for financial reporting purposes, and DSG was identified as the accounting acquiree. Accordingly, periods prior to the Merger Date reflect the results of operations and financial position of TestEquity and Gexpro Services on a consolidated basis, and the results of operations of DSG's legacy Lawson business are only included subsequent to the April 1, 2022 Merger Date.

Nature of Operations

A summary of the nature of operations for each of DSG's operating companies is presented below. Information regarding DSG's reportable segments is presented in Note 14 – Segment Information.

Lawson is a distributor of specialty products and services to the industrial, commercial, institutional and government maintenance, repair and operations market.

TestEquity is a distributor of test and measurement equipment and solutions, electronic production supplies, and tool kits from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, and medical industries.
Gexpro Services is a global supply chain solutions provider, specializing in developing and implementing vendor managed inventory and kitting programs to high-specification manufacturing customers.

Basis of Presentation and Consolidation

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

The Mergers were accounted for as a reverse merger under the acquisition method of accounting in accordance with the accounting guidance for reverse acquisitions as provided in Accounting Standards Codification ("ASC") 805, Business Combinations ("ASC 805"). Under this guidance, TestEquity and Gexpro Services were treated as a combined entity as the accounting acquirer for financial reporting purposes, and DSG was identified as the accounting acquiree. This determination was primarily made as TestEquity and Gexpro Services were under the common control of an entity that owns a majority of the voting rights of the combined entity, and therefore, only DSG experienced a change in control. Accordingly, the consolidated financial statements as of December 31, 2022 and December 31, 2021 and for the year ended December 31, 2022 and 2021 reflect the results of operations and financial position of TestEquity and Gexpro Services on a consolidated basis, and the results of operations of DSG's legacy Lawson business are only included subsequent to the April 1, 2022 Merger Date.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Note 2 – Summary of Significant Accounting Policies

Revenue Recognition — The majority of the Company’s revenue is generated through the sale of a broad range of specialized products and components, with revenue recognized upon transfer of control, title and risk of loss, which is generally upon shipment. Vendor Managed Inventory ("VMI") service revenue represents less than 5.0% of total revenue and is recognized as the services are performed. The Company offers VMI services only in conjunction with product sales. The Company does not bill product sales and services separately. A portion of selling expenses is allocated to cost of sales for reporting purposes based upon the estimated time spent on such services. A portion of service revenue and cost of service is deferred, as not all services are performed in the same period as billed. The Company includes shipping costs billed to customers in revenue and the related shipping costs in cost of goods and services. The Company accrues for returns based on historical evidence of return rates. The Company has adopted the practical expedient within ASC 340, Other Assets and Deferred Costs ("ASC 340") to recognize incremental costs to obtain a contract, primarily employee related costs, as expense when incurred since the amortization period of the asset that the Company otherwise would have recognized is one year or less. The Company also operates as a lessor and recognizes lease revenue on a straight-line basis over the life of each lease. The Company has adopted the practical expedient not to separate the non-lease components that would be within the scope of ASC 606, Revenue from Contracts with Customers ("ASC 606") from the associated lease component as the relevant criteria under ASC 842, Leases ("ASC 842") are met.

Cash Equivalents — The Company considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. The carrying amount of the Company’s cash equivalents at December 31, 2022 and December 31, 2021 approximates fair value.

Allowance for Doubtful Accounts — The Company evaluates the collectability of accounts receivable based on a combination of factors. In circumstances where the Company is aware of a specific customer’s inability to meet its financial obligations (e.g., bankruptcy filings, substantial down-grading of credit ratings), a specific reserve for bad debts is recorded against amounts due to reduce the receivable to the amount the Company reasonably believes will be collected. For all other customers, the Company recognizes reserves for bad debts based on the Company’s historical experience of bad debt write-offs as a percent of accounts receivable outstanding. If circumstances change (e.g., higher than expected defaults or an unexpected material adverse change in a major customer's ability to meet its financial obligations), the estimates of the recoverability of amounts due the Company could be revised.

Inventories — Inventories principally consist of finished goods stated at the lower of cost or net realizable value using the first-in-first-out method for the Lawson segment and primarily the weighted average method for the TestEquity and Gexpro Services segments. To reduce the cost basis of inventory to a lower of cost or net realizable value, a reserve is recorded for slow-moving and obsolete inventory based on historical experience and monitoring of current inventory activity. Estimates are used to determine the necessity of recording these reserves based on periodic detailed analysis using both
qualitative and quantitative factors. As part of this analysis, the Company considers several factors including the inventories length of time on hand, historical sales, product shelf life, product life cycle, product category and product obsolescence.

Property, Plant and Equipment — Property, plant and equipment are stated at cost less accumulated depreciation and amortization. Depreciation expense is computed primarily by the straight-line method for buildings, machinery and equipment, furniture and fixtures and vehicles. The Company estimates useful lives of 10 to 40 years for buildings and improvements, the shorter of the useful life of the assets or term of the underlying leases for leasehold improvements, and 2 to 10 years for machinery and equipment, furniture and fixtures and vehicles. Capitalized software is amortized over estimated useful lives of 3 to 5 years using the straight-line method. The costs of repairs, maintenance and minor renewals are charged to expense as incurred. Amortization of financing and capital leases is included in depreciation expense. When property, plant and equipment are retired, sold, or otherwise disposed of, the asset’s carrying amount and related accumulated depreciation are removed from the accounts and any gain or loss is included in the income from operations.

Rental Equipment — Rental equipment is stated at cost less accumulated depreciation and amortization. Expense is computed primarily by the straight-line method over an estimated useful life of 3 to 7 years. Upon sale or retirement of such assets, the related cost and accumulated depreciation are removed from the Consolidated Balance Sheet, and gains or losses are reflected in operating income (loss) within the Consolidated Statements of Operations and Comprehensive Income (Loss). The costs of repairs, maintenance and minor renewals are charged to expense as incurred.

Cash Value of Life Insurance — The Company invests funds in life insurance policies for certain current and former employees. The cash surrender value of the policies is invested in various investment instruments and is recorded as an asset in the Consolidated Balance Sheets. The Company records these policies at their contractual value. The change in the cash surrender value of the life insurance policies, which is recorded as a component of Other income (expense) in the Consolidated Statements of Operations and Comprehensive Income (Loss), is the change in the policies' contractual values.

Deferred Compensation — The Company’s Executive Deferral Plan (“Deferral Plan”) allows certain executives to defer payment of a portion of their earned compensation. The deferred compensation is recorded in an account balance, which is a bookkeeping entry made by the Company to measure the amount due to the participant. The account balance is equal to the participant’s deferred compensation, adjusted for increases and/or decreases in the amount that the participant has designated to one or more bookkeeping portfolios that track the performance of certain mutual funds. The Company adjusts the deferred compensation liability to equal the contractual value of the participants’ account balances. These adjustments are the changes in contractual value of the individual plans and are recorded as a component of Other income (expense) in the Consolidated Statements of Operations and Comprehensive Income (Loss).

Stock-Based Compensation Compensation based on the share value of the Company’s common stock is valued at its fair value at the grant date and the expense is recognized over the vesting period. Fair value is re-measured each reporting period for liability-classified awards that may be redeemable in cash. The Company accounts for forfeitures of stock-based compensation in the period in which they occur.

Goodwill — The Company had $348.0 million of goodwill at December 31, 2022 and $104.2 million of goodwill at December 31, 2021. Goodwill represents the cost of business acquisitions in excess of the fair value of identifiable net tangible and intangible assets acquired. The Company reviews goodwill for potential impairment annually on October 1st, or when an event or other circumstances change that would more likely than not reduce the fair value of the asset below its carrying value.

The first step in the multi-step process to determine if goodwill has been impaired and to what degree is to review the relevant qualitative factors that could cause the fair value of the reporting unit to decrease below the carrying value of the reporting unit. The Company considers factors such as macroeconomic, industry and market conditions, cost factors, overall financial performance and other relevant factors that would affect the individual reporting units. If the Company determines that it is more likely than not that the fair value of the reporting unit is greater than the carrying value of the reporting unit, then no further impairment testing is needed. If the Company determines that it is more likely than not that the carrying value of the reporting unit is greater than the fair value of the reporting unit, the Company will move to the next step in the process. The Company will estimate the fair value of the reporting unit and compare it to the reporting unit's carrying value. If the carrying value of the reporting unit exceeds its fair value, the Company will record an impairment of goodwill equal to the amount the carrying value of the reporting unit exceeds its fair value, up to the total amount of goodwill previously recognized.
Intangible Assets — The Company's intangible assets primarily consist of trade names and customer relationships. Intangible assets are amortized over a weighted average of 8 to 15 year and 9 to 20 year estimated useful lives for trade names and customer relationships, respectively. The Company amortizes trade name intangible assets on a straight-line basis and customer relationship intangible assets on a basis consistent with their estimated economic benefit.

Impairment of Long-Lived Assets — The Company reviews its long-lived assets, including property, plant and equipment, right of use assets and definite life intangibles, for impairment whenever events or changes in circumstances indicate that the carrying amounts of these assets may not be recoverable. Recoverability is measured by a comparison of the assets carrying amount to their expected future undiscounted net cash flows. If such assets are considered to be impaired, the impairment to be recognized is measured based on the amount by which the carrying amount of the asset exceeds its fair value. No impairments occurred in 2022 or 2021.

Income Taxes — Deferred tax assets or liabilities reflect temporary differences between amounts of assets and liabilities for financial and tax reporting. Such amounts are adjusted, as appropriate, to reflect changes in enacted tax rates expected to be in effect when the temporary differences reverse. A valuation allowance is established to offset any deferred tax assets if, based upon the available evidence, it is more likely than not (i.e. greater than 50% likely) that some or all of the deferred tax assets will not be realized. The determination of the amount of a valuation allowance to be provided on recorded deferred tax assets involves estimates regarding (1) the timing and amount of the reversal of taxable temporary differences, (2) expected future taxable income, (3) the impact of tax planning strategies and (4) the ability to carry back deferred tax assets to offset prior taxable income. In assessing the need for a valuation allowance, we consider all available positive and negative evidence, including past operating results, projections of future taxable income and the feasibility of ongoing tax planning strategies. The projections of future taxable income include a number of estimates and assumptions regarding our volume, pricing and costs. Additionally, valuation allowances related to deferred tax assets can be impacted by changes to tax laws. Significant judgment is required in determining income tax provisions as well as deferred tax asset and liability balances, including the estimation of valuation allowances and the evaluation of uncertain tax positions.

Earnings from the Company's foreign subsidiaries are considered to be indefinitely reinvested. A distribution of these non-U.S. earnings in the form of dividends or otherwise would subject the Company to foreign withholding taxes and may subject the Company to U.S. federal and state taxes.

The Company recognizes the benefit of tax positions when a benefit is more likely than not (i.e., greater than 50% likely) to be sustained on its technical merits. Recognized tax benefits are measured at the largest amount that is more likely than not to be sustained, based on cumulative probability, in final settlement of the position. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of Income tax expense (benefit) in the Consolidated Statements of Operations and Comprehensive Income (Loss).

Leases — Leases are categorized as either operating or financing leases at commencement of the lease. For both classes of leases, a Right Of Use ("ROU") asset and corresponding lease liability are recognized at commencement of the lease. Operating leases consist of the Company headquarters, distribution and service centers, and Bolt branches. Financing leases consist of equipment such as forklifts and copiers. The value of the lease assets and liabilities are the present value of the total cash payments for each lease. The Company uses its incremental borrowing rate to discount the total cash payments to present value for each lease. The Company reviews each lease to determine if there is a more appropriate discount rate to apply. Upon commencement of the lease, rent expense is recognized on a straight line basis for each operating lease. Each financing lease ROU asset is amortized on a straight line basis over the lease period. TestEquity and the Lawson Partsmaster business have equipment leasing programs for customers. These leases are classified as operating leases. The leased equipment is recognized in Rental equipment, net in the Consolidated Balance Sheets and the leasing revenue is recognized on a straight line basis.

Earnings per Share — Basic earnings per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period. Diluted earnings per share is computed using the weighted-average number of shares of common stock and, if dilutive, common stock equivalents outstanding during the period. Diluted earnings per share reflect the potential dilution from the exercise or conversion of outstanding performance awards, stock options, market stock units and restricted stock awards into common stock. The dilutive effect of these common stock equivalents is reflected in diluted earnings per share by application of the treasury stock method. Contingently issuable shares are considered outstanding common shares and included in basic EPS as of the date that all necessary conditions have been satisfied (i.e., when issuance of the shares is no longer contingent). For diluted EPS, the contingently issuable shares should be included in
the denominator of the diluted EPS calculation as of the beginning of the interim period in which the conditions are satisfied and the earnout arrangements have been resolved.

For the reverse acquisition period prior to April 1, 2022, the Company calculates the basic EPS for each comparative period before the acquisition date presented in the consolidated financial statements by dividing the income of the accounting acquirer attributable to common shareholders in each of those periods by the accounting acquirer’s historical weighted-average number of common shares outstanding. The Company calculates the weighted-average number of common shares outstanding (the denominator of the EPS calculation), including the equity interests issued by the legal acquirer to effect the reverse acquisition, as the number of common shares outstanding from the beginning of that period to the acquisition date computed on the basis of the weighted-average number of common shares of the accounting acquirer outstanding during the period multiplied by an exchange ratio derived from the shares exchanged at the Merger Date.

Foreign Currency — The accounts of foreign subsidiaries are measured using the local currency as the functional currency. All balance sheet amounts are translated into U.S. dollars using the exchange rates in effect at the applicable period end. Components of income or loss are translated using the average exchange rate for each reporting period.

Gains and losses resulting from changes in the exchange rates from translation of the subsidiary accounts in local currency to U.S. dollars are reported as a component of Accumulated other comprehensive income or loss in the Consolidated Balance Sheets. Gains and losses resulting from the effect of exchange rate changes on transactions denominated in currencies other than the functional currency are included as a component of net income or loss upon settlement of the transaction.

Gains and losses resulting from foreign intercompany transactions are included as a component of net income or loss each reporting period unless the transactions are of a long-term-investment nature and settlement is not planned or anticipated in the foreseeable future, in which case the gains and losses are recorded as a component of Accumulated other comprehensive income or loss in the Consolidated Balance Sheets. Foreign currency transaction losses of $0.9 million and $0.6 million were recorded for 2022 and 2021, respectively, as a component of Other income (expense) in the Consolidated Statements of Operations and Comprehensive Income (Loss).

Treasury Stock — The Company repurchased 54,089 shares of its common stock in 2022 and no shares of its common stock in 2021 through its previously announced stock repurchase plan. The Company repurchased 12,082 shares of its common stock in 2022 from employees upon the vesting of restricted stock to offset the income taxes owed by those employees. The Company accounts for treasury stock using the cost method and includes treasury stock as a component of stockholders’ equity. The cost of the common stock repurchased and held in treasury was $2.5 million in 2022.

Segment Information — ASC 280, Segment Reporting, establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance.

The Company’s chief operating decision-maker (“CODM”) is the Chief Executive Officer of DSG. The CODM reviews the financial performance and the results of operations of the segments when making decisions about allocating resources and assessing performance of the Company.

The Company has determined it has four operating segments: (i) Lawson, (ii) Gexpro Services, (iii) TestEquity and (iv) All Other. The Company’s three reportable segments include (i) Lawson, (ii) Gexpro Services and (iii) TestEquity. The Company’s CODM reviews the operating results of these reportable segments for the purpose of allocating resources and evaluating financial performance.

There was no intersegment revenue. The reporting segments follow the same accounting policies used in the preparation of the Company’s consolidated financial statements. See Note 14 – Segment Information for further details.

Acquisitions — The Company recognizes identifiable assets acquired and liabilities assumed at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions for the purchase price allocation process to value assets acquired and liabilities assumed at the acquisition date, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up
to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill.

Fair Value Measurements — The Company applies the guidance in ASC 820, Fair Value Measurements to account for financial assets and liabilities measured on a recurring basis. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The guidance provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The three levels of the fair value hierarchy are described below:

Level 1 - Unadjusted quoted prices for identical assets and liabilities in active markets.
Level 2 - Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data.
Level 3 - Unobservable inputs that are supported by little or no market activity, may be derived from internally developed methodologies based on management's best estimate of fair value and that are significant to the fair value of the asset or liability

The carrying amount of accounts receivable, accounts payable, accrued expenses and other working capital balances are considered a reasonable estimate of their fair value due to the short-term maturity of these instruments. The carrying amount of debt is also considered to be a reasonable estimate of the fair value based on the nature of the debt and that the debt bears interest at the prevailing market rate for instruments with similar characteristics. The Company’s earnout derivative liability and debt are recorded at fair value on a recurring basis and were estimated using Level 3 inputs.

Earnout Derivative Liability — The Company recorded an earnout derivative liability for the future contingent equity shares related to the TestEquity Holdback Shares and the Gexpro Services Holdback Shares provisions within the Merger Agreements. The contingently issuable shares are not indexed to Company common stock and, therefore, are accounted for as liability classified instruments in accordance with ASC 815-40, Contracts in Entity’s Own Equity, as the events that determine the number of contingently issuable shares required to be released or issued, as the case may be, include events that are not solely indexed to the fair value of Company common stock. The contingently issuable shares were initially measured at the Merger Date and were subsequently measured at each reporting date until settled, or when they met the criteria for equity classification. Changes in the fair value of the earnout derivative liability are recorded as a component of Change in fair value of earnout liability in the Consolidated Statements of Operations and Comprehensive Income (Loss).

The Company reassesses the classification of these derivative liabilities for earnout arrangements each balance sheet date. If the contingencies are resolved for the issuable shares, the earnout derivative liability is reclassified from the liability to equity as of the date of the event that caused the contingencies to be met. The earnout derivative liability is measured at fair value immediately prior to the reclassification to equity. If the earnout derivative liability is reclassified from a liability to equity, gains or losses recorded to account for the liability at fair value during the period that the contract was classified as a liability are not reversed.

The contingently issuable shares are included in the denominator of the basic earnings per share calculation as of the date that all necessary conditions have been satisfied (i.e., when issuance of the shares is no longer contingent). For diluted earnings per share, the contingently issuable shares are included in the denominator of the diluted earnings per share calculation as of the beginning of the interim period in which the conditions are satisfied and the earnout arrangements have been resolved. See Note 12 – Earnings Per Share for further information.

Use of Estimates — Preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported for service revenue, service cost, allowance for doubtful accounts, inventory reserves, goodwill and intangible assets valuation, stock-based compensation and income taxes in the consolidated financial statements and accompanying notes. Actual results could differ from these estimates.

Supplier Concentrations — During 2022 and 2021, TestEquity purchases of inventory from one unrelated supplier accounted for 10.3% and 20.1% of the Company's total inventory purchases, respectively.
Recent Accounting Pronouncements - Not Yet Adopted

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which revises the requirements for how an entity should measure credit losses on financial instruments. The pronouncement is effective for smaller reporting companies in fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and the new guidance will be applied on a prospective basis. The Company is currently evaluating the effect of adopting this new standard and the impact on its financial position or results of operations.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires an entity to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The pronouncement is effective in fiscal years beginning after December 15, 2022 and early adoption is permitted. The Company is currently evaluating the effect of adopting this new standard and does not expect the adoption to have a material impact on its financial position or results of operations.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Business Acquisitions
Note 3 – Business Acquisitions

Completion of Mergers

On April 1, 2022, the Mergers were completed via all-stock merger transactions. Pursuant to the Merger Agreements, DSG issued an aggregate of 10.3 million shares of DSG common stock to the former owners of TestEquity and Gexpro Services. An additional 1.7 million shares of DSG common stock remain potentially issuable upon meeting the conditions of certain earnout provisions. Refer to Note 1 – Nature of Operations and Basis of Presentation for further information regarding the Mergers.

The business combination of Lawson, TestEquity and Gexpro Services combines three value added complementary distribution businesses. Lawson is a distributor of products and services to the industrial, commercial, institutional, and governmental MRO marketplace. TestEquity is a distributor of parts and services to the industrial, commercial, institutional and governmental electronics manufacturing and test and measurement market. Gexpro Services is a provider of supply chain solutions, specializing in developing and implementing VMI and kitting programs to high-specification manufacturing customers. Gexpro Services provides critical products and services to customers throughout the lifecycle of highly technical OEM products. Refer to Note 1 – Nature of Operations and Basis of Presentation for more information on the nature of operations for these businesses.

The Mergers were accounted for as a reverse merger under the acquisition method of accounting for business combinations, whereby TestEquity and Gexpro Services were identified as the accounting acquirers and were treated as a combined entity for financial reporting purposes, and DSG was identified as the accounting acquiree. Accordingly, under the acquisition method of accounting, the purchase price was allocated to DSG's tangible and identifiable intangible assets acquired and liabilities assumed, based on their estimated acquisition-date fair values. These estimates were determined through established and generally accepted valuation techniques.

Allocation of Consideration Exchanged

Under the acquisition method of accounting, the consideration exchanged was calculated as follows:
(in thousands, except share data)April 1, 2022
Number of DSG common shares9,120,167
DSG closing price per common stock on March 31, 2022$38.54 
Fair value of shares exchanged$351,491 
Other consideration(1)
1,910 
Total consideration exchanged$353,401 
(1)    Fair value adjustment of stock-based compensation awards.
Due to the publicly traded nature of shares of DSG common stock, the equity issuance of shares of DSG common stock based on this value was considered to be a more reliable measurement of the fair market value of the transaction compared to the equity interests of the accounting acquirer.

The allocation of consideration exchanged to the tangible and identifiable intangible assets acquired and liabilities assumed was based on estimated fair values as of the Merger Date. The accounting for the Mergers was complete as of December 31, 2022. Goodwill generated from the Mergers is not deductible for tax purposes.

During 2022, the Company recorded measurement period adjustments that resulted in a $8.4 million net decrease to goodwill. The measurement period adjustments were associated with adjustments to the fair value of certain property, plant and equipment, changes in estimates related to leases and changes in the deferred tax liability related to intangible assets.

The following table summarizes the allocation of consideration exchanged to the estimated fair values of assets acquired and liabilities assumed at the Merger Date and after applying measurement period adjustments:
(in thousands)Merger DateMeasurement Period AdjustmentsFinal Purchase Price Allocation
Current assets$148,308 $— $148,308 
Property, plant and equipment57,053 361 57,414 
Right of use assets17,571 687 18,258 
Other intangible assets119,060 — 119,060 
Deferred tax liability, net of deferred tax asset(26,237)6,843 (19,394)
Other assets18,373 — 18,373 
Current liabilities(71,097)(68)(71,165)
Long-term obligations(25,722)(24)(25,746)
Lease and financing obligations(29,474)647 (28,827)
Derivative earnout liability(43,900)— (43,900)
Goodwill189,466 (8,446)181,020 
Total consideration exchanged$353,401 $— $353,401 

The allocation of consideration exchanged to other intangible assets acquired is as follows:
(in thousands)Fair Value
Estimated Life
(in years)
Customer relationships$76,050 19
Trade names43,010 8
Total other intangible assets$119,060 

The Company incurred transaction costs related to the Mergers of $12.7 million for 2022 and $2.4 million for 2021 which are included in Selling, general and administrative expenses in the Consolidated Statements of Operations and Comprehensive Income (Loss).

Unaudited Pro Forma Information

The following table presents estimated unaudited pro forma consolidated financial information for DSG as if the Mergers and other acquisitions disclosed below occurred on January 1, 2021 for the 2022 acquisitions and January 1, 2020 for the 2021 acquisitions. The unaudited pro forma information reflects adjustments including amortization on acquired intangible assets, interest expense, and the related tax effects. This information is presented for informational purposes only and is not necessarily indicative of future results or the results that would have occurred had the Mergers been completed on the date indicated.
Year Ended December 31,
(in thousands)20222021
Revenue$1,321,978 $1,158,798 
Net income20,943 369 

Other Acquisitions

TestEquity and Gexpro Services acquired other businesses during 2022 and 2021. The consideration exchanged for the acquired businesses included various combinations of cash, sellers notes, and forms of share based payments. The acquisitions were accounted for under ASC 805, the acquisition method of accounting. For each acquisition, the allocation of consideration exchanged to the assets acquired and liabilities assumed was based on estimated acquisition-date fair values. Certain estimated values for the acquisitions, including the valuation of intangibles, contingent consideration, and income taxes (including deferred taxes and associated valuation allowances), are not yet finalized, and the preliminary purchase price allocations are subject to change as the Company completes its analysis of the fair value at the date of acquisition. The final valuations will be completed within the one-year measurement periods following the respective acquisition dates, and any adjustments will be recorded in the period in which the adjustments are determined.

During 2022, TestEquity acquired Interworld Highway, LLC, National Test Equipment, and Instrumex, and Gexpro Services acquired Resolux ApS ("Resolux") and Frontier Technologies Brewton, LLC and Frontier Engineering and Manufacturing Technologies, Inc. ("Frontier"). The accounting for the Interworld Highway, LLC, Resolux and Frontier acquisitions was complete as of December 31, 2022. The purchase consideration for each business acquired and the allocation of the consideration exchanged to the estimated fair values of assets acquired and liabilities assumed is summarized below:
(in thousands)Interworld Highway, LLCResoluxFrontierNational Test EquipmentInstrumex
Acquisition dateApril 29, 2022January 3, 2022March 31, 2022June 1, 2022December 1, 2022Total
Current assets$15,018 $10,210 $2,881 $2,187 $3,495 $33,791 
Property, plant and equipment313 459 1,189 642 30 2,633 
Right of use assets— 1,125 9,313 — — 10,438 
Other intangible assets:
Customer relationships6,369 11,400 9,300 2,100 800 29,969 
Trade names4,600 6,100 3,000 — — 13,700 
Other assets10 86 — — 14 110 
Accounts payable(8,856)(3,058)(778)(196)(1,305)(14,193)
Current portion of long term debt— — — (2,073)— (2,073)
Accrued expenses and other liabilities— (4,747)(1,462)(1,171)(153)(7,533)
Lease obligation— (1,125)(9,313)— — (10,438)
Goodwill37,236 10,305 11,544 5,703 1,053 65,841 
Total purchase consideration exchanged, net of cash acquired$54,690 $30,755 $25,674 $7,192 $3,934 $122,245 
Cash consideration$54,690 $30,755 $25,674 $6,023 $3,934 $121,076 
Seller's notes— — — 1,169 — 1,169 
Total purchase consideration exchanged, net of cash acquired$54,690 $30,755 $25,674 $7,192 $3,934 $122,245 

Following the initial fair value measurement, the Company updated the purchase price allocations as follows:
Resolux was adjusted for changes in the deferred tax liability related to intangible assets. The adjustments to these balances resulted in a $3.8 million increase to goodwill.
Frontier was adjusted for the valuation of intangible assets, working capital, accrued expenses and other liabilities. The adjustments to these balances resulted in a $1.2 million increase to goodwill and $0.5 million increase to the total purchase consideration, net of cash acquired.
National Test Equipment was adjusted to reflect changes in working capital, accrued expenses and other liabilities. The adjustments to these balances resulted in a $0.3 million decrease to goodwill.

The consideration for the Frontier acquisition includes a potential earn-out payment up to $3.0 million based upon the achievement of certain milestones and relative thresholds during the earn out measurement period which ends on December 31, 2024. The fair value of the contingent consideration arrangement was classified within Level 3 and was determined using a probability-based scenario analysis approach. As of March 31, 2022 and December 31, 2022, the fair value of the earn-out was $0.9 million and $1.7 million, respectively, with amounts recorded in Accrued expenses and other current liabilities and Other liabilities in the Consolidated Balance Sheets. Changes in the fair value of the earn-out are recorded as a component of Change in fair value of earnout liability in the Consolidated Statements of Operations and Comprehensive Income (Loss).

During 2021, TestEquity acquired MCS Test Group Limited ("MCS"), and Gexpro Services acquired Omni Fasteners Inc. ("Omni"), National Engineered Fasteners ("NEF") and State Industrial Supply ("SIS"). These acquisitions were provisionally accounted for as of December 31, 2021. The accounting was completed during the year ended December 31, 2022.

The purchase consideration for each business acquired during 2021 and the allocation of the consideration exchanged to the estimated fair values of assets acquired and liabilities assumed is summarized below:
(in thousands)OmniNEFSISMCS
Acquisition dateJune 8, 2021November 1, 2021December 31, 2021July 31, 2021Total
Current assets$2,259 $19,118 $3,551 $2,819 $27,747 
Property, plant and equipment600 589 125 3,702 5,016 
Right of use assets— 1,774 799 — 2,573 
Other intangible assets:
Customer relationships2,530 5,007 4,800 2,621 14,958 
Trade names200 2,503 1,500 41 4,244 
Other intangible assets— 380 — 389 
Accounts payable(50)(3,506)(1,464)(2,523)(7,543)
Accrued expenses and other liabilities— (3,332)— (685)(4,017)
Lease obligation— (1,774)(799)(2,573)
Goodwill953 — 3,010 7,245 11,208 
Gain on bargain purchase— (1,363)— — (1,363)
Total purchase consideration exchanged, net of cash acquired$6,501 $19,016 $11,902 $13,220 $50,639 
Cash consideration$6,501 $16,264 $3,545 $7,626 $33,936 
Seller's notes— — 8,357 1,400 9,757 
Shared based payments— 2,752 — 4,194 6,946 
Total purchase consideration exchanged, net of cash acquired$6,501 $19,016 $11,902 $13,220 $50,639 

A gain on bargain purchase related to the acquisition of NEF was recognized within Other income (expense), net in the Consolidated Statements of Operations and Comprehensive Income (Loss) in the fourth quarter of 2021. The gain of $1.4 million was calculated as the excess of net assets recognized over the consideration transferred. The bargain purchase was primarily attributable to owners that were highly motivated to sell.

The Company incurred transaction costs related to the other closed acquisitions listed above and other potential future acquisitions of $2.8 million for 2022 and $6.4 million for 2021.

As a result of acquisitions completed, the Company recorded tax deductible goodwill of $53.6 million in 2022 and $5.6 million in 2021 that may result in a tax benefit in future periods.

Other Acquisitions Pro Forma Information - The pro forma information for other acquisitions was included in the estimated unaudited pro forma consolidated financial information for DSG, which is presented above under Pro Forma Information.
Actual Results of Business Acquisitions

The following table presents actual results attributable to our business combinations that were included in the consolidated financial statements for the years ended December 31, 2022 and 2021. The 2022 and 2021 results only reflect the results attributable to the acquisitions completed in those respective years. The results of DSG's legacy Lawson business are included only subsequent to the April 1, 2022 Merger Date, and the results for other acquisitions are only included subsequent to their respective acquisition dates provided above.
Year Ended December 31, 2022Year Ended December 31, 2021
(in thousands)LawsonOther AcquisitionsTotalLawsonOther AcquisitionsTotal
Revenue$373,738 $151,217 $524,955 $— $10,847 $10,847 
Net Income$15,283 $8,670 $23,953 $— $(391)$(391)
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
Note 4 – Revenue Recognition

Under the definition of a contract as defined by ASC 606, the Company considers contracts to be created at the time an order to purchase product and services is agreed upon regardless of whether there is a written contract. Revenue from customers is recognized when obligations under the terms of a contract are satisfied; this generally occurs with the delivery of products or services. Revenue from customers is measured as the amount of consideration the Company expects to receive in exchange for the delivery of goods or services. Contracts may last from one month to one year or more and may have renewal terms that extend indefinitely at the option of either party. Price is typically based on market conditions, competition, changes in the industry and product availability. Volumes fluctuate primarily as a result of customer demand and product availability. Consistent with the way the Company manages its businesses, the Company refers to sales under service agreements, which includes both goods (such as parts, equipment and equipment upgrades) and related services (such as monitoring, maintenance and repairs) as sales of “services,” which is an important part of the Company’s operations. The Company has no significant financing components in its contracts with customers. The Company records revenue net of certain taxes, such as sales taxes, that are assessed by governmental authorities on the Company’s customers.

The Company also operates as a lessor and recognizes lease revenue on a straight-line basis over the life of each lease. The Company has adopted the practical expedient not to separate the non-lease components that would be within the scope of ASC 606 from the associated lease component as the relevant criteria under ASC 842 are met.

The Company does not incur significant costs to obtain contracts. Incidental items that are immaterial in the context of the contract are recognized as expenses. Sales of products and services to customers are invoiced and settled on a monthly basis. ASC 606 requires an entity to present a contract liability in instances where the customer is entitled to a volume rebate based on purchases made during the period. The Company is not usually subject to obligations for warranties, rebates, returns or refunds except in the case of rebates for select customers if predetermined purchase thresholds are met as discussed for the TestEquity segment below. The Company does not typically receive payment in advance of satisfying its obligations under the terms of its sales contracts with customers; therefore, liabilities related to such payment are not significant to the Company. Accounts receivable represents the Company’s unconditional right to receive consideration from its customers.

Lawson Segment

The Lawson segment has two distinct performance obligations offered to its customers: a product performance obligation and a service performance obligation, and accordingly, two separate revenue streams. Although Lawson has identified that it offers its customers both a product and a service obligation, the customer only receives one invoice per transaction with no price allocation between these obligations. Lawson does not price its offerings based on any allocation between these obligations.

Lawson generates revenue primarily from the sale of MRO products to its customers. Revenue related to product sales is recognized at the time that control of the product has been transferred to the customer; either at the time the product is shipped or the time the product has been received by the customer. Lawson does not commit to long-term contracts to sell customers a certain minimum quantity of products.
Lawson offers a VMI service proposition to its customers. A portion of these services, primarily related to stocking of product and maintenance of the MRO inventory, is provided over a short period of time after control of the purchased product has been transferred to the customer. Since certain obligations pursuant to the VMI service agreement have not been provided at the time the control of the product transfers to the customer, that portion of expected consideration is deferred until the time that those services have been provided and the related performance obligations have been satisfied.

TestEquity Segment

TestEquity’s contracts with customers generally represent a single performance obligation to sell its products. Revenue from contracts with customers reflects the transaction prices for contracts reduced by variable consideration. TestEquity provides a rebate to select customers if predetermined purchase thresholds are met. The rebate consideration is not in exchange for a distinct good or service. Variable consideration is estimated using the expected-value method considering all reasonably available information, including TestEquity’s historical experience and current expectations, and is reflected in the transaction price when sales are recorded. Sales returns are generally accepted by TestEquity, however, sales returns are not material to the Company’s operations. TestEquity provides an assurance type warranty which is not sold separately and does not represent a separate performance obligation.

TestEquity generates revenue from contracts with customers through the sale of new and used electronic test and measurement products. Typically, TestEquity has a purchase order or master service agreement with the customer that specifies the goods and/or services to be provided. TestEquity generally invoices customers as goods are shipped. Fees are typically due and payable 30 days after date of shipment. Generally, customers gain control of the goods upon providing the product to the carrier, or when services are completed. For the majority of transactions, TestEquity recognizes revenue at the time of shipment, when control passes to the customer. For consigned inventory, revenue is recognized when inventory is removed from TestEquity’s stock location and control passes to the customer.

Gexpro Services Segment

Gexpro Services’ contracts with customers generally represent a single performance obligation to sell its products. Revenue from sales of Gexpro Services’ products are recognized upon transfer of control to the customer, which is typically when the product has been shipped from its distribution facilities. The transaction price is the amount of consideration to which Gexpro Services expects to be entitled in exchange for transferring goods to the customer. Revenue is recorded based on the transaction price, which includes fixed consideration and an estimate of variable consideration such as, early payment/volume discounts and rebates. The amount of variable consideration included in the transaction price is constrained and is included only to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved.

Gexpro Services’ products are marketed and sold primarily to original equipment manufacturers globally. Sales of products are subject to economic conditions and may fluctuate based on changes in the industry, trade policies and financial markets. Payment terms on invoiced amounts range from 10 to 120 days. In instances where the timing of revenue recognition differs from the timing of the right to invoice, the Company has determined that a significant financing component does not exist.

Disaggregated consolidated revenue by geographic area (based on the location to which the product is shipped to):
Year Ended December 31,
(in thousands)20222021
United States$932,418 $457,094 
Canada118,722 14,706 
Europe51,631 25,257 
Pacific Rim10,768 15,155 
Latin America34,202 6,150 
Other3,681 1,928 
Total revenue$1,151,422 $520,290 
Rental Revenue

TestEquity rents new and used electronic test and measurement equipment to customers in many industries. These leases are classified as operating leases under ASC 842. Rental equipment is included in Rental equipment, net in the Consolidated Balance Sheet, and rental revenue is included in Revenue in the Consolidated Statements of Operations and Comprehensive Income (Loss). The TestEquity rental program generated revenue of $13.8 million and $13.7 million during 2022 and 2021, respectively. The unearned rental revenue related to customer prepayments on equipment leases of $0.3 million at December 31, 2022 and $0.5 million at December 31, 2021 was included in Accrued expenses and other current liabilities in the Consolidated Balance Sheet and is expected to be earned in its entirety during the next twelve months.
Lawson leases parts washer machines to customers through its Torrents leasing program. These leases are classified as operating leases under ASC 842. The leased machines are included in Rental equipment, net, in the Consolidated Balance Sheet, and the leasing revenue is recognized on a straight-line basis. The Torrents machine leasing program generated $3.9 million of revenue during 2022. The unearned rental revenue, which was included as a component of Accrued expenses and other current liabilities in the Consolidated Balance Sheet, was nominal at December 31, 2022 and is expected to be earned during the next twelve months.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Financial Statement Information
12 Months Ended
Dec. 31, 2022
Condensed Financial Information Disclosure [Abstract]  
Supplemental Financial statements Information
Note 5 – Supplemental Financial Statement Information

Inventories, net

Inventories, net, consisting of purchased goods and manufactured electronic equipment offered for resale, were as follows:
December 31,
(in thousands)20222021
Inventories, gross$275,072 $140,544 
Reserve for obsolete and excess inventory(10,698)(7,827)
Inventories, net$264,374 $132,717 

Changes in the reserve for obsolete and excess inventory were as follows:
December 31,
(in thousands)20222021
Balance at beginning of period$(7,827)$(7,895)
Provision charged to expense (net)(6,547)(1,224)
Write-offs3,676 1,292 
Balance at end of period$(10,698)$(7,827)
Property, Plant and Equipment, net

Components of property, plant and equipment, net were as follows:
December 31,
(in thousands)20222021
Land$9,578 $1,700 
Buildings and improvements27,199 2,930 
Machinery and equipment26,948 4,389 
Capitalized software7,889 3,407 
Furniture and fixtures6,346 2,700 
Vehicles1,713 798 
Construction in progress(1)
3,140 12 
Total82,813 15,936 
Accumulated depreciation and amortization(18,418)(6,857)
Property, plant and equipment, net$64,395 $9,079 
(1)    Construction in progress primarily relates to upgrades to certain of the Company's distribution facilities that we expect to place in service in the next 12 months.

Depreciation expense for property, plant, and equipment was $6.5 million in 2022 and $1.2 million in 2021. Amortization expense for capitalized software was $1.6 million in 2022 and $0.7 million in 2021.

Rental Equipment, net

Rental equipment, net consisted of the following:
December 31,
(in thousands)20222021
Rental equipment$63,184 $45,774 
Accumulated depreciation(36,045)(21,047)
Rental equipment, net$27,139 $24,727 

Depreciation expense included in cost of sales for rental equipment was $8.0 million and $6.3 million for 2022 and 2021, respectively. Refer to Note 4 – Revenue Recognition for a discussion on the Company's activities as lessor.
Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following:
December 31,
(in thousands)20222021
Accrued compensation$24,169 $5,997 
Accrued customer rebates5,053 2,657 
Accrued and withheld taxes, other than income taxes4,885 880 
Accrued stock-based compensation3,340 — 
Deferred revenue2,313 485 
Accrued interest1,775 1,515 
Accrued health benefits1,306 59 
Accrued severance852 — 
Accrued income taxes731 4,170 
Other18,253 7,363 
Total accrued expenses and other current liabilities$62,677 $23,126 

Security Bonus Plan

The Company has a security bonus plan which was previously created for the benefit of its Lawson independent sales representatives, under the terms of which participants are credited with a percentage of their annual net commissions. The aggregate amounts credited to participants’ accounts vest 25% after five years, and an additional 5% vests each year thereafter upon qualification for the plan. On January 1, 2013, the Company converted all of its U.S. independent sales representatives to employees. The security bonuses for those converted employees continue to vest, but their accounts are no longer credited with a percentage of net commissions. For financial reporting purposes, amounts are charged to operations over the vesting period. Expenses incurred for the security bonus plan were $0.1 million for the year ended December 31, 2022. The security bonus plan is partially funded by an $8.0 million investment in the cash surrender value in life insurance of certain employees which is included as a component of Cash value of life insurance in the Consolidated Balance Sheet. As of December 31, 2022, the $9.7 million liability is included in the Security bonus plan in the Consolidated Balance Sheet.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
Note 6 – Goodwill and Intangible Assets

Goodwill

Changes in the carrying amount of goodwill by segment were as follows:
(in thousands)LawsonTestEquityGexpro ServicesAll OtherTotal
Balance at December 31, 2020$— $62,867 $30,136 $— $93,003 
Acquisitions(1)
— 7,245 3,963 — 11,208 
Balance at December 31, 2021— 70,112 34,099 — 104,211 
Acquisitions(1)
156,133 43,992 21,849 24,887 246,861 
Impact of foreign exchange rates(360)— (527)(2,137)(3,024)
Balance at December 31, 2022$155,773 $114,104 $55,421 $22,750 $348,048 
(1)    Refer to Note 3 – Business Acquisitions for information related to measurement period adjustments.
Intangible Assets

The gross carrying and accumulated amortization for definite-lived intangible assets were as follows:
December 31, 2022December 31, 2021
(in thousands)Gross Carrying AmountAccumulated AmortizationNet Carrying ValueGross Carrying AmountAccumulated AmortizationNet Carrying Value
Trade names$92,286 $(17,401)$74,885 $36,345 $(8,356)$27,989 
Customer relationships192,934 (44,481)148,453 89,062 (25,423)63,639 
Other (1)
7,961 (3,305)4,656 7,370 (2,390)4,980 
Total$293,181 $(65,187)$227,994 $132,777 $(36,169)$96,608 
(1)    Other primarily consists of non-compete agreements.

Amortization expense for definite-lived intangible assets was $29.1 million in 2022 and $10.4 million in 2021. Amortization expense related to intangible assets was recorded in Selling, general and administrative expenses. The remaining weighted-average useful lives of intangible assets as of December 31, 2022 was 4.2 years for trade names and 4.9 years for customer relationships.

The estimated aggregate amortization expense for each of the next five years and thereafter are as follows:
(in thousands)Amortization
2023$35,061 
202434,560 
202531,173 
202628,487 
202724,031 
Thereafter74,682 
Total$227,994 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Leases
Note 7 – Leases

The Company leases property used for warehousing, distribution centers, office space, branch locations, equipment and vehicles. The expenses generated by leasing activity for the years ended December 31, 2022 and 2021 were as follows (in thousands):
Year Ended December 31,
Lease TypeClassification20222021
Operating Lease Expense (1)
Operating expenses$15,151 $6,157 
Financing Lease AmortizationOperating expenses466 197 
Financing Lease InterestInterest expense41 11 
Financing Lease Expense507 208 
Net Lease Cost$15,658 $6,365 
(1)    Includes short term lease expense, which is immaterial.
The value of net assets and liabilities generated by leasing activity as of December 31, 2022 and December 31, 2021 were as follows (in thousands):
December 31,
Lease Type20222021
Total ROU operating lease assets (1)
$46,755 $19,662 
Total ROU financing lease assets (2)
1,519 — 
Total lease assets$48,274 $19,662 
Total current operating lease obligation$9,480 $4,641 
Total current financing lease obligation484 — 
Total current lease obligations$9,964 $4,641 
Total long term operating lease obligation$38,898 $16,132 
Total long term financing lease obligation930 — 
Total long term lease obligation$39,828 $16,132 
(1)    Operating lease assets were recorded net of accumulated amortization of $14.8 million as of December 31, 2022 and $4.3 million as of December 31, 2021.
(2)    Financing lease assets were recorded net of accumulated amortization as a component of Other assets in the Consolidated Balance Sheet of $0.9 million as of December 31, 2022 and $0.0 million as of December 31, 2021.

The value of lease liabilities generated by leasing activities as of December 31, 2022 were as follows (in thousands):
Maturity Date of Lease LiabilitiesOperating LeasesFinancing LeasesTotal
Year one$13,063 $605 $13,668 
Year two11,220 434 11,654 
Year three10,316 271 10,587 
Year four6,977 196 7,173 
Year five5,261 71 5,332 
Subsequent years12,355 — 12,355 
Total lease payments59,192 1,577 60,769 
Less: Interest(10,814)(163)(10,977)
Present value of lease liabilities$48,378 $1,414 $49,792 

The weighted average lease terms and interest rates of leases held as of December 31, 2022 were as follows:
Lease TypeWeighted Average Term in YearsWeighted Average Interest Rate
Operating Leases5.67.1%
Financing Leases3.16.6%

The cash outflows of leasing activity for the years ended December 31, 2022 and 2021were as follows (in thousands):
Year Ended December 31,
Cash Flow SourceClassification20222021
Operating cash flows from operating leasesOperating activities$(12,149)$(6,381)
Operating cash flows from financing leasesOperating activities(184)— 
Financing cash flows from financing leasesFinancing activities(429)— 

Refer to Note 4 – Revenue Recognition for a discussion on the Company's activities as lessor.
Leases
Note 7 – Leases

The Company leases property used for warehousing, distribution centers, office space, branch locations, equipment and vehicles. The expenses generated by leasing activity for the years ended December 31, 2022 and 2021 were as follows (in thousands):
Year Ended December 31,
Lease TypeClassification20222021
Operating Lease Expense (1)
Operating expenses$15,151 $6,157 
Financing Lease AmortizationOperating expenses466 197 
Financing Lease InterestInterest expense41 11 
Financing Lease Expense507 208 
Net Lease Cost$15,658 $6,365 
(1)    Includes short term lease expense, which is immaterial.
The value of net assets and liabilities generated by leasing activity as of December 31, 2022 and December 31, 2021 were as follows (in thousands):
December 31,
Lease Type20222021
Total ROU operating lease assets (1)
$46,755 $19,662 
Total ROU financing lease assets (2)
1,519 — 
Total lease assets$48,274 $19,662 
Total current operating lease obligation$9,480 $4,641 
Total current financing lease obligation484 — 
Total current lease obligations$9,964 $4,641 
Total long term operating lease obligation$38,898 $16,132 
Total long term financing lease obligation930 — 
Total long term lease obligation$39,828 $16,132 
(1)    Operating lease assets were recorded net of accumulated amortization of $14.8 million as of December 31, 2022 and $4.3 million as of December 31, 2021.
(2)    Financing lease assets were recorded net of accumulated amortization as a component of Other assets in the Consolidated Balance Sheet of $0.9 million as of December 31, 2022 and $0.0 million as of December 31, 2021.

The value of lease liabilities generated by leasing activities as of December 31, 2022 were as follows (in thousands):
Maturity Date of Lease LiabilitiesOperating LeasesFinancing LeasesTotal
Year one$13,063 $605 $13,668 
Year two11,220 434 11,654 
Year three10,316 271 10,587 
Year four6,977 196 7,173 
Year five5,261 71 5,332 
Subsequent years12,355 — 12,355 
Total lease payments59,192 1,577 60,769 
Less: Interest(10,814)(163)(10,977)
Present value of lease liabilities$48,378 $1,414 $49,792 

The weighted average lease terms and interest rates of leases held as of December 31, 2022 were as follows:
Lease TypeWeighted Average Term in YearsWeighted Average Interest Rate
Operating Leases5.67.1%
Financing Leases3.16.6%

The cash outflows of leasing activity for the years ended December 31, 2022 and 2021were as follows (in thousands):
Year Ended December 31,
Cash Flow SourceClassification20222021
Operating cash flows from operating leasesOperating activities$(12,149)$(6,381)
Operating cash flows from financing leasesOperating activities(184)— 
Financing cash flows from financing leasesFinancing activities(429)— 

Refer to Note 4 – Revenue Recognition for a discussion on the Company's activities as lessor.
Leases
Note 7 – Leases

The Company leases property used for warehousing, distribution centers, office space, branch locations, equipment and vehicles. The expenses generated by leasing activity for the years ended December 31, 2022 and 2021 were as follows (in thousands):
Year Ended December 31,
Lease TypeClassification20222021
Operating Lease Expense (1)
Operating expenses$15,151 $6,157 
Financing Lease AmortizationOperating expenses466 197 
Financing Lease InterestInterest expense41 11 
Financing Lease Expense507 208 
Net Lease Cost$15,658 $6,365 
(1)    Includes short term lease expense, which is immaterial.
The value of net assets and liabilities generated by leasing activity as of December 31, 2022 and December 31, 2021 were as follows (in thousands):
December 31,
Lease Type20222021
Total ROU operating lease assets (1)
$46,755 $19,662 
Total ROU financing lease assets (2)
1,519 — 
Total lease assets$48,274 $19,662 
Total current operating lease obligation$9,480 $4,641 
Total current financing lease obligation484 — 
Total current lease obligations$9,964 $4,641 
Total long term operating lease obligation$38,898 $16,132 
Total long term financing lease obligation930 — 
Total long term lease obligation$39,828 $16,132 
(1)    Operating lease assets were recorded net of accumulated amortization of $14.8 million as of December 31, 2022 and $4.3 million as of December 31, 2021.
(2)    Financing lease assets were recorded net of accumulated amortization as a component of Other assets in the Consolidated Balance Sheet of $0.9 million as of December 31, 2022 and $0.0 million as of December 31, 2021.

The value of lease liabilities generated by leasing activities as of December 31, 2022 were as follows (in thousands):
Maturity Date of Lease LiabilitiesOperating LeasesFinancing LeasesTotal
Year one$13,063 $605 $13,668 
Year two11,220 434 11,654 
Year three10,316 271 10,587 
Year four6,977 196 7,173 
Year five5,261 71 5,332 
Subsequent years12,355 — 12,355 
Total lease payments59,192 1,577 60,769 
Less: Interest(10,814)(163)(10,977)
Present value of lease liabilities$48,378 $1,414 $49,792 

The weighted average lease terms and interest rates of leases held as of December 31, 2022 were as follows:
Lease TypeWeighted Average Term in YearsWeighted Average Interest Rate
Operating Leases5.67.1%
Financing Leases3.16.6%

The cash outflows of leasing activity for the years ended December 31, 2022 and 2021were as follows (in thousands):
Year Ended December 31,
Cash Flow SourceClassification20222021
Operating cash flows from operating leasesOperating activities$(12,149)$(6,381)
Operating cash flows from financing leasesOperating activities(184)— 
Financing cash flows from financing leasesFinancing activities(429)— 

Refer to Note 4 – Revenue Recognition for a discussion on the Company's activities as lessor.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Earnout Derivative Liability
12 Months Ended
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Earnout Derivative Liability
Note 8 – Earnout Derivative Liability

On the Merger Date, the Company recorded an earnout derivative liability for the two earnout provisions within the Merger Agreements. The Company estimated the fair value of the earnout derivative liability based on an aggregate of 1,162,000 additional shares available to be issued under the two earnout provisions of the Merger Agreements. The aggregate of 1,162,000 shares is comprised of 700,000 shares of DSG common stock that are contingently issuable to (or forfeitable by) the TestEquity Equityholder and 462,000 shares of DSG common stock that are contingently issuable to (or forfeitable by) the Gexpro Services Stockholder. The additional 538,000 shares of the remaining potential shares of the earnout were not recorded as an earnout derivative liability as the acquisition contingency for these shares was met at the Merger Date.

The Company's earnout derivative liability is classified as a Level 3 instrument and is measured at fair value on a recurring basis. The fair value of the earnout derivative liability was measured using the Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis for the year ended December 31, 2022. Inputs to that model include the expected time to liquidity, the risk-free interest rate over the term, expected volatility based on representative peer companies and the estimated fair value of the underlying class of common stock. The significant unobservable inputs used in the fair value measurement of the earnout derivative liability are the fair value of the underlying stock at the valuation date and the estimated term of the earnout arrangement periods. Generally, increases (decreases) in the fair value of the underlying stock and estimated term would result in a directionally similar impact to the fair value measurement.

The estimated aggregate fair value of the earnout derivative liability recorded on the Merger Date was $43.9 million, with an offsetting entry to additional paid-in capital. As of April 29, 2022 and December 31, 2022, 700,000 and 462,000 of the 1,162,000 shares, respectively, were reclassified to equity, as the contingencies had been met. Immediately prior to reclassifications, the respective shares were remeasured to fair value. For the year ended December 31, 2022, the Company recorded income of $0.3 million as a component of Change in fair value of earnout liability in the Consolidated Statements of Operations and Comprehensive Income (Loss) due to changes in the fair value of the earnout derivative liability. See Fair Value Measurements in Note 2 – Summary of Significant Accounting Policies for further information.

The change in the fair value of the earnout derivative liability was as follows:
(in thousands)Amount
Balance at December 31, 2021$— 
Initial recognition on Merger Date43,900 
Change in fair value(276)
Reclassifications to equity at fair value(43,624)
Balance at December 31, 2022$— 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Debt
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Debt
Note 9 – Debt

The Company's outstanding long-term debt was comprised of the following:
December 31,
(in thousands)20222021
Senior secured revolving credit facility$122,000 $— 
Senior secured term loan243,750 — 
Senior secured delayed draw term loan50,000 — 
Other revolving line of credit1,352 — 
Previous revolving credit facilities— 38,707 
Previous term loans— 190,337 
Total debt417,102 229,044 
Less current portion of long-term debt(16,352)(134,405)
Less deferred financing costs(4,925)(1,505)
Total long-term debt$395,825 $93,134 
Amended and Restated Credit Agreement - April 1, 2022

On April 1, 2022 (the "Closing Date"), DSG and certain of its subsidiaries entered into an Amended and Restated Credit Agreement (the “Amended and Restated Credit Agreement”) by and among DSG, certain subsidiaries of DSG as borrowers or guarantors, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent. Pursuant to the Amended and Restated Credit Agreement, the Company's previous credit agreement was amended and restated in its entirety.

The Amended and Restated Credit Agreement provides for (i) a $200 million senior secured revolving credit facility, with a $25 million letter of credit sub-facility and a $10 million swingline loan sub-facility, (ii) a $250 million senior secured initial term loan facility and (iii) a $50 million senior secured delayed draw term loan facility. In addition, the Amended and Restated Credit Agreement permits the Company to increase the commitments under the Amended and Restated Credit Agreement from time to time by up to $200 million in the aggregate, subject to, among other things, the receipt of additional commitments from existing and/or new lenders and pro forma compliance with the financial covenants in the Amended and Restated Credit Agreement. The revolving credit facility is available to be drawn in U.S. dollars, Canadian dollars and any other additional currencies that may be agreed.

On April 1, 2022, in connection with the Mergers, the Company borrowed $250.0 million of initial term loan facility loans and approximately $86.0 million of revolving credit facility loans under the Amended and Restated Credit Agreement. These borrowings were used to 1) repay all obligations and refinance the Company's previous credit agreement, 2) repay certain existing indebtedness of TestEquity and Gexpro Services and their respective subsidiaries, 3) pay fees and expenses in connection with the Mergers, and 4) finance the working capital needs and general corporate purposes of the Company.

A $2.8 million loss on the extinguishment of debt for remaining unamortized deferred financing costs associated with the previous indebtedness was recorded in the second quarter of 2022 in connection with the payoff. The extinguishment is recorded in Loss on extinguishment of debt in the Consolidated Statements of Operations and Comprehensive Income (Loss).

The Amended and Restated Credit Agreement requires that the proceeds of any revolving credit facility loans be used for working capital and general corporate purposes (including, without limitation, permitted acquisitions), and requires that the proceeds of any delayed draw term loan facility be used solely to finance the payment of consideration for (i) the potential acquisition by TestEquity of a certain business that had been previously identified to DSG as a potential acquisition candidate by TestEquity prior to the date of the TestEquity Merger Agreement and (ii) other acquisitions permitted under the Amended and Restated Credit Agreement, and for any fees, costs and expenses incurred in connection therewith. On April 29, 2022, the Company borrowed the $50.0 million available under the delayed draw term loan facility to finance the acquisition of Interworld Highway, LLC.

As of December 31, 2022, there were $243.8 million of term loan facility loans outstanding, $50.0 million of delayed draw term loans outstanding and approximately $122.0 million of revolving credit facility loans outstanding under the Amended and Restated Credit Agreement. Net of outstanding letters of credit, there was $77.0 million of borrowing availability under the revolving credit facility as of December 31, 2022. The weighted average interest rate on the outstanding facilities from April 1, 2022 through December 31, 2022 was 5.1%.

The loans under the Amended and Restated Credit Agreement bear interest, at the Company’s option, at a rate equal to (i) the Alternate Base Rate or the Canadian Prime Rate (each as defined in the Amended and Restated Credit Agreement), plus, in each case, an additional margin ranging from 0.0% to 1.75% per annum, depending on the total net leverage ratio of the Company and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement or (ii) the Adjusted Term SOFR Rate or the CDOR Rate (each as defined in the Amended and Restated Credit Agreement), plus, in each case, an additional margin ranging from 1.0% to 2.75% per annum, depending on the total net leverage ratio of the Company and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement.

Certain closing fees, arrangement fees, administration fees, commitment fees and letter of credit fees are payable to the lenders and the agents under the Amended and Restated Credit Agreement, including a commitment fee on the daily unused amount of the revolving credit facility that will accrue at a rate ranging from 0.15% to 0.35% per annum, depending on the total net leverage ratio of the Company and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement.
In addition, the Amended and Restated Credit Agreement provides that the delayed draw term loan facility shall accrue a ticking fee at a rate ranging from 0.15% to 0.35% per annum, depending on the total net leverage ratio of the Company and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement, and that such ticking fee shall be payable during the period from the Closing Date to the date on which the lenders’ delayed draw term loan facility commitments terminate. The fees outlined above are reported as interest expense and vary depending on the total net leverage ratio as defined in the Amended and Restated Credit Agreement. Fees from the Closing Date through December 31, 2022 were $0.4 million.

In connection with the Amended and Restated Credit Agreement, deferred financing costs of $4.0 million were incurred. Deferred financing costs are amortized over the life of the debt instrument and reported as interest expense. As of December 31, 2022, deferred financing costs net of accumulated amortization were $8.0 million of which $4.9 million were included in Long-term debt, less current portion, net (related to the senior secured term loan and senior secured delayed draw term loan) and $3.1 million were included in Other assets (related to the senior secured revolving credit facility) in the Consolidated Balance Sheets.

Each of the loans under the Amended and Restated Credit Agreement matures on April 1, 2027, at which time all outstanding loans, together with all accrued and unpaid interest, must be repaid and the revolving credit facility commitments will terminate. The Company is required to repay principal on the term loans each quarter in the following amounts (subject to potential adjustment): (i) $3,125,000, in the case of the initial term loan facility, and (ii) an amount equal to 1.25% of the funded delayed draw term loan facility, in the case of the delayed draw term loan facility. The Company is also required to prepay the term loans with the net cash proceeds from any disposition of certain assets (subject to reinvestment rights) or from the incurrence of any unpermitted debt. The Company may borrow, repay and reborrow the revolving loans until April 1, 2027, prepay any of the term loans, and terminate any of the commitments, in whole or in part, at any time without premium or penalty, subject to certain conditions and the reimbursement of certain lender costs in the case of prepayments of certain types of loans.

Subject to certain exceptions as set forth in the Amended and Restated Credit Agreement, the obligations of the Company and its U.S. subsidiaries under the Amended and Restated Credit Agreement are guaranteed by the Company and certain of the Company’s U.S. subsidiaries and the obligations of each of the Company’s Canadian subsidiaries under the Amended and Restated Credit Agreement are guaranteed by the Company and certain of its U.S. and Canadian subsidiaries.

Subject to certain exceptions as set forth in the Amended and Restated Credit Agreement, the obligations under the Amended and Restated Credit Agreement are secured by a first priority security interest in and lien on substantially all assets of the Company, each other borrower and each guarantor.

The Amended and Restated Credit Agreement contains various affirmative covenants, including financial maintenance covenants requiring the Company to maintain compliance with a consolidated minimum interest coverage ratio and a maximum total net leverage ratio, each determined in accordance with the terms of the Amended and Restated Credit Agreement.

The Company was in compliance with all affirmative and financial covenants as of December 31, 2022.

The Amended and Restated Credit Agreement contains various events of default (subject to exceptions, thresholds and grace periods as set forth in the Amended and Restated Credit Agreement). Under certain circumstances, a default interest rate will apply on all obligations at a rate equal to 2.0% per annum above the applicable interest rate.

Previous Credit Agreements

Gexpro Services - January 3, 2022 Gexpro Services Credit Agreement

On January 3, 2022, Gexpro Services entered into a credit agreement ("2022 Gexpro Services Credit Agreement") with a financial institution under which Gexpro Services obtained an initial $137 million term loan ("2022 Gexpro Services Term Loan"), a $25 million revolving line of credit ("2022 Gexpro Services Revolver") and a delayed $83 million term loan ("2022 Gexpro Services Delayed Term Loan"). The proceeds of the 2022 Gexpro Services Term Loan and 2022 Gexpro Services Delayed Term Loan were used to fund the Resolux acquisition, repay all borrowings under the 2020 Gexpro Services Credit Agreements (as defined below) and seller’s promissory note from SIS acquisition (refer to Note 3 – Business Acquisitions for
further details of these acquisitions). In connection with the 2022 Gexpro Services Credit Agreement, deferred financing costs of $7.4 million were incurred.

Gexpro Services - February 24, 2020 Gexpro Services Term Loan Credit Agreement

On February 24, 2020, Gexpro Services entered into a credit agreement ("2020 Gexpro Services Term Loan Credit Agreement") under which Gexpro Services obtained a $60 million term loan ("2020 Gexpro Services Term Loan"). Also on February 24, 2020, Gexpro Services entered into a credit agreement ("2020 Gexpro Services Revolver Credit Agreement" and together with the 2020 Gexpro Services Term Loan Credit Agreement, "2020 Gexpro Services Credit Agreements") under which Gexpro Services obtained a $15 million revolving line of credit ("2020 Gexpro Services Revolver"). Availability of the 2020 Gexpro Services Revolver was reduced by issued and outstanding letters of credit, which were limited to $38.5 million. As of December 31, 2021, there were $0.7 million outstanding letters of credit and $37.7 million outstanding on the 2020 Gexpro Services Revolver. A loss on debt extinguishment of $0.6 million was recorded on January 3, 2022 in connection with the January 3, 2022 Gexpro Services Credit Agreements.

TestEquity - 2017 TestEquity Credit Agreement

On April 28, 2017, TestEquity entered into a credit agreement ("2017 TestEquity Credit Agreement") with a financial institution under which TestEquity obtained a $101 million term loan ("2017 TestEquity Term Loan") and a $15.0 million revolving line of credit ("2017 TestEquity Revolver"). Availability of the 2017 TestEquity Revolver was reduced by issued and outstanding letters of credit, which were limited to $2.0 million. There were no outstanding letters of credit as of December 31, 2021 and $1.0 million outstanding on the revolving line of credit. A loss on debt extinguishment of $0.2 million was recorded on April 1, 2022 in connection with the April 1, 2022 Amended and Restated Credit Agreement executed in connection with the consummation of the Mergers.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation
Note 10 – Stock-Based Compensation

The Company recorded stock-based compensation expense of $2.4 million for the year ended December 31, 2022. A portion of the Company's stock-based awards are liability-classified. Accordingly, changes in the market value of the Company's common stock may result in a stock-based benefit in certain periods. A stock-based compensation liability of $3.3 million as of December 31, 2022 was included in Accrued expenses and other current liabilities in the Consolidated Balance Sheets.

All Lawson stock-based equity compensation awards that were issued and outstanding prior to the Merger Date were treated like they were acquired concurrent with the Mergers in accordance with the acquisition method of accounting for reverse acquisitions. Refer to Note 1 – Nature of Operations and Basis of Presentation for additional information about the Mergers. No stock-based compensation expense was recorded during 2021 and there was no stock-based compensation liability as of December 31, 2021. There were no shares related to stock-based compensation outstanding prior to the Merger Date.

Equity Compensation Plans

On October 17, 2022, the Board of Directors approved and adopted the Distribution Solutions Group, Inc. Equity Compensation Plan, as amended and restated, effective October 17, 2022, and as amended November 10, 2022 (the “Amended and Restated Equity Plan”). The Amended and Restated Equity Plan provides for the grant of nonqualified and incentive stock options, stock awards and stock units to officers and employees of the Company. The Amended and Restated Equity Plan also provides for the grant of option rights and restricted stock to non-employee directors. Non-employee directors are limited to grants of no more than 30,000 shares of common stock in any calendar year and other than non-employee directors are limited to grants of no more than 250,000 shares of common stock in any calendar year. The Amended and Restated Equity Plan is administered by the Compensation Committee of the Board of Directors, or its designee, which as administrator of the plan, has the authority to select plan participants, grant awards, and determine the terms and conditions of the awards. As of December 31, 2022, the Company had approximately 1,222,773 shares of common stock still available under the Amended and Restated Equity Plan.

The Company also has a Stock Performance Rights Plan (“SPR Plan”) that provides for the issuance of Stock Performance Rights (“SPRs”) that allow non-employee directors, officers and key employees to receive cash awards, subject
to certain restrictions, equal to the appreciation of the Company's common stock. The SPR Plan is administered by the Compensation Committee of the Board of Directors.

Stock Performance Rights

SPRs entitle the recipient to receive a cash payment equal to the excess of the market value of Company common stock over the SPR exercise price when the SPRs are surrendered. Expense, equal to the fair market value of the SPR at the date of grant and remeasured each reporting period, is recorded ratably over the vesting period. Compensation expense is included in Selling, general and administrative expense in the Consolidated Statements of Operations and Comprehensive Income (Loss). The outstanding SPRs were granted with approximately a seven year life and vest over one to three years beginning on the first anniversary of the date of the grant. The SPRs are liability classified and included in Accrued expenses and other current liabilities in the Consolidated Balance Sheets.

On December 31, 2022, the SPRs outstanding were re-measured at fair value using the Black-Scholes valuation model. This model requires the input of subjective assumptions that may have a significant impact on the fair value estimate. The weighted-average fair value of SPRs outstanding as of December 31, 2022 was $15.30 per SPR using the following assumptions:
Expected volatility
43.4% to 52.2%
Risk-free rate of return
4.4% to 4.7%
Expected term (in years)
0.5 to 2
Expected annual dividend$0

The expected volatility was based on the historic volatility of the Company's stock price commensurate with the expected life of the SPR. The risk-free rate of return reflects the interest rate offered for zero coupon treasury bonds over the expected life of the SPR. The expected life represents the period of time that options granted are expected to be outstanding and was calculated using the simplified method allowed by the SEC, which approximates our historical experience. The estimated annual dividend was based on the recent dividend payout trend.

Compensation expense of $0.8 million was recorded in Selling, general and administrative expense for the year ended December 31, 2022. Cash in the amount of $5.2 million was paid for SPR exercises in 2022. A liability of $2.7 million reflecting the estimated fair value of future pay-outs is included as a component of Accrued expenses and other liabilities in the Consolidated Balance Sheets.

Activity related to the Company’s SPRs during the year ended December 31, 2022 was as follows:
Number of SPRsWeighted Average Exercise Price
Outstanding on December 31, 2021— $— 
Shares acquired concurrent with Mergers575,536 26.66 
Exercised(399,352)28.75 
Outstanding on December 31, 2022176,184 15.30 
Exercisable on December 31, 2022176,184 15.30 

The SPRs outstanding had an intrinsic value of $2.2 million as of December 31, 2022. All SPRs for plan participants were fully vested prior to the Mergers, as such, there is no unrecognized compensation associated with any SPRs.

At December 31, 2022, the weighted average remaining contractual term was 2.1 years for all outstanding SPRs.
Restricted Stock Awards

Restricted stock awards ("RSAs") generally vest over a one to three year period beginning on the first anniversary of the date of the grant. Upon vesting, the vested restricted stock awards are exchanged for an equal number of the Company’s common stock. The participants have no voting or dividend rights with the restricted stock awards. The restricted stock awards are valued at the closing price of the common stock on the date of grant and the expense is recorded ratably over the vesting period.

Compensation expense of $0.8 million related to the RSAs was recorded in Selling, general and administrative expenses in the Consolidated Statements of Operations and Comprehensive Income (Loss) for 2022. Activity related to the Company’s RSAs during the year ended December 31, 2022 was as follows:
Restricted Stock Awards
Outstanding on December 31, 2021— 
Shares acquired concurrent with Mergers63,429 
Granted14,504 
Exchanged for common shares(21,346)
Outstanding on December 31, 202256,587 

As of December 31, 2022, there was $1.1 million of total unrecognized compensation cost related to RSAs that will be recognized over a weighted average period of 1.2 years. The awards granted in 2022 had a weighted average grant date fair value of $37.49 per share.

Market Stock Units

Market Stock Units ("MSUs") are exchangeable for between 0% to 150% of the Company's common shares at the end of the vesting period based on the trailing 60-day average closing price of the Company's common stock. The value of the MSUs was determined using a geometric brownian motion model that, based on certain variables, generates a large number of random trials simulating the price of the Company common stock over the measurement period. Expense of $0.3 million related to MSUs was recorded in Selling, general and administrative expenses in the Consolidated Statements of Operations and Comprehensive Income (Loss) during the year ended December 31, 2022. Activity related to the Company’s MSUs during 2022 was as follows:
Number of Market Stock UnitsMaximum Shares Potentially Issuable
Outstanding on December 31, 2021— — 
Shares acquired concurrent with Mergers118,057 168,156 
Cancelled(17,109)(25,664)
Exchanged for common shares(19,480)(25,199)
Outstanding on December 31, 202281,468 117,293 
Stock Options

Stock options vest through the fifth anniversary from the grant date. Each option can be exchanged for one share of the Company's common stock at the stated exercise price. Upon vesting, stock options are recognized as a component of equity. Activity related to the Company’s stock options during the year ended December 31, 2022 was as follows:
Number of Stock OptionsWeighted Average Exercise Price
Outstanding on December 31, 2021— $— 
Shares acquired concurrent with Mergers80,000 27.70 
Granted248,000 85.75 
Exercised(40,000)41.38 
Outstanding on December 31, 2022288,000 77.59 
Exercisable on December 31, 202240,000 27.01 

Compensation expense of $0.3 million was recorded in Selling, general and administrative expense for the year ended December 31, 2022. Unrecognized compensation related to stock options as of December 31, 2022 was $2.0 million, which is expected to be recognized over a weighted-average period of 2.7 years. There were 248,000 unvested and 40,000 fully vested stock options outstanding on December 31, 2022 with a weighted average exercise price of $27.01.

The grant date fair value of the stock options issued for the year ended December 31, 2022 was estimated using a Black-Scholes valuation model. The weighted average fair value assumptions used in the model were as follows:
Expected volatility
43.7% to 44.6%
Risk-free rate of return
2.7% to 3.1%
Expected term (in years)
6.5 years
Expected annual dividend$0

The expected volatility was based on the historic volatility of the Company's stock price commensurate with the expected life of the stock options. The risk-free rate of return reflects the interest rate offered for zero coupon treasury bonds over the expected life of the stock options. The expected life represents the period of time that options granted are expected to be outstanding and was calculated using the simplified method allowed by the SEC, which approximates our historical experience. The estimated annual dividend was based on the recent dividend payout trend.

Performance Awards

Performance Awards ("PAs") are exchangeable for between 0% to 150% of the Company's common shares, or the equivalent amount in cash, based upon the achievement of certain financial performance metrics at the end of the vesting period. The PAs are liability classified and included in Accrued expenses and other current liabilities in the Consolidated Balance Sheets. Expense of $0.2 million related to the PAs was recorded in Selling, general and administrative expenses in the Consolidated Statements of Operations and Comprehensive Income (Loss) for 2022. Unrecognized compensation related to PAs as of December 31, 2022 was $0.2 million, which is expected to be recognized over a weighted-average period of 1.0 year.
Activity related to the Company’s PAs during the year ended December 31, 2022 was as follows:
Number of Performance AwardsMaximum Shares Potentially Issuable
Outstanding on December 31, 2021— — 
Shares acquired concurrent with Mergers23,341 35,012 
Exercised(1,428)(2,142)
Outstanding on December 31, 202221,913 32,870 
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Repurchase Program
12 Months Ended
Dec. 31, 2022
Disclosure of Repurchase Agreements [Abstract]  
Stock Repurchase Program
Note 11 – Stock Repurchase Program

In 2019, the Board of Directors authorized a program pursuant to which the Company was authorized to repurchase up to $7.5 million of Company common stock from time to time in open market transactions, privately negotiated transactions or by other methods. On November 2, 2022, the Board of Directors increased the existing repurchase program from $7.5 million to $12.5 million.

During 2022, the Company repurchased 54,089 shares of Company common stock at an average cost of 35.86 per share for a total cost of $1.9 million. No shares were repurchased during the year ended December 31, 2021. The remaining availability for stock repurchases under the program was $7.6 million at December 31, 2022.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Earnings Per Share
Note 12 – Earnings Per Share

As a result of the Mergers discussed in Note 1 – Nature of Operations and Basis of Presentation, all historical per share data and number of shares and numbers of equity awards were retroactively adjusted. The following table provides the computation of basic and diluted earnings per share:
December 31,
(in thousands, except share and per share data)20222021
Basic income per share:
Net income (loss)$7,406 $(5,052)
Basic weighted average shares outstanding17,145,935 10,246,294 
Basic income (loss) per share of common stock$0.43 $(0.49)
Diluted income per share:
Net income (loss)$7,406 $(5,052)
Basic weighted average shares outstanding17,145,935 10,246,294 
Effect of dilutive securities397,361 — 
Diluted weighted average shares outstanding17,543,296 10,246,294 
Diluted income (loss) per share of common stock$0.42 $(0.49)
Anti-dilutive securities excluded from the calculation of diluted income per share248,000 313,355 
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes
Note 13 – Income Taxes

Income from operations before income taxes consisted of the following:
Year Ended December 31,
(in thousands)20222021
United States$910 $(6,548)
Foreign12,027 1,809 
Total$12,937 $(4,739)
Provision (benefit) for income taxes from operations consisted of the following:
Year Ended December 31,
(in thousands)20222021
Current income tax expense:
U.S. federal$4,011 $3,106 
U.S. state869 806 
Foreign3,057 400 
Total$7,937 $4,312 
Deferred income tax expense (benefit):
U.S. federal$(947)$(3,324)
U.S. state(73)(529)
Foreign(1,386)(146)
Total$(2,406)$(3,999)
Total income tax expense (benefit):
U.S. federal$3,063 $(218)
U.S. state796 277 
Foreign1,672 254 
Total$5,531 $313 

The reconciliation between the effective income tax rates and the statutory federal rates for operations are as follows:
Year Ended December 31,
20222021
Statutory Federal rate21.0 %21.0 %
Increase (decrease) resulting from:
Change in valuation allowance - current period activity1.3 (5.5)
Foreign rate differential4.0 3.8 
Stock compensation(0.5)— 
State and local taxes, net4.5 (4.6)
Meals & entertainment1.4 (0.7)
Change in uncertain tax positions(2.9)— 
GILTI, Section 78, FDII, and Section 2503.2 (3.3)
Transaction costs8.3 (16.1)
Earn Out Revaluation0.8 — 
Other items, net1.7 (1.2)
Provision for income taxes42.8 %(6.6)%

The effective tax rate for the year ended December 31, 2022 was 42.8% compared to a (6.6)% effective tax rate for the year ended December 31, 2021. The change in the year over year effective tax rate was primarily due to changes in the valuation allowance and merger costs incurred during 2022, and the creation of a consolidated group for federal income tax purposes as a result of the completion of the Mergers referenced in Note 3 – Business Acquisitions. Relative to the U.S. statutory rate, the effective tax rate for the year ended December 31, 2022 was impacted by state taxes, foreign operations and liabilities and transaction expenses related to the Mergers.

At December 31, 2022, the Company had $24.2 million of U.S. federal net operating loss carryforwards which are subject to expiration beginning in 2026 and $28.7 million of various state net operating loss carryforwards which expire at varying dates between 2023 and 2034.
Deferred income tax assets and liabilities contain the following temporary differences:
December 31,
(in thousands)20222021
Deferred tax assets:
Federal & state NOL carryforward$8,218 $8,646 
Research & other credits— 281 
Inventory reserve6,990 4,059 
Transaction costs1,620 1,179 
Reserves and accruals— 464 
Stock based compensation2,531 510 
Accrued benefits & bonuses7,074 1,218 
Bad debt reserve496 726 
Section 163(j) limitation carryforward7,692 5,232 
ROU liabilities11,947 5,410 
Deferred state income tax745 93 
Deferred revenue86 124 
Other2,822 81 
Total deferred tax assets50,221 28,023 
Deferred tax liabilities:
Intangible assets and goodwill45,951 16,006 
ROU asset11,295 5,117 
Fixed assets15,617 6,685 
Deferred state income tax— 119 
Other188 — 
Total deferred liabilities73,051 27,927 
Net deferred tax liabilities before valuation allowance(22,830)96 
Valuation allowance(815)(638)
Net deferred tax liabilities$(23,645)$(542)

Earnings from the Company's foreign subsidiaries are considered to be indefinitely reinvested. A distribution of these non-U.S. earnings in the form of dividends or otherwise would subject the company to foreign withholding taxes and may subject the Company to U.S. federal and state taxes. Determination of the amount of unrecognized deferred tax liability related to indefinitely reinvested profits is not feasible primarily due the Company's legal entity structure and the complexity of U.S. tax laws.

Global Intangible Low Taxed Income (GILTI) is a deemed amount of income derived from controlled foreign corporations (CFCs) in which a U.S. person is a 10% direct or indirect shareholder. The Company owns numerous CFCs, which are subject to GILTI inclusion. However, because several of the CFCs operate in countries with a high tax rate, notably Canada, Denmark and Mexico, it was determined that a Section 954 High Tax Exception to GILTI inclusions is appropriate.

A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
December 31,
(in thousands)20222021
Balance at beginning of year$— $— 
Additions for tax positions of current year191 — 
Additions for tax positions of prior years3,741 — 
Reductions for tax positions of prior year(238)— 
Lapse of statute of limitations(667)— 
Balance at end of year$3,027 $— 
The recognition of the unrecognized tax benefits would have a favorable effect on the effective tax rate. The unrecognized tax benefits as of December 31, 2022 include $2.4 million of tax benefits that, if recognized, would result in adjustments to other tax accounts, primarily deferred taxes. It is reasonably possible that an additional reduction of up to $0.8 million of unrecognized tax benefits may occur within the next twelve months, a portion of which would impact our effective tax rate. The actual amount could vary due to the uncertainty of both timing and resolution of income tax examinations. The unrecognized tax benefits are recorded as a component of Other liabilities in the Consolidated Balance Sheets. Interest and penalties related to unrecognized tax benefits are recorded as a component of Income tax expense in the Consolidated Statements of Operations and Comprehensive Income (Loss). Including the impact of interest and the impact of net operating losses, the unrecognized tax benefit was $3.0 million and $0.0 million as of December 31, 2022 and December 31, 2021, respectively, which is recorded in Other liabilities on the Consolidated Balance Sheets. The Company and its subsidiaries are subject to U.S. federal income tax as well as income tax of multiple state and foreign jurisdictions. As of December 31, 2022, the Company was subject to U.S. federal income tax examinations for the years 2019 through 2021 and income tax examinations from various other jurisdictions for the years 2015 through 2021.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Segment Information
Note 14 – Segment Information

As a result of the Mergers described in Note 1 – Nature of Operations and Basis of Presentation, the Company evaluated its operational, reporting and management structures and identified three reportable segments based on the nature of the products and services and type of customer for those products and services. A description of our reportable segments is as follows:

Lawson is a distributor of specialty products and services to the industrial, commercial, institutional and government maintenance, repair and operations market.
TestEquity is a distributor of test and measurement equipment and solutions, electronic production supplies, and tool kits from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, and medical industries.
Gexpro Services is a global supply chain solutions provider, specializing in developing and implementing vendor managed inventory and kitting programs to high-specification manufacturing customers.

The Company also identified an “All Other” category which includes unallocated DSG holding company costs that are not directly attributable to the ongoing operating activities of our reportable segments and includes the inconsequential results of the Bolt Supply House ("Bolt") non-reportable segment. Revenue within the All Other category represent the results of Bolt. Bolt generates revenue primarily from the sale of MRO products to its walk-up customers and service to its customers through their 14 branch locations. Bolt does not provide VMI services for its customers or provide services in addition to product sales to customers. Revenue is recognized at the time that control of the product has been transferred to the customer which is either upon delivery or shipment depending on the terms of the contract.
Financial information for the Company's segments is presented below.
Year Ended December 31,
(in thousands)20222021
Revenue
Lawson(1)
$324,783 $— 
TestEquity392,358 264,161 
Gexpro Services385,326 256,129 
All Other(2)
48,955 — 
Total revenue$1,151,422 $520,290 
Operating income (loss)
Lawson(1)
$6,536 $— 
TestEquity11,375 329 
Gexpro Services21,291 11,092 
All Other(2)
2,584 — 
Total operating income (loss)$41,786 $11,421 
(1)    Includes the operating results of Lawson only subsequent to the Merger Date of April 1, 2022 and not Lawson operating results prior to the Mergers.
(2)    Includes the operating results of All Other only subsequent to the Merger Date of April 1, 2022 and not All Other operating results prior to the Mergers.

Long-lived assets, which includes property and equipment, rental equipment, goodwill, intangibles, right of use assets, and other assets, were as follows:
December 31,
(in thousands)20222021
Long-lived assets by segment
Lawson$324,732 $— 
TestEquity201,919 152,144 
Gexpro Services152,720 102,890 
All Other40,696 — 
Total$720,067 $255,034 
Long-lived assets by geographic area
United States$580,870 $236,933 
Canada70,561 7,582 
Europe67,957 9,863 
Pacific Rim— — 
Latin America679 656 
Other— — 
Total$720,067 $255,034 

Refer to Note 4 – Revenue Recognition for disaggregated revenue by geographic area.
Capital expenditures and depreciation and amortization by segment were as follows:
Year Ended December 31,
(in thousands)20222021
Capital expenditures
Lawson(1)
$3,737 $— 
TestEquity250 169 
Gexpro Services3,809 2,857 
All Other(2)
511 — 
Total$8,307 $3,026 
Depreciation and amortization
Lawson(1)
$10,594 $— 
TestEquity17,480 13,784 
Gexpro Services15,175 4,899 
All Other(2)
1,937 — 
Total$45,186 $18,683 
(1)    Includes Lawson's activities only subsequent to the Merger Date of April 1, 2022 and not prior to the Mergers.
(2)    Includes the activities of All Other only subsequent to the Merger Date of April 1, 2022 and not prior to the Mergers.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Note 15 – Commitments and Contingencies

Shareholder Lawsuits

In February 2022, three purported DSG stockholders made demands pursuant to Section 220 of the Delaware General Corporation Law to inspect certain books and records of DSG (collectively, the “Books and Records Demands”). One stated purpose of the Books and Records Demands was to investigate questions of director disinterestedness and independence and the alleged possibility of wrongdoing, mismanagement and/or material non-disclosure related to the Special Committee’s and the DSG board of directors’ approval of the Mergers. On March 16, 2022, one of the purported DSG stockholders who previously made a Books and Records Demand filed a lawsuit entitled Robert Garfield v. Lawson Products, Inc., Case No. 2022-0252, in the Court of Chancery of the State of Delaware against DSG (the “Garfield Action”). On March 22, 2022, another of the purported DSG stockholders who previously made a Books and Records Demand filed a lawsuit entitled Jeffrey Edelman v. Lawson Products, Inc., Case No. 2022-0270, in the Court of Chancery of the State of Delaware against DSG (the “Edelman Action”). The Garfield Action and the Edelman Action, which were consolidated and re-captioned as Lawson Products, Inc. Section 220 Litigation, Case No. 2022-0270, are collectively referred to as the “Books and Records Actions.” The Books and Records Actions sought to compel inspection of certain books and records of DSG to investigate questions of director disinterestedness and independence and the alleged possibility of wrongdoing, mismanagement and/or material non-disclosure related to the Special Committee’s and the DSG board of directors’ approval of the Mergers. Following briefing, the Delaware Court of Chancery held a trial on July 14, 2022 to adjudicate the Books and Records Actions. At the conclusion of the trial, the Court ruled orally that the stockholders’ demands would be granted only in one respect (production of documents sufficient to show the identities of any guarantors of debt of the acquired companies) and the Court denied the remainder of the stockholders’ requests. The Court’s ruling was memorialized in an order issued on July 20, 2022. Thereafter, DSG produced excerpts of certain documents as required by the Court's ruling and subsequent order.

On October 3, 2022, the plaintiffs in the Books and Records Actions filed a shareholder derivative action (the “Derivative Action”) entitled Jeffrey Edelman and Robert Garfield v. John Bryan King et al., Case No. 2022-0886, in the Court of Chancery of the State of Delaware. The Derivative Action names as defendants J. Bryan King, Lee S. Hillman, Bianca A. Rhodes, Mark F. Moon, Andrew B. Albert, I. Steven Edelson and Ronald J. Knutson (collectively, “Director and Officer Defendants”), and LKCM Headwater Investments II, L.P., LKCM Headwater II Sidecar Partnership, L.P., Headwater Lawson Investors, LLC, PDLP Lawson, LLC, LKCM Investment Partnership, L.P., LKCM Micro-Cap Partnership, L.P., LKCM Core Discipline, L.P. and Luther King Capital Management Corporation (collectively, the “LKCM Defendants”). Purporting to act on behalf of DSG, in the Derivative Action the plaintiffs allege, among other things, various claims of alleged breach of fiduciary duty against the Director and Officer Defendants and the LKCM Defendants in connection with the Mergers. The Derivative Action seeks, among other things, money damages, equitable relief and the costs of the Derivative Action, including reasonable attorneys’, accountants’ and experts’ fees. On October 24, 2022, the plaintiffs
voluntarily dismissed PDLP Lawson, LLC and LKCM Investment Partnership, L.P. from the Derivative Action without prejudice.

DSG disagrees with and intends to vigorously defend against the Derivative Action. The Derivative Action could result in additional costs to DSG, including costs associated with the indemnification of directors and officers. At this time, DSG is unable to predict the ultimate outcome of the Derivative Action or, if the outcome is adverse, to reasonably estimate an amount or range of reasonably possible loss, if any, associated with the Derivative Action. Accordingly, no amounts have been recorded in the consolidated financial statements for these matters. No assurance can be given that additional lawsuits will not be filed against DSG and/or its directors and officers and/or other persons or entities in connection with the Mergers.

Environmental Matter

In 2012, it was determined a Company owned site in Decatur, Alabama, contained hazardous substances in the soil and groundwater as a result of historical operations prior to the Company's ownership. The Company retained an environmental consulting firm to further investigate the contamination, prepare a remediation plan, and enroll the site in the Alabama Department of Environmental Management (“ADEM”) voluntary cleanup program.

A remediation plan was approved by ADEM in 2018. The plan consists of chemical injections throughout the affected area, as well as subsequent monitoring of the area. The injection process was completed in the first quarter of 2019 and the environmental consulting firm is monitoring the affected area. At December 31, 2022 the Company had less than $0.1 million accrued for potential monitoring costs included in Accrued expenses and other current liabilities in the Consolidated Balance Sheets. The costs for future monitoring are not significant and have been fully accrued. The Company does not expect to capitalize any amounts related to the remediation plan.

Defined Contribution Plan

The Company provides a 401(k) defined contribution plan to allow employees a pre-tax investment vehicle to save for retirement. The Company made contributions to the 401(k) plan of $5.5 million and $1.7 million for the years ended December 31, 2022 and 2021, respectively.

Purchase Commitments

The Company enters into inventory purchase commitments with third parties in the ordinary course of business. As of December 31, 2022, we had contractual commitments to purchase approximately $168 million of product from our suppliers and contractors which is expected to be paid in the next twelve months.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions
12 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
Related Party Transactions
Note 16 – Related Party Transactions

Management Services Agreements

Prior to the Mergers, a subsidiary of TestEquity was party to a management agreement with Luther King Capital Management Corporation (“LKCM”) for certain advisory and consulting services (the “TestEquity Management Agreement”), and a subsidiary of Gexpro Services was party to a management agreement with LKCM for certain advisory and consulting services (the “Gexpro Services Management Agreement”). In connection with the closing of the Mergers on April 1, 2022, (i) all of the TestEquity subsidiary’s rights, liabilities and obligations under the TestEquity Management Agreement were novated to, transferred to and assumed by the TestEquity Equityholder, and LKCM released the TestEquity subsidiary from all obligations and claims under the TestEquity Management Agreement, and (ii) all of the Gexpro Services subsidiary’s rights, liabilities and obligations under the Gexpro Services Management Agreement were novated to, transferred to and assumed by the Gexpro Services Stockholder, and LKCM released the Gexpro Services subsidiary from all obligations and claims under the Gexpro Services Management Agreement (collectively, the “Novations”). During the first three months of 2022, expense of $0.5 million was recorded within Selling, general and administrative expenses within the Consolidated Statements of Operations and Comprehensive Income (Loss), reflecting expenses accrued under these management agreements from January 1, 2022 through the April 1, 2022 Merger Date. As of December 31, 2021, $4.8 million was included in Accrued expenses and other current liabilities in the Consolidated Balance Sheets in connection with these management agreements. As of April 1, 2022, the prior obligation of $5.3 million was effectively settled in connection with the Mergers and considered to be a deemed equity contribution by LKCM recorded to additional paid in
capital. As a result of the Novations, no additional expense under these management agreements has been incurred subsequent to the Mergers.

Consulting Services

Subsequent to the Mergers, individuals employed by LKCM Headwater Operations, LLC, a related party of Luther King Capital Management Corporation (“LKCM”), have provided the Company with certain consulting services in order to identify cost savings, revenue enhancements and operational synergies of the combined companies. As of December 31, 2022 expense of $0.2 million was recorded within Selling, general and administrative expenses within the Consolidated Statements of Operations and Comprehensive Income (Loss), reflecting expenses accrued for these consulting services.

TestEquity and Gexpro Services Mergers

Immediately prior to the Mergers, entities affiliated with Luther King Capital Management Corporation (“LKCM”) and J. Bryan King (the Chairman of the DSG board of directors), including private investment partnerships for which LKCM serves as investment manager, owned a majority of the ownership interests in the TestEquity Equityholder (which in turn owned all of the outstanding equity interests of TestEquity as of immediately prior to the completion of the TestEquity Merger). As of the Merger Date, Mr. King was a director of the TestEquity Equityholder. In addition, as of the Merger Date, Mark F. Moon (a member of the DSG board of directors) was a director of, and held a direct or indirect equity interest in, the TestEquity Equityholder.

Immediately prior to the Mergers, entities affiliated with LKCM and Mr. King, including private investment partnerships for which LKCM serves as investment manager, owned a majority of the ownership interests in the Gexpro Services Stockholder (which in turn owned all of the then outstanding stock of Gexpro Services).

Immediately prior to the Mergers, entities affiliated with LKCM and Mr. King owned approximately 48% of the shares of DSG common stock then outstanding.

As a result of and after the consummation of the Mergers, entities affiliated with LKCM and J. Bryan King (the Chairman of the DSG board of directors) owned in the aggregate approximately 14,640,000 shares of DSG common stock as of the Merger Date, which shares represented approximately 75% of the shares of DSG common stock then outstanding after giving effect to the issuance of shares as of the Merger Date in connection with the consummation of the Mergers. Such aggregate share amount does not include any of the up to 700,000 additional shares of DSG common stock or any of the up to 1,000,000 additional shares of DSG common stock potentially issuable to the TestEquity Equityholder and the Gexpro Services Stockholder, respectively, in accordance with the earnout provisions of the TestEquity Merger Agreement and the Gexpro Services Merger Agreement, respectively, summarized in Note 1 – Nature of Operations and Basis of Presentation.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Consolidation
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States and include the accounts and transactions of the Company and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation.

The Mergers were accounted for as a reverse merger under the acquisition method of accounting in accordance with the accounting guidance for reverse acquisitions as provided in Accounting Standards Codification ("ASC") 805, Business Combinations ("ASC 805"). Under this guidance, TestEquity and Gexpro Services were treated as a combined entity as the accounting acquirer for financial reporting purposes, and DSG was identified as the accounting acquiree. This determination was primarily made as TestEquity and Gexpro Services were under the common control of an entity that owns a majority of the voting rights of the combined entity, and therefore, only DSG experienced a change in control. Accordingly, the consolidated financial statements as of December 31, 2022 and December 31, 2021 and for the year ended December 31, 2022 and 2021 reflect the results of operations and financial position of TestEquity and Gexpro Services on a consolidated basis, and the results of operations of DSG's legacy Lawson business are only included subsequent to the April 1, 2022 Merger Date.
Revenue Recognition Revenue Recognition — The majority of the Company’s revenue is generated through the sale of a broad range of specialized products and components, with revenue recognized upon transfer of control, title and risk of loss, which is generally upon shipment. Vendor Managed Inventory ("VMI") service revenue represents less than 5.0% of total revenue and is recognized as the services are performed. The Company offers VMI services only in conjunction with product sales. The Company does not bill product sales and services separately. A portion of selling expenses is allocated to cost of sales for reporting purposes based upon the estimated time spent on such services. A portion of service revenue and cost of service is deferred, as not all services are performed in the same period as billed. The Company includes shipping costs billed to customers in revenue and the related shipping costs in cost of goods and services. The Company accrues for returns based on historical evidence of return rates. The Company has adopted the practical expedient within ASC 340, Other Assets and Deferred Costs ("ASC 340") to recognize incremental costs to obtain a contract, primarily employee related costs, as expense when incurred since the amortization period of the asset that the Company otherwise would have recognized is one year or less. The Company also operates as a lessor and recognizes lease revenue on a straight-line basis over the life of each lease. The Company has adopted the practical expedient not to separate the non-lease components that would be within the scope of ASC 606, Revenue from Contracts with Customers ("ASC 606") from the associated lease component as the relevant criteria under ASC 842, Leases ("ASC 842") are met.
Cash Equivalents Cash Equivalents — The Company considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. The carrying amount of the Company’s cash equivalents at December 31, 2022 and December 31, 2021 approximates fair value.
Allowance for Doubtful Accounts Allowance for Doubtful Accounts — The Company evaluates the collectability of accounts receivable based on a combination of factors. In circumstances where the Company is aware of a specific customer’s inability to meet its financial obligations (e.g., bankruptcy filings, substantial down-grading of credit ratings), a specific reserve for bad debts is recorded against amounts due to reduce the receivable to the amount the Company reasonably believes will be collected. For all other customers, the Company recognizes reserves for bad debts based on the Company’s historical experience of bad debt write-offs as a percent of accounts receivable outstanding. If circumstances change (e.g., higher than expected defaults or an unexpected material adverse change in a major customer's ability to meet its financial obligations), the estimates of the recoverability of amounts due the Company could be revised.
Inventories Inventories — Inventories principally consist of finished goods stated at the lower of cost or net realizable value using the first-in-first-out method for the Lawson segment and primarily the weighted average method for the TestEquity and Gexpro Services segments. To reduce the cost basis of inventory to a lower of cost or net realizable value, a reserve is recorded for slow-moving and obsolete inventory based on historical experience and monitoring of current inventory activity. Estimates are used to determine the necessity of recording these reserves based on periodic detailed analysis using both qualitative and quantitative factors. As part of this analysis, the Company considers several factors including the inventories length of time on hand, historical sales, product shelf life, product life cycle, product category and product obsolescence.
Property, Plant and Equipment
Property, Plant and Equipment — Property, plant and equipment are stated at cost less accumulated depreciation and amortization. Depreciation expense is computed primarily by the straight-line method for buildings, machinery and equipment, furniture and fixtures and vehicles. The Company estimates useful lives of 10 to 40 years for buildings and improvements, the shorter of the useful life of the assets or term of the underlying leases for leasehold improvements, and 2 to 10 years for machinery and equipment, furniture and fixtures and vehicles. Capitalized software is amortized over estimated useful lives of 3 to 5 years using the straight-line method. The costs of repairs, maintenance and minor renewals are charged to expense as incurred. Amortization of financing and capital leases is included in depreciation expense. When property, plant and equipment are retired, sold, or otherwise disposed of, the asset’s carrying amount and related accumulated depreciation are removed from the accounts and any gain or loss is included in the income from operations.

Rental Equipment — Rental equipment is stated at cost less accumulated depreciation and amortization. Expense is computed primarily by the straight-line method over an estimated useful life of 3 to 7 years. Upon sale or retirement of such assets, the related cost and accumulated depreciation are removed from the Consolidated Balance Sheet, and gains or losses are reflected in operating income (loss) within the Consolidated Statements of Operations and Comprehensive Income (Loss). The costs of repairs, maintenance and minor renewals are charged to expense as incurred.
Cash Value of Life Insurance Cash Value of Life Insurance — The Company invests funds in life insurance policies for certain current and former employees. The cash surrender value of the policies is invested in various investment instruments and is recorded as an asset in the Consolidated Balance Sheets. The Company records these policies at their contractual value. The change in the cash surrender value of the life insurance policies, which is recorded as a component of Other income (expense) in the Consolidated Statements of Operations and Comprehensive Income (Loss), is the change in the policies' contractual values.
Deferred Compensation Deferred Compensation — The Company’s Executive Deferral Plan (“Deferral Plan”) allows certain executives to defer payment of a portion of their earned compensation. The deferred compensation is recorded in an account balance, which is a bookkeeping entry made by the Company to measure the amount due to the participant. The account balance is equal to the participant’s deferred compensation, adjusted for increases and/or decreases in the amount that the participant has designated to one or more bookkeeping portfolios that track the performance of certain mutual funds. The Company adjusts the deferred compensation liability to equal the contractual value of the participants’ account balances. These adjustments are the changes in contractual value of the individual plans and are recorded as a component of Other income (expense) in the Consolidated Statements of Operations and Comprehensive Income (Loss).
Stock-Based Compensation Stock-Based Compensation Compensation based on the share value of the Company’s common stock is valued at its fair value at the grant date and the expense is recognized over the vesting period. Fair value is re-measured each reporting period for liability-classified awards that may be redeemable in cash. The Company accounts for forfeitures of stock-based compensation in the period in which they occur.
Goodwill
Goodwill — The Company had $348.0 million of goodwill at December 31, 2022 and $104.2 million of goodwill at December 31, 2021. Goodwill represents the cost of business acquisitions in excess of the fair value of identifiable net tangible and intangible assets acquired. The Company reviews goodwill for potential impairment annually on October 1st, or when an event or other circumstances change that would more likely than not reduce the fair value of the asset below its carrying value.

The first step in the multi-step process to determine if goodwill has been impaired and to what degree is to review the relevant qualitative factors that could cause the fair value of the reporting unit to decrease below the carrying value of the reporting unit. The Company considers factors such as macroeconomic, industry and market conditions, cost factors, overall financial performance and other relevant factors that would affect the individual reporting units. If the Company determines that it is more likely than not that the fair value of the reporting unit is greater than the carrying value of the reporting unit, then no further impairment testing is needed. If the Company determines that it is more likely than not that the carrying value of the reporting unit is greater than the fair value of the reporting unit, the Company will move to the next step in the process. The Company will estimate the fair value of the reporting unit and compare it to the reporting unit's carrying value. If the carrying value of the reporting unit exceeds its fair value, the Company will record an impairment of goodwill equal to the amount the carrying value of the reporting unit exceeds its fair value, up to the total amount of goodwill previously recognized.
Intangible Assets Intangible Assets — The Company's intangible assets primarily consist of trade names and customer relationships. Intangible assets are amortized over a weighted average of 8 to 15 year and 9 to 20 year estimated useful lives for trade names and customer relationships, respectively. The Company amortizes trade name intangible assets on a straight-line basis and customer relationship intangible assets on a basis consistent with their estimated economic benefit.
Impairment of Long-Lived Assets Impairment of Long-Lived Assets — The Company reviews its long-lived assets, including property, plant and equipment, right of use assets and definite life intangibles, for impairment whenever events or changes in circumstances indicate that the carrying amounts of these assets may not be recoverable. Recoverability is measured by a comparison of the assets carrying amount to their expected future undiscounted net cash flows. If such assets are considered to be impaired, the impairment to be recognized is measured based on the amount by which the carrying amount of the asset exceeds its fair value.
Income Taxes Income Taxes — Deferred tax assets or liabilities reflect temporary differences between amounts of assets and liabilities for financial and tax reporting. Such amounts are adjusted, as appropriate, to reflect changes in enacted tax rates expected to be in effect when the temporary differences reverse. A valuation allowance is established to offset any deferred tax assets if, based upon the available evidence, it is more likely than not (i.e. greater than 50% likely) that some or all of the deferred tax assets will not be realized. The determination of the amount of a valuation allowance to be provided on recorded deferred tax assets involves estimates regarding (1) the timing and amount of the reversal of taxable temporary differences, (2) expected future taxable income, (3) the impact of tax planning strategies and (4) the ability to carry back deferred tax assets to offset prior taxable income. In assessing the need for a valuation allowance, we consider all available positive and negative evidence, including past operating results, projections of future taxable income and the feasibility of ongoing tax planning strategies. The projections of future taxable income include a number of estimates and assumptions regarding our volume, pricing and costs. Additionally, valuation allowances related to deferred tax assets can be impacted by changes to tax laws. Significant judgment is required in determining income tax provisions as well as deferred tax asset and liability balances, including the estimation of valuation allowances and the evaluation of uncertain tax positions.Earnings from the Company's foreign subsidiaries are considered to be indefinitely reinvested. A distribution of these non-U.S. earnings in the form of dividends or otherwise would subject the Company to foreign withholding taxes and may subject the Company to U.S. federal and state taxes.The Company recognizes the benefit of tax positions when a benefit is more likely than not (i.e., greater than 50% likely) to be sustained on its technical merits. Recognized tax benefits are measured at the largest amount that is more likely than not to be sustained, based on cumulative probability, in final settlement of the position. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of Income tax expense (benefit) in the Consolidated Statements of Operations and Comprehensive Income (Loss).
Leases Leases — Leases are categorized as either operating or financing leases at commencement of the lease. For both classes of leases, a Right Of Use ("ROU") asset and corresponding lease liability are recognized at commencement of the lease. Operating leases consist of the Company headquarters, distribution and service centers, and Bolt branches. Financing leases consist of equipment such as forklifts and copiers. The value of the lease assets and liabilities are the present value of the total cash payments for each lease. The Company uses its incremental borrowing rate to discount the total cash payments to present value for each lease. The Company reviews each lease to determine if there is a more appropriate discount rate to apply. Upon commencement of the lease, rent expense is recognized on a straight line basis for each operating lease. Each financing lease ROU asset is amortized on a straight line basis over the lease period. TestEquity and the Lawson Partsmaster business have equipment leasing programs for customers. These leases are classified as operating leases. The leased equipment is recognized in Rental equipment, net in the Consolidated Balance Sheets and the leasing revenue is recognized on a straight line basis.
Earnings Per Share Earnings per Share — Basic earnings per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period. Diluted earnings per share is computed using the weighted-average number of shares of common stock and, if dilutive, common stock equivalents outstanding during the period. Diluted earnings per share reflect the potential dilution from the exercise or conversion of outstanding performance awards, stock options, market stock units and restricted stock awards into common stock. The dilutive effect of these common stock equivalents is reflected in diluted earnings per share by application of the treasury stock method. Contingently issuable shares are considered outstanding common shares and included in basic EPS as of the date that all necessary conditions have been satisfied (i.e., when issuance of the shares is no longer contingent). For diluted EPS, the contingently issuable shares should be included in
the denominator of the diluted EPS calculation as of the beginning of the interim period in which the conditions are satisfied and the earnout arrangements have been resolved.

For the reverse acquisition period prior to April 1, 2022, the Company calculates the basic EPS for each comparative period before the acquisition date presented in the consolidated financial statements by dividing the income of the accounting acquirer attributable to common shareholders in each of those periods by the accounting acquirer’s historical weighted-average number of common shares outstanding. The Company calculates the weighted-average number of common shares outstanding (the denominator of the EPS calculation), including the equity interests issued by the legal acquirer to effect the reverse acquisition, as the number of common shares outstanding from the beginning of that period to the acquisition date computed on the basis of the weighted-average number of common shares of the accounting acquirer outstanding during the period multiplied by an exchange ratio derived from the shares exchanged at the Merger Date.
Foreign Currency
Foreign Currency — The accounts of foreign subsidiaries are measured using the local currency as the functional currency. All balance sheet amounts are translated into U.S. dollars using the exchange rates in effect at the applicable period end. Components of income or loss are translated using the average exchange rate for each reporting period.

Gains and losses resulting from changes in the exchange rates from translation of the subsidiary accounts in local currency to U.S. dollars are reported as a component of Accumulated other comprehensive income or loss in the Consolidated Balance Sheets. Gains and losses resulting from the effect of exchange rate changes on transactions denominated in currencies other than the functional currency are included as a component of net income or loss upon settlement of the transaction.

Gains and losses resulting from foreign intercompany transactions are included as a component of net income or loss each reporting period unless the transactions are of a long-term-investment nature and settlement is not planned or anticipated in the foreseeable future, in which case the gains and losses are recorded as a component of Accumulated other comprehensive income or loss in the Consolidated Balance Sheets. Foreign currency transaction losses of $0.9 million and $0.6 million were recorded for 2022 and 2021, respectively, as a component of Other income (expense) in the Consolidated Statements of Operations and Comprehensive Income (Loss).
Treasury Stock Treasury Stock — The Company repurchased 54,089 shares of its common stock in 2022 and no shares of its common stock in 2021 through its previously announced stock repurchase plan. The Company repurchased 12,082 shares of its common stock in 2022 from employees upon the vesting of restricted stock to offset the income taxes owed by those employees. The Company accounts for treasury stock using the cost method and includes treasury stock as a component of stockholders’ equity.
Segment Information
Segment Information — ASC 280, Segment Reporting, establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance.

The Company’s chief operating decision-maker (“CODM”) is the Chief Executive Officer of DSG. The CODM reviews the financial performance and the results of operations of the segments when making decisions about allocating resources and assessing performance of the Company.

The Company has determined it has four operating segments: (i) Lawson, (ii) Gexpro Services, (iii) TestEquity and (iv) All Other. The Company’s three reportable segments include (i) Lawson, (ii) Gexpro Services and (iii) TestEquity. The Company’s CODM reviews the operating results of these reportable segments for the purpose of allocating resources and evaluating financial performance.

There was no intersegment revenue. The reporting segments follow the same accounting policies used in the preparation of the Company’s consolidated financial statements. See Note 14 – Segment Information for further details.
Acquisitions Acquisitions — The Company recognizes identifiable assets acquired and liabilities assumed at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions for the purchase price allocation process to value assets acquired and liabilities assumed at the acquisition date, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill.
Fair Value Measurements
Fair Value Measurements — The Company applies the guidance in ASC 820, Fair Value Measurements to account for financial assets and liabilities measured on a recurring basis. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The guidance provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The three levels of the fair value hierarchy are described below:

Level 1 - Unadjusted quoted prices for identical assets and liabilities in active markets.
Level 2 - Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data.
Level 3 - Unobservable inputs that are supported by little or no market activity, may be derived from internally developed methodologies based on management's best estimate of fair value and that are significant to the fair value of the asset or liability

The carrying amount of accounts receivable, accounts payable, accrued expenses and other working capital balances are considered a reasonable estimate of their fair value due to the short-term maturity of these instruments. The carrying amount of debt is also considered to be a reasonable estimate of the fair value based on the nature of the debt and that the debt bears interest at the prevailing market rate for instruments with similar characteristics. The Company’s earnout derivative liability and debt are recorded at fair value on a recurring basis and were estimated using Level 3 inputs.
Earnout Derivative Liability
Earnout Derivative Liability — The Company recorded an earnout derivative liability for the future contingent equity shares related to the TestEquity Holdback Shares and the Gexpro Services Holdback Shares provisions within the Merger Agreements. The contingently issuable shares are not indexed to Company common stock and, therefore, are accounted for as liability classified instruments in accordance with ASC 815-40, Contracts in Entity’s Own Equity, as the events that determine the number of contingently issuable shares required to be released or issued, as the case may be, include events that are not solely indexed to the fair value of Company common stock. The contingently issuable shares were initially measured at the Merger Date and were subsequently measured at each reporting date until settled, or when they met the criteria for equity classification. Changes in the fair value of the earnout derivative liability are recorded as a component of Change in fair value of earnout liability in the Consolidated Statements of Operations and Comprehensive Income (Loss).

The Company reassesses the classification of these derivative liabilities for earnout arrangements each balance sheet date. If the contingencies are resolved for the issuable shares, the earnout derivative liability is reclassified from the liability to equity as of the date of the event that caused the contingencies to be met. The earnout derivative liability is measured at fair value immediately prior to the reclassification to equity. If the earnout derivative liability is reclassified from a liability to equity, gains or losses recorded to account for the liability at fair value during the period that the contract was classified as a liability are not reversed.

The contingently issuable shares are included in the denominator of the basic earnings per share calculation as of the date that all necessary conditions have been satisfied (i.e., when issuance of the shares is no longer contingent). For diluted earnings per share, the contingently issuable shares are included in the denominator of the diluted earnings per share calculation as of the beginning of the interim period in which the conditions are satisfied and the earnout arrangements have been resolved. See Note 12 – Earnings Per Share for further information.
Use of Estimates Use of Estimates — Preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported for service revenue, service cost, allowance for doubtful accounts, inventory reserves, goodwill and intangible assets valuation, stock-based compensation and income taxes in the consolidated financial statements and accompanying notes. Actual results could differ from these estimates.
Supplier Concentrations Supplier Concentrations — During 2022 and 2021, TestEquity purchases of inventory from one unrelated supplier accounted for 10.3% and 20.1% of the Company's total inventory purchases, respectively.
Recent Accounting Pronouncements
Recent Accounting Pronouncements - Not Yet Adopted

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which revises the requirements for how an entity should measure credit losses on financial instruments. The pronouncement is effective for smaller reporting companies in fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and the new guidance will be applied on a prospective basis. The Company is currently evaluating the effect of adopting this new standard and the impact on its financial position or results of operations.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires an entity to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The pronouncement is effective in fiscal years beginning after December 15, 2022 and early adoption is permitted. The Company is currently evaluating the effect of adopting this new standard and does not expect the adoption to have a material impact on its financial position or results of operations.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions (Tables)
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions, by Acquisition
Under the acquisition method of accounting, the consideration exchanged was calculated as follows:
(in thousands, except share data)April 1, 2022
Number of DSG common shares9,120,167
DSG closing price per common stock on March 31, 2022$38.54 
Fair value of shares exchanged$351,491 
Other consideration(1)
1,910 
Total consideration exchanged$353,401 
(1)    Fair value adjustment of stock-based compensation awards.
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table summarizes the allocation of consideration exchanged to the estimated fair values of assets acquired and liabilities assumed at the Merger Date and after applying measurement period adjustments:
(in thousands)Merger DateMeasurement Period AdjustmentsFinal Purchase Price Allocation
Current assets$148,308 $— $148,308 
Property, plant and equipment57,053 361 57,414 
Right of use assets17,571 687 18,258 
Other intangible assets119,060 — 119,060 
Deferred tax liability, net of deferred tax asset(26,237)6,843 (19,394)
Other assets18,373 — 18,373 
Current liabilities(71,097)(68)(71,165)
Long-term obligations(25,722)(24)(25,746)
Lease and financing obligations(29,474)647 (28,827)
Derivative earnout liability(43,900)— (43,900)
Goodwill189,466 (8,446)181,020 
Total consideration exchanged$353,401 $— $353,401 
The purchase consideration for each business acquired and the allocation of the consideration exchanged to the estimated fair values of assets acquired and liabilities assumed is summarized below:
(in thousands)Interworld Highway, LLCResoluxFrontierNational Test EquipmentInstrumex
Acquisition dateApril 29, 2022January 3, 2022March 31, 2022June 1, 2022December 1, 2022Total
Current assets$15,018 $10,210 $2,881 $2,187 $3,495 $33,791 
Property, plant and equipment313 459 1,189 642 30 2,633 
Right of use assets— 1,125 9,313 — — 10,438 
Other intangible assets:
Customer relationships6,369 11,400 9,300 2,100 800 29,969 
Trade names4,600 6,100 3,000 — — 13,700 
Other assets10 86 — — 14 110 
Accounts payable(8,856)(3,058)(778)(196)(1,305)(14,193)
Current portion of long term debt— — — (2,073)— (2,073)
Accrued expenses and other liabilities— (4,747)(1,462)(1,171)(153)(7,533)
Lease obligation— (1,125)(9,313)— — (10,438)
Goodwill37,236 10,305 11,544 5,703 1,053 65,841 
Total purchase consideration exchanged, net of cash acquired$54,690 $30,755 $25,674 $7,192 $3,934 $122,245 
Cash consideration$54,690 $30,755 $25,674 $6,023 $3,934 $121,076 
Seller's notes— — — 1,169 — 1,169 
Total purchase consideration exchanged, net of cash acquired$54,690 $30,755 $25,674 $7,192 $3,934 $122,245 
The purchase consideration for each business acquired during 2021 and the allocation of the consideration exchanged to the estimated fair values of assets acquired and liabilities assumed is summarized below:
(in thousands)OmniNEFSISMCS
Acquisition dateJune 8, 2021November 1, 2021December 31, 2021July 31, 2021Total
Current assets$2,259 $19,118 $3,551 $2,819 $27,747 
Property, plant and equipment600 589 125 3,702 5,016 
Right of use assets— 1,774 799 — 2,573 
Other intangible assets:
Customer relationships2,530 5,007 4,800 2,621 14,958 
Trade names200 2,503 1,500 41 4,244 
Other intangible assets— 380 — 389 
Accounts payable(50)(3,506)(1,464)(2,523)(7,543)
Accrued expenses and other liabilities— (3,332)— (685)(4,017)
Lease obligation— (1,774)(799)(2,573)
Goodwill953 — 3,010 7,245 11,208 
Gain on bargain purchase— (1,363)— — (1,363)
Total purchase consideration exchanged, net of cash acquired$6,501 $19,016 $11,902 $13,220 $50,639 
Cash consideration$6,501 $16,264 $3,545 $7,626 $33,936 
Seller's notes— — 8,357 1,400 9,757 
Shared based payments— 2,752 — 4,194 6,946 
Total purchase consideration exchanged, net of cash acquired$6,501 $19,016 $11,902 $13,220 $50,639 
Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination
The allocation of consideration exchanged to other intangible assets acquired is as follows:
(in thousands)Fair Value
Estimated Life
(in years)
Customer relationships$76,050 19
Trade names43,010 8
Total other intangible assets$119,060 
Acquisition Pro Forma Information The following table presents estimated unaudited pro forma consolidated financial information for DSG as if the Mergers and other acquisitions disclosed below occurred on January 1, 2021 for the 2022 acquisitions and January 1, 2020 for the 2021 acquisitions. The unaudited pro forma information reflects adjustments including amortization on acquired intangible assets, interest expense, and the related tax effects. This information is presented for informational purposes only and is not necessarily indicative of future results or the results that would have occurred had the Mergers been completed on the date indicated.
Year Ended December 31,
(in thousands)20222021
Revenue$1,321,978 $1,158,798 
Net income20,943 369 
The following table presents actual results attributable to our business combinations that were included in the consolidated financial statements for the years ended December 31, 2022 and 2021. The 2022 and 2021 results only reflect the results attributable to the acquisitions completed in those respective years. The results of DSG's legacy Lawson business are included only subsequent to the April 1, 2022 Merger Date, and the results for other acquisitions are only included subsequent to their respective acquisition dates provided above.
Year Ended December 31, 2022Year Ended December 31, 2021
(in thousands)LawsonOther AcquisitionsTotalLawsonOther AcquisitionsTotal
Revenue$373,738 $151,217 $524,955 $— $10,847 $10,847 
Net Income$15,283 $8,670 $23,953 $— $(391)$(391)
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Disaggregated consolidated revenue by geographic area (based on the location to which the product is shipped to):
Year Ended December 31,
(in thousands)20222021
United States$932,418 $457,094 
Canada118,722 14,706 
Europe51,631 25,257 
Pacific Rim10,768 15,155 
Latin America34,202 6,150 
Other3,681 1,928 
Total revenue$1,151,422 $520,290 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Financial Statement Information (Tables)
12 Months Ended
Dec. 31, 2022
Condensed Financial Information Disclosure [Abstract]  
Schedule of Inventory
Inventories, net, consisting of purchased goods and manufactured electronic equipment offered for resale, were as follows:
December 31,
(in thousands)20222021
Inventories, gross$275,072 $140,544 
Reserve for obsolete and excess inventory(10,698)(7,827)
Inventories, net$264,374 $132,717 

Changes in the reserve for obsolete and excess inventory were as follows:
December 31,
(in thousands)20222021
Balance at beginning of period$(7,827)$(7,895)
Provision charged to expense (net)(6,547)(1,224)
Write-offs3,676 1,292 
Balance at end of period$(10,698)$(7,827)
Components of Property, Plant and Equipment
Components of property, plant and equipment, net were as follows:
December 31,
(in thousands)20222021
Land$9,578 $1,700 
Buildings and improvements27,199 2,930 
Machinery and equipment26,948 4,389 
Capitalized software7,889 3,407 
Furniture and fixtures6,346 2,700 
Vehicles1,713 798 
Construction in progress(1)
3,140 12 
Total82,813 15,936 
Accumulated depreciation and amortization(18,418)(6,857)
Property, plant and equipment, net$64,395 $9,079 
(1)    Construction in progress primarily relates to upgrades to certain of the Company's distribution facilities that we expect to place in service in the next 12 months.
Rental equipment, net consisted of the following:
December 31,
(in thousands)20222021
Rental equipment$63,184 $45,774 
Accumulated depreciation(36,045)(21,047)
Rental equipment, net$27,139 $24,727 
Schedule of Accrued Expenses and Other Liabilities
Accrued expenses and other current liabilities consisted of the following:
December 31,
(in thousands)20222021
Accrued compensation$24,169 $5,997 
Accrued customer rebates5,053 2,657 
Accrued and withheld taxes, other than income taxes4,885 880 
Accrued stock-based compensation3,340 — 
Deferred revenue2,313 485 
Accrued interest1,775 1,515 
Accrued health benefits1,306 59 
Accrued severance852 — 
Accrued income taxes731 4,170 
Other18,253 7,363 
Total accrued expenses and other current liabilities$62,677 $23,126 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Activity Related to Acquisitions
Changes in the carrying amount of goodwill by segment were as follows:
(in thousands)LawsonTestEquityGexpro ServicesAll OtherTotal
Balance at December 31, 2020$— $62,867 $30,136 $— $93,003 
Acquisitions(1)
— 7,245 3,963 — 11,208 
Balance at December 31, 2021— 70,112 34,099 — 104,211 
Acquisitions(1)
156,133 43,992 21,849 24,887 246,861 
Impact of foreign exchange rates(360)— (527)(2,137)(3,024)
Balance at December 31, 2022$155,773 $114,104 $55,421 $22,750 $348,048 
(1)    Refer to Note 3 – Business Acquisitions for information related to measurement period adjustments.
Gross Carrying Amount and Accumulated Amortization by Intangible Asset Class
The gross carrying and accumulated amortization for definite-lived intangible assets were as follows:
December 31, 2022December 31, 2021
(in thousands)Gross Carrying AmountAccumulated AmortizationNet Carrying ValueGross Carrying AmountAccumulated AmortizationNet Carrying Value
Trade names$92,286 $(17,401)$74,885 $36,345 $(8,356)$27,989 
Customer relationships192,934 (44,481)148,453 89,062 (25,423)63,639 
Other (1)
7,961 (3,305)4,656 7,370 (2,390)4,980 
Total$293,181 $(65,187)$227,994 $132,777 $(36,169)$96,608 
Schedule of Estimated Aggregate Amortization Expense for Next Five Years
The estimated aggregate amortization expense for each of the next five years and thereafter are as follows:
(in thousands)Amortization
2023$35,061 
202434,560 
202531,173 
202628,487 
202724,031 
Thereafter74,682 
Total$227,994 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Lease Cost The expenses generated by leasing activity for the years ended December 31, 2022 and 2021 were as follows (in thousands):
Year Ended December 31,
Lease TypeClassification20222021
Operating Lease Expense (1)
Operating expenses$15,151 $6,157 
Financing Lease AmortizationOperating expenses466 197 
Financing Lease InterestInterest expense41 11 
Financing Lease Expense507 208 
Net Lease Cost$15,658 $6,365 
(1)    Includes short term lease expense, which is immaterial.
The weighted average lease terms and interest rates of leases held as of December 31, 2022 were as follows:
Lease TypeWeighted Average Term in YearsWeighted Average Interest Rate
Operating Leases5.67.1%
Financing Leases3.16.6%

The cash outflows of leasing activity for the years ended December 31, 2022 and 2021were as follows (in thousands):
Year Ended December 31,
Cash Flow SourceClassification20222021
Operating cash flows from operating leasesOperating activities$(12,149)$(6,381)
Operating cash flows from financing leasesOperating activities(184)— 
Financing cash flows from financing leasesFinancing activities(429)— 
Operating Lease Assets and Liabilities
The value of net assets and liabilities generated by leasing activity as of December 31, 2022 and December 31, 2021 were as follows (in thousands):
December 31,
Lease Type20222021
Total ROU operating lease assets (1)
$46,755 $19,662 
Total ROU financing lease assets (2)
1,519 — 
Total lease assets$48,274 $19,662 
Total current operating lease obligation$9,480 $4,641 
Total current financing lease obligation484 — 
Total current lease obligations$9,964 $4,641 
Total long term operating lease obligation$38,898 $16,132 
Total long term financing lease obligation930 — 
Total long term lease obligation$39,828 $16,132 
(1)    Operating lease assets were recorded net of accumulated amortization of $14.8 million as of December 31, 2022 and $4.3 million as of December 31, 2021.
(2)    Financing lease assets were recorded net of accumulated amortization as a component of Other assets in the Consolidated Balance Sheet of $0.9 million as of December 31, 2022 and $0.0 million as of December 31, 2021.
Value of Lease Liabilities
The value of lease liabilities generated by leasing activities as of December 31, 2022 were as follows (in thousands):
Maturity Date of Lease LiabilitiesOperating LeasesFinancing LeasesTotal
Year one$13,063 $605 $13,668 
Year two11,220 434 11,654 
Year three10,316 271 10,587 
Year four6,977 196 7,173 
Year five5,261 71 5,332 
Subsequent years12,355 — 12,355 
Total lease payments59,192 1,577 60,769 
Less: Interest(10,814)(163)(10,977)
Present value of lease liabilities$48,378 $1,414 $49,792 
Value of Lease Liabilities
The value of lease liabilities generated by leasing activities as of December 31, 2022 were as follows (in thousands):
Maturity Date of Lease LiabilitiesOperating LeasesFinancing LeasesTotal
Year one$13,063 $605 $13,668 
Year two11,220 434 11,654 
Year three10,316 271 10,587 
Year four6,977 196 7,173 
Year five5,261 71 5,332 
Subsequent years12,355 — 12,355 
Total lease payments59,192 1,577 60,769 
Less: Interest(10,814)(163)(10,977)
Present value of lease liabilities$48,378 $1,414 $49,792 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Earnout Derivative Liability (Tables)
12 Months Ended
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The change in the fair value of the earnout derivative liability was as follows:
(in thousands)Amount
Balance at December 31, 2021$— 
Initial recognition on Merger Date43,900 
Change in fair value(276)
Reclassifications to equity at fair value(43,624)
Balance at December 31, 2022$— 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt Instruments
The Company's outstanding long-term debt was comprised of the following:
December 31,
(in thousands)20222021
Senior secured revolving credit facility$122,000 $— 
Senior secured term loan243,750 — 
Senior secured delayed draw term loan50,000 — 
Other revolving line of credit1,352 — 
Previous revolving credit facilities— 38,707 
Previous term loans— 190,337 
Total debt417,102 229,044 
Less current portion of long-term debt(16,352)(134,405)
Less deferred financing costs(4,925)(1,505)
Total long-term debt$395,825 $93,134 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Valuation Assumptions The weighted-average fair value of SPRs outstanding as of December 31, 2022 was $15.30 per SPR using the following assumptions:
Expected volatility
43.4% to 52.2%
Risk-free rate of return
4.4% to 4.7%
Expected term (in years)
0.5 to 2
Expected annual dividend$0
The weighted average fair value assumptions used in the model were as follows:
Expected volatility
43.7% to 44.6%
Risk-free rate of return
2.7% to 3.1%
Expected term (in years)
6.5 years
Expected annual dividend$0
Activity Related to SPRs
Activity related to the Company’s SPRs during the year ended December 31, 2022 was as follows:
Number of SPRsWeighted Average Exercise Price
Outstanding on December 31, 2021— $— 
Shares acquired concurrent with Mergers575,536 26.66 
Exercised(399,352)28.75 
Outstanding on December 31, 2022176,184 15.30 
Exercisable on December 31, 2022176,184 15.30 
Activity Related to RSAs Activity related to the Company’s RSAs during the year ended December 31, 2022 was as follows:
Restricted Stock Awards
Outstanding on December 31, 2021— 
Shares acquired concurrent with Mergers63,429 
Granted14,504 
Exchanged for common shares(21,346)
Outstanding on December 31, 202256,587 
MSU Rollforward Activity related to the Company’s MSUs during 2022 was as follows:
Number of Market Stock UnitsMaximum Shares Potentially Issuable
Outstanding on December 31, 2021— — 
Shares acquired concurrent with Mergers118,057 168,156 
Cancelled(17,109)(25,664)
Exchanged for common shares(19,480)(25,199)
Outstanding on December 31, 202281,468 117,293 
Share-based Payment Arrangement, Performance Shares, Activity
Activity related to the Company’s PAs during the year ended December 31, 2022 was as follows:
Number of Performance AwardsMaximum Shares Potentially Issuable
Outstanding on December 31, 2021— — 
Shares acquired concurrent with Mergers23,341 35,012 
Exercised(1,428)(2,142)
Outstanding on December 31, 202221,913 32,870 
Share-Based Payment Arrangement, Option, Activity Upon vesting, stock options are recognized as a component of equity. Activity related to the Company’s stock options during the year ended December 31, 2022 was as follows:
Number of Stock OptionsWeighted Average Exercise Price
Outstanding on December 31, 2021— $— 
Shares acquired concurrent with Mergers80,000 27.70 
Granted248,000 85.75 
Exercised(40,000)41.38 
Outstanding on December 31, 2022288,000 77.59 
Exercisable on December 31, 202240,000 27.01 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The following table provides the computation of basic and diluted earnings per share:
December 31,
(in thousands, except share and per share data)20222021
Basic income per share:
Net income (loss)$7,406 $(5,052)
Basic weighted average shares outstanding17,145,935 10,246,294 
Basic income (loss) per share of common stock$0.43 $(0.49)
Diluted income per share:
Net income (loss)$7,406 $(5,052)
Basic weighted average shares outstanding17,145,935 10,246,294 
Effect of dilutive securities397,361 — 
Diluted weighted average shares outstanding17,543,296 10,246,294 
Diluted income (loss) per share of common stock$0.42 $(0.49)
Anti-dilutive securities excluded from the calculation of diluted income per share248,000 313,355 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income From Continuing Operations Before Income Taxes
Income from operations before income taxes consisted of the following:
Year Ended December 31,
(in thousands)20222021
United States$910 $(6,548)
Foreign12,027 1,809 
Total$12,937 $(4,739)
Components of Provision (Benefit) for Income Taxes
Provision (benefit) for income taxes from operations consisted of the following:
Year Ended December 31,
(in thousands)20222021
Current income tax expense:
U.S. federal$4,011 $3,106 
U.S. state869 806 
Foreign3,057 400 
Total$7,937 $4,312 
Deferred income tax expense (benefit):
U.S. federal$(947)$(3,324)
U.S. state(73)(529)
Foreign(1,386)(146)
Total$(2,406)$(3,999)
Total income tax expense (benefit):
U.S. federal$3,063 $(218)
U.S. state796 277 
Foreign1,672 254 
Total$5,531 $313 
Reconciliation Between Effective Income Tax Rate and Statutory Federal Rate
The reconciliation between the effective income tax rates and the statutory federal rates for operations are as follows:
Year Ended December 31,
20222021
Statutory Federal rate21.0 %21.0 %
Increase (decrease) resulting from:
Change in valuation allowance - current period activity1.3 (5.5)
Foreign rate differential4.0 3.8 
Stock compensation(0.5)— 
State and local taxes, net4.5 (4.6)
Meals & entertainment1.4 (0.7)
Change in uncertain tax positions(2.9)— 
GILTI, Section 78, FDII, and Section 2503.2 (3.3)
Transaction costs8.3 (16.1)
Earn Out Revaluation0.8 — 
Other items, net1.7 (1.2)
Provision for income taxes42.8 %(6.6)%
Deferred Tax Assets and Liabilities
Deferred income tax assets and liabilities contain the following temporary differences:
December 31,
(in thousands)20222021
Deferred tax assets:
Federal & state NOL carryforward$8,218 $8,646 
Research & other credits— 281 
Inventory reserve6,990 4,059 
Transaction costs1,620 1,179 
Reserves and accruals— 464 
Stock based compensation2,531 510 
Accrued benefits & bonuses7,074 1,218 
Bad debt reserve496 726 
Section 163(j) limitation carryforward7,692 5,232 
ROU liabilities11,947 5,410 
Deferred state income tax745 93 
Deferred revenue86 124 
Other2,822 81 
Total deferred tax assets50,221 28,023 
Deferred tax liabilities:
Intangible assets and goodwill45,951 16,006 
ROU asset11,295 5,117 
Fixed assets15,617 6,685 
Deferred state income tax— 119 
Other188 — 
Total deferred liabilities73,051 27,927 
Net deferred tax liabilities before valuation allowance(22,830)96 
Valuation allowance(815)(638)
Net deferred tax liabilities$(23,645)$(542)
Reconciliation of the Beginning and Ending Amount of Unrecognized Tax Benefits
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
December 31,
(in thousands)20222021
Balance at beginning of year$— $— 
Additions for tax positions of current year191 — 
Additions for tax positions of prior years3,741 — 
Reductions for tax positions of prior year(238)— 
Lapse of statute of limitations(667)— 
Balance at end of year$3,027 $— 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Schedule of Financial Information for the Company's Reportable Segments
Financial information for the Company's segments is presented below.
Year Ended December 31,
(in thousands)20222021
Revenue
Lawson(1)
$324,783 $— 
TestEquity392,358 264,161 
Gexpro Services385,326 256,129 
All Other(2)
48,955 — 
Total revenue$1,151,422 $520,290 
Operating income (loss)
Lawson(1)
$6,536 $— 
TestEquity11,375 329 
Gexpro Services21,291 11,092 
All Other(2)
2,584 — 
Total operating income (loss)$41,786 $11,421 
(1)    Includes the operating results of Lawson only subsequent to the Merger Date of April 1, 2022 and not Lawson operating results prior to the Mergers.
(2)    Includes the operating results of All Other only subsequent to the Merger Date of April 1, 2022 and not All Other operating results prior to the Mergers.

Long-lived assets, which includes property and equipment, rental equipment, goodwill, intangibles, right of use assets, and other assets, were as follows:
December 31,
(in thousands)20222021
Long-lived assets by segment
Lawson$324,732 $— 
TestEquity201,919 152,144 
Gexpro Services152,720 102,890 
All Other40,696 — 
Total$720,067 $255,034 
Long-lived assets by geographic area
United States$580,870 $236,933 
Canada70,561 7,582 
Europe67,957 9,863 
Pacific Rim— — 
Latin America679 656 
Other— — 
Total$720,067 $255,034 

Refer to Note 4 – Revenue Recognition for disaggregated revenue by geographic area.
Capital expenditures and depreciation and amortization by segment were as follows:
Year Ended December 31,
(in thousands)20222021
Capital expenditures
Lawson(1)
$3,737 $— 
TestEquity250 169 
Gexpro Services3,809 2,857 
All Other(2)
511 — 
Total$8,307 $3,026 
Depreciation and amortization
Lawson(1)
$10,594 $— 
TestEquity17,480 13,784 
Gexpro Services15,175 4,899 
All Other(2)
1,937 — 
Total$45,186 $18,683 
(1)    Includes Lawson's activities only subsequent to the Merger Date of April 1, 2022 and not prior to the Mergers.
(2)    Includes the activities of All Other only subsequent to the Merger Date of April 1, 2022 and not prior to the Mergers.
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Nature of Operations and Basis of Presentation (Details)
12 Months Ended
Apr. 29, 2022
shares
Apr. 01, 2022
provision
shares
Dec. 31, 2022
segment
branch
shares
Accounting Policies [Abstract]      
Principal operating segment | segment     3
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of branches | branch     14
TestEquity      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Exchange ratio (in shares)   0.3618  
Shares issued in acquisition (in shares)   3,300,000  
Number of earnout provisions | provision   2  
TestEquity | TestEquity Holdback Shares      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Earnout provision period (in days)   90 days  
Gexpro      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Exchange ratio (in shares)   0.7675  
Shares issued in acquisition (in shares)   7,000,000  
Number of earnout provisions | provision   2  
Earnout provision period (in days)   90 days  
Gexpro | Gexpro Services Stockholder | Gexpro Services Holdback Shares      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Shares issued in acquisition (in shares)   1,000,000  
Lawson      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Shares issued in acquisition (in shares)   9,120,167  
Lawson | TestEquity Equityholder      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Shares issued in acquisition (in shares)     700,000
Lawson | Gexpro Services Stockholder      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Shares issued in acquisition (in shares) 700,000   462,000
Lawson | TestEquity and Gexpro Services Shareholders      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Shares issued in acquisition (in shares)   538,000  
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Revenue Recognition (Details)
12 Months Ended
Dec. 31, 2022
VMI | Product Concentration Risk | Revenue from Contract with Customer, Product and Service Benchmark  
Concentration Risk [Line Items]  
Concentration Risk, Percentage 5.00%
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Property and Equipment (Details)
12 Months Ended
Dec. 31, 2022
Buildings and improvements | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 10 years
Buildings and improvements | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 40 years
Capitalized software | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 3 years
Capitalized software | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 5 years
Rental equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 3 years
Rental equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 7 years
Machinery and equipment, furniture and fixtures, and vehicles | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 2 years
Machinery and equipment, furniture and fixtures, and vehicles | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 10 years
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Goodwill (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]      
Goodwill $ 348,048 $ 104,211 $ 93,003
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Impairment of long-lived assets $ 0 $ 0
Trade names | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 8 years  
Trade names | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 15 years  
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 9 years  
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 20 years  
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Foreign Currency (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Realized and unrealized foreign currency transaction losses $ 0.9 $ 0.6
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Treasury Stock (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Equity, Class of Treasury Stock [Line Items]    
Treasury stock acquired (in shares) 54,089 0
Tax withholdings related to net share settlements of stock-based compensation awards $ 520 $ 0
Repurchase of common stock 1,940  
Tax withholdings related to net share settlements of stock-based compensation awards (520) $ 0
Treasury Stock    
Equity, Class of Treasury Stock [Line Items]    
Repurchase of common stock $ 2,500  
Common Stock    
Equity, Class of Treasury Stock [Line Items]    
Treasury stock acquired (in shares) 54,089  
Tax withholdings related to net share settlements of stock-based compensation awards $ 10  
Repurchase of common stock $ 54  
Tax withholdings related to net share settlements of stock-based compensation awards (in shares) (12,082) (23,629)
Tax withholdings related to net share settlements of stock-based compensation awards $ (10)  
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Segment Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
segment
reportable_segment
Dec. 31, 2021
USD ($)
Accounting Policies [Abstract]    
Number of operating segments | segment 4  
Number of reportable segments | reportable_segment 3  
Segment Reporting Information [Line Items]    
Revenue $ 1,151,422 $ 520,290
Intersegment Eliminations    
Segment Reporting Information [Line Items]    
Revenue $ 0  
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Supplier Concentrations (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Supplier Concentration Risk | Inventory benchmark | Largest Supplier    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 10.30% 20.10%
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions - Narrative (Details)
3 Months Ended 4 Months Ended 6 Months Ended 12 Months Ended
Apr. 01, 2022
USD ($)
shares
Sep. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Mar. 31, 2022
USD ($)
Business Acquisition [Line Items]                
Principal operating segment | segment           3    
Number of operating segments | segment           4    
Tax deductible goodwill     $ 5,600,000     $ 53,600,000 $ 5,600,000  
Business Combination, Bargain Purchase, Gain, Statement of Income or Comprehensive Income [Extensible Enumeration]             Other income (expense), net  
Merger transaction costs           2,800,000 $ 6,400,000  
Lawson                
Business Acquisition [Line Items]                
Shares issued in acquisition (in shares) | shares 9,120,167              
Increase (decrease) in goodwill $ (8,446,000) $ (8,400,000)            
Tax deductible goodwill $ 0              
Merger transaction costs           12,700,000 $ 2,400,000  
Lawson | TestEquity And Gexpro | Earnout Shares                
Business Acquisition [Line Items]                
Shares issued in acquisition (in shares) | shares 1,700,000              
Lawson | TestEquity And Gexpro Services Former Owners                
Business Acquisition [Line Items]                
Shares issued in acquisition (in shares) | shares 10,300,000              
Frontier                
Business Acquisition [Line Items]                
Increase (decrease) in goodwill         $ 1,200,000      
Adjustment to consideration transferred         $ 500,000      
Potential earn-out payment               $ 3,000,000
Earnout derivative liability           $ 1,700,000   $ 900,000
National Test Equipment                
Business Acquisition [Line Items]                
Increase (decrease) in goodwill       $ (300,000)        
NEF                
Business Acquisition [Line Items]                
Gain on bargain purchase     $ 1,400,000          
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions - Initial Purchase Price Allocation (Details) - Lawson - USD ($)
$ / shares in Units, $ in Thousands
Apr. 01, 2022
Mar. 31, 2022
Business Acquisition [Line Items]    
Number of DSG common shares exchanged (in shares) 9,120,167  
DSG closing price per common stock on March 31, 2022 (in USD per share)   $ 38.54
Fair value of shares exchanged $ 351,491  
Other consideration 1,910  
Total consideration exchanged $ 353,401  
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions - Schedule of Acquired Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 4 Months Ended 6 Months Ended
Dec. 31, 2022
Dec. 01, 2022
Jun. 01, 2022
Apr. 29, 2022
Apr. 01, 2022
Mar. 31, 2022
Jan. 03, 2022
Dec. 31, 2021
Nov. 01, 2021
Jul. 31, 2021
Jun. 08, 2021
Sep. 30, 2022
Sep. 30, 2022
Sep. 30, 2022
Dec. 31, 2020
Business Acquisition [Line Items]                              
Goodwill $ 348,048             $ 104,211             $ 93,003
Lawson                              
Business Acquisition [Line Items]                              
Lease and financing obligations         $ (28,827)                    
Fair value of shares exchanged         351,491                    
Total consideration exchanged         353,401                    
Measurement Period Adjustments                              
Property, plant and equipment         361                    
Right of use assets         687                    
Deferred tax liability, net of deferred tax asset         6,843                    
Current liabilities         (68)                    
Long-term obligations         (24)                    
Lease and financing obligations         647                    
Goodwill         (8,446)             $ (8,400)      
Lawson | Previously Reported                              
Business Acquisition [Line Items]                              
Lease and financing obligations         (29,474)                    
Lawson | TestEquity And Gexpro                              
Business Acquisition [Line Items]                              
Current assets         148,308                    
Property, plant and equipment         57,414                    
Right of use assets         18,258                    
Other intangible assets         119,060                    
Deferred tax liability, net of deferred tax asset         (19,394)                    
Other assets         18,373                    
Current liabilities         (71,165)                    
Long-term obligations         (25,746)                    
Derivative earnout liability         (43,900)                    
Goodwill         181,020                    
Total consideration exchanged         353,401                    
Lawson | TestEquity And Gexpro | Previously Reported                              
Business Acquisition [Line Items]                              
Current assets         148,308                    
Property, plant and equipment         57,053                    
Right of use assets         17,571                    
Other intangible assets         119,060                    
Deferred tax liability, net of deferred tax asset         (26,237)                    
Other assets         18,373                    
Current liabilities         (71,097)                    
Long-term obligations         (25,722)                    
Derivative earnout liability         (43,900)                    
Goodwill         189,466                    
Total consideration exchanged         $ 353,401                    
2022 Acquisitions                              
Business Acquisition [Line Items]                              
Current assets 33,791                            
Property, plant and equipment 2,633                            
Right of use assets 10,438                            
Other assets 110                            
Accounts payable (14,193)                            
Current portion of long term debt 2,073                            
Accrued expenses and other liabilities (7,533)                            
Lease and financing obligations (10,438)                            
Goodwill 65,841                            
Total consideration exchanged 122,245                            
Cash consideration 121,076                            
Seller's notes 1,169                            
Total consideration exchanged 122,245                            
2022 Acquisitions | Customer relationships                              
Business Acquisition [Line Items]                              
Other intangible assets 29,969                            
2022 Acquisitions | Trade names                              
Business Acquisition [Line Items]                              
Other intangible assets $ 13,700                            
Interworld Highway, LLC                              
Business Acquisition [Line Items]                              
Current assets       $ 15,018                      
Property, plant and equipment       313                      
Right of use assets       0                      
Other assets       10                      
Accounts payable       (8,856)                      
Current portion of long term debt       0                      
Accrued expenses and other liabilities       0                      
Lease and financing obligations       0                      
Goodwill       37,236                      
Total consideration exchanged       54,690                      
Cash consideration       54,690                      
Seller's notes       0                      
Total consideration exchanged       54,690                      
Interworld Highway, LLC | Customer relationships                              
Business Acquisition [Line Items]                              
Other intangible assets       6,369                      
Interworld Highway, LLC | Trade names                              
Business Acquisition [Line Items]                              
Other intangible assets       $ 4,600                      
Resolux                              
Business Acquisition [Line Items]                              
Current assets             $ 10,210                
Property, plant and equipment             459                
Right of use assets             1,125                
Other assets             86                
Accounts payable             (3,058)                
Current portion of long term debt             0                
Accrued expenses and other liabilities             (4,747)                
Lease and financing obligations             (1,125)                
Goodwill             10,305                
Total consideration exchanged             30,755                
Cash consideration             30,755                
Seller's notes             0                
Total consideration exchanged             30,755                
Measurement Period Adjustments                              
Goodwill             3,800                
Resolux | Customer relationships                              
Business Acquisition [Line Items]                              
Other intangible assets             11,400                
Resolux | Trade names                              
Business Acquisition [Line Items]                              
Other intangible assets             $ 6,100                
Frontier                              
Business Acquisition [Line Items]                              
Current assets           $ 2,881                  
Property, plant and equipment           1,189                  
Right of use assets           9,313                  
Other assets           0                  
Accounts payable           (778)                  
Current portion of long term debt           0                  
Accrued expenses and other liabilities           (1,462)                  
Lease and financing obligations           (9,313)                  
Goodwill           11,544                  
Total consideration exchanged           25,674                  
Cash consideration           25,674                  
Seller's notes           0                  
Total consideration exchanged           25,674                  
Measurement Period Adjustments                              
Goodwill                           $ 1,200  
Frontier | Customer relationships                              
Business Acquisition [Line Items]                              
Other intangible assets           9,300                  
Frontier | Trade names                              
Business Acquisition [Line Items]                              
Other intangible assets           $ 3,000                  
National Test Equipment                              
Business Acquisition [Line Items]                              
Current assets     $ 2,187                        
Property, plant and equipment     642                        
Right of use assets     0                        
Other assets     0                        
Accounts payable     (196)                        
Current portion of long term debt     2,073                        
Accrued expenses and other liabilities     (1,171)                        
Lease and financing obligations     0                        
Goodwill     5,703                        
Total consideration exchanged     7,192                        
Cash consideration     6,023                        
Seller's notes     1,169                        
Total consideration exchanged     7,192                        
Measurement Period Adjustments                              
Goodwill                         $ (300)    
National Test Equipment | Customer relationships                              
Business Acquisition [Line Items]                              
Other intangible assets     2,100                        
National Test Equipment | Trade names                              
Business Acquisition [Line Items]                              
Other intangible assets     $ 0                        
Instrumex                              
Business Acquisition [Line Items]                              
Current assets   $ 3,495                          
Property, plant and equipment   30                          
Right of use assets   0                          
Other assets   14                          
Accounts payable   (1,305)                          
Current portion of long term debt   0                          
Accrued expenses and other liabilities   (153)                          
Lease and financing obligations   0                          
Goodwill   1,053                          
Total consideration exchanged   3,934                          
Cash consideration   3,934                          
Seller's notes   0                          
Total consideration exchanged   3,934                          
Instrumex | Customer relationships                              
Business Acquisition [Line Items]                              
Other intangible assets   800                          
Instrumex | Trade names                              
Business Acquisition [Line Items]                              
Other intangible assets   $ 0                          
2021 Acquisitions                              
Business Acquisition [Line Items]                              
Current assets               27,747              
Property, plant and equipment               5,016              
Right of use assets               2,573              
Accounts payable               (7,543)              
Accrued expenses and other liabilities               (4,017)              
Lease and financing obligations               (2,573)              
Goodwill               11,208              
Gain on bargain purchase               (1,363)              
Total consideration exchanged               50,639              
Cash consideration               33,936              
Seller's notes               9,757              
Fair value of shares exchanged               6,946              
Total consideration exchanged               50,639              
2021 Acquisitions | Customer relationships                              
Business Acquisition [Line Items]                              
Other intangible assets               14,958              
2021 Acquisitions | Trade names                              
Business Acquisition [Line Items]                              
Other intangible assets               4,244              
2021 Acquisitions | Other intangible assets                              
Business Acquisition [Line Items]                              
Other intangible assets               389              
Omni                              
Business Acquisition [Line Items]                              
Current assets                     $ 2,259        
Property, plant and equipment                     600        
Accounts payable                     (50)        
Goodwill                     953        
Total consideration exchanged                     6,501        
Cash consideration                     6,501        
Seller's notes                     0        
Fair value of shares exchanged                     0        
Total consideration exchanged                     6,501        
Omni | Customer relationships                              
Business Acquisition [Line Items]                              
Other intangible assets                     2,530        
Omni | Trade names                              
Business Acquisition [Line Items]                              
Other intangible assets                     200        
Omni | Other intangible assets                              
Business Acquisition [Line Items]                              
Other intangible assets                     $ 9        
NEF                              
Business Acquisition [Line Items]                              
Current assets                 $ 19,118            
Property, plant and equipment                 589            
Right of use assets                 1,774            
Accounts payable                 (3,506)            
Accrued expenses and other liabilities                 (3,332)            
Lease and financing obligations                 (1,774)            
Gain on bargain purchase                 (1,363)            
Total consideration exchanged                 19,016            
Cash consideration                 16,264            
Seller's notes                 0            
Fair value of shares exchanged                 2,752            
Total consideration exchanged                 19,016            
NEF | Customer relationships                              
Business Acquisition [Line Items]                              
Other intangible assets                 5,007            
NEF | Trade names                              
Business Acquisition [Line Items]                              
Other intangible assets                 $ 2,503            
SIS                              
Business Acquisition [Line Items]                              
Current assets               3,551              
Property, plant and equipment               125              
Right of use assets               799              
Accounts payable               (1,464)              
Lease and financing obligations               (799)              
Goodwill               3,010              
Total consideration exchanged               11,902              
Cash consideration               3,545              
Seller's notes               8,357              
Fair value of shares exchanged               0              
Total consideration exchanged               11,902              
SIS | Customer relationships                              
Business Acquisition [Line Items]                              
Other intangible assets               4,800              
SIS | Trade names                              
Business Acquisition [Line Items]                              
Other intangible assets               1,500              
SIS | Other intangible assets                              
Business Acquisition [Line Items]                              
Other intangible assets               $ 380              
MCS                              
Business Acquisition [Line Items]                              
Current assets                   $ 2,819          
Property, plant and equipment                   3,702          
Accounts payable                   (2,523)          
Accrued expenses and other liabilities                   (685)          
Lease and financing obligations                            
Goodwill                   7,245          
Total consideration exchanged                   13,220          
Cash consideration                   7,626          
Seller's notes                   1,400          
Fair value of shares exchanged                   4,194          
Total consideration exchanged                   13,220          
MCS | Customer relationships                              
Business Acquisition [Line Items]                              
Other intangible assets                   2,621          
MCS | Trade names                              
Business Acquisition [Line Items]                              
Other intangible assets                   $ 41          
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions - Intangible Assets Acquired (Details) - Lawson - TestEquity And Gexpro
$ in Thousands
Apr. 01, 2022
USD ($)
Business Acquisition [Line Items]  
Fair Value $ 119,060
Customer relationships  
Business Acquisition [Line Items]  
Fair Value $ 76,050
Estimated Life (in years) 19 years
Trade names  
Business Acquisition [Line Items]  
Fair Value $ 43,010
Estimated Life (in years) 8 years
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions - Pro Forma Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]    
Revenue $ 524,955 $ 10,847
Net Income 23,953 (391)
Lawson    
Business Acquisition [Line Items]    
Revenue 373,738 0
Net Income 15,283 0
Lawson | TestEquity And Gexpro    
Business Acquisition [Line Items]    
Revenue 1,321,978 1,158,798
Net income 20,943 369
Other Acquisitions    
Business Acquisition [Line Items]    
Revenue 151,217 10,847
Net Income $ 8,670 $ (391)
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
revenueStream
Dec. 31, 2021
USD ($)
Disaggregation of Revenue [Line Items]    
Number of revenue streams | revenueStream 2  
Deferred revenue $ 2,313 $ 485
Revenue 1,151,422 520,290
Rental equipment, net 27,139 24,727
Right of use operating lease assets 46,755 19,662
Rental Program    
Disaggregation of Revenue [Line Items]    
Deferred revenue 300 500
Revenue 13,800 $ 13,700
Parts Washer Leasing Program    
Disaggregation of Revenue [Line Items]    
Deferred revenue 0  
Revenue $ 3,900  
TestEquity    
Disaggregation of Revenue [Line Items]    
Payment terms (in days) 30 days  
Gexpro Services | Minimum    
Disaggregation of Revenue [Line Items]    
Payment terms (in days) 10 days  
Gexpro Services | Maximum    
Disaggregation of Revenue [Line Items]    
Payment terms (in days) 120 days  
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenue $ 1,151,422 $ 520,290
United States    
Disaggregation of Revenue [Line Items]    
Revenue 932,418 457,094
Canada    
Disaggregation of Revenue [Line Items]    
Revenue 118,722 14,706
Europe    
Disaggregation of Revenue [Line Items]    
Revenue 51,631 25,257
Pacific Rim    
Disaggregation of Revenue [Line Items]    
Revenue 10,768 15,155
Latin America    
Disaggregation of Revenue [Line Items]    
Revenue 34,202 6,150
Other    
Disaggregation of Revenue [Line Items]    
Revenue $ 3,681 $ 1,928
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Financial Statement Information - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Components of inventories      
Inventories, gross $ 275,072 $ 140,544  
Reserve for obsolete and excess inventory (10,698) (7,827) $ (7,895)
Inventories, net $ 264,374 $ 132,717  
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Financial Statement Information - Rollforward of Inventory Reserves (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Inventory Reserves Rollforward [Roll Forward]    
Beginning balance $ (7,827) $ (7,895)
Provision charged to expense (net) (6,547) (1,224)
Write-offs 3,676 1,292
Ending balance $ (10,698) $ (7,827)
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Financial Statement Information- Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Total $ 82,813 $ 15,936
Accumulated depreciation and amortization (18,418) (6,857)
Property, plant and equipment, net 64,395 9,079
Land    
Property, Plant and Equipment [Line Items]    
Total 9,578 1,700
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Total 27,199 2,930
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total 26,948 4,389
Capitalized software    
Property, Plant and Equipment [Line Items]    
Total 7,889 3,407
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total 6,346 2,700
Vehicles    
Property, Plant and Equipment [Line Items]    
Total 1,713 798
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total 3,140 12
Property, Plant and Equipment, Excluding Rental Equipment    
Property, Plant and Equipment [Line Items]    
Depreciation 6,500 1,200
Amortization $ 1,600 $ 700
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Financial Statement Information - Rental Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items]    
Rental equipment, net $ 27,139 $ 24,727
Rental equipment    
Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items]    
Rental equipment 63,184 45,774
Accumulated depreciation (36,045) (21,047)
Rental equipment, net 27,139 24,727
Depreciation $ 8,000 $ 6,300
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Condensed Financial Information Disclosure [Abstract]    
Accrued stock-based compensation $ 3,340 $ 0
Accrued and withheld taxes, other than income taxes 24,169 5,997
Accrued and withheld taxes, other than income taxes 4,885 880
Accrued income taxes 731 4,170
Accrued customer rebates 5,053 2,657
Accrued interest 852 0
Accrued interest 1,775 1,515
Deferred revenue 2,313 485
Accrued compensation 1,306 59
Other 18,253 7,363
Total accrued expenses and other current liabilities $ 62,677 $ 23,126
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Financial Statement Information - Security Bonus Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Retirement and Security Bonus Plans    
Cash surrender value in life insurance of certain employees $ 8,000  
Total liability 652,615 $ 325,591
Current liabilities $ 169,479 $ 214,943
Deferred Bonus    
Retirement and Security Bonus Plans    
Initial vesting percentage (as a percent) 25.00%  
Minimum vesting period (in years) 5 years  
Annual vesting percentage after initial period (as a percent) 5.00%  
Expense recognized $ 100  
Total liability $ 9,700  
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Goodwill [Roll Forward]    
Goodwill, beginning balance $ 104,211 $ 93,003
Acquisition 246,861 11,208
Impact of foreign exchange rates (3,024)  
Goodwill, ending balance 348,048 104,211
All Other    
Goodwill [Roll Forward]    
Goodwill, beginning balance 0 0
Acquisition 24,887 0
Impact of foreign exchange rates (2,137)  
Goodwill, ending balance 22,750 0
Lawson | Operating Segments    
Goodwill [Roll Forward]    
Goodwill, beginning balance 0 0
Acquisition 156,133 0
Impact of foreign exchange rates (360)  
Goodwill, ending balance 155,773 0
TestEquity | Operating Segments    
Goodwill [Roll Forward]    
Goodwill, beginning balance 70,112 62,867
Acquisition 43,992 7,245
Impact of foreign exchange rates 0  
Goodwill, ending balance 114,104 70,112
Gexpro Services | Operating Segments    
Goodwill [Roll Forward]    
Goodwill, beginning balance 34,099 30,136
Acquisition 21,849 3,963
Impact of foreign exchange rates (527)  
Goodwill, ending balance $ 55,421 $ 34,099
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Carrying Amount of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 293,181 $ 132,777
Accumulated Amortization (65,187) (36,169)
Net Carrying Value 227,994 96,608
Amortization expense 29,100 10,400
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 92,286 36,345
Accumulated Amortization (17,401) (8,356)
Net Carrying Value $ 74,885 $ 27,989
Estimated life (in years) 4 years 2 months 12 days 4 years 10 months 24 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 192,934 $ 89,062
Accumulated Amortization (44,481) (25,423)
Net Carrying Value 148,453 63,639
Other intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 7,961 7,370
Accumulated Amortization (3,305) (2,390)
Net Carrying Value $ 4,656 $ 4,980
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Maturity of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2023 $ 35,061  
2024 34,560  
2025 31,173  
2026 28,487  
2027 24,031  
Thereafter 74,682  
Net Carrying Value $ 227,994 $ 96,608
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Net Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Consolidated Operating Lease Expense $ 15,151 $ 6,157
Financing Lease Amortization 466 197
Financing Lease Interest 41 11
Financing Lease Expense 507 208
Net Lease Cost $ 15,658 $ 6,365
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Net Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Right of use operating lease assets $ 46,755 $ 19,662
Total ROU financing lease assets 1,519 0
Total lease assets 48,274 19,662
Total current operating lease obligation 9,480 4,641
Total current financing lease obligation 484 0
Total current lease obligations 9,964 4,641
Total long term operating lease obligation 38,898 16,132
Total long term financing lease obligation 930 0
Total long term lease obligation 39,828 16,132
Operating lease accumulated depreciation 14,800 4,300
Finance lease accumulated depreciation $ 900 $ 0
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total current lease obligations Total current lease obligations
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Total current lease obligations Total current lease obligations
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Total long term lease obligation Total long term lease obligation
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Total long term lease obligation Total long term lease obligation
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Value of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Leases  
Year one $ 13,063
Year two 11,220
Year three 10,316
Year four 6,977
Year five 5,261
Subsequent years 12,355
Total lease payments 59,192
Less: Interest (10,814)
Present value of lease liabilities 48,378
Financing Leases  
Year one 605
Year two 434
Year three 271
Year four 196
Year five 71
Subsequent years 0
Total lease payments 1,577
Less: Interest (163)
Present value of lease liabilities 1,414
Total  
Year one 13,668
Year two 11,654
Year three 10,587
Year four 7,173
Year five 5,332
Subsequent years 12,355
Total lease payments 60,769
Less: Interest (10,977)
Present value of lease liabilities $ 49,792
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Leases Weighted-Average Lease Terms and Interest Rates (Details)
Dec. 31, 2022
Leases [Abstract]  
Operating Leases, Weighted Average Term (in years) 5 years 7 months 6 days
Operating Leases, Weighted Average Interest Rate (as percent) 7.10%
Finance Leases, Weighted Average Term (in years) 3 years 1 month 6 days
Finance Leases, Weighted Average Interest Rate (as percent) 6.60%
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Cash Outflows of the Leasing Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating cash flows from operating leases $ (12,149) $ (6,381)
Operating cash flows from financing leases (184) 0
Financing cash flows from financing leases $ (429) $ 0
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Earnout Derivative Liability - Narrative (Details)
$ in Thousands
12 Months Ended
Apr. 29, 2022
shares
Apr. 01, 2022
earnoutProvision
shares
Dec. 31, 2022
USD ($)
shares
Business Acquisition [Line Items]      
Change in fair value | $     $ (276)
Lawson      
Business Acquisition [Line Items]      
Number of earnout provisions | earnoutProvision   2  
Number of shares authorized (in shares)   (9,120,167)  
Lawson | Maximum      
Business Acquisition [Line Items]      
Number of shares authorized (in shares)   (1,162,000)  
Lawson | TestEquity and Gexpro Services Shareholders      
Business Acquisition [Line Items]      
Number of shares authorized (in shares)   (538,000)  
Lawson | TestEquity Equityholder      
Business Acquisition [Line Items]      
Number of shares authorized (in shares)     (700,000)
Lawson | Gexpro Services Stockholder      
Business Acquisition [Line Items]      
Number of shares authorized (in shares) (700,000)   (462,000)
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Earnout Derivative Liability - Schedule of Earnout Liability (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ 0
Initial recognition on Merger Date $ 43,900
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Net income (loss)
Change in fair value $ (276)
Reclassifications to equity at fair value (43,624)
Ending balance $ 0
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Line of Credit Facility [Line Items]    
Total debt $ 417,102 $ 229,044
Less current portion of long-term debt (16,352) (134,405)
Total long-term debt 395,825 93,134
Line of Credit    
Line of Credit Facility [Line Items]    
Less deferred financing costs (8,000)  
Line of Credit | Revolving Credit Facility    
Line of Credit Facility [Line Items]    
Less deferred financing costs (4,925) (1,505)
Line of Credit | Revolving Credit Facility | Senior Secured Revolving Credit Facility    
Line of Credit Facility [Line Items]    
Total debt 122,000 0
Line of Credit | Revolving Credit Facility | Other revolving line of credit    
Line of Credit Facility [Line Items]    
Total debt 1,352 0
Line of Credit | Revolving Credit Facility | Previous revolving credit facilities    
Line of Credit Facility [Line Items]    
Total debt 0 38,707
Line of Credit | Secured Debt    
Line of Credit Facility [Line Items]    
Total debt 50,000 0
Less deferred financing costs (4,900)  
Line of Credit | Secured Debt | Senior Secured Revolving Credit Facility    
Line of Credit Facility [Line Items]    
Total debt 122,000  
Line of Credit | Secured Debt | Senior Secured Term Loan    
Line of Credit Facility [Line Items]    
Total debt 243,750 0
Line of Credit | Secured Debt | Previous term loans    
Line of Credit Facility [Line Items]    
Total debt $ 0 $ 190,337
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Apr. 29, 2022
Apr. 01, 2022
Jan. 03, 2022
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Feb. 24, 2020
Apr. 28, 2017
Line of Credit Facility [Line Items]                
Extinguishment of debt       $ 2,800,000 $ 3,395,000 $ 0    
Long-term debt, less current portion, net         395,825,000 93,134,000    
Total debt         417,102,000 229,044,000    
Long term debt         $ 395,825,000 93,134,000    
Line of Credit                
Line of Credit Facility [Line Items]                
Weighted average interest rate (as a percent)         5.10%      
Commitment fee percentage   1.25%            
Commitment fee   $ 3,125,000            
Deferred financing costs net of accumulated amortization         $ 8,000,000      
Default rate (as a percent)   2.00%            
Line of Credit | Minimum | Secured Overnight Financing Rate (SOFR) | Alternate Base Rate Or Canadian Prime Rate                
Line of Credit Facility [Line Items]                
Basis spread on variable rate (as a percent)   0.00%            
Line of Credit | Minimum | Secured Overnight Financing Rate (SOFR) | Adjusted Term SOFR Or CDOR Rate                
Line of Credit Facility [Line Items]                
Basis spread on variable rate (as a percent)   1.00%            
Line of Credit | Maximum | Secured Overnight Financing Rate (SOFR) | Alternate Base Rate Or Canadian Prime Rate                
Line of Credit Facility [Line Items]                
Basis spread on variable rate (as a percent)   1.75%            
Line of Credit | Maximum | Secured Overnight Financing Rate (SOFR) | Adjusted Term SOFR Or CDOR Rate                
Line of Credit Facility [Line Items]                
Basis spread on variable rate (as a percent)   2.75%            
Revolving Credit Facility | Line of Credit                
Line of Credit Facility [Line Items]                
Maximum borrowing capacity   $ 200,000,000            
Accordion feature   $ 200,000,000            
Loans outstanding         86,000,000      
Deferred financing costs net of accumulated amortization         4,925,000 1,505,000    
Debt issuance costs, gross         3,100,000      
Revolving Credit Facility | Line of Credit | Gexpro Services                
Line of Credit Facility [Line Items]                
Loans outstanding           37,700,000    
Long term debt obtained     $ 25,000,000       $ 15,000,000  
Revolving Credit Facility | Line of Credit | TestEquity                
Line of Credit Facility [Line Items]                
Long term debt obtained               $ 15,000,000
Revolving Credit Facility | Line of Credit | Minimum                
Line of Credit Facility [Line Items]                
Commitment fee percentage   0.15%            
Revolving Credit Facility | Line of Credit | Maximum                
Line of Credit Facility [Line Items]                
Commitment fee percentage   0.35%            
Revolving Credit Facility | Line of Credit | TestEquity Credit Agreement | TestEquity                
Line of Credit Facility [Line Items]                
Long term debt           1,000,000    
Revolving Credit Facility | Line of Credit | Delayed Draw Term Loan Facility                
Line of Credit Facility [Line Items]                
Commitment fee         400,000      
Revolving Credit Facility | Line of Credit | Senior Secured Revolving Credit Facility                
Line of Credit Facility [Line Items]                
Total debt         122,000,000 0    
Letter of Credit | Line of Credit                
Line of Credit Facility [Line Items]                
Maximum borrowing capacity   $ 25,000,000            
Letter of Credit | Line of Credit | Gexpro Services                
Line of Credit Facility [Line Items]                
Maximum borrowing capacity             38,500,000  
Long term debt           700,000    
Letter of Credit | Line of Credit | TestEquity                
Line of Credit Facility [Line Items]                
Maximum borrowing capacity               2,000,000
Long term debt           0    
Bridge Loan | Line of Credit                
Line of Credit Facility [Line Items]                
Maximum borrowing capacity   10,000,000            
Secured Debt | Line of Credit                
Line of Credit Facility [Line Items]                
Maximum borrowing capacity   250,000,000            
Total debt         50,000,000 0    
Line of credit facility, remaining borrowing capacity         77,000,000      
Deferred financing costs incurred     7,400,000   4,000,000      
Deferred financing costs net of accumulated amortization         4,900,000      
Secured Debt | Line of Credit | Gexpro Services                
Line of Credit Facility [Line Items]                
Extinguishment of debt     600,000          
Long term debt obtained     137,000,000       $ 60,000,000  
Secured Debt | Line of Credit | TestEquity                
Line of Credit Facility [Line Items]                
Long term debt obtained               $ 101,000,000
Secured Debt | Line of Credit | TestEquity Credit Agreement                
Line of Credit Facility [Line Items]                
Extinguishment of debt   200,000            
Secured Debt | Line of Credit | Delayed Draw Term Loan Facility                
Line of Credit Facility [Line Items]                
Maximum borrowing capacity   $ 50,000,000            
Proceeds from long-term debt $ 50,000,000              
Total debt         50,000,000      
Secured Debt | Line of Credit | Delayed Draw Term Loan Facility | Gexpro Services                
Line of Credit Facility [Line Items]                
Long term debt obtained     $ 83,000,000          
Secured Debt | Line of Credit | Delayed Draw Term Loan Facility | Minimum                
Line of Credit Facility [Line Items]                
Ticking fee percentage (as a percent)   0.15%            
Secured Debt | Line of Credit | Delayed Draw Term Loan Facility | Maximum                
Line of Credit Facility [Line Items]                
Ticking fee percentage (as a percent)   0.35%            
Secured Debt | Line of Credit | Senior Secured Term Loan                
Line of Credit Facility [Line Items]                
Total debt         243,750,000 $ 0    
Secured Debt | Line of Credit | Senior Secured Revolving Credit Facility                
Line of Credit Facility [Line Items]                
Total debt         $ 122,000,000      
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options expense $ 2,400,000 $ 0  
Stock-based compensation liability $ 3,300,000 $ 0  
Share based compensation outstanding (in shares) 288,000 0 0
Accrued compensation $ 1,306,000 $ 59,000  
Shares issued (in shares) 248,000    
Unrecognized compensation expense $ 2,000,000    
Outstanding stock options (in shares) 40,000    
Weighted average exercise price (in USD per share) $ 41.38    
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable 248,000    
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Potential Shares From MSU Vest 0.00%    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Potential Shares From MSU Vest 150.00%    
Trading days 60 days    
Stock Performance Rights      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options expense $ 800,000    
Cash paid out for SPR exercises 5,200,000    
Accrued compensation 2,700,000    
SPRs outstanding, intrinsic value $ 2,200,000    
Weighted average remaining contractual term, SPRs outstanding (in years) 2 years 1 month 6 days    
Total unrecognized compensation cost $ 0    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 15.30    
Stock Performance Rights | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiration period (in years) 7 years    
Award vesting period (in years) 1 year    
Stock Performance Rights | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period (in years) 3 years    
Restricted stock awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options expense $ 800,000    
Shares vested (in shares) 21,346    
Total unrecognized compensation cost $ 1,100,000    
Unrecognized cost, period for recognition (in years) 1 year 2 months 12 days    
Weighted average grant date fair value (in USD per share) $ 37.49    
MSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options expense $ 300,000    
PAs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options expense 200,000    
Total unrecognized compensation cost $ 200,000    
Unrecognized cost, period for recognition (in years) 1 year    
PAs | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exchangeable percentage (as a percent) 0.00%    
PAs | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exchangeable percentage (as a percent) 150.00%    
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options expense $ 300,000    
Unrecognized cost, period for recognition (in years) 2 years 8 months 12 days    
Weighted average exercise price (in USD per share) $ 27.01    
2009 Equity Compensation Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for grant (in shares) 1,222,773    
2009 Equity Compensation Plan | Restricted stock awards | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period (in years) 1 year    
2009 Equity Compensation Plan | Restricted stock awards | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period (in years) 3 years    
2009 Equity Compensation Plan | Director      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation plan maximum share grants per year (in shares) 250,000    
2009 Equity Compensation Plan | Director | Share-based Payment Arrangement, Nonemployee      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation plan maximum share grants per year (in shares) 30,000    
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Summary of Stock Performance Rights (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Weighted Average Exercise Price    
Shares acquired concurrent with Mergers (in USD per share) $ 27.70  
Stock Performance Rights    
Valuation assumptions:    
Expected volatility, minimum, percent 43.40%  
Expected volatility, maximum, percent 52.20%  
Risk-free rate of return, minimum 4.40%  
Risk-free rate of return, maximum 4.70%  
Expected annual dividend $ 0  
Number of SPRs    
Outstanding at beginning of period (in shares) 0  
Shares acquired concurrent with Mergers (in shares) 575,536  
Exercised (in shares) (399,352)  
Outstanding at end of period (in shares) 176,184 0
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Exercisable, Weighted Average Grant Date   $ 15.30
Exercisable (in shares) 176,184  
Weighted Average Exercise Price    
Outstanding at beginning of period (in USD per share) $ 0  
Shares acquired concurrent with Mergers (in USD per share)   26.66
Exercised (in USD per share)   28.75
Outstanding at end of period (in USD per share) $ 15.30 $ 0
SPRs outstanding, intrinsic value $ 2,200,000  
Weighted average remaining contractual term, SPRs outstanding (in years) 2 years 1 month 6 days  
Stock Performance Rights | Minimum    
Valuation assumptions:    
Expected term (in years) 6 months  
Stock Performance Rights | Maximum    
Valuation assumptions:    
Expected term (in years) 2 years  
Stock options    
Valuation assumptions:    
Expected volatility, minimum, percent 43.70%  
Expected volatility, maximum, percent 44.60%  
Risk-free rate of return, minimum 2.70%  
Risk-free rate of return, maximum 3.10%  
Expected term (in years) 6 years 6 months  
Expected annual dividend $ 0  
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Schedule of Restricted Stock Awards (Details) - Restricted stock awards
12 Months Ended
Dec. 31, 2022
shares
Restricted Stock Awards  
Outstanding at beginning of period (in shares) 0
Shares acquired concurrent with Mergers (in shares) 63,429
Granted (in shares) 14,504
Exchanged for common shares (in shares) (21,346)
Outstanding at end of period (in shares) 56,587
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Schedule of Market Stock Units (Details)
12 Months Ended
Dec. 31, 2022
shares
Number of Market Stock Units  
Outstanding at beginning of period (in shares) 0
Shares acquired concurrent with Mergers (in shares) 118,057
Cancelled (in shares) (17,109)
Exchanged for stock (in shares) (19,480)
Outstanding at end of period (in shares) 81,468
Maximum  
Number of Market Stock Units  
Outstanding at beginning of period (in shares) 0
Shares acquired concurrent with Mergers (in shares) 168,156
Cancelled (in shares) (25,664)
Exchanged for stock (in shares) (25,199)
Outstanding at end of period (in shares) 117,293
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Summary of Stock Options (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Number of Stock Options  
Outstanding on December 31, 2021 | shares 0
Shares acquired concurrent with Mergers (in shares) | shares 80,000
Granted (in shares) | shares 248,000
Exercised (in shares) | shares (40,000)
Outstanding on December 31, 2022 | shares 288,000
Exercisable on December 31, 2022 | shares 40,000
Weighted Average Exercise Price  
Outstanding on December 31, 2021 | $ / shares $ 0
Shares acquired concurrent with Mergers (in USD per share) | $ / shares 27.70
Granted (in USD per share) | $ / shares 85.75
Exercised (in USD per share) | $ / shares 41.38
Outstanding on December 31, 2022 | $ / shares 77.59
Exercisable (in USD per share) | $ / shares $ 27.01
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Performance Awards (Details) - PAs
12 Months Ended
Dec. 31, 2022
shares
Number of Performance Awards  
Outstanding at beginning of period (in shares) 0
Shares acquired concurrent with Mergers (in shares) 23,341
Exercised (in shares) (1,428)
Outstanding at end of period (in shares) 21,913
Maximum  
Number of Performance Awards  
Outstanding at beginning of period (in shares) 0
Shares acquired concurrent with Mergers (in shares) 35,012
Exercised (in shares) (2,142)
Outstanding at end of period (in shares) 32,870
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Nov. 02, 2022
Jun. 30, 2019
Disclosure of Repurchase Agreements [Abstract]        
Stock repurchase program, authorized amount     $ 12,500 $ 7,500
Treasury stock acquired (in shares) 54,089 0    
Treasury stock acquired (in USD per share) $ 35.86      
Repurchase of common stock $ 1,940      
Available under stock plan $ 7,600      
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Basic income per share:    
Net income (loss) $ 7,406 $ (5,052)
Basic weighted average shares outstanding (in shares) 17,145,935 10,246,294
Basic income (loss) per share of common stock (in USD per share) $ 0.43 $ (0.49)
Diluted income per share:    
Net income (loss) $ 7,406 $ (5,052)
Basic weighted average shares outstanding (in shares) 17,145,935 10,246,294
Effect of dilutive securities outstanding (in shares) 397,361 0
Diluted weighted average shares outstanding (in shares) 17,543,296 10,246,294
Diluted income per share of common stock (in USD per share) $ 0.42 $ (0.49)
Stock options excluded from computation of diluted earnings per share ( in shares) 248,000 313,355
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Components of Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income (loss) from continuing operations before income taxes    
United States $ 910 $ (6,548)
Foreign 12,027 1,809
Income (loss) before income taxes $ 12,937 $ (4,739)
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Provision (Benefit) for Income taxes from Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Current income tax expense:    
U.S. federal $ 4,011 $ 3,106
U.S. state 869 806
Foreign 3,057 400
Total 7,937 4,312
Deferred income tax expense (benefit):    
U.S. federal (947) (3,324)
U.S. state (73) (529)
Foreign (1,386) (146)
Total (2,406) (3,999)
Total income tax expense (benefit):    
U.S. federal 3,063 (218)
U.S. state 796 277
Foreign 1,672 254
Total $ 5,531 $ 313
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Reconciliation of Effective Tax Rate (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract]    
Statutory Federal rate 21.00% 21.00%
Increase (decrease) resulting from:    
Change in valuation allowance 1.30% (5.50%)
Foreign rate differential 4.00% 3.80%
Stock compensation (0.50%) 0.00%
State and local taxes, net 4.50% (4.60%)
Meals & entertainment 1.40% (0.70%)
Change in uncertain tax positions (2.90%) 0.00%
GILTI, Section 78, FDII, and Section 250 3.20% (3.30%)
Transaction costs 8.30% (16.10%)
Earn Out Revaluation 0.80% 0.00%
Other items, net 1.70% (1.20%)
Provision for income taxes 42.80% (6.60%)
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
US federal net operating loss carryforwards $ 24.2  
Various state net operating loss carryforwards 28.7  
Tax deductible goodwill 53.6 $ 5.6
Income Tax Contingency [Line Items]    
Unrecognized tax benefits, including interest and net operating losses $ 3.0 $ 0.0
Provision for income taxes 42.80% (6.60%)
Unrecognized Tax Benefit, Deferred Tax Assets $ 2.4  
Decrease in Unrecognized Tax Benefits is Reasonably Possible $ 0.8  
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:    
Federal & state NOL carryforward $ 8,218 $ 8,646
Research & other credits 0 281
Inventory reserve 6,990 4,059
Transaction costs 1,620 1,179
Reserves and accruals 0 464
Stock based compensation 2,531 510
Accrued benefits & bonuses 7,074 1,218
Bad debt reserve 496 726
Section 163(j) limitation carryforward 7,692 5,232
ROU liabilities 11,947 5,410
Deferred state income tax 745 93
Deferred revenue 86 124
Other 2,822 81
Total deferred tax assets 50,221 28,023
Deferred tax liabilities:    
Intangible assets and goodwill 45,951 16,006
ROU asset 11,295 5,117
Fixed assets 15,617 6,685
Deferred state income tax 0 119
Other 188 0
Total deferred liabilities 73,051 27,927
Net deferred tax liabilities before valuation allowance (22,830) 96
Valuation allowance (815) (638)
Net deferred tax liabilities $ (23,645) $ (542)
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balance at beginning of year $ 0 $ 0
Additions for tax positions of current year 191 0
Additions for tax positions of prior years 3,741 0
Reductions for tax positions of prior year (238) 0
Lapse of statute of limitations (667) 0
Balance at end of year $ 3,027 $ 0
XML 98 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information - Reportable Segment Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
branch
reportable_segment
Dec. 31, 2021
USD ($)
Segment Reporting [Abstract]      
Number of reportable segments | reportable_segment   3  
Number of branches | branch   14  
Segment Reporting Information [Line Items]      
Revenue   $ 1,151,422 $ 520,290
Gexpro Services   41,786 11,421
Reconciliation to net income (Loss) before taxes      
Interest expense   (24,301) (16,737)
Loss on extinguishment of debt $ (2,800) (3,395) 0
Change in fair value of earnout liabilities   (483) 0
Other income (expense), net   (670) 577
Income (loss) before income taxes   12,937 (4,739)
Long-lived assets   720,067 255,034
Capital expenditures   8,307 3,026
Depreciation and amortization   45,186 18,683
All Other      
Segment Reporting Information [Line Items]      
Revenue   48,955 0
Gexpro Services   2,584 0
Reconciliation to net income (Loss) before taxes      
Long-lived assets   40,696 0
Capital expenditures   511 0
Depreciation and amortization   1,937 0
Lawson | Operating Segments      
Segment Reporting Information [Line Items]      
Revenue   324,783 0
Gexpro Services   6,536 0
Reconciliation to net income (Loss) before taxes      
Long-lived assets   324,732 0
Capital expenditures   3,737 0
Depreciation and amortization   10,594 0
TestEquity | Operating Segments      
Segment Reporting Information [Line Items]      
Revenue   392,358 264,161
Gexpro Services   11,375 329
Reconciliation to net income (Loss) before taxes      
Long-lived assets   201,919 152,144
Capital expenditures   250 169
Depreciation and amortization   17,480 13,784
Gexpro Services | Operating Segments      
Segment Reporting Information [Line Items]      
Revenue   385,326 256,129
Gexpro Services   21,291 11,092
Reconciliation to net income (Loss) before taxes      
Long-lived assets   152,720 102,890
Capital expenditures   3,809 2,857
Depreciation and amortization   $ 15,175 $ 4,899
XML 99 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information - Reportable Segments by Geographic Area (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]    
Long-lived assets $ 720,067 $ 255,034
Operating Segments | United States    
Segment Reporting Information [Line Items]    
Long-lived assets 580,870 236,933
Operating Segments | Canada    
Segment Reporting Information [Line Items]    
Long-lived assets 70,561 7,582
Operating Segments | Europe    
Segment Reporting Information [Line Items]    
Long-lived assets 67,957 9,863
Operating Segments | Latin America    
Segment Reporting Information [Line Items]    
Long-lived assets 679 656
Operating Segments | Other    
Segment Reporting Information [Line Items]    
Long-lived assets 0 0
Operating Segments | Lawson    
Segment Reporting Information [Line Items]    
Long-lived assets 324,732 0
Operating Segments | TestEquity    
Segment Reporting Information [Line Items]    
Long-lived assets 201,919 152,144
Operating Segments | Gexpro Services    
Segment Reporting Information [Line Items]    
Long-lived assets 152,720 102,890
All Other    
Segment Reporting Information [Line Items]    
Long-lived assets 40,696 0
All Other | Pacific Rim    
Segment Reporting Information [Line Items]    
Long-lived assets $ 0 $ 0
XML 100 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Accrued environmental matter costs $ 0.1  
Purchase commitment $ 168.0  
Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
401k Employer matching contributions $ 5.5 $ 1.7
XML 101 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 29, 2022
Apr. 01, 2022
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]          
Related party payables       $ 0 $ 4,813
Inventory purchased from related party     $ 500    
Settlement of related party obligations   $ 5,300   5,276 0
Operating cash flows from operating leases       12,149 6,381
Lease obligation       $ 39,828 $ 16,132
Lawson          
Related Party Transaction [Line Items]          
Shares issued in acquisition (in shares)   9,120,167      
TestEquity Equityholder | Lawson          
Related Party Transaction [Line Items]          
Shares issued in acquisition (in shares)       700,000  
Gexpro Services Stockholder | Lawson          
Related Party Transaction [Line Items]          
Shares issued in acquisition (in shares) 700,000     462,000  
Affiliated Entity          
Related Party Transaction [Line Items]          
Inventory purchased from related party       $ 200  
Investor          
Related Party Transaction [Line Items]          
Shares owned by related party (in shares)   14,640,000      
Common stock outstanding (as a percent)   75.00%      
LCKM And Mr King | Investor | DSG          
Related Party Transaction [Line Items]          
Noncontrolling ownership (as a percent)   48.00%      
XML 102 laws-20221231_htm.xml IDEA: XBRL DOCUMENT 0000703604 2022-01-01 2022-12-31 0000703604 2022-06-30 0000703604 2023-02-28 0000703604 2021-01-01 2021-12-31 0000703604 2022-12-31 0000703604 2021-12-31 0000703604 2020-12-31 0000703604 us-gaap:CommonStockMember 2020-12-31 0000703604 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000703604 us-gaap:RetainedEarningsMember 2020-12-31 0000703604 us-gaap:TreasuryStockCommonMember 2020-12-31 0000703604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000703604 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000703604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000703604 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000703604 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000703604 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0000703604 us-gaap:CommonStockMember 2021-12-31 0000703604 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000703604 us-gaap:RetainedEarningsMember 2021-12-31 0000703604 us-gaap:TreasuryStockCommonMember 2021-12-31 0000703604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000703604 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000703604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000703604 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000703604 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000703604 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0000703604 us-gaap:CommonStockMember 2022-12-31 0000703604 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000703604 us-gaap:RetainedEarningsMember 2022-12-31 0000703604 us-gaap:TreasuryStockCommonMember 2022-12-31 0000703604 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000703604 laws:TestEquityMember 2022-04-01 0000703604 laws:GexproMember 2022-04-01 0000703604 laws:TestEquityMember 2022-04-01 2022-04-01 0000703604 laws:TestEquityEquityholderMember laws:DSGFormerlyLawsonMember 2022-01-01 2022-12-31 0000703604 laws:TestEquityHoldbackSharesMember laws:TestEquityMember 2022-04-01 2022-04-01 0000703604 laws:GexproMember 2022-04-01 2022-04-01 0000703604 laws:GexproServicesStockholderMember laws:GexproMember laws:GexproServicesHoldbackSharesMember 2022-04-01 2022-04-01 0000703604 laws:TestEquityAndGexproServicesShareholdersMember laws:DSGFormerlyLawsonMember 2022-04-01 2022-04-01 0000703604 laws:GexproServicesStockholderMember laws:DSGFormerlyLawsonMember 2022-01-01 2022-12-31 0000703604 laws:VMIMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-12-31 0000703604 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2022-01-01 2022-12-31 0000703604 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2022-01-01 2022-12-31 0000703604 srt:MinimumMember laws:MachineryEquipmentFurnitureFixturesAndVehiclesMember 2022-01-01 2022-12-31 0000703604 srt:MaximumMember laws:MachineryEquipmentFurnitureFixturesAndVehiclesMember 2022-01-01 2022-12-31 0000703604 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-12-31 0000703604 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-12-31 0000703604 srt:MinimumMember laws:RentalEquipmentMember 2022-01-01 2022-12-31 0000703604 srt:MaximumMember laws:RentalEquipmentMember 2022-01-01 2022-12-31 0000703604 srt:MinimumMember us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0000703604 srt:MaximumMember us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0000703604 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0000703604 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0000703604 us-gaap:TreasuryStockMember 2022-01-01 2022-12-31 0000703604 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-12-31 0000703604 laws:InventoryBenchmarkMember us-gaap:SupplierConcentrationRiskMember laws:LargestSupplierMember 2022-01-01 2022-12-31 0000703604 laws:InventoryBenchmarkMember us-gaap:SupplierConcentrationRiskMember laws:LargestSupplierMember 2021-01-01 2021-12-31 0000703604 laws:TestEquityAndGexproServicesFormerOwnersMember laws:DSGFormerlyLawsonMember 2022-04-01 2022-04-01 0000703604 laws:TestEquityAndGexproMember laws:DSGFormerlyLawsonMember laws:EarnoutSharesMember 2022-04-01 2022-04-01 0000703604 laws:DSGFormerlyLawsonMember 2022-04-01 2022-04-01 0000703604 laws:DSGFormerlyLawsonMember 2022-03-31 0000703604 laws:DSGFormerlyLawsonMember 2022-04-01 0000703604 laws:DSGFormerlyLawsonMember 2022-07-01 2022-09-30 0000703604 laws:TestEquityAndGexproMember srt:ScenarioPreviouslyReportedMember laws:DSGFormerlyLawsonMember 2022-04-01 0000703604 laws:TestEquityAndGexproMember laws:DSGFormerlyLawsonMember 2022-04-01 0000703604 srt:ScenarioPreviouslyReportedMember laws:DSGFormerlyLawsonMember 2022-04-01 0000703604 laws:TestEquityAndGexproMember laws:DSGFormerlyLawsonMember us-gaap:CustomerRelationshipsMember 2022-04-01 2022-04-01 0000703604 laws:TestEquityAndGexproMember laws:DSGFormerlyLawsonMember us-gaap:TradeNamesMember 2022-04-01 2022-04-01 0000703604 laws:TestEquityAndGexproMember laws:DSGFormerlyLawsonMember 2022-04-01 2022-04-01 0000703604 laws:DSGFormerlyLawsonMember 2022-01-01 2022-12-31 0000703604 laws:DSGFormerlyLawsonMember 2021-01-01 2021-12-31 0000703604 laws:TestEquityAndGexproMember laws:DSGFormerlyLawsonMember 2022-01-01 2022-12-31 0000703604 laws:TestEquityAndGexproMember laws:DSGFormerlyLawsonMember 2021-01-01 2021-12-31 0000703604 laws:InterworldHighwayLLCMember 2022-04-29 0000703604 laws:ResoluxMember 2022-01-03 0000703604 laws:FrontierMember 2022-03-31 0000703604 laws:NationalTestEquipmentMember 2022-06-01 0000703604 laws:InstrumexMember 2022-12-01 0000703604 laws:A2022AcquisitionsMember 2022-12-31 0000703604 laws:InterworldHighwayLLCMember us-gaap:CustomerRelationshipsMember 2022-04-29 0000703604 laws:ResoluxMember us-gaap:CustomerRelationshipsMember 2022-01-03 0000703604 laws:FrontierMember us-gaap:CustomerRelationshipsMember 2022-03-31 0000703604 laws:NationalTestEquipmentMember us-gaap:CustomerRelationshipsMember 2022-06-01 0000703604 laws:InstrumexMember us-gaap:CustomerRelationshipsMember 2022-12-01 0000703604 laws:A2022AcquisitionsMember us-gaap:CustomerRelationshipsMember 2022-12-31 0000703604 laws:InterworldHighwayLLCMember us-gaap:TradeNamesMember 2022-04-29 0000703604 laws:ResoluxMember us-gaap:TradeNamesMember 2022-01-03 0000703604 laws:FrontierMember us-gaap:TradeNamesMember 2022-03-31 0000703604 laws:NationalTestEquipmentMember us-gaap:TradeNamesMember 2022-06-01 0000703604 laws:InstrumexMember us-gaap:TradeNamesMember 2022-12-01 0000703604 laws:A2022AcquisitionsMember us-gaap:TradeNamesMember 2022-12-31 0000703604 laws:InterworldHighwayLLCMember 2022-04-29 2022-04-29 0000703604 laws:ResoluxMember 2022-01-03 2022-01-03 0000703604 laws:FrontierMember 2022-03-31 2022-03-31 0000703604 laws:NationalTestEquipmentMember 2022-06-01 2022-06-01 0000703604 laws:InstrumexMember 2022-12-01 2022-12-01 0000703604 laws:A2022AcquisitionsMember 2022-12-31 2022-12-31 0000703604 laws:FrontierMember 2022-04-01 2022-09-30 0000703604 laws:NationalTestEquipmentMember 2022-06-02 2022-09-30 0000703604 laws:FrontierMember 2022-12-31 0000703604 laws:OmniMember 2021-06-08 0000703604 laws:NEFMember 2021-11-01 0000703604 laws:SISMember 2021-12-31 0000703604 laws:MCSMember 2021-07-31 0000703604 laws:A2021AcquisitionsMember 2021-12-31 0000703604 laws:OmniMember us-gaap:CustomerRelationshipsMember 2021-06-08 0000703604 laws:NEFMember us-gaap:CustomerRelationshipsMember 2021-11-01 0000703604 laws:SISMember us-gaap:CustomerRelationshipsMember 2021-12-31 0000703604 laws:MCSMember us-gaap:CustomerRelationshipsMember 2021-07-31 0000703604 laws:A2021AcquisitionsMember us-gaap:CustomerRelationshipsMember 2021-12-31 0000703604 laws:OmniMember us-gaap:TradeNamesMember 2021-06-08 0000703604 laws:NEFMember us-gaap:TradeNamesMember 2021-11-01 0000703604 laws:SISMember us-gaap:TradeNamesMember 2021-12-31 0000703604 laws:MCSMember us-gaap:TradeNamesMember 2021-07-31 0000703604 laws:A2021AcquisitionsMember us-gaap:TradeNamesMember 2021-12-31 0000703604 laws:OmniMember us-gaap:OtherIntangibleAssetsMember 2021-06-08 0000703604 laws:SISMember us-gaap:OtherIntangibleAssetsMember 2021-12-31 0000703604 laws:A2021AcquisitionsMember us-gaap:OtherIntangibleAssetsMember 2021-12-31 0000703604 laws:OmniMember 2021-06-08 2021-06-08 0000703604 laws:NEFMember 2021-11-01 2021-11-01 0000703604 laws:SISMember 2021-12-31 2021-12-31 0000703604 laws:MCSMember 2021-07-31 2021-07-31 0000703604 laws:A2021AcquisitionsMember 2021-12-31 2021-12-31 0000703604 laws:NEFMember 2021-10-01 2021-12-31 0000703604 laws:OtherAcquisitionsMember 2022-01-01 2022-12-31 0000703604 laws:OtherAcquisitionsMember 2021-01-01 2021-12-31 0000703604 laws:TestEquitySegmentMember 2022-01-01 2022-12-31 0000703604 srt:MinimumMember laws:GexproServicesSegmentMember 2022-01-01 2022-12-31 0000703604 srt:MaximumMember laws:GexproServicesSegmentMember 2022-01-01 2022-12-31 0000703604 country:US 2022-01-01 2022-12-31 0000703604 country:US 2021-01-01 2021-12-31 0000703604 country:CA 2022-01-01 2022-12-31 0000703604 country:CA 2021-01-01 2021-12-31 0000703604 srt:EuropeMember 2022-01-01 2022-12-31 0000703604 srt:EuropeMember 2021-01-01 2021-12-31 0000703604 srt:AsiaPacificMember 2022-01-01 2022-12-31 0000703604 srt:AsiaPacificMember 2021-01-01 2021-12-31 0000703604 srt:LatinAmericaMember 2022-01-01 2022-12-31 0000703604 srt:LatinAmericaMember 2021-01-01 2021-12-31 0000703604 laws:OtherGeographicalMember 2022-01-01 2022-12-31 0000703604 laws:OtherGeographicalMember 2021-01-01 2021-12-31 0000703604 laws:RentalProgramMember 2022-01-01 2022-12-31 0000703604 laws:RentalProgramMember 2021-01-01 2021-12-31 0000703604 laws:RentalProgramMember 2022-12-31 0000703604 laws:RentalProgramMember 2021-12-31 0000703604 laws:PartsWasherLeasingProgramMember 2022-01-01 2022-12-31 0000703604 laws:PartsWasherLeasingProgramMember 2022-12-31 0000703604 us-gaap:LandMember 2022-12-31 0000703604 us-gaap:LandMember 2021-12-31 0000703604 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0000703604 us-gaap:BuildingAndBuildingImprovementsMember 2021-12-31 0000703604 us-gaap:MachineryAndEquipmentMember 2022-12-31 0000703604 us-gaap:MachineryAndEquipmentMember 2021-12-31 0000703604 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0000703604 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0000703604 us-gaap:FurnitureAndFixturesMember 2022-12-31 0000703604 us-gaap:FurnitureAndFixturesMember 2021-12-31 0000703604 us-gaap:VehiclesMember 2022-12-31 0000703604 us-gaap:VehiclesMember 2021-12-31 0000703604 us-gaap:ConstructionInProgressMember 2022-12-31 0000703604 us-gaap:ConstructionInProgressMember 2021-12-31 0000703604 laws:PropertyPlantAndEquipmentExcludingRentalEquipmentMember 2022-01-01 2022-12-31 0000703604 laws:PropertyPlantAndEquipmentExcludingRentalEquipmentMember 2021-01-01 2021-12-31 0000703604 laws:RentalEquipmentMember 2022-12-31 0000703604 laws:RentalEquipmentMember 2021-12-31 0000703604 laws:RentalEquipmentMember 2022-01-01 2022-12-31 0000703604 laws:RentalEquipmentMember 2021-01-01 2021-12-31 0000703604 us-gaap:DeferredBonusMember 2022-01-01 2022-12-31 0000703604 us-gaap:DeferredBonusMember 2022-12-31 0000703604 us-gaap:OperatingSegmentsMember laws:LawsonSegmentMember 2020-12-31 0000703604 us-gaap:OperatingSegmentsMember laws:TestEquitySegmentMember 2020-12-31 0000703604 us-gaap:OperatingSegmentsMember laws:GexproServicesSegmentMember 2020-12-31 0000703604 laws:CorporateAndReconcilingItemsMember 2020-12-31 0000703604 us-gaap:OperatingSegmentsMember laws:LawsonSegmentMember 2021-01-01 2021-12-31 0000703604 us-gaap:OperatingSegmentsMember laws:TestEquitySegmentMember 2021-01-01 2021-12-31 0000703604 us-gaap:OperatingSegmentsMember laws:GexproServicesSegmentMember 2021-01-01 2021-12-31 0000703604 laws:CorporateAndReconcilingItemsMember 2021-01-01 2021-12-31 0000703604 us-gaap:OperatingSegmentsMember laws:LawsonSegmentMember 2021-12-31 0000703604 us-gaap:OperatingSegmentsMember laws:TestEquitySegmentMember 2021-12-31 0000703604 us-gaap:OperatingSegmentsMember laws:GexproServicesSegmentMember 2021-12-31 0000703604 laws:CorporateAndReconcilingItemsMember 2021-12-31 0000703604 us-gaap:OperatingSegmentsMember laws:LawsonSegmentMember 2022-01-01 2022-12-31 0000703604 us-gaap:OperatingSegmentsMember laws:TestEquitySegmentMember 2022-01-01 2022-12-31 0000703604 us-gaap:OperatingSegmentsMember laws:GexproServicesSegmentMember 2022-01-01 2022-12-31 0000703604 laws:CorporateAndReconcilingItemsMember 2022-01-01 2022-12-31 0000703604 us-gaap:OperatingSegmentsMember laws:LawsonSegmentMember 2022-12-31 0000703604 us-gaap:OperatingSegmentsMember laws:TestEquitySegmentMember 2022-12-31 0000703604 us-gaap:OperatingSegmentsMember laws:GexproServicesSegmentMember 2022-12-31 0000703604 laws:CorporateAndReconcilingItemsMember 2022-12-31 0000703604 us-gaap:TradeNamesMember 2022-12-31 0000703604 us-gaap:TradeNamesMember 2021-12-31 0000703604 us-gaap:CustomerRelationshipsMember 2022-12-31 0000703604 us-gaap:CustomerRelationshipsMember 2021-12-31 0000703604 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0000703604 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0000703604 us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0000703604 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0000703604 srt:MaximumMember laws:DSGFormerlyLawsonMember 2022-04-01 2022-04-01 0000703604 laws:GexproServicesStockholderMember laws:DSGFormerlyLawsonMember 2022-04-29 2022-04-29 0000703604 us-gaap:RevolvingCreditFacilityMember laws:SeniorSecuredRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0000703604 us-gaap:RevolvingCreditFacilityMember laws:SeniorSecuredRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0000703604 us-gaap:SecuredDebtMember laws:SeniorSecuredTermLoanMember us-gaap:LineOfCreditMember 2022-12-31 0000703604 us-gaap:SecuredDebtMember laws:SeniorSecuredTermLoanMember us-gaap:LineOfCreditMember 2021-12-31 0000703604 us-gaap:SecuredDebtMember us-gaap:LineOfCreditMember 2022-12-31 0000703604 us-gaap:SecuredDebtMember us-gaap:LineOfCreditMember 2021-12-31 0000703604 us-gaap:RevolvingCreditFacilityMember laws:OtherRevolvingCreditFacilitiesMember us-gaap:LineOfCreditMember 2022-12-31 0000703604 us-gaap:RevolvingCreditFacilityMember laws:OtherRevolvingCreditFacilitiesMember us-gaap:LineOfCreditMember 2021-12-31 0000703604 us-gaap:RevolvingCreditFacilityMember laws:PreviousRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0000703604 us-gaap:RevolvingCreditFacilityMember laws:PreviousRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0000703604 us-gaap:SecuredDebtMember laws:TermLoanFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0000703604 us-gaap:SecuredDebtMember laws:TermLoanFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0000703604 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0000703604 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0000703604 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-04-01 0000703604 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2022-04-01 0000703604 us-gaap:BridgeLoanMember us-gaap:LineOfCreditMember 2022-04-01 0000703604 us-gaap:SecuredDebtMember us-gaap:LineOfCreditMember 2022-04-01 0000703604 us-gaap:SecuredDebtMember laws:DelayedDrawTermLoanFacilityMember us-gaap:LineOfCreditMember 2022-04-01 0000703604 2022-04-01 2022-06-30 0000703604 us-gaap:SecuredDebtMember laws:DelayedDrawTermLoanFacilityMember us-gaap:LineOfCreditMember 2022-04-29 2022-04-29 0000703604 us-gaap:SecuredDebtMember laws:DelayedDrawTermLoanFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0000703604 us-gaap:SecuredDebtMember laws:SeniorSecuredRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0000703604 us-gaap:LineOfCreditMember 2022-12-31 0000703604 srt:MinimumMember us-gaap:LineOfCreditMember laws:SecuredOvernightFinancingRateSOFRMember laws:AlternateBaseRateOrCanadianPrimeRateMember 2022-04-01 2022-04-01 0000703604 srt:MaximumMember us-gaap:LineOfCreditMember laws:SecuredOvernightFinancingRateSOFRMember laws:AlternateBaseRateOrCanadianPrimeRateMember 2022-04-01 2022-04-01 0000703604 srt:MinimumMember us-gaap:LineOfCreditMember laws:SecuredOvernightFinancingRateSOFRMember laws:AdjustedTermSOFROrCDORRateMember 2022-04-01 2022-04-01 0000703604 srt:MaximumMember us-gaap:LineOfCreditMember laws:SecuredOvernightFinancingRateSOFRMember laws:AdjustedTermSOFROrCDORRateMember 2022-04-01 2022-04-01 0000703604 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-04-01 2022-04-01 0000703604 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-04-01 2022-04-01 0000703604 srt:MinimumMember us-gaap:SecuredDebtMember laws:DelayedDrawTermLoanFacilityMember us-gaap:LineOfCreditMember 2022-04-01 2022-04-01 0000703604 srt:MaximumMember us-gaap:SecuredDebtMember laws:DelayedDrawTermLoanFacilityMember us-gaap:LineOfCreditMember 2022-04-01 2022-04-01 0000703604 us-gaap:RevolvingCreditFacilityMember laws:DelayedDrawTermLoanFacilityMember us-gaap:LineOfCreditMember 2022-01-01 2022-12-31 0000703604 us-gaap:LineOfCreditMember 2022-04-01 2022-04-01 0000703604 us-gaap:LineOfCreditMember 2022-04-01 0000703604 us-gaap:SecuredDebtMember us-gaap:LineOfCreditMember laws:GexproServicesMember 2022-01-03 0000703604 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember laws:GexproServicesMember 2022-01-03 0000703604 us-gaap:SecuredDebtMember laws:DelayedDrawTermLoanFacilityMember us-gaap:LineOfCreditMember laws:GexproServicesMember 2022-01-03 0000703604 us-gaap:SecuredDebtMember us-gaap:LineOfCreditMember 2022-01-03 0000703604 us-gaap:SecuredDebtMember us-gaap:LineOfCreditMember laws:GexproServicesMember 2020-02-24 0000703604 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember laws:GexproServicesMember 2020-02-24 0000703604 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember laws:GexproServicesMember 2020-02-24 0000703604 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember laws:GexproServicesMember 2021-12-31 0000703604 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember laws:GexproServicesMember 2021-12-31 0000703604 us-gaap:SecuredDebtMember us-gaap:LineOfCreditMember laws:GexproServicesMember 2022-01-03 2022-01-03 0000703604 us-gaap:SecuredDebtMember us-gaap:LineOfCreditMember laws:TestEquityMember 2017-04-28 0000703604 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember laws:TestEquityMember 2017-04-28 0000703604 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember laws:TestEquityMember 2017-04-28 0000703604 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember laws:TestEquityMember 2021-12-31 0000703604 us-gaap:RevolvingCreditFacilityMember laws:TestEquityCreditAgreementMember us-gaap:LineOfCreditMember laws:TestEquityMember 2021-12-31 0000703604 us-gaap:SecuredDebtMember laws:TestEquityCreditAgreementMember us-gaap:LineOfCreditMember 2022-04-01 2022-04-01 0000703604 2022-03-31 0000703604 srt:DirectorMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember laws:EquityCompensationPlanMember 2022-01-01 2022-12-31 0000703604 srt:DirectorMember laws:EquityCompensationPlanMember 2022-01-01 2022-12-31 0000703604 laws:EquityCompensationPlanMember 2022-12-31 0000703604 srt:MinimumMember us-gaap:StockAppreciationRightsSARSMember 2022-01-01 2022-12-31 0000703604 srt:MaximumMember us-gaap:StockAppreciationRightsSARSMember 2022-01-01 2022-12-31 0000703604 us-gaap:StockAppreciationRightsSARSMember 2022-12-31 0000703604 us-gaap:StockAppreciationRightsSARSMember 2022-01-01 2022-12-31 0000703604 us-gaap:StockAppreciationRightsSARSMember 2021-12-31 0000703604 us-gaap:StockAppreciationRightsSARSMember 2021-01-01 2021-12-31 0000703604 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember laws:EquityCompensationPlanMember 2022-01-01 2022-12-31 0000703604 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember laws:EquityCompensationPlanMember 2022-01-01 2022-12-31 0000703604 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0000703604 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0000703604 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0000703604 srt:MinimumMember 2022-01-01 2022-12-31 0000703604 srt:MaximumMember 2022-01-01 2022-12-31 0000703604 laws:MarketStockUnitMember 2022-01-01 2022-12-31 0000703604 srt:MaximumMember 2021-12-31 0000703604 srt:MaximumMember 2022-12-31 0000703604 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000703604 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0000703604 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0000703604 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0000703604 us-gaap:PerformanceSharesMember 2022-12-31 0000703604 us-gaap:PerformanceSharesMember 2021-12-31 0000703604 srt:MaximumMember us-gaap:PerformanceSharesMember 2021-12-31 0000703604 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-12-31 0000703604 2019-06-30 0000703604 2022-11-02 0000703604 us-gaap:OperatingSegmentsMember country:US 2022-12-31 0000703604 us-gaap:OperatingSegmentsMember country:US 2021-12-31 0000703604 us-gaap:OperatingSegmentsMember country:CA 2022-12-31 0000703604 us-gaap:OperatingSegmentsMember country:CA 2021-12-31 0000703604 us-gaap:OperatingSegmentsMember srt:EuropeMember 2022-12-31 0000703604 us-gaap:OperatingSegmentsMember srt:EuropeMember 2021-12-31 0000703604 laws:CorporateAndReconcilingItemsMember srt:AsiaPacificMember 2022-12-31 0000703604 laws:CorporateAndReconcilingItemsMember srt:AsiaPacificMember 2021-12-31 0000703604 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember 2022-12-31 0000703604 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember 2021-12-31 0000703604 us-gaap:OperatingSegmentsMember laws:OtherGeographicalMember 2022-12-31 0000703604 us-gaap:OperatingSegmentsMember laws:OtherGeographicalMember 2021-12-31 0000703604 2022-01-01 2022-03-31 0000703604 2022-04-01 2022-04-01 0000703604 srt:AffiliatedEntityMember 2022-01-01 2022-12-31 0000703604 laws:DSGMember laws:LCKMAndMrKingMember us-gaap:InvestorMember 2022-04-01 0000703604 us-gaap:InvestorMember 2022-04-01 iso4217:USD shares iso4217:USD shares laws:segment laws:provision pure laws:reportable_segment laws:revenueStream laws:earnoutProvision laws:branch 0000703604 --12-31 2022-12-31 false 2022 FY NASDAQ http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense http://www.lawsonproducts.com/20221231#LeaseLiabilityCurrent http://www.lawsonproducts.com/20221231#LeaseLiabilityCurrent http://www.lawsonproducts.com/20221231#LeaseLiabilityCurrent http://www.lawsonproducts.com/20221231#LeaseLiabilityCurrent http://www.lawsonproducts.com/20221231#LeaseLiabilityNoncurrent http://www.lawsonproducts.com/20221231#LeaseLiabilityNoncurrent http://www.lawsonproducts.com/20221231#LeaseLiabilityNoncurrent http://www.lawsonproducts.com/20221231#LeaseLiabilityNoncurrent http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#NetIncomeLoss P1Y P1Y http://www.lawsonproducts.com/20221231#AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent http://www.lawsonproducts.com/20221231#AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent 10-K true 2022-12-31 --12-31 false 0-10546 DISTRIBUTION SOLUTIONS GROUP, INC. DE 36-2229304 8770 W. Bryn Mawr Avenue Suite 900 Chicago IL 60631 773 304-5050 Common Stock, $1.00 par value DSGR NASDAQ No No Yes Yes Accelerated Filer true false true false 229634000 19421570 Part III of this Annual Report on Form 10-K incorporates by reference some portions of the registrant’s definitive proxy statement related to its 2023 Annual Stockholders’ Meeting, to be filed with the Securities and Exchange Commission within 120 days after the close of the fiscal year. Except as expressly incorporated by reference, the registrant's definitive proxy statement shall not be deemed to be part of this report. BDO USA, LLP Chicago, Illinois 243 Grant Thornton, LLP Los Angeles, California 248 24554000 14671000 186000 0 1513000 2473000 166301000 80574000 264374000 132717000 22773000 8098000 478188000 236060000 64395000 9079000 27139000 24727000 348048000 104211000 189000 266000 227994000 96608000 17166000 0 46755000 19662000 5736000 747000 1215610000 491360000 80486000 47958000 16352000 134405000 9964000 4641000 0 4813000 62677000 23126000 169479000 214943000 395825000 93134000 9651000 0 9962000 0 39828000 16132000 23834000 808000 4036000 574000 652615000 325591000 1 1 500000 500000 500000 0 0 0 0 0 1 1 35000000 35000000 19730362 10542333 19416784 10294824 19417000 10318000 591796000 197057000 -25736000 -33142000 313578 247509 12526000 10033000 -9956000 1569000 562995000 165769000 1215610000 491360000 1151422000 520290000 760524000 390012000 390898000 130278000 349112000 118857000 41786000 11421000 24301000 16737000 -3395000 0 -483000 0 -670000 577000 12937000 -4739000 5531000 313000 7406000 7406000 -5052000 -5052000 0.43 -0.49 0.42 -0.49 7406000 7406000 -5052000 -5052000 -11525000 16000 0 42000 -4119000 -4994000 1 1 1 10233223 10233000 180609000 -28090000 -9015000 1511000 155248000 -5052000 -5052000 16000 16000 85230 85000 -85000 0 6282000 6282000 9233000 9233000 23629 -1018000 1018000 0 -42000 -42000 10294824 10318000 197057000 -33142000 -10033000 1569000 165769000 7406000 7406000 -11525000 -11525000 1505000 1505000 67964 66000 -66000 0 9120167 9120000 342371000 351491000 43624000 43624000 1910000 1910000 54089 54000 -54000 1940000 1940000 12082 10000 -43000 553000 520000 -5276000 -5276000 -23000 22000 -1000 19416784 19417000 591796000 -25736000 -12526000 -9956000 562995000 7406000 7406000 -5052000 -5052000 45186000 18683000 1888000 1297000 -3395000 0 2448000 0 2406000 3999000 -483000 0 3632000 2055000 0 1363000 2866000 0 4608000 1104000 -795000 -939000 21771000 -6936000 42404000 5059000 1874000 -1732000 -8839000 -2241000 4492000 2894000 3670000 3496000 -11029000 10320000 8307000 3026000 115343000 33936000 11794000 10755000 8756000 6341000 -126688000 -41376000 383489000 38121000 320751000 11200000 445630000 6000000 335305000 7486000 11956000 0 0 9233000 1940000 0 520000 0 429000 0 9757000 0 148461000 34668000 -675000 660000 10069000 4272000 14671000 10399000 24740000 24740000 14671000 24554000 14671000 186000 0 24740000 24740000 14671000 13813000 2998000 22153000 15395000 351491000 0 5276000 0 0 6946000 1169000 8357000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1 – Nature of Operations and Basis of Presentation </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Organization</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective May 5, 2022, Distribution Solutions Group, Inc. ("DSG"), a Delaware corporation, changed its corporate name from “Lawson Products, Inc.” to “Distribution Solutions Group, Inc.” DSG is a global specialty distribution company providing value added distribution solutions to the maintenance, repair and operations ("MRO"), original equipment manufacturer ("OEM") and industrial technology markets. DSG has three principal operating companies: Lawson Products, Inc. ("Lawson"), TestEquity Acquisition, LLC ("TestEquity") and 301 HW Opus Holdings, Inc., conducting business as Gexpro Services ("Gexpro Services"). The complementary distribution operations of Lawson, TestEquity and Gexpro Services were combined to create a specialty distribution company. A summary of the Mergers (as defined below), including the legal entities party to the transactions and the stock consideration, is presented below. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless the context requires otherwise, references in this Annual Report on Form 10-K to “DSG”, the “Company”, "we", "our" or "us" refer to the holding company, Distribution Solutions Group, Inc., and all entities consolidated in the accompanying consolidated financial statements.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%;text-decoration:underline">Combination with TestEquity and Gexpro Services</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 29, 2021, DSG entered into an:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• Agreement and Plan of Merger (the “TestEquity Merger Agreement”) by and among (i) LKCM TE Investors, LLC, a Delaware limited liability company (the “TestEquity Equityholder”), (ii) TestEquity Acquisition, LLC, a Delaware limited liability company and a wholly-owned subsidiary of the TestEquity Equityholder (“TestEquity”), (iii) DSG and (iv) Tide Sub, LLC, a Delaware limited liability company and a wholly-owned subsidiary of DSG (“Merger Sub 1”), pursuant to the terms and subject to the conditions of which the parties agreed, among other things, that Merger Sub 1 would merge with and into TestEquity, with TestEquity surviving the merger as a wholly-owned subsidiary of DSG (the “TestEquity Merger”); and </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• Agreement and Plan of Merger (the “Gexpro Services Merger Agreement” and, together with the TestEquity Merger Agreement, the “Merger Agreements”) by and among (i) 301 HW Opus Investors, LLC, a Delaware limited liability company (the “Gexpro Services Stockholder”), (ii) 301 HW Opus Holdings, Inc., a Delaware corporation and a wholly-owned subsidiary of the Gexpro Services Stockholder (“Gexpro Services”), (iii) DSG and (iv) Gulf Sub, Inc., a Delaware corporation and a wholly-owned subsidiary of DSG (“Merger Sub 2”), pursuant to the terms and subject to the conditions of which the parties agreed, among other things, that Merger Sub 2 would merge with and into Gexpro Services, with Gexpro Services surviving the merger as a wholly-owned subsidiary of DSG (the “Gexpro Services Merger” and, together with the TestEquity Merger, the “Mergers”).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Each outstanding share of TestEquity and Gexpro Services common stock outstanding immediately prior to the closing of the Mergers was converted into approximately 0.3618 shares and 0.7675 shares, respectively, of DSG common stock, based on the ratio of outstanding shares of each entity immediately prior to the Mergers to the number of shares of DSG common stock acquired in the Mergers.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%;text-decoration:underline">Completion of the TestEquity Merger</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, (the "Merger Date"), the TestEquity Merger was consummated pursuant to the TestEquity Merger Agreement. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with and under the terms of the TestEquity Merger Agreement, at the closing of the TestEquity Merger, DSG: (i) issued to the TestEquity Equityholder 3,300,000 shares of DSG common stock, (ii) on behalf of TestEquity, paid certain indebtedness of TestEquity and (iii) on behalf of TestEquity, paid certain transaction expenses of TestEquity. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The TestEquity Merger Agreement provides that an additional 700,000 shares of DSG common stock (the “TestEquity Holdback Shares”) may be issued to the TestEquity Equityholder or forfeited in accordance with two earnout provisions of the TestEquity Merger Agreement. The amount of TestEquity Holdback Shares issuable under the first earnout opportunity is based on, among other factors, the consummation of a certain additional acquisition by TestEquity during the period beginning after December 29, 2021 and ending 90 days after the Merger Date. If any TestEquity Holdback Shares remain after the calculation of the first earnout opportunity, there is a second earnout opportunity based on, among other factors, the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">increase in TestEquity EBITDA (as defined in the TestEquity Merger Agreement) in calendar year 2022 over calendar year 2021 subject to the calculations within the TestEquity Merger Agreement. As of December 31, 2022, 700,000 TestEquity Holdback Shares are expected to be issued under the first earnout opportunity due to the consummation of the certain additional acquisition as referenced in the TestEquity Merger Agreement and were remeasured at fair value immediately prior to and reclassified to equity at April 29, 2022 when the additional acquisition was consummated. Final issuance of the Test Equity Holdback Shares under the earnout opportunity is subject to customary terms and conditions as specified in the Test Equity Merger Agreement. Refer to Note 8 – Earnout Derivative Liability for information about the earnout derivative liability related to the TestEquity Holdback Shares.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%;text-decoration:underline">Completion of the Gexpro Services Merger</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the Merger Date, the Gexpro Services Merger was consummated pursuant to the Gexpro Services Merger Agreement.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with and under the terms of the Gexpro Services Merger Agreement, at the closing of the Gexpro Services Merger, DSG: (i) issued to the Gexpro Services Stockholder 7,000,000 shares of DSG common stock, (ii) on behalf of Gexpro Services, paid certain indebtedness of Gexpro Services and (iii) on behalf of Gexpro Services, paid certain specified transaction expenses of Gexpro Services.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Gexpro Services Merger Agreement provides that an additional 1,000,000 shares of DSG common stock (the “Gexpro Services Holdback Shares”) may be issued to the Gexpro Services Stockholder or forfeited in accordance with two earnout provisions of the Gexpro Services Merger Agreement. The amount of Gexpro Services Holdback Shares issuable under the first earnout opportunity is based on, among other factors, the consummation of one or more of three certain additional acquisitions by Gexpro Services during the period beginning after December 29, 2021 and ending 90 days after the Merger Date. If any Gexpro Services Holdback Shares remain after the calculation of the first earnout opportunity, there is a second earnout opportunity based on, among other factors, the increase in Gexpro Services EBITDA (as defined in the Gexpro Services Merger Agreement) in calendar year 2022 over calendar year 2021 subject to the calculations within the Gexpro Services Merger Agreement. As of April 1, 2022, approximately 538,000 Gexpro Services Holdback Shares were expected to be issued under the first earnout opportunity due to the consummation of the certain additional acquisitions which were completed prior to the Merger Date. As of December 31, 2022, an additional 462,000 Gexpro Services Holdback Shares are expected to be issued under the second earnout opportunity based on certain performance metrics as specified in the Gexpro Services Merger Agreement, and such additional shares were remeasured at fair value immediately prior to and reclassified to equity at December 31, 2022. Final issuance of the Gexpro Services Holdback Shares under the earnout opportunities is subject to customary terms and conditions as specified in the Gexpro Services Merger Agreement. Refer to Note 8 – Earnout Derivative Liability for information about the earnout derivative liability related to the Gexpro Services Holdback Shares.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Accounting for the Mergers</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TestEquity and Gexpro Services were treated as a combined entity as the accounting acquirer for financial reporting purposes, and DSG was identified as the accounting acquiree. Accordingly, periods prior to the Merger Date reflect the results of operations and financial position of TestEquity and Gexpro Services on a consolidated basis, and the results of operations of DSG's legacy Lawson business are only included subsequent to the April 1, 2022 Merger Date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Nature of Operations </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the nature of operations for each of DSG's operating companies is presented below. Information regarding DSG's reportable segments is presented in Note 14 – Segment Information. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Lawson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a distributor of specialty products and services to the industrial, commercial, institutional and government maintenance, repair and operations market.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">TestEquity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a distributor of test and measurement equipment and solutions, electronic production supplies, and tool kits from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, and medical industries.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gexpro Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a global supply chain solutions provider, specializing in developing and implementing vendor managed inventory and kitting programs to high-specification manufacturing customers. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Consolidation </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States and include the accounts and transactions of the Company and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Mergers were accounted for as a reverse merger under the acquisition method of accounting in accordance with the accounting guidance for reverse acquisitions as provided in Accounting Standards Codification ("ASC") 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 805"). Under this guidance, TestEquity and Gexpro Services were treated as a combined entity as the accounting acquirer for financial reporting purposes, and DSG was identified as the accounting acquiree. This determination was primarily made as TestEquity and Gexpro Services were under the common control of an entity that owns a majority of the voting rights of the combined entity, and therefore, only DSG experienced a change in control. Accordingly, the consolidated financial statements as of December 31, 2022 and December 31, 2021 and for the year ended December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2021 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reflect the results of operations and financial position of TestEquity and Gexpro Services on a consolidated basis, and the results of operations of DSG's legacy Lawson business are only included subsequent to the April 1, 2022 Merger Date.</span></div> 3 0.3618 0.7675 3300000 700000 2 P90D 700000 7000000 1000000 2 P90D 538000 462000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States and include the accounts and transactions of the Company and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Mergers were accounted for as a reverse merger under the acquisition method of accounting in accordance with the accounting guidance for reverse acquisitions as provided in Accounting Standards Codification ("ASC") 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 805"). Under this guidance, TestEquity and Gexpro Services were treated as a combined entity as the accounting acquirer for financial reporting purposes, and DSG was identified as the accounting acquiree. This determination was primarily made as TestEquity and Gexpro Services were under the common control of an entity that owns a majority of the voting rights of the combined entity, and therefore, only DSG experienced a change in control. Accordingly, the consolidated financial statements as of December 31, 2022 and December 31, 2021 and for the year ended December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2021 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reflect the results of operations and financial position of TestEquity and Gexpro Services on a consolidated basis, and the results of operations of DSG's legacy Lawson business are only included subsequent to the April 1, 2022 Merger Date.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2 – Summary of Significant Accounting Policies</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The majority of the Company’s revenue is generated through the sale of a broad range of specialized products and components, with revenue recognized upon transfer of control, title and risk of loss, which is generally upon shipment. Vendor Managed Inventory ("VMI") service revenue represents less than 5.0% of total revenue and is recognized as the services are performed. The Company offers VMI services only in conjunction with product sales. The Company does not bill product sales and services separately. A portion of selling expenses is allocated to cost of sales for reporting purposes based upon the estimated time spent on such services. A portion of service revenue and cost of service is deferred, as not all services are performed in the same period as billed. The Company includes shipping costs billed to customers in revenue and the related shipping costs in cost of goods and services. The Company accrues for returns based on historical evidence of return rates. The Company has adopted the practical expedient within ASC 340, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Assets and Deferred Costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASC 340") to recognize incremental costs to obtain a contract, primarily employee related costs, as expense when incurred since the amortization period of the asset that the Company otherwise would have recognized is one year or less. The Company also operates as a lessor and recognizes lease revenue on a straight-line basis over the life of each lease. The Company has adopted the practical expedient not to separate the non-lease components that would be within the scope of ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASC 606") from the associated lease component as the relevant criteria under ASC 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASC 842") are met.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Equivalents</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. The carrying amount of the Company’s cash equivalents at December 31, 2022 and December 31, 2021 approximates fair value.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allowance for Doubtful Accounts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company evaluates the collectability of accounts receivable based on a combination of factors. In circumstances where the Company is aware of a specific customer’s inability to meet its financial obligations (e.g., bankruptcy filings, substantial down-grading of credit ratings), a specific reserve for bad debts is recorded against amounts due to reduce the receivable to the amount the Company reasonably believes will be collected. For all other customers, the Company recognizes reserves for bad debts based on the Company’s historical experience of bad debt write-offs as a percent of accounts receivable outstanding. If circumstances change (e.g., higher than expected defaults or an unexpected material adverse change in a major customer's ability to meet its financial obligations), the estimates of the recoverability of amounts due the Company could be revised. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Inventories principally consist of finished goods stated at the lower of cost or net realizable value using the first-in-first-out method for the Lawson segment and primarily the weighted average method for the TestEquity and Gexpro Services segments. To reduce the cost basis of inventory to a lower of cost or net realizable value, a reserve is recorded for slow-moving and obsolete inventory based on historical experience and monitoring of current inventory activity. Estimates are used to determine the necessity of recording these reserves based on periodic detailed analysis using both </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">qualitative and quantitative factors. As part of this analysis, the Company considers several factors including the inventories length of time on hand, historical sales, product shelf life, product life cycle, product category and product obsolescence. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Property, plant and equipment are stated at cost less accumulated depreciation and amortization. Depreciation expense is computed primarily by the straight-line method for buildings, machinery and equipment, furniture and fixtures and vehicles. The Company estimates useful lives of 10 to 40 years for buildings and improvements, the shorter of the useful life of the assets or term of the underlying leases for leasehold improvements, and 2 to 10 years for machinery and equipment, furniture and fixtures and vehicles. Capitalized software is amortized over estimated useful lives of 3 to 5 years using the straight-line method. The costs of repairs, maintenance and minor renewals are charged to expense as incurred. Amortization of financing and capital leases is included in depreciation expense. When property, plant and equipment are retired, sold, or otherwise disposed of, the asset’s carrying amount and related accumulated depreciation are removed from the accounts and any gain or loss is included in the income from operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rental Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Rental equipment is stated at cost less accumulated depreciation and amortization. Expense is computed primarily by the straight-line method over an estimated useful life of 3 to 7 years. Upon sale or retirement of such assets, the related cost and accumulated depreciation are removed from the Consolidated Balance Sheet, and gains or losses are reflected in operating income (loss) within the Consolidated Statements of Operations and Comprehensive Income (Loss). The costs of repairs, maintenance and minor renewals are charged to expense as incurred.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Value of Life Insurance</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company invests funds in life insurance policies for certain current and former employees. The cash surrender value of the policies is invested in various investment instruments and is recorded as an asset in the Consolidated Balance Sheets. The Company records these policies at their contractual value. The change in the cash surrender value of the life insurance policies, which is recorded as a component of Other income (expense) in the Consolidated Statements of Operations and Comprehensive Income (Loss), is the change in the policies' contractual values.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company’s Executive Deferral Plan (“Deferral Plan”) allows certain executives to defer payment of a portion of their earned compensation. The deferred compensation is recorded in an account balance, which is a bookkeeping entry made by the Company to measure the amount due to the participant. The account balance is equal to the participant’s deferred compensation, adjusted for increases and/or decreases in the amount that the participant has designated to one or more bookkeeping portfolios that track the performance of certain mutual funds. The Company adjusts the deferred compensation liability to equal the contractual value of the participants’ account balances. These adjustments are the changes in contractual value of the individual plans and are recorded as a component of Other income (expense) in the Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Compensation based on the share value of the Company’s common stock is valued at its fair value at the grant date and the expense is recognized over the vesting period. Fair value is re-measured each reporting period for liability-classified awards that may be redeemable in cash. The Company accounts for forfeitures of stock-based compensation in the period in which they occur. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company had $348.0 million of goodwill at December 31, 2022 and $104.2 million of goodwill at December 31, 2021. Goodwill represents the cost of business acquisitions in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">excess of the fair value of identifiable net tangible and intangible assets acquired.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company reviews goodwill for potential impairment annually on October 1st, or when an event or other circumstances change that would more likely than not reduce the fair value of the asset below its carrying value. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The first step in the multi-step process to determine if goodwill has been impaired and to what degree is to review the relevant qualitative factors that could cause the fair value of the reporting unit to decrease below the carrying value of the reporting unit. The Company considers factors such as macroeconomic, industry and market conditions, cost factors, overall financial performance and other relevant factors that would affect the individual reporting units. If the Company determines that it is more likely than not that the fair value of the reporting unit is greater than the carrying value of the reporting unit, then no further impairment testing is needed. If the Company determines that it is more likely than not that the carrying value of the reporting unit is greater than the fair value of the reporting unit, the Company will move to the next step in the process. The Company will estimate the fair value of the reporting unit and compare it to the reporting unit's carrying value. If the carrying value of the reporting unit exceeds its fair value, the Company will record an impairment of goodwill equal to the amount the carrying value of the reporting unit exceeds its fair value, up to the total amount of goodwill previously recognized.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company's intangible assets primarily consist of trade names and customer relationships. Intangible assets are amortized over a weighted average of 8 to 15 year and 9 to 20 year estimated useful lives for trade names and customer relationships, respectively. The Company amortizes trade name intangible assets on a straight-line basis and customer relationship intangible assets on a basis consistent with their estimated economic benefit. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment of Long-Lived Assets — </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews its long-lived assets, including property, plant and equipment, right of use assets and definite life intangibles, for impairment whenever events or changes in circumstances indicate that the carrying amounts of these assets may not be recoverable. Recoverability is measured by a comparison of the assets carrying amount to their expected future undiscounted net cash flows. If such assets are considered to be impaired, the impairment to be recognized is measured based on the amount by which the carrying amount of the asset exceeds its fair value. No impairments occurred in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or 2021. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Deferred tax assets or liabilities reflect temporary differences between amounts of assets and liabilities for financial and tax reporting. Such amounts are adjusted, as appropriate, to reflect changes in enacted tax rates expected to be in effect when the temporary differences reverse. A valuation allowance is established to offset any deferred tax assets if, based upon the available evidence, it is more likely than not (i.e. greater than 50% likely) that some or all of the deferred tax assets will not be realized. The determination of the amount of a valuation allowance to be provided on recorded deferred tax assets involves estimates regarding (1) the timing and amount of the reversal of taxable temporary differences, (2) expected future taxable income, (3) the impact of tax planning strategies and (4) the ability to carry back deferred tax assets to offset prior taxable income. In assessing the need for a valuation allowance, we consider all available positive and negative evidence, including past operating results, projections of future taxable income and the feasibility of ongoing tax planning strategies. The projections of future taxable income include a number of estimates and assumptions regarding our volume, pricing and costs. Additionally, valuation allowances related to deferred tax assets can be impacted by changes to tax laws. Significant judgment is required in determining income tax provisions as well as deferred tax asset and liability balances, including the estimation of valuation allowances and the evaluation of uncertain tax positions.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings from the Company's foreign subsidiaries are considered to be indefinitely reinvested. A distribution of these non-U.S. earnings in the form of dividends or otherwise would subject the Company to foreign withholding taxes and may subject the Company to U.S. federal and state taxes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the benefit of tax positions when a benefit is more likely than not (i.e., greater than 50% likely) to be sustained on its technical merits. Recognized tax benefits are measured at the largest amount that is more likely than not to be sustained, based on cumulative probability, in final settlement of the position. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of Income tax expense (benefit) in the Consolidated Statements of Operations and Comprehensive Income (Loss). </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Leases are categorized as either operating or financing leases at commencement of the lease. For both classes of leases, a Right Of Use ("ROU") asset and corresponding lease liability are recognized at commencement of the lease. Operating leases consist of the Company headquarters, distribution and service centers, and Bolt branches. Financing leases consist of equipment such as forklifts and copiers. The value of the lease assets and liabilities are the present value of the total cash payments for each lease. The Company uses its incremental borrowing rate to discount the total cash payments to present value for each lease. The Company reviews each lease to determine if there is a more appropriate discount rate to apply. Upon commencement of the lease, rent expense is recognized on a straight line basis for each operating lease. Each financing lease ROU asset is amortized on a straight line basis over the lease period. TestEquity and the Lawson Partsmaster business have equipment leasing programs for customers. These leases are classified as operating leases. The leased equipment is recognized in Rental equipment, net in the Consolidated Balance Sheets and the leasing revenue is recognized on a straight line basis. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings per Share</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Basic earnings per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period. Diluted earnings per share is computed using the weighted-average number of shares of common stock and, if dilutive, common stock equivalents outstanding during the period. Diluted earnings per share reflect the potential dilution from the exercise or conversion of outstanding performance awards, stock options, market stock units and restricted stock awards into common stock. The dilutive effect of these common stock equivalents is reflected in diluted earnings per share by application of the treasury stock method. Contingently issuable shares are considered outstanding common shares and included in basic EPS as of the date that all necessary conditions have been satisfied (i.e., when issuance of the shares is no longer contingent). For diluted EPS, the contingently issuable shares should be included in </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the denominator of the diluted EPS calculation as of the beginning of the interim period in which the conditions are satisfied and the earnout arrangements have been resolved.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the reverse acquisition period prior to April 1, 2022, the Company calculates the basic EPS for each comparative period before the acquisition date presented in the consolidated financial statements by dividing the income of the accounting acquirer attributable to common shareholders in each of those periods by the accounting acquirer’s historical weighted-average number of common shares outstanding. The Company calculates the weighted-average number of common shares outstanding (the denominator of the EPS calculation), including the equity interests issued by the legal acquirer to effect the reverse acquisition, as the number of common shares outstanding from the beginning of that period to the acquisition date computed on the basis of the weighted-average number of common shares of the accounting acquirer outstanding during the period multiplied by an exchange ratio derived from the shares exchanged at the Merger Date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The accounts of foreign subsidiaries are measured using the local currency as the functional currency. All balance sheet am</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ounts are translated into U.S. dollars using the exchange rates in effect at the applicable period end. Components of income or loss are translated using the average exchange rate for each reporting period. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses resulting from changes in the exchange rates from translation of the subsidiary accounts in local currency to U.S. dollars are reported as a component of Accumulated other comprehensive income or loss in the Consolidated Balance Sheets. Gains and losses resulting from the effect of exchange rate changes on transactions denominated in currencies other than the functional currency are included as a component of net income or loss upon settlement of the transaction.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Gains and losses resulting from foreign intercompany transactions are included as a component of net income or loss each reporting period unless the transactions are of a long-term-investment nature and settlement is not planned or anticipated in the foreseeable future, in which case the gains and losses are recorded as a component of Accumulated other comprehensive income or loss in the Consolidated Balance Sheets. Foreign currency transaction losses of $0.9 million and $0.6 million were recorded for 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2021, respectively, as</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a component of Other income (expense) in the Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Treasury Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company repurchased 54,089 shares of its common stock in 2022 and no shares of its common stock in 2021 through its previously announced stock repurchase plan. The Company repurc</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hased 12,082 shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of its common stock i</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 from employees upon the vesting of restricted stock to offset the income taxes owed by those employees. The Company accounts for treasury stock using the cost method and includes treasury stock as a component of stockholders’ equity. The cost of the common stock repurchased and held in treasury wa</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s $2.5 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in 2022.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Information </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— ASC 280, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s chief operating decision-maker (“CODM”) is the Chief Executive Officer of DSG. The CODM reviews the financial performance and the results of operations of the segments when making decisions about allocating resources and assessing performance of the Company.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined it has four operating segments: (i) Lawson, (ii) Gexpro Services, (iii) TestEquity and (iv) All Other. The Company’s three reportable segments include (i) Lawson, (ii) Gexpro Services and (iii) TestEquity. The Company’s CODM reviews the operating results of these reportable segments for the purpose of allocating resources and evaluating financial performance.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no intersegment revenue. The reporting segments follow the same accounting policies used in the preparation of the Company’s consolidated financial statements. See Note 14 – Segment Information for further details.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company recognizes identifiable assets acquired and liabilities assumed at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions for the purchase price allocation process to value assets acquired and liabilities assumed at the acquisition date, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company applies the guidance in ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to account for financial assets and liabilities measured on a recurring basis. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The guidance provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The three levels of the fair value hierarchy are described below:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Unadjusted quoted prices for identical assets and liabilities in active markets.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data.</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - Unobservable inputs that are supported by little or no market activity, may be derived from internally developed methodologies based on management's best estimate of fair value and that are significant to the fair value of the asset or liability</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of accounts receivable, accounts payable, accrued expenses and other working capital balances are considered a reasonable estimate of their fair value due to the short-term maturity of these instruments. The carrying amount of debt is also considered to be a reasonable estimate of the fair value based on the nature of the debt and that the debt bears interest at the prevailing market rate for instruments with similar characteristics. The Company’s earnout derivative liability and debt are recorded at fair value on a recurring basis and were estimated using Level 3 inputs.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnout Derivative Liability</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company recorded an earnout derivative liability for the future contingent equity shares related to the TestEquity Holdback Shares and the Gexpro Services Holdback Shares provisions within the Merger Agreements. The contingently issuable shares are not indexed to Company common stock and, therefore, are accounted for as liability classified instruments in accordance with ASC 815-40</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Contracts in Entity’s Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as the events that determine the number of contingently issuable shares required to be released or issued, as the case may be, include events that are not solely indexed to the fair value of Company common stock. The contingently issuable shares were initially measured at the Merger Date and were subsequently measured at each reporting date until settled, or when they met the criteria for equity classification. Changes in the fair value of the earnout derivative liability are recorded as a component of Change in fair value of earnout liability in the Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#323232;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reassesses the classification of these </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">derivative liabilities for earnout arrangements </span><span style="background-color:#ffffff;color:#323232;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">each balance sheet date. If the contingencies are resolved for the issuable shares, the earnout </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">derivative </span><span style="background-color:#ffffff;color:#323232;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is</span><span style="background-color:#ffffff;color:#323232;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> reclassified from the liability to equity as of the date of the event that caused the contingencies to be met. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The earnout derivative liability is measured at fair value immediately prior to the reclassification to equity. </span><span style="background-color:#ffffff;color:#323232;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">earnout derivative liability </span><span style="background-color:#ffffff;color:#323232;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is reclassified from a liability to equity, gains or losses recorded to account for the liability at fair value during the period that the contract was classified as a liability are not reversed.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contingently issuable shares are included in the denominator of the basic earnings per share calculation as of the date that all necessary conditions have been satisfied (i.e., when issuance of the shares is no longer contingent). For diluted earnings per share, the contingently issuable shares are included in the denominator of the diluted earnings per share calculation as of the beginning of the interim period in which the conditions are satisfied and the earnout arrangements have been resolved. See Note 12 – Earnings Per Share for further information.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported for service revenue, service cost, allowance for doubtful accounts, inventory reserves, goodwill and intangible assets valuation, stock-based compensation and income taxes in the consolidated financial statements and accompanying notes. Actual results could differ from these estimates.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Supplier Concentrations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— During 2022 and 2021, TestEquity purchases of inventory from one unrelated supplier accounted for 10.3% and 20.1% of the Company's total inventory purchases, respectively. </span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements - Not Yet Adopted</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which revises the requirements for how an entity should measure credit losses on financial instruments. The pronouncement is effective for smaller reporting companies in fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and the new guidance will be applied on a prospective basis. The Company is currently evaluating the effect of adopting this new standard and the impact on its financial position or results of operations.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span>, which requires an entity to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The pronouncement is effective in fiscal years beginning after December 15, 2022 and early adoption is permitted. The Company is currently evaluating the effect of adopting this new standard and does not expect the adoption to have a material impact on its financial position or results of operations. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The majority of the Company’s revenue is generated through the sale of a broad range of specialized products and components, with revenue recognized upon transfer of control, title and risk of loss, which is generally upon shipment. Vendor Managed Inventory ("VMI") service revenue represents less than 5.0% of total revenue and is recognized as the services are performed. The Company offers VMI services only in conjunction with product sales. The Company does not bill product sales and services separately. A portion of selling expenses is allocated to cost of sales for reporting purposes based upon the estimated time spent on such services. A portion of service revenue and cost of service is deferred, as not all services are performed in the same period as billed. The Company includes shipping costs billed to customers in revenue and the related shipping costs in cost of goods and services. The Company accrues for returns based on historical evidence of return rates. The Company has adopted the practical expedient within ASC 340, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Assets and Deferred Costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASC 340") to recognize incremental costs to obtain a contract, primarily employee related costs, as expense when incurred since the amortization period of the asset that the Company otherwise would have recognized is one year or less. The Company also operates as a lessor and recognizes lease revenue on a straight-line basis over the life of each lease. The Company has adopted the practical expedient not to separate the non-lease components that would be within the scope of ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASC 606") from the associated lease component as the relevant criteria under ASC 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASC 842") are met.</span> 0.050 <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Equivalents</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. The carrying amount of the Company’s cash equivalents at December 31, 2022 and December 31, 2021 approximates fair value.</span> Allowance for Doubtful Accounts — The Company evaluates the collectability of accounts receivable based on a combination of factors. In circumstances where the Company is aware of a specific customer’s inability to meet its financial obligations (e.g., bankruptcy filings, substantial down-grading of credit ratings), a specific reserve for bad debts is recorded against amounts due to reduce the receivable to the amount the Company reasonably believes will be collected. For all other customers, the Company recognizes reserves for bad debts based on the Company’s historical experience of bad debt write-offs as a percent of accounts receivable outstanding. If circumstances change (e.g., higher than expected defaults or an unexpected material adverse change in a major customer's ability to meet its financial obligations), the estimates of the recoverability of amounts due the Company could be revised. <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Inventories principally consist of finished goods stated at the lower of cost or net realizable value using the first-in-first-out method for the Lawson segment and primarily the weighted average method for the TestEquity and Gexpro Services segments. To reduce the cost basis of inventory to a lower of cost or net realizable value, a reserve is recorded for slow-moving and obsolete inventory based on historical experience and monitoring of current inventory activity. Estimates are used to determine the necessity of recording these reserves based on periodic detailed analysis using both </span>qualitative and quantitative factors. As part of this analysis, the Company considers several factors including the inventories length of time on hand, historical sales, product shelf life, product life cycle, product category and product obsolescence. <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Property, plant and equipment are stated at cost less accumulated depreciation and amortization. Depreciation expense is computed primarily by the straight-line method for buildings, machinery and equipment, furniture and fixtures and vehicles. The Company estimates useful lives of 10 to 40 years for buildings and improvements, the shorter of the useful life of the assets or term of the underlying leases for leasehold improvements, and 2 to 10 years for machinery and equipment, furniture and fixtures and vehicles. Capitalized software is amortized over estimated useful lives of 3 to 5 years using the straight-line method. The costs of repairs, maintenance and minor renewals are charged to expense as incurred. Amortization of financing and capital leases is included in depreciation expense. When property, plant and equipment are retired, sold, or otherwise disposed of, the asset’s carrying amount and related accumulated depreciation are removed from the accounts and any gain or loss is included in the income from operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rental Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Rental equipment is stated at cost less accumulated depreciation and amortization. Expense is computed primarily by the straight-line method over an estimated useful life of 3 to 7 years. Upon sale or retirement of such assets, the related cost and accumulated depreciation are removed from the Consolidated Balance Sheet, and gains or losses are reflected in operating income (loss) within the Consolidated Statements of Operations and Comprehensive Income (Loss). The costs of repairs, maintenance and minor renewals are charged to expense as incurred.</span></div> P10Y P40Y P2Y P10Y P3Y P5Y P3Y P7Y <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Value of Life Insurance</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company invests funds in life insurance policies for certain current and former employees. The cash surrender value of the policies is invested in various investment instruments and is recorded as an asset in the Consolidated Balance Sheets. The Company records these policies at their contractual value. The change in the cash surrender value of the life insurance policies, which is recorded as a component of Other income (expense) in the Consolidated Statements of Operations and Comprehensive Income (Loss), is the change in the policies' contractual values.</span> <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company’s Executive Deferral Plan (“Deferral Plan”) allows certain executives to defer payment of a portion of their earned compensation. The deferred compensation is recorded in an account balance, which is a bookkeeping entry made by the Company to measure the amount due to the participant. The account balance is equal to the participant’s deferred compensation, adjusted for increases and/or decreases in the amount that the participant has designated to one or more bookkeeping portfolios that track the performance of certain mutual funds. The Company adjusts the deferred compensation liability to equal the contractual value of the participants’ account balances. These adjustments are the changes in contractual value of the individual plans and are recorded as a component of Other income (expense) in the Consolidated Statements of Operations and Comprehensive Income (Loss).</span> <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> —</span> Compensation based on the share value of the Company’s common stock is valued at its fair value at the grant date and the expense is recognized over the vesting period. Fair value is re-measured each reporting period for liability-classified awards that may be redeemable in cash. The Company accounts for forfeitures of stock-based compensation in the period in which they occur. <div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company had $348.0 million of goodwill at December 31, 2022 and $104.2 million of goodwill at December 31, 2021. Goodwill represents the cost of business acquisitions in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">excess of the fair value of identifiable net tangible and intangible assets acquired.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company reviews goodwill for potential impairment annually on October 1st, or when an event or other circumstances change that would more likely than not reduce the fair value of the asset below its carrying value. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The first step in the multi-step process to determine if goodwill has been impaired and to what degree is to review the relevant qualitative factors that could cause the fair value of the reporting unit to decrease below the carrying value of the reporting unit. The Company considers factors such as macroeconomic, industry and market conditions, cost factors, overall financial performance and other relevant factors that would affect the individual reporting units. If the Company determines that it is more likely than not that the fair value of the reporting unit is greater than the carrying value of the reporting unit, then no further impairment testing is needed. If the Company determines that it is more likely than not that the carrying value of the reporting unit is greater than the fair value of the reporting unit, the Company will move to the next step in the process. The Company will estimate the fair value of the reporting unit and compare it to the reporting unit's carrying value. If the carrying value of the reporting unit exceeds its fair value, the Company will record an impairment of goodwill equal to the amount the carrying value of the reporting unit exceeds its fair value, up to the total amount of goodwill previously recognized.</span></div> 348000000 104200000 Intangible Assets — The Company's intangible assets primarily consist of trade names and customer relationships. Intangible assets are amortized over a weighted average of 8 to 15 year and 9 to 20 year estimated useful lives for trade names and customer relationships, respectively. The Company amortizes trade name intangible assets on a straight-line basis and customer relationship intangible assets on a basis consistent with their estimated economic benefit. P8Y P15Y P9Y P20Y Impairment of Long-Lived Assets — The Company reviews its long-lived assets, including property, plant and equipment, right of use assets and definite life intangibles, for impairment whenever events or changes in circumstances indicate that the carrying amounts of these assets may not be recoverable. Recoverability is measured by a comparison of the assets carrying amount to their expected future undiscounted net cash flows. If such assets are considered to be impaired, the impairment to be recognized is measured based on the amount by which the carrying amount of the asset exceeds its fair value. 0 0 <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Deferred tax assets or liabilities reflect temporary differences between amounts of assets and liabilities for financial and tax reporting. Such amounts are adjusted, as appropriate, to reflect changes in enacted tax rates expected to be in effect when the temporary differences reverse. A valuation allowance is established to offset any deferred tax assets if, based upon the available evidence, it is more likely than not (i.e. greater than 50% likely) that some or all of the deferred tax assets will not be realized. The determination of the amount of a valuation allowance to be provided on recorded deferred tax assets involves estimates regarding (1) the timing and amount of the reversal of taxable temporary differences, (2) expected future taxable income, (3) the impact of tax planning strategies and (4) the ability to carry back deferred tax assets to offset prior taxable income. In assessing the need for a valuation allowance, we consider all available positive and negative evidence, including past operating results, projections of future taxable income and the feasibility of ongoing tax planning strategies. The projections of future taxable income include a number of estimates and assumptions regarding our volume, pricing and costs. Additionally, valuation allowances related to deferred tax assets can be impacted by changes to tax laws. Significant judgment is required in determining income tax provisions as well as deferred tax asset and liability balances, including the estimation of valuation allowances and the evaluation of uncertain tax positions.</span>Earnings from the Company's foreign subsidiaries are considered to be indefinitely reinvested. A distribution of these non-U.S. earnings in the form of dividends or otherwise would subject the Company to foreign withholding taxes and may subject the Company to U.S. federal and state taxes.The Company recognizes the benefit of tax positions when a benefit is more likely than not (i.e., greater than 50% likely) to be sustained on its technical merits. Recognized tax benefits are measured at the largest amount that is more likely than not to be sustained, based on cumulative probability, in final settlement of the position. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of Income tax expense (benefit) in the Consolidated Statements of Operations and Comprehensive Income (Loss). <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span>— Leases are categorized as either operating or financing leases at commencement of the lease. For both classes of leases, a Right Of Use ("ROU") asset and corresponding lease liability are recognized at commencement of the lease. Operating leases consist of the Company headquarters, distribution and service centers, and Bolt branches. Financing leases consist of equipment such as forklifts and copiers. The value of the lease assets and liabilities are the present value of the total cash payments for each lease. The Company uses its incremental borrowing rate to discount the total cash payments to present value for each lease. The Company reviews each lease to determine if there is a more appropriate discount rate to apply. Upon commencement of the lease, rent expense is recognized on a straight line basis for each operating lease. Each financing lease ROU asset is amortized on a straight line basis over the lease period. TestEquity and the Lawson Partsmaster business have equipment leasing programs for customers. These leases are classified as operating leases. The leased equipment is recognized in Rental equipment, net in the Consolidated Balance Sheets and the leasing revenue is recognized on a straight line basis. <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings per Share</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Basic earnings per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period. Diluted earnings per share is computed using the weighted-average number of shares of common stock and, if dilutive, common stock equivalents outstanding during the period. Diluted earnings per share reflect the potential dilution from the exercise or conversion of outstanding performance awards, stock options, market stock units and restricted stock awards into common stock. The dilutive effect of these common stock equivalents is reflected in diluted earnings per share by application of the treasury stock method. Contingently issuable shares are considered outstanding common shares and included in basic EPS as of the date that all necessary conditions have been satisfied (i.e., when issuance of the shares is no longer contingent). For diluted EPS, the contingently issuable shares should be included in </span><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the denominator of the diluted EPS calculation as of the beginning of the interim period in which the conditions are satisfied and the earnout arrangements have been resolved.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the reverse acquisition period prior to April 1, 2022, the Company calculates the basic EPS for each comparative period before the acquisition date presented in the consolidated financial statements by dividing the income of the accounting acquirer attributable to common shareholders in each of those periods by the accounting acquirer’s historical weighted-average number of common shares outstanding. The Company calculates the weighted-average number of common shares outstanding (the denominator of the EPS calculation), including the equity interests issued by the legal acquirer to effect the reverse acquisition, as the number of common shares outstanding from the beginning of that period to the acquisition date computed on the basis of the weighted-average number of common shares of the accounting acquirer outstanding during the period multiplied by an exchange ratio derived from the shares exchanged at the Merger Date.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The accounts of foreign subsidiaries are measured using the local currency as the functional currency. All balance sheet am</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ounts are translated into U.S. dollars using the exchange rates in effect at the applicable period end. Components of income or loss are translated using the average exchange rate for each reporting period. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses resulting from changes in the exchange rates from translation of the subsidiary accounts in local currency to U.S. dollars are reported as a component of Accumulated other comprehensive income or loss in the Consolidated Balance Sheets. Gains and losses resulting from the effect of exchange rate changes on transactions denominated in currencies other than the functional currency are included as a component of net income or loss upon settlement of the transaction.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Gains and losses resulting from foreign intercompany transactions are included as a component of net income or loss each reporting period unless the transactions are of a long-term-investment nature and settlement is not planned or anticipated in the foreseeable future, in which case the gains and losses are recorded as a component of Accumulated other comprehensive income or loss in the Consolidated Balance Sheets. Foreign currency transaction losses of $0.9 million and $0.6 million were recorded for 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2021, respectively, as</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a component of Other income (expense) in the Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div> -900000 -600000 <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Treasury Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company repurchased 54,089 shares of its common stock in 2022 and no shares of its common stock in 2021 through its previously announced stock repurchase plan. The Company repurc</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hased 12,082 shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of its common stock i</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n </span>2022 from employees upon the vesting of restricted stock to offset the income taxes owed by those employees. The Company accounts for treasury stock using the cost method and includes treasury stock as a component of stockholders’ equity. 54089 0 12082 2500000 <div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Information </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— ASC 280, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s chief operating decision-maker (“CODM”) is the Chief Executive Officer of DSG. The CODM reviews the financial performance and the results of operations of the segments when making decisions about allocating resources and assessing performance of the Company.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined it has four operating segments: (i) Lawson, (ii) Gexpro Services, (iii) TestEquity and (iv) All Other. The Company’s three reportable segments include (i) Lawson, (ii) Gexpro Services and (iii) TestEquity. The Company’s CODM reviews the operating results of these reportable segments for the purpose of allocating resources and evaluating financial performance.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no intersegment revenue. The reporting segments follow the same accounting policies used in the preparation of the Company’s consolidated financial statements. See Note 14 – Segment Information for further details.</span></div> 4 3 0 <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company recognizes identifiable assets acquired and liabilities assumed at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions for the purchase price allocation process to value assets acquired and liabilities assumed at the acquisition date, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up </span>to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. <div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company applies the guidance in ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to account for financial assets and liabilities measured on a recurring basis. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The guidance provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The three levels of the fair value hierarchy are described below:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Unadjusted quoted prices for identical assets and liabilities in active markets.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data.</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - Unobservable inputs that are supported by little or no market activity, may be derived from internally developed methodologies based on management's best estimate of fair value and that are significant to the fair value of the asset or liability</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of accounts receivable, accounts payable, accrued expenses and other working capital balances are considered a reasonable estimate of their fair value due to the short-term maturity of these instruments. The carrying amount of debt is also considered to be a reasonable estimate of the fair value based on the nature of the debt and that the debt bears interest at the prevailing market rate for instruments with similar characteristics. The Company’s earnout derivative liability and debt are recorded at fair value on a recurring basis and were estimated using Level 3 inputs.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnout Derivative Liability</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company recorded an earnout derivative liability for the future contingent equity shares related to the TestEquity Holdback Shares and the Gexpro Services Holdback Shares provisions within the Merger Agreements. The contingently issuable shares are not indexed to Company common stock and, therefore, are accounted for as liability classified instruments in accordance with ASC 815-40</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Contracts in Entity’s Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as the events that determine the number of contingently issuable shares required to be released or issued, as the case may be, include events that are not solely indexed to the fair value of Company common stock. The contingently issuable shares were initially measured at the Merger Date and were subsequently measured at each reporting date until settled, or when they met the criteria for equity classification. Changes in the fair value of the earnout derivative liability are recorded as a component of Change in fair value of earnout liability in the Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#323232;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reassesses the classification of these </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">derivative liabilities for earnout arrangements </span><span style="background-color:#ffffff;color:#323232;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">each balance sheet date. If the contingencies are resolved for the issuable shares, the earnout </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">derivative </span><span style="background-color:#ffffff;color:#323232;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is</span><span style="background-color:#ffffff;color:#323232;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> reclassified from the liability to equity as of the date of the event that caused the contingencies to be met. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The earnout derivative liability is measured at fair value immediately prior to the reclassification to equity. </span><span style="background-color:#ffffff;color:#323232;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">earnout derivative liability </span><span style="background-color:#ffffff;color:#323232;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is reclassified from a liability to equity, gains or losses recorded to account for the liability at fair value during the period that the contract was classified as a liability are not reversed.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contingently issuable shares are included in the denominator of the basic earnings per share calculation as of the date that all necessary conditions have been satisfied (i.e., when issuance of the shares is no longer contingent). For diluted earnings per share, the contingently issuable shares are included in the denominator of the diluted earnings per share calculation as of the beginning of the interim period in which the conditions are satisfied and the earnout arrangements have been resolved. See Note 12 – Earnings Per Share for further information.</span></div> <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported for service revenue, service cost, allowance for doubtful accounts, inventory reserves, goodwill and intangible assets valuation, stock-based compensation and income taxes in the consolidated financial statements and accompanying notes. Actual results could differ from these estimates.</span> Supplier Concentrations — During 2022 and 2021, TestEquity purchases of inventory from one unrelated supplier accounted for 10.3% and 20.1% of the Company's total inventory purchases, respectively. 0.103 0.201 <div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements - Not Yet Adopted</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which revises the requirements for how an entity should measure credit losses on financial instruments. The pronouncement is effective for smaller reporting companies in fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and the new guidance will be applied on a prospective basis. The Company is currently evaluating the effect of adopting this new standard and the impact on its financial position or results of operations.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span>, which requires an entity to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The pronouncement is effective in fiscal years beginning after December 15, 2022 and early adoption is permitted. The Company is currently evaluating the effect of adopting this new standard and does not expect the adoption to have a material impact on its financial position or results of operations. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3 – Business Acquisitions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Completion of Mergers</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, the Mergers were completed via all-stock merger transactions. Pursuant to the Merger Agreements, DSG issued an aggregate of 10.3 million shares of DSG common stock to the former owners of TestEquity and Gexpro Services. An additional 1.7 million shares of DSG common stock remain potentially issuable upon meeting the conditions of certain earnout provisions. Refer to Note 1 – Nature of Operations and Basis of Presentation for further information regarding the Mergers. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The business combination of Lawson, TestEquity and Gexpro Services combines three value added complementary distribution businesses. Lawson is a distributor of products and services to the industrial, commercial, institutional, and governmental MRO</span><span style="color:#000000;font-family:'Times',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> marketplace. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TestEquity is a distributor of parts and services to the industrial, commercial, institutional and governmental electronics manufacturing and test and measurement market. Gexpro Services is a provider of supply chain solutions, specializing in developing and implementing VMI and kitting programs to high-specification manufacturing customers. Gexpro Services provides critical products and services to customers throughout the lifecycle of highly technical OEM products. Refer to Note 1 – Nature of Operations and Basis of Presentation for more information on the nature of operations for these businesses.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Mergers were accounted for as a reverse merger under the acquisition method of accounting for business combinations, whereby TestEquity and Gexpro Services were identified as the accounting acquirers and were treated as a combined entity for financial reporting purposes, and DSG was identified as the accounting acquiree. Accordingly, under the acquisition method of accounting, the purchase price was allocated to DSG's tangible and identifiable intangible assets acquired and liabilities assumed, based on their estimated acquisition-date fair values. These estimates were determined through established and generally accepted valuation techniques.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Allocation of Consideration Exchanged</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the acquisition method of accounting, the consideration exchanged was calculated as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.758%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands, except share data)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of DSG common shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,120,167</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DSG closing price per common stock on March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of shares exchanged</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,491 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration exchanged</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,401 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value adjustment of stock-based compensation awards.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the publicly traded nature of shares of DSG common stock, the equity issuance of shares of DSG common stock based on this value was considered to be a more reliable measurement of the fair market value of the transaction compared to the equity interests of the accounting acquirer.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of consideration exchanged to the tangible and identifiable intangible assets acquired and liabilities assumed was based on estimated fair values as of the Merger Date. The accounting for the Mergers was complete as of December 31, 2022. Goodwill generated from the Mergers is not deductible for tax purposes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> During 2022, the Company recorded measurement period adjustments that resulted in a $8.4 million net decrease to goodwill. The measurement period adjustments were associated with adjustments to the fair value of certain property, plant and equipment, changes in estimates related to leases and changes in the deferred tax liability related to intangible assets.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of consideration exchanged to the estimated fair values of assets acquired and liabilities assumed at the Merger Date and after applying measurement period adjustments: </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.542%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.759%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Merger Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Final Purchase Price Allocation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability, net of deferred tax asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,746)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease and financing obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,474)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,827)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative earnout liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,446)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration exchanged</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,401 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,401 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of consideration exchanged to other intangible assets acquired is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.758%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,060 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred transaction costs related to the Mergers of $12.7 million for 2022 and $2.4 million for 2021 which are included in Selling, general and administrative expenses in the Consolidated Statements of Operations and Comprehensive Income (Loss). </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Unaudited Pro Forma Information</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents estimated unaudited pro forma consolidated financial information for DSG as if the Mergers and other acquisitions disclosed below occurred on January 1, 2021 for the 2022 acquisitions and January 1, 2020 for the 2021 acquisitions. The unaudited pro forma information reflects adjustments including amortization on acquired intangible assets, interest expense, and the related tax effects. This information is presented for informational purposes only and is not necessarily indicative of future results or the results that would have occurred had the Mergers been completed on the date indicated. </span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.758%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,321,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,158,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Acquisitions</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TestEquity and Gexpro Services acquired other businesses during 2022 and 2021. The consideration exchanged for the acquired businesses included various combinations of cash, sellers notes, and forms of share based payments. The acquisitions were accounted for under ASC 805, the acquisition method of accounting. For each acquisition, the allocation of consideration exchanged to the assets acquired and liabilities assumed was based on estimated acquisition-date fair values. Certain estimated values for the acquisitions, including the valuation of intangibles, contingent consideration, and income taxes (including deferred taxes and associated valuation allowances), are not yet finalized, and the preliminary purchase price allocations are subject to change as the Company completes its analysis of the fair value at the date of acquisition. The final valuations will be completed within the one-year measurement periods following the respective acquisition dates, and any adjustments will be recorded in the period in which the adjustments are determined. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, TestEquity acquired Interworld Highway, LLC, National Test Equipment, and Instrumex, and Gexpro Services acquired Resolux ApS ("Resolux") and Frontier Technologies Brewton, LLC and Frontier Engineering and Manufacturing Technologies, Inc. ("Frontier"). The accounting for the Interworld Highway, LLC, Resolux and Frontier acquisitions was complete as of December 31, 2022. The purchase consideration for each business acquired and the allocation of the consideration exchanged to the estimated fair values of assets acquired and liabilities assumed is summarized below: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.792%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.066%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interworld Highway, LLC</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Resolux</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Frontier</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">National Test Equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Instrumex</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisition date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 3, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 1, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 1, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,791 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,856)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(196)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,305)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of long term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,462)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,125)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,313)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,438)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total purchase consideration exchanged, net of cash acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,690 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,755 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,674 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,023 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,934 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,076 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Seller's notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total purchase consideration exchanged, net of cash acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,690 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,755 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,674 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,192 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,934 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,245 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the initial fair value measurement, the Company updated the purchase price allocations as follows:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Resolux was adjusted for changes in the deferred tax liability related to intangible assets. The adjustments to these balances resulted in a $3.8 million increase to goodwill.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Frontier was adjusted for the valuation of intangible assets, working capital, accrued expenses and other liabilities. The adjustments to these balances resulted in a $1.2 million increase to goodwill and $0.5 million increase to the total purchase consideration, net of cash acquired. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">National Test Equipment was adjusted to reflect changes in working capital, accrued expenses and other liabilities. The adjustments to these balances resulted in a $0.3 million decrease to goodwill. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consideration for the Frontier acquisition includes a potential earn-out payment up to $3.0 million based upon the achievement of certain milestones and relative thresholds during the earn out measurement period which ends on December 31, 2024. The fair value of the contingent consideration arrangement was classified within Level 3 and was determined using a probability-based scenario analysis approach. As of March 31, 2022 and December 31, 2022, the fair value of the earn-out was $0.9 million and $1.7 million, respectively, with amounts recorded in Accrued expenses and other current liabilities and Other liabilities in the Consolidated Balance Sheets. Changes in the fair value of the earn-out are recorded as a component of Change in fair value of earnout liability in the Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, TestEquity acquired MCS Test Group Limited ("MCS"), and Gexpro Services acquired Omni Fasteners Inc. ("Omni"), National Engineered Fasteners ("NEF") and State Industrial Supply ("SIS"). These acquisitions were provisionally accounted for as of December 31, 2021. The accounting was completed during the year ended December 31, 2022.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration for each business acquired during 2021 and the allocation of the consideration exchanged to the estimated fair values of assets acquired and liabilities assumed is summarized below: </span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.632%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.227%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Omni</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NEF</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SIS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MCS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisition date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 8, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,506)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,523)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,332)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(685)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,017)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease obligation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,774)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(799)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,573)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on bargain purchase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total purchase consideration exchanged, net of cash acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,501 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,264 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,545 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,626 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,936 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Seller's notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shared based payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total purchase consideration exchanged, net of cash acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,501 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,016 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,902 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,220 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,639 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A gain on bargain purchase related to the acquisition of NEF was recognized within <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV84OC9mcmFnOmFhMjkwODYzNzA2NjQ1YWViOGI1ZGQxNTc0MmFkNWFiL3RleHRyZWdpb246YWEyOTA4NjM3MDY2NDVhZWI4YjVkZDE1NzQyYWQ1YWJfMTA5OTUxMTY0OTA3NQ_10a9a2a9-bcc9-4f15-9c12-c340b84e5f34">Other income (expense), net</span> in the Consolidated Statements of Operations and Comprehensive Income (Loss) in the fourth quarter of 2021. The gain of $1.4 million was calculated as the excess of net assets recognized over the consideration transferred. The bargain purchase was primarily attributable to owners that were highly motivated to sell.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred transaction costs related to the other closed acquisitions listed above and other potential future acquisitions of $2.8 million for 2022 and $6.4 million for 2021. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of acquisitions completed, the Company recorded tax deductible goodwill of $53.6 million in 2022 and $5.6 million in 2021 that may result in a tax benefit in future periods.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Other Acquisitions Pro Forma Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The pro forma information for other acquisitions was included in the estimated unaudited pro forma consolidated financial information for DSG, which is presented above under </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pro Forma Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Actual Results of Business Acquisitions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents actual results attributable to our business combinations that were included in the consolidated financial statements for the years ended December 31, 2022 and 2021. The 2022 and 2021 results only reflect the results attributable to the acquisitions completed in those respective years. The results of DSG's legacy Lawson business are included only subsequent to the April 1, 2022 Merger Date, and the results for other acquisitions are only included subsequent to their respective acquisition dates provided above.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Acquisitions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Acquisitions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,738 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,217 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10300000 1700000 3 <div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the acquisition method of accounting, the consideration exchanged was calculated as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.758%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands, except share data)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of DSG common shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,120,167</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DSG closing price per common stock on March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of shares exchanged</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,491 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration exchanged</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,401 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value adjustment of stock-based compensation awards.</span></div> 9120167 38.54 351491000 1910000 353401000 0 -8400000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of consideration exchanged to the estimated fair values of assets acquired and liabilities assumed at the Merger Date and after applying measurement period adjustments: </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.542%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.759%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Merger Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Final Purchase Price Allocation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability, net of deferred tax asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,746)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease and financing obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,474)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,827)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative earnout liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,446)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration exchanged</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,401 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,401 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>The purchase consideration for each business acquired and the allocation of the consideration exchanged to the estimated fair values of assets acquired and liabilities assumed is summarized below: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.792%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.066%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interworld Highway, LLC</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Resolux</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Frontier</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">National Test Equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Instrumex</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisition date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 3, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 1, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 1, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,791 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,856)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(196)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,305)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of long term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,462)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,125)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,313)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,438)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total purchase consideration exchanged, net of cash acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,690 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,755 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,674 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,023 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,934 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,076 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Seller's notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total purchase consideration exchanged, net of cash acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,690 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,755 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,674 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,192 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,934 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,245 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration for each business acquired during 2021 and the allocation of the consideration exchanged to the estimated fair values of assets acquired and liabilities assumed is summarized below: </span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.632%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.227%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Omni</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NEF</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SIS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MCS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisition date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 8, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,506)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,523)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,332)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(685)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,017)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease obligation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,774)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(799)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,573)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on bargain purchase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total purchase consideration exchanged, net of cash acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,501 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,264 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,545 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,626 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,936 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Seller's notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shared based payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total purchase consideration exchanged, net of cash acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,501 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,016 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,902 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,220 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,639 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 148308000 148308000 57053000 361000 57414000 17571000 687000 18258000 119060000 119060000 26237000 6843000 19394000 18373000 18373000 71097000 -68000 71165000 25722000 -24000 25746000 29474000 647000 28827000 43900000 43900000 189466000 -8446000 181020000 353401000 353401000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of consideration exchanged to other intangible assets acquired is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.758%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,060 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 76050000 P19Y 43010000 P8Y 119060000 12700000 2400000 The following table presents estimated unaudited pro forma consolidated financial information for DSG as if the Mergers and other acquisitions disclosed below occurred on January 1, 2021 for the 2022 acquisitions and January 1, 2020 for the 2021 acquisitions. The unaudited pro forma information reflects adjustments including amortization on acquired intangible assets, interest expense, and the related tax effects. This information is presented for informational purposes only and is not necessarily indicative of future results or the results that would have occurred had the Mergers been completed on the date indicated. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.758%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,321,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,158,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents actual results attributable to our business combinations that were included in the consolidated financial statements for the years ended December 31, 2022 and 2021. The 2022 and 2021 results only reflect the results attributable to the acquisitions completed in those respective years. The results of DSG's legacy Lawson business are included only subsequent to the April 1, 2022 Merger Date, and the results for other acquisitions are only included subsequent to their respective acquisition dates provided above.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Acquisitions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Acquisitions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,738 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,217 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1321978000 1158798000 20943000 369000 15018000 10210000 2881000 2187000 3495000 33791000 313000 459000 1189000 642000 30000 2633000 0 1125000 9313000 0 0 10438000 6369000 11400000 9300000 2100000 800000 29969000 4600000 6100000 3000000 0 0 13700000 10000 86000 0 0 14000 110000 8856000 3058000 778000 196000 1305000 14193000 0 0 0 2073000 0 2073000 0 4747000 1462000 1171000 153000 7533000 0 1125000 9313000 0 0 10438000 37236000 10305000 11544000 5703000 1053000 65841000 54690000 30755000 25674000 7192000 3934000 122245000 54690000 30755000 25674000 6023000 3934000 121076000 0 0 0 1169000 0 1169000 54690000 30755000 25674000 7192000 3934000 122245000 3800000 1200000 500000 -300000 3000000 900000 1700000 2259000 19118000 3551000 2819000 27747000 600000 589000 125000 3702000 5016000 1774000 799000 2573000 2530000 5007000 4800000 2621000 14958000 200000 2503000 1500000 41000 4244000 9000 380000 389000 50000 3506000 1464000 2523000 7543000 3332000 685000 4017000 1774000 799000 2573000 953000 3010000 7245000 11208000 1363000 1363000 6501000 19016000 11902000 13220000 50639000 6501000 16264000 3545000 7626000 33936000 0 0 8357000 1400000 9757000 0 2752000 0 4194000 6946000 6501000 19016000 11902000 13220000 50639000 1400000 2800000 6400000 53600000 5600000 373738000 151217000 524955000 0 10847000 10847000 15283000 8670000 23953000 0 -391000 -391000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4 – Revenue Recognition </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the definition of a contract as defined by ASC 606, the Company considers contracts to be created at the time an order to purchase product and services is agreed upon regardless of whether there is a written contract. Revenue from customers is recognized when obligations under the terms of a contract are satisfied; this generally occurs with the delivery of products or services. Revenue from customers is measured as the amount of consideration the Company expects to receive in exchange for the delivery of goods or services. Contracts may last from one month to one year or more and may have renewal terms that extend indefinitely at the option of either party. Price is typically based on market conditions, competition, changes in the industry and product availability. Volumes fluctuate primarily as a result of customer demand and product availability. Consistent with the way the Company manages its businesses, the Company refers to sales under service agreements, which includes both goods (such as parts, equipment and equipment upgrades) and related services (such as monitoring, maintenance and repairs) as sales of “services,” which is an important part of the Company’s operations. The Company has no significant financing components in its contracts with customers. The Company records revenue net of certain taxes, such as sales taxes, that are assessed by governmental authorities on the Company’s customers.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also operates as a lessor and recognizes lease revenue on a straight-line basis over the life of each lease. The Company has adopted the practical expedient not to separate the non-lease components that would be within the scope of ASC 606 from the associated lease component as the relevant criteria under ASC 842 are met.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not incur significant costs to obtain contracts. Incidental items that are immaterial in the context of the contract are recognized as expenses. Sales of products and services to customers are invoiced and settled on a monthly basis. ASC 606 requires an entity to present a contract liability in instances where the customer is entitled to a volume rebate based on purchases made during the period. The Company is not usually subject to obligations for warranties, rebates, returns or refunds except in the case of rebates for select customers if predetermined purchase thresholds are met as discussed for the TestEquity segment below. The Company does not typically receive payment in advance of satisfying its obligations under the terms of its sales contracts with customers; therefore, liabilities related to such payment are not significant to the Company. Accounts receivable represents the Company’s unconditional right to receive consideration from its customers. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lawson Segment</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Lawson segment has two distinct performance obligations offered to its customers: a product performance obligation and a service performance obligation, and accordingly, two separate revenue streams. Although Lawson has identified that it offers its customers both a product and a service obligation, the customer only receives one invoice per transaction with no price allocation between these obligations. Lawson does not price its offerings based on any allocation between these obligations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson generates revenue primarily from the sale of MRO products to its customers. Revenue related to product sales is recognized at the time that control of the product has been transferred to the customer; either at the time the product is shipped or the time the product has been received by the customer. Lawson does not commit to long-term contracts to sell customers a certain minimum quantity of products.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson offers a VMI service proposition to its customers. A portion of these services, primarily related to stocking of product and maintenance of the MRO inventory, is provided over a short period of time after control of the purchased product has been transferred to the customer. Since certain obligations pursuant to the VMI service agreement have not been provided at the time the control of the product transfers to the customer, that portion of expected consideration is deferred until the time that those services have been provided and the related performance obligations have been satisfied. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TestEquity Segment</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TestEquity’s contracts with customers generally represent a single performance obligation to sell its products. Revenue from contracts with customers reflects the transaction prices for contracts reduced by variable consideration. TestEquity provides a rebate to select customers if predetermined purchase thresholds are met. The rebate consideration is not in exchange for a distinct good or service. Variable consideration is estimated using the expected-value method considering all reasonably available information, including TestEquity’s historical experience and current expectations, and is reflected in the transaction price when sales are recorded. Sales returns are generally accepted by TestEquity, however, sales returns are not material to the Company’s operations. TestEquity provides an assurance type warranty which is not sold separately and does not represent a separate performance obligation. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TestEquity generates revenue from contracts with customers through the sale of new and used electronic test and measurement products. Typically, TestEquity has a purchase order or master service agreement with the customer that specifies the goods and/or services to be provided. TestEquity generally invoices customers as goods are shipped. Fees are typically due and payable 30 days after date of shipment. Generally, customers gain control of the goods upon providing the product to the carrier, or when services are completed. For the majority of transactions, TestEquity recognizes revenue at the time of shipment, when control passes to the customer. For consigned inventory, revenue is recognized when inventory is removed from TestEquity’s stock location and control passes to the customer. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gexpro Services Segment</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gexpro Services’ contracts with customers generally represent a single performance obligation to sell its products. Revenue from sales of Gexpro Services’ products are recognized upon transfer of control to the customer, which is typically when the product has been shipped from its distribution facilities. The transaction price is the amount of consideration to which Gexpro Services expects to be entitled in exchange for transferring goods to the customer. Revenue is recorded based on the transaction price, which includes fixed consideration and an estimate of variable consideration such as, early payment/volume discounts and rebates. The amount of variable consideration included in the transaction price is constrained and is included only to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gexpro Services’ products are marketed and sold primarily to original equipment manufacturers globally. Sales of products are subject to economic conditions and may fluctuate based on changes in the industry, trade policies and financial markets. Payment terms on invoiced amounts range from 10 to 120 days. In instances where the timing of revenue recognition differs from the timing of the right to invoice, the Company has determined that a significant financing component does not exist.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disaggregated consolidated revenue by geographic area (based on the location to which the product is shipped to):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific Rim</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,151,422 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,290 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Rental Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TestEquity rents new and used electronic test and measurement equipment to customers in many industries. These leases are classified as operating leases under ASC 842. Rental equipment is included in Rental equipment, net in the Consolidated Balance Sheet, and rental revenue is included in Revenue in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Operations and Comprehensive Income (Loss)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The TestEquity rental program generated revenue of $13.8 million and $13.7 million during 2022 and 2021, respectively. The unearned rental revenue related to customer prepayments on equipment leases of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.3 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> at December 31, 2022 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> at December 31, 2021 was included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Consolidated Balance Sheet and is expected to be earned in its entirety during the next twelve months. </span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawso</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n leases parts washer machines to customers through its Torrents leasing program. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These leases are classified as operating leases under ASC 842. The leased machines are included in Rental equipment, net, in the Consolidated Balance Sheet, and the leasing revenue is recognized on a straight-line basis. The Torrents machine leasing program generated $3.9 million of revenue during 2022. The unearned rental revenu</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e, which was included as a component of Accrued expenses and other current liabilities in the Consolidated Balance Sheet, was nominal at </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022 </span>and is expected to be earned during the next twelve months. 2 2 P30D P10D P120D <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disaggregated consolidated revenue by geographic area (based on the location to which the product is shipped to):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific Rim</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,151,422 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,290 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 932418000 457094000 118722000 14706000 51631000 25257000 10768000 15155000 34202000 6150000 3681000 1928000 1151422000 520290000 13800000 13700000 300000 500000 3900000 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5 – Supplemental Financial Statement Information</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories, net</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net, consisting of purchased goods and manufactured electronic equipment offered for resale, were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for obsolete and excess inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,374 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,717 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the reserve for obsolete and excess inventory were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,827)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,895)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision charged to expense (net)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,547)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,698)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,827)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment, net</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of property, plant and equipment, net were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,578 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,813 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,936 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,857)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,395 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,079 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Construction in progress primarily relates to upgrades to certain of the Company's distribution facilities that we expect to place in service in the next 12 months.</span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for property, plant, and equipment was $6.5 million in 2022 and $1.2 million in 2021. Amortization expense for capitalized software was $1.6 million in 2022 and $0.7 million in 2021.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Rental Equipment, net</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental equipment, net consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,774 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,047)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,139 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,727 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense included in cost of sales for rental equipment was $8.0 million and $6.3 million for 2022 and 2021, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 4 – Revenue Recognition</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for a discussion on the Company's activities as lessor.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued customer rebates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and withheld taxes, other than income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued health benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued severance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,677 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,126 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Security Bonus Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a security bonus plan which was previously created for the benefit of its Lawson independent sales representatives, under the terms of which participants are credited with a percentage of their annual net commissions. The aggregate amounts credited to participants’ accounts vest 25% after five years, and an additional 5% vests each year thereafter upon qualification for the plan. On January 1, 2013, the Company converted all of its U.S. independent sales representatives to employees. The security bonuses for those converted employees continue to vest, but their accounts are no longer credited with a percentage of net commissions. For financial reporting purposes, amounts are charged to operations over the vesting period. Expenses incurred for the security bonus plan were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The security bonus plan is partially funded by an </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$8.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> investment in the cash surrender value in life insurance of certain employees which is included as a component of Cash value of life insurance </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the Consolidated Balance Sheet</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022, t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$9.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> liability is included in the Security bonus plan in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Consolidated Balance Sheet.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net, consisting of purchased goods and manufactured electronic equipment offered for resale, were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for obsolete and excess inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,374 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,717 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the reserve for obsolete and excess inventory were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,827)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,895)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision charged to expense (net)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,547)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,698)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,827)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 275072000 140544000 10698000 7827000 264374000 132717000 7827000 7895000 6547000 1224000 3676000 1292000 10698000 7827000 <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of property, plant and equipment, net were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,578 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,813 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,936 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,857)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,395 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,079 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Construction in progress primarily relates to upgrades to certain of the Company's distribution facilities that we expect to place in service in the next 12 months.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental equipment, net consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,774 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,047)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,139 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,727 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9578000 1700000 27199000 2930000 26948000 4389000 7889000 3407000 6346000 2700000 1713000 798000 3140000 12000 82813000 15936000 18418000 6857000 64395000 9079000 6500000 1200000 1600000 700000 63184000 45774000 36045000 21047000 27139000 24727000 8000000 6300000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued customer rebates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and withheld taxes, other than income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued health benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued severance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,677 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,126 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 24169000 5997000 5053000 2657000 4885000 880000 3340000 0 2313000 485000 1775000 1515000 1306000 59000 852000 0 731000 4170000 18253000 7363000 62677000 23126000 0.25 P5Y 0.05 100000 8000000 9700000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6 – Goodwill and Intangible Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill by segment were as follows: </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.209%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lawson</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TestEquity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gexpro Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,003 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(527)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,024)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,773 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,104 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,421 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,750 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,048 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Refer to Note 3 – Business Acquisitions for information related to measurement period adjustments.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying and accumulated amortization for definite-lived intangible assets were as follows:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.257%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,401)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,356)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,989 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,481)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,423)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,390)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,181 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,187)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,994 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,777 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,169)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,608 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other primarily consists of non-compete agreements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for definite-lived intangible assets was $29.1 million in 2022 and $10.4 million in 2021. Amortization expense related to intangible assets was recorded in Selling, general and administrative expenses. The remaining weighted-average useful lives of intangible assets as of December 31, 2022 was 4.2 years for trade names and 4.9 years for customer relationships.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated aggregate amortization expense for each of the next five years and thereafter are as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.758%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,061 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,994 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill by segment were as follows: </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.209%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lawson</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TestEquity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gexpro Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,003 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(527)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,024)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,773 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,104 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,421 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,750 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,048 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Refer to Note 3 – Business Acquisitions for information related to measurement period adjustments.</span></div> 0 62867000 30136000 0 93003000 0 7245000 3963000 0 11208000 0 70112000 34099000 0 104211000 156133000 43992000 21849000 24887000 246861000 -360000 0 -527000 -2137000 -3024000 155773000 114104000 55421000 22750000 348048000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying and accumulated amortization for definite-lived intangible assets were as follows:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.257%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,401)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,356)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,989 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,481)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,423)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,390)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,181 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,187)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,994 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,777 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,169)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,608 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 92286000 17401000 74885000 36345000 8356000 27989000 192934000 44481000 148453000 89062000 25423000 63639000 7961000 3305000 4656000 7370000 2390000 4980000 293181000 65187000 227994000 132777000 36169000 96608000 29100000 10400000 P4Y2M12D P4Y10M24D <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated aggregate amortization expense for each of the next five years and thereafter are as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.758%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,061 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,994 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 35061000 34560000 31173000 28487000 24031000 74682000 227994000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7 – Leases</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases property used for warehousing, distribution centers, office space, branch locations, equipment and vehicles. The expenses generated by leasing activity for the years ended December 31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.161%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,151 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Lease Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Lease Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Lease Expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,658 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,365 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes short term lease expense, which is immaterial.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of net assets and liabilities generated by leasing activity as of December 31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ROU operating lease assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ROU financing lease assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzgtMC0xLTEtMTE3MDI3_1ff6ef9b-c1c7-4882-b1e9-20ab5f37edb4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzgtMC0xLTEtMTE3MDI3_c767f8a6-c92d-4a9c-b1aa-4e5deda32058">Total current operating lease obligation</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzktMC0xLTEtMTE3MDI3_340c5e42-aa62-4c00-ba2d-f7fb4a325399"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzktMC0xLTEtMTE3MDI3_d062c4fb-107a-4675-a881-4d69414e01bc">Total current financing lease obligation</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,641 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzEyLTAtMS0xLTExNzAyNw_8294747b-688c-42fc-a4c8-6b9832ad8380"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzEyLTAtMS0xLTExNzAyNw_d578f58e-8179-416b-af8f-2e8974fc0457">Total long term operating lease obligation</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzEzLTAtMS0xLTExNzAyNw_4140afe6-b739-4c40-8eba-08c790494101"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzEzLTAtMS0xLTExNzAyNw_d0fbf3ef-48a6-40b9-bcb8-d8825eec7051">Total long term financing lease obligation</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term lease obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,828 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,132 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease assets were recorded net of accumulated amortization of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$14.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nd $4.3 million as of December 31, 2021.</span></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financing lease assets were recorded net of accumulated amortization as a component of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90ZXh0cmVnaW9uOmU0NTExMDRmODcwZjQ4Nzg4NzY4ZDA0MzhjYWI0NzBkXzEwOTk1MTE2MzIyOTM_c0212250-228c-4d37-96a1-20f9db89a73e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90ZXh0cmVnaW9uOmU0NTExMDRmODcwZjQ4Nzg4NzY4ZDA0MzhjYWI0NzBkXzEwOTk1MTE2MzIyOTM_c71d7440-7df1-492c-9835-4dfc301a23af">Other assets</span></span> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">in the Consolidated Balance Sheet </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of $0.9 million as of December 31, 2022 and $0.0 million as </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of December 31, 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of lease liabilities generated by leasing activities as of December 31, 2022 were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year one</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,063 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year three</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year four</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year five</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsequent years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,977)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,378 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,414 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,792 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average lease terms and interest rates of leases held as of December 31, 2022 were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.995%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.758%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Term in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash outflows of leasing activity for the years ended December 31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.989%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flow Source</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,149)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,381)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from financing leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(184)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 4 – Revenue Recognition</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for a discussion on the Company's activities as lessor.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7 – Leases</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases property used for warehousing, distribution centers, office space, branch locations, equipment and vehicles. The expenses generated by leasing activity for the years ended December 31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.161%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,151 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Lease Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Lease Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Lease Expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,658 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,365 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes short term lease expense, which is immaterial.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of net assets and liabilities generated by leasing activity as of December 31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ROU operating lease assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ROU financing lease assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzgtMC0xLTEtMTE3MDI3_1ff6ef9b-c1c7-4882-b1e9-20ab5f37edb4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzgtMC0xLTEtMTE3MDI3_c767f8a6-c92d-4a9c-b1aa-4e5deda32058">Total current operating lease obligation</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzktMC0xLTEtMTE3MDI3_340c5e42-aa62-4c00-ba2d-f7fb4a325399"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzktMC0xLTEtMTE3MDI3_d062c4fb-107a-4675-a881-4d69414e01bc">Total current financing lease obligation</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,641 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzEyLTAtMS0xLTExNzAyNw_8294747b-688c-42fc-a4c8-6b9832ad8380"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzEyLTAtMS0xLTExNzAyNw_d578f58e-8179-416b-af8f-2e8974fc0457">Total long term operating lease obligation</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzEzLTAtMS0xLTExNzAyNw_4140afe6-b739-4c40-8eba-08c790494101"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzEzLTAtMS0xLTExNzAyNw_d0fbf3ef-48a6-40b9-bcb8-d8825eec7051">Total long term financing lease obligation</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term lease obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,828 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,132 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease assets were recorded net of accumulated amortization of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$14.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nd $4.3 million as of December 31, 2021.</span></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financing lease assets were recorded net of accumulated amortization as a component of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90ZXh0cmVnaW9uOmU0NTExMDRmODcwZjQ4Nzg4NzY4ZDA0MzhjYWI0NzBkXzEwOTk1MTE2MzIyOTM_c0212250-228c-4d37-96a1-20f9db89a73e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90ZXh0cmVnaW9uOmU0NTExMDRmODcwZjQ4Nzg4NzY4ZDA0MzhjYWI0NzBkXzEwOTk1MTE2MzIyOTM_c71d7440-7df1-492c-9835-4dfc301a23af">Other assets</span></span> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">in the Consolidated Balance Sheet </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of $0.9 million as of December 31, 2022 and $0.0 million as </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of December 31, 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of lease liabilities generated by leasing activities as of December 31, 2022 were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year one</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,063 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year three</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year four</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year five</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsequent years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,977)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,378 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,414 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,792 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average lease terms and interest rates of leases held as of December 31, 2022 were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.995%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.758%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Term in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash outflows of leasing activity for the years ended December 31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.989%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flow Source</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,149)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,381)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from financing leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(184)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 4 – Revenue Recognition</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for a discussion on the Company's activities as lessor.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7 – Leases</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases property used for warehousing, distribution centers, office space, branch locations, equipment and vehicles. The expenses generated by leasing activity for the years ended December 31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.161%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,151 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Lease Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Lease Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Lease Expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,658 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,365 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes short term lease expense, which is immaterial.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of net assets and liabilities generated by leasing activity as of December 31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ROU operating lease assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ROU financing lease assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzgtMC0xLTEtMTE3MDI3_1ff6ef9b-c1c7-4882-b1e9-20ab5f37edb4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzgtMC0xLTEtMTE3MDI3_c767f8a6-c92d-4a9c-b1aa-4e5deda32058">Total current operating lease obligation</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzktMC0xLTEtMTE3MDI3_340c5e42-aa62-4c00-ba2d-f7fb4a325399"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzktMC0xLTEtMTE3MDI3_d062c4fb-107a-4675-a881-4d69414e01bc">Total current financing lease obligation</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,641 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzEyLTAtMS0xLTExNzAyNw_8294747b-688c-42fc-a4c8-6b9832ad8380"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzEyLTAtMS0xLTExNzAyNw_d578f58e-8179-416b-af8f-2e8974fc0457">Total long term operating lease obligation</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzEzLTAtMS0xLTExNzAyNw_4140afe6-b739-4c40-8eba-08c790494101"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzEzLTAtMS0xLTExNzAyNw_d0fbf3ef-48a6-40b9-bcb8-d8825eec7051">Total long term financing lease obligation</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term lease obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,828 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,132 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease assets were recorded net of accumulated amortization of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$14.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nd $4.3 million as of December 31, 2021.</span></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financing lease assets were recorded net of accumulated amortization as a component of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90ZXh0cmVnaW9uOmU0NTExMDRmODcwZjQ4Nzg4NzY4ZDA0MzhjYWI0NzBkXzEwOTk1MTE2MzIyOTM_c0212250-228c-4d37-96a1-20f9db89a73e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90ZXh0cmVnaW9uOmU0NTExMDRmODcwZjQ4Nzg4NzY4ZDA0MzhjYWI0NzBkXzEwOTk1MTE2MzIyOTM_c71d7440-7df1-492c-9835-4dfc301a23af">Other assets</span></span> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">in the Consolidated Balance Sheet </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of $0.9 million as of December 31, 2022 and $0.0 million as </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of December 31, 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of lease liabilities generated by leasing activities as of December 31, 2022 were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year one</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,063 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year three</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year four</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year five</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsequent years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,977)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,378 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,414 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,792 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average lease terms and interest rates of leases held as of December 31, 2022 were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.995%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.758%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Term in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash outflows of leasing activity for the years ended December 31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.989%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flow Source</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,149)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,381)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from financing leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(184)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 4 – Revenue Recognition</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for a discussion on the Company's activities as lessor.</span></div> The expenses generated by leasing activity for the years ended December 31, 2022 and <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows (in thousands):</span><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.161%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,151 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Lease Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Lease Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Lease Expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,658 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,365 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes short term lease expense, which is immaterial.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average lease terms and interest rates of leases held as of December 31, 2022 were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.995%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.758%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Term in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash outflows of leasing activity for the years ended December 31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.989%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flow Source</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,149)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,381)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from financing leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(184)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15151000 6157000 466000 197000 41000 11000 507000 208000 15658000 6365000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of net assets and liabilities generated by leasing activity as of December 31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ROU operating lease assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ROU financing lease assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzgtMC0xLTEtMTE3MDI3_1ff6ef9b-c1c7-4882-b1e9-20ab5f37edb4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzgtMC0xLTEtMTE3MDI3_c767f8a6-c92d-4a9c-b1aa-4e5deda32058">Total current operating lease obligation</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzktMC0xLTEtMTE3MDI3_340c5e42-aa62-4c00-ba2d-f7fb4a325399"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzktMC0xLTEtMTE3MDI3_d062c4fb-107a-4675-a881-4d69414e01bc">Total current financing lease obligation</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,641 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzEyLTAtMS0xLTExNzAyNw_8294747b-688c-42fc-a4c8-6b9832ad8380"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzEyLTAtMS0xLTExNzAyNw_d578f58e-8179-416b-af8f-2e8974fc0457">Total long term operating lease obligation</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzEzLTAtMS0xLTExNzAyNw_4140afe6-b739-4c40-8eba-08c790494101"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90YWJsZTpkODllZDVkMDZhNDQ0YjgyYTc2MGNiNWJjMzMyMGRjYi90YWJsZXJhbmdlOmQ4OWVkNWQwNmE0NDRiODJhNzYwY2I1YmMzMzIwZGNiXzEzLTAtMS0xLTExNzAyNw_d0fbf3ef-48a6-40b9-bcb8-d8825eec7051">Total long term financing lease obligation</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term lease obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,828 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,132 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease assets were recorded net of accumulated amortization of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$14.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nd $4.3 million as of December 31, 2021.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financing lease assets were recorded net of accumulated amortization as a component of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90ZXh0cmVnaW9uOmU0NTExMDRmODcwZjQ4Nzg4NzY4ZDA0MzhjYWI0NzBkXzEwOTk1MTE2MzIyOTM_c0212250-228c-4d37-96a1-20f9db89a73e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMTUvZnJhZzplNDUxMTA0Zjg3MGY0ODc4ODc2OGQwNDM4Y2FiNDcwZC90ZXh0cmVnaW9uOmU0NTExMDRmODcwZjQ4Nzg4NzY4ZDA0MzhjYWI0NzBkXzEwOTk1MTE2MzIyOTM_c71d7440-7df1-492c-9835-4dfc301a23af">Other assets</span></span> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">in the Consolidated Balance Sheet </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of $0.9 million as of December 31, 2022 and $0.0 million as </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of December 31, 2021.</span> 46755000 19662000 1519000 0 48274000 19662000 9480000 4641000 484000 0 9964000 4641000 38898000 16132000 930000 0 39828000 16132000 14800000 4300000 900000 0 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of lease liabilities generated by leasing activities as of December 31, 2022 were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year one</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,063 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year three</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year four</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year five</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsequent years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,977)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,378 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,414 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,792 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of lease liabilities generated by leasing activities as of December 31, 2022 were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year one</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,063 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year three</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year four</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year five</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsequent years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,977)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,378 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,414 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,792 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13063000 605000 13668000 11220000 434000 11654000 10316000 271000 10587000 6977000 196000 7173000 5261000 71000 5332000 12355000 0 12355000 59192000 1577000 60769000 10814000 163000 10977000 48378000 1414000 49792000 P5Y7M6D 0.071 P3Y1M6D 0.066 12149000 6381000 184000 0 429000 0 <div style="text-indent:-2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8 – Earnout Derivative Liability</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the Merger Date, the Company recorded an earnout derivative liability for the two earnout provisions within the Merger Agreements. The Company estimated the fair value of the earnout derivative liability based on an aggregate of 1,162,000 additional shares available to be issued under the two earnout provisions of the Merger Agreements. The aggregate of 1,162,000 shares is comprised of 700,000 shares of DSG common stock that are contingently issuable to (or forfeitable by) the TestEquity Equityholder and 462,000 shares of DSG common stock that are contingently issuable to (or forfeitable by) the Gexpro Services Stockholder. The additional 538,000 shares of the remaining potential shares of the earnout were not recorded as an earnout derivative liability as the acquisition contingency for these shares was met at the Merger Date. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's earnout derivative liability is classified as a Level 3 instrument and is measured at fair value on a recurring basis. The fair value of the earnout derivative liability was measured using the Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis for the year ended December 31, 2022. Inputs to that model include the expected time to liquidity, the risk-free interest rate over the term, expected volatility based on representative peer companies and the estimated fair value of the underlying class of common stock. The significant unobservable inputs used in the fair value measurement of the earnout derivative liability are the fair value of the underlying stock at the valuation date and the estimated term of the earnout arrangement periods. Generally, increases (decreases) in the fair value of the underlying stock and estimated term would result in a directionally similar impact to the fair value measurement.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated aggregate fair value of the earnout derivative liability recorded on the Merger Date was $43.9 million, with an offsetting entry to additional paid-in capital. As of April 29, 2022 and December 31, 2022, 700,000 and 462,000 of the 1,162,000 shares, respectively, were reclassified to equity, as the contingencies had been met. Immediately prior to reclassifications, the respective shares were remeasured to fair value. For the year ended December 31, 2022, the Company recorded income of $0.3 million as a component of Change in fair value of earnout liability in the Consolidated Statements of Operations and Comprehensive Income (Loss) due to changes in the fair value of the earnout derivative liability. See Fair Value Measurements in Note 2 – Summary of Significant Accounting Policies for further information. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the fair value of the earnout derivative liability was as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.382%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial recognition on Merger Date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMjEvZnJhZzoyZmUyY2Y5NzE2ZjQ0OTFkODQ1ZDA1NjRlY2RmMzQ4Zi90YWJsZTpkN2Y1MTY2N2ZmNGM0YTZiOTAwODQzYTlhMmM0OTE3OC90YWJsZXJhbmdlOmQ3ZjUxNjY3ZmY0YzRhNmI5MDA4NDNhOWEyYzQ5MTc4XzMtMC0xLTEtMTE5Mzc3_cabfce38-6e07-4667-975b-074cb241cc2a">Change in fair value</span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications to equity at fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,624)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2 1162000 2 1162000 700000 462000 538000 43900000 700000 462000 1162000 -300000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the fair value of the earnout derivative liability was as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.382%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial recognition on Merger Date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMjEvZnJhZzoyZmUyY2Y5NzE2ZjQ0OTFkODQ1ZDA1NjRlY2RmMzQ4Zi90YWJsZTpkN2Y1MTY2N2ZmNGM0YTZiOTAwODQzYTlhMmM0OTE3OC90YWJsZXJhbmdlOmQ3ZjUxNjY3ZmY0YzRhNmI5MDA4NDNhOWEyYzQ5MTc4XzMtMC0xLTEtMTE5Mzc3_cabfce38-6e07-4667-975b-074cb241cc2a">Change in fair value</span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications to equity at fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,624)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 43900000 -276000 43624000 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9 – Debt</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's outstanding long-term debt was comprised of the following: </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured revolving credit facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured term loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured delayed draw term loan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revolving line of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Previous revolving credit facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Previous term loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,102 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,352)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134,405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,925)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,505)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,825 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,134 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amended and Restated Credit Agreement - April 1, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022 (the "Closing Date"), DSG and certain of its subsidiaries entered into an Amended and Restated Credit Agreement (the “Amended and Restated Credit Agreement”) by and among DSG, certain subsidiaries of DSG as borrowers or guarantors, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent. Pursuant to the Amended and Restated Credit Agreement, the Company's previous credit agreement was amended and restated in its entirety.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended and Restated Credit Agreement provides for (i) a $200 million senior secured revolving credit facility, with a $25 million letter of credit sub-facility and a $10 million swingline loan sub-facility, (ii) a $250 million senior secured initial term loan facility and (iii) a $50 million senior secured delayed draw term loan facility. In addition, the Amended and Restated Credit Agreement permits the Company to increase the commitments under the Amended and Restated Credit Agreement from time to time by up to $200 million in the aggregate, subject to, among other things, the receipt of additional commitments from existing and/or new lenders and pro forma compliance with the financial covenants in the Amended and Restated Credit Agreement. The revolving credit facility is available to be drawn in U.S. dollars, Canadian dollars and any other additional currencies that may be agreed. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, in connection with the Mergers, the Company borrowed $250.0 million of initial term loan facility loans and approximately $86.0 million of revolving credit facility loans under the Amended and Restated Credit Agreement. These borrowings were used to 1) repay all obligations and refinance the Company's previous credit agreement, 2) repay certain existing indebtedness of TestEquity and Gexpro Services and their respective subsidiaries, 3) pay fees and expenses in connection with the Mergers, and 4) finance the working capital needs and general corporate purposes of the Company. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $2.8 million loss on the extinguishment of debt for remaining unamortized deferred financing costs associated with the previous indebtedness was recorded in the second quarter of 2022 in connection with the payoff. The extinguishment is recorded in Loss on extinguishment of debt in the Consolidated Statements of Operations and Comprehensive Income (Loss). </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended and Restated Credit Agreement requires that the proceeds of any revolving credit facility loans be used for working capital and general corporate purposes (including, without limitation, permitted acquisitions), and requires that the proceeds of any delayed draw term loan facility be used solely to finance the payment of consideration for (i) the potential acquisition by TestEquity of a certain business that had been previously identified to DSG as a potential acquisition candidate by TestEquity prior to the date of the TestEquity Merger Agreement and (ii) other acquisitions permitted under the Amended and Restated Credit Agreement, and for any fees, costs and expenses incurred in connection therewith. On April 29, 2022, the Company borrowed the $50.0 million available under the delayed draw term loan facility to finance the acquisition of Interworld Highway, LLC. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, there were $243.8 million of term loan facility loans outstanding, $50.0 million of delayed draw term loans outstanding and approximately $122.0 million of revolving credit facility loans outstanding under the Amended and Restated Credit Agreement.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Net of outstanding letters of credit, there w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as $77.0 million of borrowi</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ng availability under the revolving credit facility as of December 31, 2022. The weighted average interest rate on the outstanding facilities from April 1, 2022 through December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was 5.1%.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The loans under the Amended and Restated Credit Agreement bear interest, at the Company’s option, at a rate equal to (i) the Alternate Base Rate or the Canadian Prime Rate (each as defined in the Amended and Restated Credit Agreement), plus, in each case, an additional margin ranging from 0.0% to 1.75% per annum, depending on the total net leverage ratio of the Company and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement or (ii) the Adjusted Term SOFR Rate or the CDOR Rate (each as defined in the Amended and Restated Credit Agreement), plus, in each case, an additional margin ranging from 1.0% to 2.75% per annum, depending on the total net leverage ratio of the Company and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain closing fees, arrangement fees, administration fees, commitment fees and letter of credit fees are payable to the lenders and the agents under the Amended and Restated Credit Agreement, including a commitment fee on the daily unused amount of the revolving credit facility that will accrue at a rate ranging from 0.15% to 0.35% per annum, depending on the total net leverage ratio of the Company and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Amended and Restated Credit Agreement provides that the delayed draw term loan facility shall accrue a ticking fee at a rate ranging from 0.15% to 0.35% per annum, depending on the total net leverage ratio of the Company and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement, and that such ticking fee shall be payable during the period from the Closing Date to the date on which the lenders’ delayed draw term loan facility commitments terminate. The fees outlined above are reported as interest expense and vary depending on the total net leverage ratio as defined in the Amended and Restated Credit Agreement. Fees from the Closing Date through December 31, 2022 were $0.4 million.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Amended and Restated Credit Agreement, deferred financing costs of $4.0 million were incurred. Deferred financing costs are amortized over the life of the debt instrument and reported as interest expense. As of December 31, 2022, deferred financing costs net of accumulated amortization were $8.0 million of which $4.9 million were included in Long-term debt, less current portion, net (related to the senior secured term loan and senior secured delayed draw term loan) and $3.1 million were included in Other assets (related to the senior secured revolving credit facility) in the Consolidated Balance Sheets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the loans under the Amended and Restated Credit Agreement matures on April 1, 2027, at which time all outstanding loans, together with all accrued and unpaid interest, must be repaid and the revolving credit facility commitments will terminate. The Company is required to repay principal on the term loans each quarter in the following amounts (subject to potential adjustment): (i) $3,125,000, in the case of the initial term loan facility, and (ii) an amount equal to 1.25% of the funded delayed draw term loan facility, in the case of the delayed draw term loan facility. The Company is also required to prepay the term loans with the net cash proceeds from any disposition of certain assets (subject to reinvestment rights) or from the incurrence of any unpermitted debt. The Company may borrow, repay and reborrow the revolving loans until April 1, 2027, prepay any of the term loans, and terminate any of the commitments, in whole or in part, at any time without premium or penalty, subject to certain conditions and the reimbursement of certain lender costs in the case of prepayments of certain types of loans.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to certain exceptions as set forth in the Amended and Restated Credit Agreement, the obligations of the Company and its U.S. subsidiaries under the Amended and Restated Credit Agreement are guaranteed by the Company and certain of the Company’s U.S. subsidiaries and the obligations of each of the Company’s Canadian subsidiaries under the Amended and Restated Credit Agreement are guaranteed by the Company and certain of its U.S. and Canadian subsidiaries.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to certain exceptions as set forth in the Amended and Restated Credit Agreement, the obligations under the Amended and Restated Credit Agreement are secured by a first priority security interest in and lien on substantially all assets of the Company, each other borrower and each guarantor.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended and Restated Credit Agreement contains various affirmative covenants, including financial maintenance covenants requiring the Company to maintain compliance with a consolidated minimum interest coverage ratio and a maximum total net leverage ratio, each determined in accordance with the terms of the Amended and Restated Credit Agreement. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was in compliance with all affirmative and financial covenants as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended and Restated Credit Agreement contains various events of default (subject to exceptions, thresholds and grace periods as set forth in the Amended and Restated Credit Agreement). Under certain circumstances, a default interest rate will apply on all obligations at a rate equal to 2.0% per annum above the applicable interest rate.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Previous Credit Agreements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gexpro Services - January 3, 2022 Gexpro Services Credit Agreement </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 3, 2022, Gexpro Services entered into a credit agreement ("2022 Gexpro Services Credit Agreement") with a financial institution under which Gexpro Services obtained an initial $137 million term loan ("2022 Gexpro Services Term Loan"), a $25 million revolving line of credit ("2022 Gexpro Services Revolver") and a delayed $83 million term loan ("2022 Gexpro Services Delayed Term Loan"). The proceeds of the 2022 Gexpro Services Term Loan and 2022 Gexpro Services Delayed Term Loan were used to fund the Resolux acquisition, repay all borrowings under the 2020 Gexpro Services Credit Agreements (as defined below) and seller’s promissory note from SIS acquisition (refer to Note 3 – Business Acquisitions for </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">further details of these acquisitions). In connection with the 2022 Gexpro Services Credit Agreement, deferred financing costs of $7.4 million were incurred.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gexpro Services - February 24, 2020 Gexpro Services Term Loan Credit Agreement </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 24, 2020, Gexpro Services entered into a credit agreement ("2020 Gexpro Services Term Loan Credit Agreement") under which Gexpro Services obtained a $60 million term loan ("2020 Gexpro Services Term Loan"). Also on February 24, 2020, Gexpro Services entered into a credit agreement ("2020 Gexpro Services Revolver Credit Agreement" and together with the 2020 Gexpro Services Term Loan Credit Agreement, "2020 Gexpro Services Credit Agreements") under which Gexpro Services obtained a $15 million revolving line of credit ("2020 Gexpro Services Revolver"). Availability of the 2020 Gexpro Services Revolver was reduced by issued and outstanding letters of credit, which were limited to $38.5 million. As of December 31, 2021, there were $0.7 million outstanding letters of credit and $37.7 million outstanding on the 2020 Gexpro Services Revolver. A loss on debt extinguishment of $0.6 million was recorded on January 3, 2022 in connection with the January 3, 2022 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gexpro Services Credit Agreements.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">TestEquity - 2017 TestEquity Credit Agreement</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 28, 2017, TestEquity entered into a credit agreement ("2017 TestEquity Credit Agreement") with a financial institution under which TestEquity obtained a $101 million term loan ("2017 TestEquity Term Loan") and a $15.0 million revolving line of credit ("2017 TestEquity Revolver"). Availability of the 2017 TestEquity Revolver was reduced by issued and outstanding letters of credit, which were limited to $2.0 million. There were no outstanding letters of credit as of December 31, 2021 and $1.0 million outstanding on the revolving line of credit. A loss on debt extinguishment of $0.2 million was recorded on April 1, 2022 in connection with the April 1, 2022 Amended and Restated Credit Agreement executed in connection with the consummation of the Mergers</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's outstanding long-term debt was comprised of the following: </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured revolving credit facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured term loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured delayed draw term loan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revolving line of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Previous revolving credit facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Previous term loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,102 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,352)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134,405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,925)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,505)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,825 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,134 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div> 122000000 0 243750000 0 50000000 0 1352000 0 0 38707000 0 190337000 417102000 229044000 16352000 134405000 4925000 1505000 395825000 93134000 200000000 25000000 10000000 250000000 50000000 200000000 250000000 86000000 -2800000 50000000 243800000 50000000 122000000 77000000 0.051 0.000 0.0175 0.010 0.0275 0.0015 0.0035 0.0015 0.0035 400000 4000000 8000000 4900000 3100000 3125000 0.0125 0.020 137000000 25000000 83000000 7400000 60000000 15000000 38500000 700000 37700000 -600000 101000000 15000000 2000000 0 1000000 -200000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10 – Stock-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded stock-based compensation expense of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.4 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the year ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. A portion of the Company's stock-based awards are liability-classified. Accordingly, changes in the market value of the Company's common stock may result in a stock-based benefit in certain periods. A stock-based compensation liability </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of $3.3 million a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s of December 31, 2022 was included in Accrued expenses and other current liabilities in the Consolidated Balance Sheets. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All Lawson stock-based equity compensation awards that were issued and outstanding prior to the Merger Date were treated like they were acquired concurrent with the Mergers in accordance with the acquisition method of accounting for reverse acquisitions. Refer to Note 1 – Nature of Operations and Basis of Presentation for additional information about the Mergers. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock-based compensation expense was recorded during </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 and there </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> stock-based compensation liability as of December 31, 2021. There were no shares related to stock-based compensation outstanding prior to the Merger Date.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Equity Compensation Plans</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 17, 2022, the Board of Directors approved and adopted the Distribution Solutions Group, Inc. Equity Compensation Plan, as amended and restated, effective October 17, 2022, and as amended November 10, 2022 (the “Amended and Restated Equity Plan”). The Amended and Restated Equity Plan provides for the grant of nonqualified and incentive stock options, stock awards and stock units to officers and employees of the Company. The Amended and Restated Equity Plan also provides for the grant of option rights and restricted stock to non-employee directors. Non-employee directors are limited to grants of no more than 30,000 shares of common stock in any calendar year and other than non-employee directors are limited to grants of no more than 250,000 shares of common stock in any calendar year. The Amended and Restated Equity Plan is administered by the Compensation Committee of the Board of Directors, or its designee, which as administrator of the plan, has the authority to select plan participants, grant awards, and determine the terms and conditions of the awards. As of December 31, 2022, the Company had approximately 1,222,773 shares of common stock still available under the Amended and Restated Equity Plan.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has a Stock Performance Rights Plan (“SPR Plan”) that provides for the issuance of Stock Performance Rights (“SPRs”) that allow non-employee directors, officers and key employees to receive cash awards, subject </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to certain restrictions, equal to the appreciation of the Company's common stock. The SPR Plan is administered by the Compensation Committee of the Board of Directors.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Performance Rights</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SPRs entitle the recipient to receive a cash payment equal to the excess of the market value of Company common stock over the SPR exercise price when the SPRs are surrendered. Expense, equal to the fair market value of the SPR at the date of grant and remeasured each reporting period, is recorded ratably over the vesting period. Compensation expense is included in Selling, general and administrative expense in the Consolidated Statements of Operations and Comprehensive Income (Loss). The outstanding SPRs were granted with approximately a seven year life and vest over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMzAvZnJhZzphMWRlNmE0NzY3NzA0NDc3YWU4NDk2ZmJiMWViMjcwZS90ZXh0cmVnaW9uOmExZGU2YTQ3Njc3MDQ0NzdhZTg0OTZmYmIxZWIyNzBlXzE5Nzg_521465af-63ef-4c84-8d02-1f6aca510e56">one</span> to three years beginning on the first anniversary of the date of the grant. The SPRs are liability classified and included in Accrued expenses and other current liabilities in the Consolidated Balance Sheets.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 31, 2022, the SPRs outstanding were re-measured at fair value using the Black-Scholes valuation model. This model requires the input of subjective assumptions that may have a significant impact on the fair value estimate. The weighted-average fair value of SPRs outstanding as of December 31, 2022 was $15.30 per SPR using the following assumptions:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.108%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.692%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.4% to 52.2%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate of return</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4% to 4.7%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 to 2</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected annual dividend</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected volatility was based on the historic volatility of the Company's stock price commensurate with the expected life of the SPR. The risk-free rate of return reflects the interest rate offered for zero coupon treasury bonds over the expected life of the SPR. The expected life represents the period of time that options granted are expected to be outstanding and was calculated using the simplified method allowed by the SEC, which approximates our historical experience. The estimated annual dividend was based on the recent dividend payout trend. </span></div><div style="text-align:justify;text-indent:15.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense of $0.8 million was recorded in Selling, general and administrative expense for the year ended December 31, 2022. Cash in the amount of $5.2 million was paid for SPR exercises in 2022. A liability of $2.7 million reflecting the estimated fair value of future pay-outs is included as a component of Accrued expenses and other liabilities in the Consolidated Balance Sheets.</span></div><div style="text-align:justify;text-indent:15.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity related to the Company’s SPRs during the year ended December 31, 2022 was as follows:</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:66.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of SPRs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares acquired concurrent with Mergers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(399,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,184 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable on December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The SPRs outstanding had an intrinsic value of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of December 31, 2022. All SPRs for plan participants were fully vested prior to the Mergers, as such, there is no unrecognized compensation associated with any SPRs. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022, the weighted average remaining contractual term was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.1 years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for all outstanding SPRs.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted Stock Awards</span></div><div style="text-align:justify;text-indent:9pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock awards ("RSAs") generally vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMzAvZnJhZzphMWRlNmE0NzY3NzA0NDc3YWU4NDk2ZmJiMWViMjcwZS90ZXh0cmVnaW9uOmExZGU2YTQ3Njc3MDQ0NzdhZTg0OTZmYmIxZWIyNzBlXzM5NDM_e010d82f-dec5-40e0-9d6b-1b46fbe0b7a6">one</span> to three year period beginning on the first anniversary of the date of the grant. Upon vesting, the vested restricted stock awards are exchanged for an equal number of the Company’s common stock. The participants have no voting or dividend rights with the restricted stock awards. The restricted stock awards are valued at the closing price of the common stock on the date of grant and the expense is recorded ratably over the vesting period. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> related to the RSAs was recorded in Selling, general and administrative expenses in the Consolidated Statements of Operations and Comprehensive Income (Loss) for 2022. Activity related to the Company’s RSAs during the year ended December 31, 2022 was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Awards</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares acquired concurrent with Mergers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchanged for common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:9pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, there was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of total unrecognized compensation cost related to RSAs that will be recognized over a weighted average period of 1.2 years. The awards granted in 2022 had a weighted average grant date fair value of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$37.49</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> per share. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Market Stock Units</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market Stock Units ("MSUs") are exchangeable for between 0% to 150% of the Company's common shares at the end of the vesting period based on the trailing 60-day average closing price of the Company's common stock. The value of the MSUs was determined using a geometric brownian motion model that, based on certain variables, generates a large number of random trials simulating the price of the Company common stock over the measurement period. Expense of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> related to MSUs was recorded in Selling, general and administrative expenses in the Consolidated Statements of Operations and Comprehensive Income (Loss) during the year ended December 31, 2022. Activity related to the Company’s MSUs during 2022 was as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Market Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maximum Shares Potentially Issuable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares acquired concurrent with Mergers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,664)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchanged for common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,480)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,468 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,293 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Options</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options vest through the fifth anniversary from the grant date. Each option can be exchanged for one share of the Company's common stock at the stated exercise price. Upon vesting, stock options are recognized as a component of equity. Activity related to the Company’s stock options during the year ended December 31, 2022 was as follows: </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:66.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Stock Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares acquired concurrent with Mergers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable on December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Compensation expense of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was recorded in Selling, general and administrative expense for the year ended December 31, 2022. Unrecognized compensation related to stock options as of December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was $2.0 million, which is expected to be recognized over a weighted-average p</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eriod of 2.7 years. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">here were 248,000 unvested and 40,000 fully vested stock options outstanding on December 31, 2022 with a weighted average exercise price of $27.01.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of the stock options issued for the year ended December 31, 2022 was estimated using a Black-Scholes valuation model. The weighted average fair value assumptions used in the model were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.108%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.692%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.7% to 44.6%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate of return</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7% to 3.1%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected annual dividend</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected volatility was based on the historic volatility of the Company's stock price commensurate with the expected life of the stock options. The risk-free rate of return reflects the interest rate offered for zero coupon treasury bonds over the expected life of the stock options. The expected life represents the period of time that options granted are expected to be outstanding and was calculated using the simplified method allowed by the SEC, which approximates our historical experience. The estimated annual dividend was based on the recent dividend payout trend.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Performance Awards </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance Awards ("PAs") are exchangeable for between 0% to 150% of the Company's common shares, or the equivalent amount in cash, based upon the achievement of certain financial performance metrics at the end of the vesting period. The PAs are liability classified and included in Accrued expenses and other current liabilities in the Consolidated Balance Sheets. Expense of $0.2 million related to the PAs was recorded in Selling, general and administrative expenses in the Consolidated Statements of Operations and Comprehensive Income (Loss) for 2022. Unrecognized compensation related to PAs as of December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is expected to be recognized over a weighted-average p</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eriod of 1.0 year. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity related to the Company’s PAs during the year ended December 31, 2022 was as follows:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Performance Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maximum Shares Potentially Issuable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares acquired concurrent with Mergers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,428)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,913 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,870 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2400000 3300000 0 0 0 30000 250000 1222773 P7Y P3Y The weighted-average fair value of SPRs outstanding as of December 31, 2022 was $15.30 per SPR using the following assumptions:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.108%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.692%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.4% to 52.2%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate of return</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4% to 4.7%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 to 2</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected annual dividend</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0</span></td></tr></table>The weighted average fair value assumptions used in the model were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.108%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.692%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.7% to 44.6%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate of return</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7% to 3.1%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected annual dividend</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0</span></td></tr></table> 15.30 0.434 0.522 0.044 0.047 P0Y6M P2Y 0 800000 5200000 2700000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity related to the Company’s SPRs during the year ended December 31, 2022 was as follows:</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:66.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of SPRs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares acquired concurrent with Mergers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(399,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,184 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable on December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 575536 26.66 399352 28.75 176184 15.30 176184 15.30 2200000 0 P2Y1M6D P3Y 800000 Activity related to the Company’s RSAs during the year ended December 31, 2022 was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Awards</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares acquired concurrent with Mergers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchanged for common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 63429 14504 21346 56587 1100000 P1Y2M12D 37.49 0 1.50 P60D 300000 Activity related to the Company’s MSUs during 2022 was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Market Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maximum Shares Potentially Issuable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares acquired concurrent with Mergers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,664)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchanged for common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,480)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,468 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,293 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 0 118057 168156 17109 25664 19480 25199 81468 117293 Upon vesting, stock options are recognized as a component of equity. Activity related to the Company’s stock options during the year ended December 31, 2022 was as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:66.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Stock Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares acquired concurrent with Mergers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable on December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 0 80000 27.70 248000 85.75 40000 41.38 288000 77.59 40000 27.01 300000 2000000 P2Y8M12D 248000 40000 27.01 0.437 0.446 0.027 0.031 P6Y6M 0 0 1.50 200000 200000 P1Y <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity related to the Company’s PAs during the year ended December 31, 2022 was as follows:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Performance Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maximum Shares Potentially Issuable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares acquired concurrent with Mergers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,428)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,913 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,870 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 23341 35012 1428 2142 21913 32870 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11 – Stock Repurchase Program</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, the Board of Directors authorized a program pursuant to which the Company was authorized to repurchase up to $7.5 million of Company common stock from time to time in open market transactio</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ns, privately negotiated transactions or by other methods. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 2, 2022, the Board of Directors increased the existing repurchase program from $7.5 million to $12.5 million.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2022, the Company repurchased 54,089 shares of Company common stock at an average cost of 35.86 per share for a total cost of $1.9 million. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No shares were repurchased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">during the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021. T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he remaining availability for stock repurchases under the program was $7.6 million at December 31, 2022.</span></div> 7500000 7500000 12500000 54089 35.86 1900000 0 7600000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12 – Earnings Per Share</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Mergers discussed in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 1 – Nature of Operations and Basis of Presentation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, all historical per share data and number of shares and numbers of equity awards were retroactively adjusted. The following table provides the computation of basic and diluted earnings per share:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands, except share and per share data)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,052)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,145,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,246,294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic income (loss) per share of common stock</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.43 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.49)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,052)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,145,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,246,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,543,296 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,246,294 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted income (loss) per share of common stock</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.42 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.49)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive securities excluded from the calculation of diluted income per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,000 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,355 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> The following table provides the computation of basic and diluted earnings per share:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands, except share and per share data)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,052)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,145,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,246,294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic income (loss) per share of common stock</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.43 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.49)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,052)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,145,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,246,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,543,296 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,246,294 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted income (loss) per share of common stock</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.42 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.49)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive securities excluded from the calculation of diluted income per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,000 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,355 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 7406000 7406000 -5052000 -5052000 17145935 10246294 0.43 -0.49 7406000 7406000 -5052000 -5052000 17145935 10246294 397361 0 17543296 10246294 0.42 -0.49 248000 313355 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13 – Income Taxes</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from operations before income taxes consisted of the following:</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"/><td style="width:66.314%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.895%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,548)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,937 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,739)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision (benefit) for income taxes from operations consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,937 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense (benefit):</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(947)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,324)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(529)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,386)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,406)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,999)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation between the effective income tax rates and the statutory federal rates for operations are as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory Federal rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) resulting from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance - current period activity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals &amp; entertainment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GILTI, Section 78, FDII, and Section 250</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn Out Revaluation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other items, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate for the year</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022 was 42.8% compared to a (6.6)% effective tax rate for the year</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021. The change in the year over year effective tax rate was primarily due to changes in the valuation allowance and merger costs incurred during 2022, and the creation of a consolidated group for federal income tax purposes as a result of the completion of the Mergers referenced in Note 3 – Business Acquisitions. Relative to the U.S. statutory rate, the effective tax rate for the year</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022 was impacted by state taxes, foreign operations and liabilities and transaction expenses related to the Mergers.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company had $24.2 million of U.S. federal net operating loss carryforwards which are subject to expiration beginning in 2026 and $28.7 million of various state net operating loss carryforwards which expire at varying dates between 2023 and 2034. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax assets and liabilities contain the following temporary differences:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal &amp; state NOL carryforward</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research &amp; other credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefits &amp; bonuses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 163(j) limitation carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred state income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets and goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred state income tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred tax liabilities before valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(638)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,645)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(542)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings from the Company's foreign subsidiaries are considered to be indefinitely reinvested. A distribution of these non-U.S. earnings in the form of dividends or otherwise would subject the company to foreign withholding taxes and may subject the Company to U.S. federal and state taxes. Determination of the amount of unrecognized deferred tax liability related to indefinitely reinvested profits is not feasible primarily due the Company's legal entity structure and the complexity of U.S. tax laws.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global Intangible Low Taxed Income (GILTI) is a deemed amount of income derived from controlled foreign corporations (CFCs) in which a U.S. person is a 10% direct or indirect shareholder. The Company owns numerous CFCs, which are subject to GILTI inclusion. However, because several of the CFCs operate in countries with a high tax rate, notably Canada, Denmark and Mexico, it was determined that a Section 954 High Tax Exception to GILTI inclusions is appropriate.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(238)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,027 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The recognition of the unrecognized tax benefits would have a favorable effect on the effective tax rate. The unrecognized tax benefits as of December 31, 2022 include $2.4 million of tax benefits that, if recognized, would result in adjustments to other tax accounts, primarily deferred taxes. It is reasonably possible that an additional reduction of up to $0.8 million of unrecognized tax benefits may occur within the next twelve months, a portion of which would impact our effective tax rate. The actual amount could vary due to the uncertainty of both timing and resolution of income tax examinations. The unrecognized tax benefits are recorded as a component of Other liabilities in the Consolidated Balance Sheets. Interest and penalties related to unrecognized tax benefits are recorded as a component of Income tax expense in the Consolidated Statements of Operations and Comprehensive Income (Loss). Including the impact of interest and the impact of net operating losses, the unrecognized tax benefit was $3.0 million and $0.0 million as of December 31, 2022 and December 31, 2021, respectively, which is recorded in Other liabilities on the Consolidated Balance Sheets. The Company and its subsidiaries are subject to U.S. federal income tax as well as income tax of multiple state and foreign jurisdictions. As of December 31, 2022, the Company was subject to U.S. federal income tax examinations for the years 2019 through 2021 and income tax examinations from various other jurisdictions for the years 2015 through 2021. <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from operations before income taxes consisted of the following:</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"/><td style="width:66.314%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.895%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,548)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,937 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,739)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 910000 -6548000 12027000 1809000 12937000 -4739000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision (benefit) for income taxes from operations consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,937 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense (benefit):</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(947)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,324)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(529)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,386)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,406)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,999)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 4011000 3106000 869000 806000 3057000 400000 7937000 4312000 -947000 -3324000 -73000 -529000 -1386000 -146000 -2406000 -3999000 3063000 -218000 796000 277000 1672000 254000 5531000 313000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation between the effective income tax rates and the statutory federal rates for operations are as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory Federal rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) resulting from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance - current period activity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals &amp; entertainment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GILTI, Section 78, FDII, and Section 250</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn Out Revaluation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other items, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.013 -0.055 0.040 0.038 -0.005 0 0.045 -0.046 0.014 -0.007 -0.029 0 0.032 -0.033 0.083 -0.161 0.008 0 0.017 -0.012 0.428 -0.066 0.428 -0.066 24200000 28700000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax assets and liabilities contain the following temporary differences:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal &amp; state NOL carryforward</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research &amp; other credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefits &amp; bonuses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 163(j) limitation carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred state income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets and goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred state income tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred tax liabilities before valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(638)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,645)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(542)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 8218000 8646000 0 281000 6990000 4059000 1620000 1179000 0 464000 2531000 510000 7074000 1218000 496000 726000 7692000 5232000 11947000 5410000 745000 93000 86000 124000 2822000 81000 50221000 28023000 45951000 16006000 11295000 5117000 15617000 6685000 0 119000 188000 0 73051000 27927000 -22830000 96000 815000 638000 23645000 542000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(238)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,027 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 191000 0 3741000 0 238000 0 667000 0 3027000 0 2400000 800000 3000000 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14 – Segment Information</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Mergers described in Note 1 – Nature of Operations and Basis of Presentation, the Company evaluated its operational, reporting and management structures and identified three reportable segments based on the nature of the products and services and type of customer for those products and services. A description of our reportable segments is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Lawson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a distributor of specialty products and services to the industrial, commercial, institutional and government maintenance, repair and operations market.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">TestEquity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a distributor of test and measurement equipment and solutions, electronic production supplies, and tool kits from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, and medical industries.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Gexpro Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a global supply chain solutions provider, specializing in developing and implementing vendor managed inventory and kitting programs to high-specification manufacturing customers. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also identified an “All Other” category which includes unallocated DSG holding company costs that are not directly attributable to the ongoing operating activities of our reportable segments and includes the inconsequential results of the Bolt Supply House ("Bolt") non-reportable segment. Revenue within the All Other category represent the results of Bolt. Bolt generates revenue primarily from the sale of MRO products to its walk-up customers and service to its customers through their 14 branch locations. Bolt does not provide VMI services for its customers or provide services in addition to product sales to customers. Revenue is recognized at the time that control of the product has been transferred to the customer which is either upon delivery or shipment depending on the terms of the contract.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information for the Company's segments is presented below. </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TestEquity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gexpro Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,151,422 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,290 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TestEquity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gexpro Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating income (loss)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,421 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes the operating results of Lawson only subsequent to the Merger Date of April 1, 2022 and not Lawson operating results prior to the Mergers.</span></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes the operating results of All Other only subsequent to the Merger Date of April 1, 2022 and not All Other operating results prior to the Mergers.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, which includes property and equipment, rental equipment, goodwill, intangibles, right of use assets, and other assets, were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets by segment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TestEquity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gexpro Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720,067 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,034 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets by geographic area</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific Rim</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720,067 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 4 – Revenue Recognition for disaggregated revenue by geographic area.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures and depreciation and amortization by segment were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TestEquity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gexpro Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,307 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,026 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TestEquity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gexpro Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,186 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,683 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes Lawson's activities only subsequent to the Merger Date of April 1, 2022 and not prior to the Mergers.</span></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes the activities of All Other only subsequent to the Merger Date of April 1, 2022 and not prior to the Mergers.</span></div> 3 14 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information for the Company's segments is presented below. </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TestEquity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gexpro Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,151,422 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,290 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TestEquity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gexpro Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating income (loss)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,421 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes the operating results of Lawson only subsequent to the Merger Date of April 1, 2022 and not Lawson operating results prior to the Mergers.</span></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes the operating results of All Other only subsequent to the Merger Date of April 1, 2022 and not All Other operating results prior to the Mergers.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, which includes property and equipment, rental equipment, goodwill, intangibles, right of use assets, and other assets, were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets by segment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TestEquity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gexpro Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720,067 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,034 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets by geographic area</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific Rim</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720,067 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 4 – Revenue Recognition for disaggregated revenue by geographic area.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures and depreciation and amortization by segment were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TestEquity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gexpro Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,307 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,026 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TestEquity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gexpro Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,186 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,683 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes Lawson's activities only subsequent to the Merger Date of April 1, 2022 and not prior to the Mergers.</span></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes the activities of All Other only subsequent to the Merger Date of April 1, 2022 and not prior to the Mergers.</span></div> 324783000 0 392358000 264161000 385326000 256129000 48955000 0 1151422000 520290000 6536000 0 11375000 329000 21291000 11092000 2584000 0 41786000 11421000 324732000 0 201919000 152144000 152720000 102890000 40696000 0 720067000 255034000 580870000 236933000 70561000 7582000 67957000 9863000 0 0 679000 656000 0 0 720067000 255034000 3737000 0 250000 169000 3809000 2857000 511000 0 8307000 3026000 10594000 0 17480000 13784000 15175000 4899000 1937000 0 45186000 18683000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15 – Commitments and Contingencies</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Shareholder Lawsuits </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, three purported DSG stockholders made demands pursuant to Section 220 of the Delaware General Corporation Law to inspect certain books and records of DSG (collectively, the “Books and Records Demands”). One stated purpose of the Books and Records Demands was to investigate questions of director disinterestedness and independence and the alleged possibility of wrongdoing, mismanagement and/or material non-disclosure related to the Special Committee’s and the DSG board of directors’ approval of the Mergers. On March 16, 2022, one of the purported DSG stockholders who previously made a Books and Records Demand filed a lawsuit entitled Robert Garfield v. Lawson Products, Inc., Case No. 2022-0252, in the Court of Chancery of the State of Delaware against DSG (the “Garfield Action”). On March 22, 2022, another of the purported DSG stockholders who previously made a Books and Records Demand filed a lawsuit entitled Jeffrey Edelman v. Lawson Products, Inc., Case No. 2022-0270, in the Court of Chancery of the State of Delaware against DSG (the “Edelman Action”). The Garfield Action and the Edelman Action, which were consolidated and re-captioned as Lawson Products, Inc. Section 220 Litigation, Case No. 2022-0270, are collectively referred to as the “Books and Records Actions.” The Books and Records Actions sought to compel inspection of certain books and records of DSG to investigate questions of director disinterestedness and independence and the alleged possibility of wrongdoing, mismanagement and/or material non-disclosure related to the Special Committee’s and the DSG board of directors’ approval of the Mergers. Following briefing, the Delaware Court of Chancery held a trial on July 14, 2022 to adjudicate the Books and Records Actions. At the conclusion of the trial, the Court ruled orally that the stockholders’ demands would be granted only in one respect (production of documents sufficient to show the identities of any guarantors of debt of the acquired companies) and the Court denied the remainder of the stockholders’ requests. The Court’s ruling was memorialized in an order issued on July 20, 2022. Thereafter, DSG produced excerpts of certain documents as required by the Court's ruling and subsequent order. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 3, 2022, the plaintiffs in the Books and Records Actions filed a shareholder derivative action (the “Derivative Action”) entitled Jeffrey Edelman and Robert Garfield v. John Bryan King et al., Case No. 2022-0886, in the Court of Chancery of the State of Delaware. The Derivative Action names as defendants J. Bryan King, Lee S. Hillman, Bianca A. Rhodes, Mark F. Moon, Andrew B. Albert, I. Steven Edelson and Ronald J. Knutson (collectively, “Director and Officer Defendants”), and LKCM Headwater Investments II, L.P., LKCM Headwater II Sidecar Partnership, L.P., Headwater Lawson Investors, LLC, PDLP Lawson, LLC, LKCM Investment Partnership, L.P., LKCM Micro-Cap Partnership, L.P., LKCM Core Discipline, L.P. and Luther King Capital Management Corporation (collectively, the “LKCM Defendants”). Purporting to act on behalf of DSG, in the Derivative Action the plaintiffs allege, among other things, various claims of alleged breach of fiduciary duty against the Director and Officer Defendants and the LKCM Defendants in connection with the Mergers. The Derivative Action seeks, among other things, money damages, equitable relief and the costs of the Derivative Action, including reasonable attorneys’, accountants’ and experts’ fees. On October 24, 2022, the plaintiffs </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">voluntarily dismissed PDLP Lawson, LLC and LKCM Investment Partnership, L.P. from the Derivative Action without prejudice. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DSG disagrees with and intends to vigorously defend against the Derivative Action. The Derivative Action could result in additional costs to DSG, including costs associated with the indemnification of directors and officers. At this time, DSG is unable to predict the ultimate outcome of the Derivative Action or, if the outcome is adverse, to reasonably estimate an amount or range of reasonably possible loss, if any, associated with the Derivative Action. Accordingly, no amounts have been recorded in the consolidated financial statements for these matters. No assurance can be given that additional lawsuits will not be filed against DSG and/or its directors and officers and/or other persons or entities in connection with the Mergers.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Environmental Matter</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2012, it was determined a Company owned site in Decatur, Alabama, contained hazardous substances in the soil and groundwater as a result of historical operations prior to the Company's ownership. The Company retained an environmental consulting firm to further investigate the contamination, prepare a remediation plan, and enroll the site in the Alabama Department of Environmental Management (“ADEM”) voluntary cleanup program.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A remediation plan was approved by ADEM in 2018. The plan consists of chemical injections throughout the affected area, as well as subsequent monitoring of the area. The injection process was completed in the first quarter of 2019 and the environmental consulting firm is monitoring the affected area. At </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Company had less than $0.1 million accrued for potential monitoring costs included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMjQvZnJhZzoxMTI0ZjMzMDdlY2U0NTEyYWQ2MDA2NjVjYmM0ZGI3My90ZXh0cmVnaW9uOjExMjRmMzMwN2VjZTQ1MTJhZDYwMDY2NWNiYzRkYjczXzEwOTk1MTE2NDg4MDM_93a4ad80-517a-4f76-b395-42f0835e4ca2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiMzNmNmU2YWVmNDQ0MTU5Y2ViYjcxODQwYWM5MjM1L3NlYzo4YjMzZjZlNmFlZjQ0NDE1OWNlYmI3MTg0MGFjOTIzNV8xMjQvZnJhZzoxMTI0ZjMzMDdlY2U0NTEyYWQ2MDA2NjVjYmM0ZGI3My90ZXh0cmVnaW9uOjExMjRmMzMwN2VjZTQ1MTJhZDYwMDY2NWNiYzRkYjczXzEwOTk1MTE2NDg4MDM_f0b538ac-968c-43a6-9c7d-42eea01b417e">Accrued expenses and other current liabilities</span></span> in the Consolidated Balance Sheets. The costs for future monitoring are not significant and have been fully accrued. The Company does not expect to capitalize any amounts related to the remediation plan.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Defined Contribution Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a 401(k) defined contribution plan to allow employees a pre-tax investment vehicle to save for retirement. The Company made contributions to the 401(k) plan of $5.5 million and $1.7 million for the years ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2021, respectively. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into inventory purchase commitments with third parties in the ordinary course of business. As of December 31, 2022, we had contractual commitments to purchase approximately $168 million of product from our suppliers and contractors which is expected to be paid in the next twelve months.</span></div> 100000 5500000 1700000 168000000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16 – Related Party Transactions</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Management Services Agreements</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Mergers, a subsidiary of TestEquity was party to a management agreement with Luther King Capital Management Corporation (“LKCM”) for certain advisory and consulting services (the “TestEquity Management Agreement”), and a subsidiary of Gexpro Services was party to a management agreement with LKCM for certain advisory and consulting services (the “Gexpro Services Management Agreement”). In connection with the closing of the Mergers on April 1, 2022, (i) all of the TestEquity subsidiary’s rights, liabilities and obligations under the TestEquity Management Agreement were novated to, transferred to and assumed by the TestEquity Equityholder, and LKCM released the TestEquity subsidiary from all obligations and claims under the TestEquity Management Agreement, and (ii) all of the Gexpro Services subsidiary’s rights, liabilities and obligations under the Gexpro Services Management Agreement were novated to, transferred to and assumed by the Gexpro Services Stockholder, and LKCM released the Gexpro Services subsidiary from all obligations and claims under the Gexpro Services Management Agreement (collectively, the “Novations”). During the first three months of 2022, expense of $0.5 million was recorded within Selling, general and administrative expenses within the Consolidated Statements of Operations and Comprehensive Income (Loss), reflecting expenses accrued under these management agreements from January 1, 2022 through the April 1, 2022 Merger Date. As of December 31, 2021, $4.8 million was included in Accrued expenses and other current liabilities in the Consolidated Balance Sheets in connection with these management agreements. As of April 1, 2022, the prior obligation of $5.3 million was effectively settled in connection with the Mergers and considered to be a deemed equity contribution by LKCM recorded to additional paid in </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">capital. As a result of the Novations, no additional expense under these management agreements has been incurred subsequent to the Mergers.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Consulting Services</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Subsequent to the Mergers, individuals employed by LKCM Headwater Operations, LLC, a related party of Luther King Capital Management Corporation (“LKCM”), have provided the Company with certain consulting services in order to identify cost savings, revenue enhancements and operational synergies of the combined companies. As of December 31, 2022 expense of $0.2 million was recorded within Selling, general and administrative expenses within the Consolidated Statements of Operations and Comprehensive Income (Loss), reflecting expenses accrued for these consulting services. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">TestEquity and Gexpro Services Mergers</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the Mergers, entities affiliated with Luther King Capital Management Corporation (“LKCM”) and J. Bryan King (the Chairman of the DSG board of directors), including private investment partnerships for which LKCM serves as investment manager, owned a majority of the ownership interests in the TestEquity Equityholder (which in turn owned all of the outstanding equity interests of TestEquity as of immediately prior to the completion of the TestEquity Merger). As of the Merger Date, Mr. King was a director of the TestEquity Equityholder. In addition, as of the Merger Date, Mark F. Moon (a member of the DSG board of directors) was a director of, and held a direct or indirect equity interest in, the TestEquity Equityholder. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the Mergers, entities affiliated with LKCM and Mr. King, including private investment partnerships for which LKCM serves as investment manager, owned a majority of the ownership interests in the Gexpro Services Stockholder (which in turn owned all of the then outstanding stock of Gexpro Services).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the Mergers, entities affiliated with LKCM and Mr. King owned approximately 48% of the shares of DSG common stock then outstanding.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of and after the consummation of the Mergers, entities affiliated with LKCM and J. Bryan King (the Chairman of the DSG board of directors) owned in the aggregate approximately 14,640,000 shares of DSG common stock as of the Merger Date, which shares represented approximately 75% of the shares of DSG common stock then outstanding after giving effect to the issuance of shares as of the Merger Date in connection with the consummation of the Mergers. Such aggregate share amount does not include any of the up to 700,000 additional shares of DSG common stock or any of the up to 1,000,000 additional shares of DSG common stock potentially issuable to the TestEquity Equityholder and the Gexpro Services Stockholder, respectively, in accordance with the earnout provisions of the TestEquity Merger Agreement and the Gexpro Services Merger Agreement, respectively, summarized in Note 1 – Nature of Operations and Basis of Presentation.</span></div> 500000 4800000 5300000 200000 0.48 14640000 0.75 700000 1000000 EXCEL 103 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'V ;E8'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 " !]@&Y69[@,FNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VUD#Z&;B^))07!!\1:2V=U@TX1DI-VWMXV[740?P&-F_GSS M#4QGHC0AX7,*$1,YS#>3[XMU*+-4_L:4#[)R8<&WIX>7\JZE1LR MZ<'@_"L[2:>(6W:9_"KN[G_>/ MC2^"JH-?=Z&^ %!+ P04 " !]@&Y6F5R<(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 'V ;E8$W(H2(@@ $,Q 8 >&PO=V]R:W-H965T&UL MM9MO<^*V%L:_BH9VVNY,"/Y#(-DFF2&0[.5V-Z$AVYV]=_I"V (\:UM4DD/X M]CVR#<89<;!GS)N P>>Q]4.2G\=6KM=<_)!+QA1YB\)8WK262JT^=CK26[*( MRG.^8C%\,^T06;,O5U-1&PU=FI^$'$8AGPF @V MOVD-[(\C]U(7I'O\%;"UW'M/=%-FG/_0&V/_IF7I,V(A\Y26H/#RRH8L#+42 MG,<_N6AK=TQ=N/]^J_Z0-AX:,Z.2#7GX+?#5\J9UV2(^F],D5,]\_1^6-^A" MZWD\E.E?LL[V[79;Q$NDXE%>#&<0!7'V2M]R$'L%E]:! B.X.8% M;M6";E[03"KXG0>X.:?I/"3*NA^4&L?_>I$O!M '7J=LA? MF2!M\G4Z(K_]_.&ZHT!4?]7QS.R5G M>TIW#JHX8MXY<>TSXEB.8SBA(5[^P&;GQ+E,RUU#^0@O_V\2P]$MT]%+K7%W M@-U4ST4!_W\PDTI )__;1#A3Z)H5],C_*%?48S$=HE5U034D5@+5VX'J50,U82+@OIZH"$R6 MQCYU1&D[-1V!^K0&V@>X6,/";1C D3)5S#:MO61;=GXH06UN74D%B)DVT5#LVJ0NJ9 M+0+M(:"#/=+(. :/"(W&TY?G\=W7E_'3(YD^?4[?3,FGYZ>ODS,R?AR>FTCB MHG51-J569KGG=NTJ+,>QQP6,3*H'Z1F9*IC4"!=DR)-8B0V\^F; N/KHW@@0 M+:H-L"&U,D"G .A4 ?A"W\C8A\DNF =>2A$9Q$DU MI%:F5V0!&S7,6WH#WP=U>;9]0S[#?N0I-O M66QV=+A4;9:G" =VD0YLW-^C+%_6W,@2EYPF !U MM;F=(D_81:"P\120CLJ!8/0P)ER@WS?= 1OB5;4AG2)&V$6.L/$0\)GK?#I9 M\A@+$D=$P'RT+ZP+\\3?:)9H2JU\:[4($PZ> 5X"!8&+SXGM_#;[0*;,2P3T M,A.R(TI#'D5@^Z:*>S_.R,_VN65EY[FB@KS2T&Q!<-&Z,)M2*\,LTH2#^WT( M^GX0+\AT$\UX:&1X)#!,/ST;*34:&9I2*U,J(H.#^_MM'R/W;]Z2Q@MV,+\> M$7H<3$>#/XV\&@T)3:F5>14AP:D4$KZQ,&S_B,&0P2BE$J8WGXRE3,SSVQ'- M1Z,WPXMJ8SM%'G"*/.!4R@-_\1 R/!79K24AC;!PI0.P&O7_3:F5817^WZGD M_[;/;E.E4!HXV,4/#%;\S4]40KZI-[13VWRGLOU/)_H]CQ43VP%K?#J=; MC$9JN.(A:HVZ_Z;4RM0*]^]4!X#"1#P,S$CN4;] M?U-J97*%_W=P^YZ3FT8T#,E=(N%K:1Z;N,ZA)WQX66U8I\@!3I$#G$H/%.XC M)A9Z)OL$"FH)R2E:T=C&4R261AXT*TX-5XI<97:JV :302YVD6JII?2O=XZSE7/ M[5KZ7O&K"<_>^J!*=K\F<@1,SWX<]HCJA0F4G.1Z/]1T2 MM0QD>6T-T=,B%Q'1:XM(4!QKUB4$>A#NLFER!?& MM'T_T_O/&)F#/?+).H#KGSYTGL #.$_H3$4.UWTND.D23KUO$!/;R6_B^'0# M.\_!Z*8*7L@EV[9DGBT)V3 JSK486RE")6%O^M>6X6:?C%\B<_:.Q*\H [G4 MOB?F2C?)9_"AG[=O1?6/D?]$(OUMC,^N\9^\]BQPBLSF%IG-K9;9 (T _./8 M9V_D#V:^\.!2,&U9?F@H<$%#E^D M&PUI3:F5,14AS<7#U6[QTOYZKP?XT)@WCH@=6AR'E]4F=HIPYA;AS*VXW"LG MEB\N/,P,EWOX;B36:$)K2BTCUME;=:Y#5[IZ7Q)/KZ')%J#O/MW]A\ @71?? M*7;/_KW@"]6939*0S:'4.N_#G"&R%?O9AN*K= W[C"O%H_3MDE&X NH=X/LY MYVJ[H0^P^[^)VW\!4$L#!!0 ( 'V ;E:)@@-O@ ( $L' 8 >&PO M=V]R:W-H965T&ULK95=;]HP%(;_BI5)NT(-22A#'43B8]V0 MZ(;:=;N8=F&20V(UMC/;E.[?[]@)&50AXV(WQ,?V^^2\!^=XO)?J2>< AKSP M0NB)EQM3WOB^3G+@5%_)$@2N;*7BU&"H,E^7"FCJ1+SPPWY_Z'/*A!>/W=Q: MQ6.Y,P43L%9$[SBGZO<,"KF?>(%WF+AG66[LA!^/2YK! YC''XV)=;*1\LD&RW3B]6U"4$!B+('BXQGF4!06 MA&G\JIE>\THK/!X?Z+?..WK94 US67QGJ-Y+488\Y$]:0O=1V.!,'HC""L!>$K03@X(XAJ0>2,5IDY M6PMJ:#Q6 MP8O?O@F&_?=M9O\3[,3ZH+$^Z*(WUC]3#FU&N]6SQ1?R^##MD=5JW>:L6_U1 M46'(UUPJ8:1H@9PXNFX<75_D:"63L^>]FS#/64(SV2/+ I5 MN7:M22)WPE3=H)EM;H2I:X2OYF=X4U2-_2^FNF;NJ,J8T*2 +2+[5^^P\*IJ MW55@9.FZWT8:[*5NF.-M!\INP/6ME.80V!DL3 ZV+VRO0VPV2W;O/BDS'1&71*U))<[_^AI(CV>*+ MTT._Q)8\'#U##>=YALS5DVR^J2WG&GW?5;6ZGFVUWE\N%JK<\EVAWLL]K^&7 MC6QVA8;+YF&A]@TOUMV@7;4@490L=H6H9\NK[MY-L[R2K:Y$S6\:I-K=KFB> M/_%*/EW/\.SEQJUXV&IS8[&\VA.U$K)&#=]RF_F8LOZ^M99!#QBI?:N"C@XY&O>%493X#C[X/3 MV?!,,_#X^XOW?W3!0S#WA>(K6?U'K/7V>I;-T)IOBK;2M_+IG_P04&S\E;)2 MW5_T=+"-9JALE9:[PV! L!-U_UE\/TS$T0#,/ /(80!Y[0!Z&$"[0'MD75B? M"UTLKQKYA!IC#=[,EVYNNM$0C:C-:[S3#?PJ8)Q>KF2M9"76A>9K]*FHBKKD MZ,ZX4^@"_77W&;U]\PZ]0:)&?VYEJXIZK:X6&IYLQB_*PU,^]4\AGJ=\YN5[ M1/$:1SY:__H*3Z(,KNI_D["16.L1*0]Z7JT)M$;PU5)HO_.]6 M/!85!.]\B[VKN'-E"L#CDK X9E>+Q^-P;"O,DA0/5B$IQU66N MU%N8[?)DT;J0IS9RDJ9T MRVRJ(\<\/.!MA9$/:?4A?5*Q!FUK-9FN$LFT"T MS0A-HL23R?D ,C\SMT#^C7Z>HSV4>=U-K:D'>V!E[4V'W,("V9#'$\2V51ZE MN1LOCD9NBL[4A-K,ZWF0!S\G,Y9BFD]0NLQ82CPYBX\X% =Q_B;E^DE4E1,: MMIY)61:QZ3MWV.&($>PIJWCD.ARD%R#/#8>\7"-=?.]3TPF3.(JK-7^V$4D2 M#\"1H'"8H;[ 2ZX?!!36P\KQOV;J6N%Y/JU-#KL\22+/(L$P1W5<"O39 M!V.E.)EREL/,L]3QR%HX3%N='C0,%"MNT ]0>3Y>[PPS##!,/ZI&><)B?_N@J?0">S3IQ2JWYM*U2YEOD M(S/A,#7U-3Z S2863'"REU=C+IFM;3=V0 M]<,%Z,<=M)OWSCI';)[""8W)!+/+C#(6Q1[0(Y^1,)^Y0'>%0]Y7XJ$P]YRP M;0K+\V1:G!U6+&$>FB-'+5V8YFYYU?6P^P(DSDM".!)>5$(+#W:;V1*2I.D4OX,H*28>JB8C 9(P 9[JW'-8 M'>R7Y"R=J@J''<$L9[[I'CF0A#GPZ\E"FT,.*S6 /^2V5VL0F^) ]F9D2H4. MNYS",O2 'ZF0A*GPC@-2 :E\+^M6=9+="=/FNCR)I\VDP\K#-F3D0Q+FPT%7 MEG)GTME?%FR^@[)@%3/;R@=Q)$02;LN^OJ9HV<.,YQ Q^N!.%(8 M"5/8B3I_65#/3J V0Q&:4:N\NOC.0V-TI#$:IK%>F)U9\-3F(Q99ZLQAY=W7 MH"-ET3!E]97I'$";>I*8)'BZIAUVE,1Q[B$I.I(4#9/42NYV0IM6MJ_]I:R- M+.=U"8C1V]^EY@C'[YS8_X]-1.32;#_!T6GT1SN1-*A/[[0LOVUEM>:-^O67 MC.#T0]?;ZV?G%BP-DNF/2M6?Y>TT]I$Y:9@Y;YJ7A:[,+,S1&VRD2M]-7J*/ MK=[*1OP7?K] <13-HRA":ELT9J-.*&540R<66JV@6UZ;7NX"_2YKI^:EH8;R M,!VO[CGIR+8K)'-.TBQ='\YB1.:5T MF WXL^?=X4_UC/XXF0\8S#J_\F#HF:M"(I9$K(+V'670"=G3$.4YSJ^HZ]FOS-(H];3$=90 -RX!; MK@NXM39G9Z(43BU%;6Z_(([&W65'*68>EJ6C$*!G]F<;4 )M\]SG)NJ*#_Z M0*?-XS3KDH6P=!Y'^>LSQ18$%YC$Q(K)91=%U*-NZ:@)%D>GO^;H M_5]%\R!J!>W.!@9&[U/PT/2GV?V%EOON0/A>:BUWW=_>$<_QO 'W^>7N[J&[C?J[)'A=$KPZGG\BWE*C?*Q-3<2: M?&0%)H%13A9"L;K6_GI<*2VQXOX>DMK$#H9CFV7XH$J:P,S"=:9 ;L&*?_[) MC9Q?AX3_3\$.TN!W:?#/18\?DT14!7YX"0FP+5UQN",R0P^N0:SI, M>Z4S(=F_^.(&V9NG@]!-_&@/*73,[XB\;^8,DT<=>?1#Y$RIZGWJZ#+JOMD) MZE%'/?HA:CSFE,8=C16;]]!'EZ'WS4Z@CSOT\5GTN'(%\-6%/>DET&\2?9SI"PP/^%WG[81TKE=P68&WD?>IW,G(=_S( M.\(?LG3"P//]$]NANW?"N]?S7U'J;?A#$8$;C<;!L8@!2\>;!&,O."'B[81V MSYY\\1?L454EOSZZ5T-C!U;<9-MD@C0&^7PNA7P>FC>O:]O@_4$L# M!!0 ( 'V ;E9QE8%I_ 0 %D2 8 >&PO=V]R:W-H965T&ULK9AM<^(V$,>_BH;>='(S2;!D@W$*S"2D#YGIM9FDU[[H](7 KNQ M)4X2D/OV7=G&!EO6Y:;W!ORP6O]6TNY?TO0@Y(M*&-/H-<^XF@T2K;-Q[F-.6#^;1X]BCG4['36F/VX?)=P-:R]QFC.N4L&1 M9.O9X!;?+ @Q#0J+/U-V4"?7R(2R%.+%W#S$LX%GB%C&5MJXH/"W9PN69<83 M<'RJG [J;YJ&I]='[S\5P4,P2ZK80F1_I;%.9H/) ,5L37>9?A*'7U@5T,CX M6XE,%;_H4-EZ [3:*2WRJC$0Y"DO_^EKU1$G#?"XIP&I&I!V@Z"G@5\U\(M M2[(BK'NJZ7PJQ0%)8PW>S$71-T5KB";E9AB?M82W*;33\X7@,0P*BQ%<*9&E M,=5P\ZSA#T9+*R36Z/,DS0!\%UHM"/@!B?.QA" MF'6LY!CK'7%ZO&>K:^3C2T0\0BQ B[ MYT]LS_B.V6(L&XZ*AJ8 [><8CW!@1FM_BM^U&\&@1%YM=@8VJL%&3K"%4-I, M]XT0L4*0#+&-L?0Q/OEV./9&)&@A=LW\R/,PL2..:\2Q$_%G"5F&ME*L4VV# M&]N^.HDF+;BN&?8]$D[L<&$-%SKAGJ$8IWQSB3:,0\'(BF)!8ZA:J9G7IEXC M]KHUY<9:#\(N?!!AW![\KAG&D\DHM,-/:OB)$[ZJ<7P#9:LL:)DI:#;.20<@ MP.%DW,+L6F&8R=A.&=64D9/R@6L&&:F/_6C#BSH?OB*![^$6G\4,CT._IQNQ MUPB*YT0T.H! H-FKZQ6QIG;25PS,4WX]&+6"+64_"XQ/UP^Z4 M3RC?,*-4:YI*M*?9CAE41B6'10_*4KI,LU2G]AE;>3\C#R9^&[QKU0=.&G#B MGJXZ8;*>JM5L>'^).+-W,>F"CD.O#=JU&H5]$Z*1.>Q4DZ/.E?F$E@S6GNQ( MKNEK3\_ZW?0ATEH5I&UA3VB\I/A:59=!YW7&9,!HS:0S@_5H(?;PQ'ZA/D^;_ 5!+ P04 " !]@&Y6#GRR*.L( O M1 & 'AL+W=OD"V>-BTXH/9S=4N>Z!WM/UE]['A[V9'E%6QI14KZ@HU='T]^0Z_ M3UU/.'06OQ;TB9V\1N)2[NOZLWCSP^IZXH@6T9+FK8#(^+]'NJ!E*9!X.W[O M02?'F,+Q]/4+>M)=/+^8^XS115W^NUBUF^O)?()6=)WMR_:V?OJ>]A?D"[R\ M+EGW%SWUMLX$Y7O6UMO>F;=@6U2'_]F7OB-.'+![QH'T#N12![=WP=?=?#/. 2]0Z X>,$9A[!W"#NR#KW;4;/,VNSFJJF?4".L M.9IXT?';>7-&BDJDXEW;\&\+[M?>+.J*U66QREJZ0G M*$-%Q;^H\\^;NES1AOT=Q;_OB_893=$O=TOTYINWZ!MA\VE3[UE6K=C5K.4- M$_"SO&_$AT,CR)E&?*K;K#2X+>QNBWJ[K?O&&;R7KWAGNX*'%4V/O^24==?\ M,6O0KUFYIP:\V(YW2UL^\GDO+NFZR(O6@)"\T@U\+F'[YOGL%:5V_^_R?+_= MEQV5_VHWM$&\A_@$M1$SQR-%/U1YO:7HS8\U8V]E^!E/FV/ND&/ND"Z>=R;> MAZS,JIRBK$7W]*&HJJ)Z$)WX3'DOON']RC990]E;8;"D^3ODXG\@XA#'E"'6 M4&)"?L]V64ZO)_R"&&T>Z>3FV[_AP/FG*6\.8$$')B;CQQOL$-)^?99/^43-\GWERF]8Z]ZG5>[IE>Y6-9S!9\-//^ MZUZ]/3M1_W9;ER7B=^ZGK%G]Q]3%'N3@@P1;0H+%D& ))%@*!":EDG],)=\Z M0'_F!6_1WQI*_=9PR!!?FU&GON,390Q: XVE'A(LOJC]"63(% A,XC0X6#G1?A%:\@FX96^3-JFZQBO#3HRO_5?WEA*>H\$].!?N\,%)JML\)W46R96K5!C9_A0NY:Y3USEYKB$ M#!E#@B608"D0F)0"\V,*S"]/ 1/M$EVF'[7=8-V^R;?B/*-%\+W>\;=F''='&E= M'Y"Y>M>UMF'L='Q)Q!@R8@()E@*!26QC9Q!3'"O?+YH")[QMBON]X-LHASC: MJ(NTMN_GV MP+9IV!Y[-->0:#$H6@**ED*AR3DQ*+H%]RKZ@IZ+=B"5W43TPU-"#_M;6 MJ.+KJBXI$*-M6P[":I3-B:=.X*!Z&BA: HJ6 M0J').3!(;]BNO9W)@8MX#_2M@L /@TAEW6#GN.JTML0&T2D*'3]4YUS=;NJZ M6)UJ$I,==APU*5-37/_D(N2.'?0N'/Z%>QX85!(#15N"HL6@: DH6@J%)J?4 MH)]ANX!VT=X'U@6PT'-44=P>:70&0*+%%UU! AHSA4*3F1V4-VR7WOZ''1"L M:V!3C'WBJXR#"F^@:#$H6@**EK[>O_)QE$%^(W;Y[>[,*LAXWD27P[#OJ!3; M XZE^**8,6C,!!0MA4*3"1XD.&*7X$9M>=FQ1A\ITC6\((P"MV5'VC-SDMHX- )=2@CZE&L;VMHWF"/?OU9\A9 M9)"SB%W.6E*Z[:9C=0NLH8^\8.?+I)Q7[*SH/G]M1$-J0PNB:T,1)@X.0C4% M(,/&H&@)*%H*A2;GRJ"#$;L.-B97C/FA2SJNC[T(J^->E]4$\RKM!C2/N"%6 M!S^HR 6*ED*AR80./F7@Z 95%=E^4?"UO9%J7O3PW4#6OA;UYH\NWBX+&H$$34+04"DW. MAT$:(Z\<2\N*!CV*\_4G2["OW+\@!@TLPMHM'O2L&C$):FK,F HJ60J') M"3!(>,1^9NWK]]")?NALZGO.7)5&+[1;VALZ^J8.*K&!HJ50:#+E@\1&[!+; M>NO/U5AQ9<74&;^FKE MOG#UXW53]2Z]-$!YZFDX^U6/9=S8>%_=/(.**3,Y2&SN*Q+;D2-!T0N-NZQI MGU%]7Q8/'45F\K&W5U"T!!0MA4*3L1T&! VZ'88=%)N)ASZXXYO"V ,_F=9L@TLT]_5" MD>7W+#DOL=)<5J!P/?.NPTD:6W_G\(OC7A_LP6:RDG)KC1_YS ML0"@P,Y:! MT;+#.0IAB2B,AX[3ZU]I@8?[9_9;ESOELF(:YU+\YKDI9MX7#W)0!1$T0!\?CH\'("GI\.#EW"? M%.UEC7I9(\<7'^'KE;1"#JKWYWJEC:*R_SND5UZAV MZ"4?WH57P=JQKVJ\6OL5*QE2;-"6STOH&8*=DPT"&=4HO?+ M%&I4;?V=#VG:Z7TMIG@W;\?T?(?D'4$L#!!0 ( M 'V ;E;^8L7.B D (8K 8 >&PO=V]R:W-H965T&UL MK9I1<]NX$<>_"L>]:9.9*"(!D!13VS.QDUSS<#U/W&N?(0JRV%"$#J!DNY^^ M"U(F)&(!R3-^L45I"?X76."W"^+R4:J?>B5$&SVMZT9?7:S:=O-I.M7E2JRY M_B@WHH%?EE*M>0N7ZF&J-TKP17?3NIZ2.,ZF:UXU%]>7W7=WZOI2;MNZ:L2= MBO1VO>;J^4;4\O'J(KEX^>)'];!JS1?3Z\L-?Q#WHOUC>7UK]USH,SH$UC*6G=_H\?>-@?C\NM+)1\C9:RA-?.AZYON;O"F:LPPWK<*?JW@OO;Z M5C8+&!2QB."3EG6UX"UMK[?2,4;ZOFH8_5JJT$ MVDU]*PQOQ4SC3WK#2W%U ?-4"[43%]=__4N2Q7_'7'RCQHX<9H/#+-3Z]3]A MU:F:4JY%]*Z66K_'O.V;2+LFS!JSN\Y9G%U.=X=>N$:3-$[)8'4D+QWDI<'Q M^+SX+\RG/JA;"6M0*9NRJH6Y:$!Z::)\:Z8"!+9$!N\3YD_ZEJ/W1HT==4\V M=$\6'+TO AHM*]ZOKLTBXFNIVNI_W1>8YWUSV<$@L329C8?2M0*;&<6',A^T MYD&MGP^DF05J(>80>EIO151*W:+3+$>$S&8CM8@1*7)<[&P0.PN*_?IDXFA; MZ96)O1>YF,29\W1*BW0DT36*<7W%H*\(ZKMO9?ES8EBX@-Y;0X*@O6->. \G MC(T[T37R*$QB2ZGX1' NA5+=U.S6EY8_X8OIOIW#AT^(N\!@9K0H"H_. YHF M09VW*]X\"+. +'FEHAVO(21AQ 57#21145WQ>557[3.J/7%GU,%,V2MWC7R] M2ZQJ$E3]*SR96L2 M)-GU#5$]]A>I6LR2< ;CTH+Q"1,1 @'!>$ V7:D M6[&9;#>F>WD)'=L'\PYZ5RH\&I@[UV:9$\BNE2\<+">3(& MZ(/8$&$/G8@/).U0Q6D2YNGGLI1;D\1!NB*JG8E1U&<7 ME!.2Y'DR'D;7+BMHYAE'"]4D3-7O^PG@2?H3%Y(3!J!B8W6(':3"GC C%J@D M#-0[)3:\6KQ,@CZV9+L2"JI.90"P#SI,/$'HF/9C'J ,N-QDKQG1% MK,BL\"R1Q,*5A.'Z>Z_T_)4(]0!A*LWR,7I1,U9XYA^QZ"6GB]&NHMLHN:L6 M,!CSY^C=OKQ[C]9WJ!)$DFN7Q)1X6$PLBTFX:#7+B#Y'YYO6H6_5 MVK'3%M$DC.B[?5+7;3[!^,%8M<\?HDW-S;)DDHQ09DI<+D]F-,['(X:8T9CX M L\"G(1KTYNMAF\@!3JD\H#J+B1?$D!4O5N"0L"EE(T+ 879S[B@%B64O"K+U3LA1BH:.EDNM753'$Q>LL3\=) M-F*541\EJ&4P#3/XQ!)5G3GU*49CDF7.Y@9FR!*:>R*&6B+3)+A(?:L:WI1G M* V"_=5;G6_4VK'3EO$TS/CCH%-B)^N=Z0)CUTV=$F9XA48==;%-9Y3-QE!! M[1+B"[R#C>DPW^_X\WYOOWFE< S6!*;P.*G&#).$Q!X>4HMU&L;Z<:^W0JVC M6O(&#S>7R8RE&1VG((A=%GNE6G33[_[[;7E,).]^Z@4X6:2%,ZBB=CYNM2RE8;9>LLWE5G32]FTJIIO?5L^ MU&6C,^BN24&H9\>'6GC2,#Q_"+LCM33;J6NSKV9V6%&=&!$+YF@]>\^76F;2 M$[N^*PZK(DS_%[V+:"7J[MU'JP376WSKAF+U*'$$G[T%S"PMV8F*M9].IEMM ME-;"]/1&57"YX37ZP@FCGI._(U8^Q1:++%RH#HHA D1="_4W'36R10M6AE2B M19Z.DU;$S"?3@HR%078B#5F>"7?FPBIA,Y:-T8#840;9BL<-"S46AMK7Y5*4 M77B(I[YTC:#"$T,9"Z/0)]]0/W0?3&*X@URQP=YC%)@MC M\W4^";,'%/3&)29AN4,#Q.S8Z6-O+%S9*;B^9G:X^"0L3<P M/ D,"\+[M9726[5V?.S"DCL]M\XU.\[FC=&IM[@ILG,,E<]X"P0Q(T7A(4EJ MN9V&N8WIA00>0@[5ZB*9D"1UM+IF8%1X]CY22^\T3.]O1^^9#Q/.@8.]#U#H M"05(.=B60MU!\)PFK!BOJ8B=9^:D%N%I&.'WHFW[F=/OW]3=6;0-5^US).=U M]=#-%SQB7 ZG)!]/=\3*)]JR.@VS^BMT)^B#DD1#\J3Z,RE5T\LWGUL9S;$] M0=2-T.O"0P\8 _A]*:&G M]A?F 1<-)9&RB;;%M@76S-#'I[S\5S)\V)E MW2>_4*H0G_/,^)>#15$LGQT=^62A>LF1%S_Q2)NKE8$G0 MN3LU./O^N_&3T?,>;D]J;D_ZJ'^#_=I!WQ9*C,7WWYU.QN/GXLN6$^_<7!K] M>WAX-9LIMCEQ+>_%X[!A0W&E :V>ECSFUF9E(/K:V7(Y%&\,=O=@<'7[>O!H M**2X4IE<2;"06+>T@8.A2!;2S%4J=.'K#TH8F2LQCYV_ERF.1&V?3 M,BE\H,[?(%IAJV&[.:KF@"T!L:689W8J,^&7*M$R*^Y%VJ:1V'PIS;U8.GNG M4]*L.YF52L@4)K ^U-?+@9]BH00YTD(9:1(UA-=;2NT8<-O@?S"X?O^.X+%. MS[4!'^JW4B_A*@M,-^4,BHM=F"!P$G77P6YA"DP/W:[P3;]V%5HJU,9^"E91V M+4$PA/;)'=IP*,ZKT$>KT5Y?*S=7#KQ#'D02)CBE. D$L0%9R;I#(S,UIVV& MFRK(/RVEPRI18^"HC)=)8YOT$H$C^438>9VJRFR@NLM@KM5"A^*CR0C1@I'" MA\\%M [28YRP>.M6VK,FSB"W(0"TP6B0.C>F!%/O%D&T&HQ*/T@+%D)N0A:48&YCQL9,A@R:^%& M>,#'IY( 8#FP;TFD&1; >?)7R8,R@ M]&^$T>H#>4-=NZS50B<+?D\>@31Q/BX4L1'M]9,QEEHJ< M7@5=#I$":S5P#1]HN2^AVG>5:\H#0>GWP*!/=2LPGC,37VP*7;/;8@]$!DC8 MN6)H6+2.^G1GKCFN[D>_W<[:0>VK;:TKWBWY]XWVUA=+-^=3^QE8#P>U8>BE<2 M.*'@1Y0T'*3]0H:B84=HA*+GE -SKM(FH/-<0:1"991$:UNG 4EF/0WH)% K MR;']3KFBCJ=++/59YX'(Z/#XR?@T,!:V?G3X],G3Q_$-Y3>4O5&UDL'C12#; M_ VY^$\ISZ&563MIW .Y67<40<)IQ_UV82KNXZ,I.4? [(9.EPMD*YR;U=E+ MI,%I"=+MJL># M'L+$.<]R*=4UC364)F43JFQR*^"I$$=1C;*S0W[[=*?DVV(W19BIQ/=;GEI'PQPE M_U3M"3U,8F;=3.F8EG=5I5A96)0SL+4@AJ]\]$[%(U3@KDL L+X%'<:94SG- M5$LG9]KYHE[8+JG.*0V;M*^]P7HTH-*;HWP,)\%:HE'*>C];T,LF)Z84HL5A M6KK*^:-.U99*-I3[AE[*64$&VZTK6+%4<$8_CD0J[WT$1C( %;-W2NB[ \&5>W5<>U\ M*ZOKV0.*HV3P21&LJ#&I?=0T+54KM5G317[7KXW2-U7_/MBR\O'I"#0'&U92 MF(*KF=$15C@ VQ@*:9I322:]US,=Y%313Q8Q8$4%1U*U4+%LW\QT)TH=BI_X M@(RMF_Q)RV>(+9@WR&XQ_992A!-ZRKV:I+*518(9/A1BL5H(BJW*\KXZ]."# MV-/Z(/959.4*GN!.\JGJV[I@@/,$]7!#PSLWI:%M"=)F6E-G..3;Q4;OW(%D M4W:QI=YZ9[JN9M@W?%=2L:NJ^]+,8A>];>G%YGE;YN2T Z\T.\W05R;RHRW@.>W@KGBS*2OHWZNJQDM^:NIR8[ MQ/@C\A-K% F=6Q?])%T%] <)3SE+E_4_)''9A==?,7OI\KP]A=FE/?^C/&:W MTH9DIE-%KM?:CX]/V7YW[1"G"G]2YT\ MF>PE^SYYW1YZ5TL).^/P3\XI5X73R>;D8X_XQ\=B@*8EE6]MV+?,[1[ N2U= MVP5G7\JFV7E^9=*VVS#^Q,1M!SI0WJ;%@59LGSWM<]E9\ 5G&LX>ZYO/>+HE M?7V+%I>(1U0KW23^^HNO;G:IN!K8$/A C@>\,)F5),5K[G?=3^UL6'CP<6SJ4>U M.*/MXG/+FL4-E_\;[Y#?M%3802S>GT@C;#MG+E[-^5D!Q2*[OUVTX+ZTOWI>Q)2&XL6JK(FQ-"\20TTGE$OZMC8:XNL<>"NY;<];HI!**VT7* MY3+3E>D4UF;B$S7!<-<+_W>Z B64! MRJJXH?IWO@PPX.@.FK9D3T"7*%5'![?6(->AK%4:R2U!!B^ >#!:@!-+WZ('CY(T4*+E9WC Y^J;VYS(LJ7M>73FP]?W$@@%A(^?:J4(5O M#FTN,EH^,#;E9 !SKK"=,@.&^*Z6K6Z&CX;+E5M:Q\<;)_8C;8\:VT3:?2/1 M,5RVKK1)G3;?-/$&GV<01\\-HPC])3-QU=7E@YX4;+OD[I%&;$4WGZ9JQ4C: M>(;BJ+[=H2 462#\5%Y>];[20^ M#*$!U+ST,)-%L< MCP.H9O66M_!J [AR!Y0"P]# M/.:.G<^4<80#41F[$*/R$AN=[*0J3?K]@-Q<602L.V]#G5SE<%S>*6JKW3*= M9_R_I4";FFR/6@W2["VH#9Q.'J&NH5>Z?EMWFI^'!NMF>&A3OY9NCH0!O,\P M=73X]/$@:%/U4-@EMUM/;8$HPC\7",K*T0!\GUED._&!%JC[[\_^ U!+ P04 M " !]@&Y6O'$Q:PN[VK;F/=MYOOMMFAO7YC:W?QP-#_2#Q_L>M/AA\?/O]\5:W-END^[ M]RW\]#BL4MFM:;QU3=::U0]'%_-O7YSC>!KPLS4W/OEWAB=9.O<9?WA=_7!T MB@"9VI0=KE# ?Z[-I:EK7 C ^%76/ I;XL3TW[KZCW1V.,NR\.;2U?^P5;?Y MX>C945:95='7W0=W\S=VXKDP&"K6WXO\47 MP4,RX=GI@0D+F; @N'DC@O)ET17/OV_=3=;B:%@-_T%'I=D G&V0*%=="[^U M,*][?L7$R-PJN[+KQJYL631==E&6KF\ZVZRS]ZZVI37^^\<=[(>S'I>R]@M> M>W%@[?DB>^N:;N.S5TUEJN$"CP'0 .U"H7VQN'/%EZ:<96?S/%N<+A9WK'<6 M3G]&ZYT=6&_BF-G_7"Q]UP*W_._4B7F]\^GU4(*^];NB-#\<@8AXTUZ;H^=_ M_M/\Z>EW=T!['J ]OVOU/TBKN]?^N^M,MLC^_*=GB_G\N^SA6V4?S+5I>@/_ M+1V,)%FC91;?91\W!ICU%]?:CM;JX.=+M]T5S2T-^T 1?U 8G%]FR=465M46SI@]^9TI;U/:?,&'7NJHO.Y\53965L(5K M3-/Y',2IVX0]6H81)_0P(@,Z-WYE6ERM!%9M79UGG>U@0URGM?XS_JIV'E?: MV'(3P:SK6U[$;^P.U%0WRWXV3>7:[&W1@#ZKLM<-[-HY0..CHY_?OCXZSI C M;&D2>(A- -"L-M[#<8LF>S([_9J0Y;JB#D,1'NO3$Q2>T<-KPLE;D^U,BXK: M5#/"O> :5H-#^@R B,-= P>P#9[[E[YA'4G($E02WOUPGU<2\LCS4#_(ON8+V!6/(R$,P$J7K;>"81>5V++EP>%2?/!_(7%DD![(6 'AQ=9F=G9_F MV3L8V&87WAL1VI>":5@5#_/H2(:"V ^ M\C[EJ#\@;+\[GAUV[9@0,"*H*D M&';/ 0C@B=8"DYOMKG:W)N*-IA%%A0U!MDV#*_<$@;=X9#Q)L46.^6=!7",T M%3U6(.@HL5VJUC*'Y[JQN*;KZPIPSC/CA2A M1Q@+&@1C227I2J@Q@&"!-]##R=!PH1MR@NH="8J[70.>$<+:KHB.I@"IH,F_ MG8HH 8!N%6\:U[CFA&&)>I?QPAA8&B4^24<)9T,PD+Q/3Y_FP8"L6K<%8)A^ MGG7191 #Y@>8 /Q (X4&#DP 0CR"0+4CD-Q6.8" MM/5-@0*"RN.EZY?=JJ_5-9C&D<&YM!*""3XK.N4%:#O!1Z&3@;T-0+NL351' M*-3;I6T*5=TKX _7 BI>@\*S;=EO?8< $0I;,Q!'-"\W2%!R(,AC %\FJ-> M*EA>P &\;S$:L@#."CXWZ&. @JGMFB 7C&S]2P' )O/;;_KREL8AT8-5(KO MEPA+AU,J=].]]6:.W7 MH.! N3/%P3"!Q)!>!!-LA-4#[N 7HKV0.U)\0.#F'9P5U.+2U!9$#QD4&'<9 MZ(+&ZD=4-_"5M%DT1OEHK:"+!'X_.D"@X11WIF;F"^I6-30Z/[M!F3T!YT7T M( PJ#;/[%,= S(G(1WP#;ZQ&O %BA7ZC$&\#:I+T(CA6Z,Y$DGXWC?A M-R@&+1*UJ$"=HJ+AU]-F"?5D/4>.1W'KVSKNQ/;G/ _@#"H4#=@/)$_<,2;XL:CAV;6 M6]+63948;!QP0_$T@H"(6)OQ A\!::B: 3TX^2<@5>NRJ^B TL*H+P="0@<0 MP[@B-.I"J>-@Q46Y57%,!1< \K'"R==>DF@$JM_2N-IU)-IKTLB+[XRRP M"Q9_)6H#?1) 45R",AEP\%GV*C .JKA>S$8%.[9;] #(/(. >"]LQ- *FJ,0S=2WB#"F[Q)T0O9K#T@!%K'7##+\#$I//@3]? '< M5K1BGE 3RTKYB(75@'J#M*YU 7&3E:ELPL1@SM8 !BZ,'C^B$\#(4Z12 )'' M(&5CZA7Y0/$;>43E;5DGWS 061.6FQ!5"AU]B22:9>];=,^ZVSQ[7Q?"O,B* M% 4&F8NC=F&4":.07E'&B-_("0"]UF][=E,KC [1O:'T%4Q/O=$9V.SDU^K( M I;1!^H[DPK4DF5JZ!XF K7L;5VQ!=N"=PB_%00$@/-L!&";ZR7_#? M[+I?&PB-]X+%J-6 ,=%%J.TUJ[CY*;+I^2EYP7X( 0>Z6\#\-7GYPBQ^ T=G MX<0?PXKLT@9_G%0W3;Y2S9[>BOPM^.?&U>.=<.\%PC9/8?MC*+DL M=B 8G*7P;M61-X+"P,1$J4,//<:P8VR=(4!/!)ZH8Z>(*=XA144D[3MPW(BH MMNE,4P0-8QL*_!IS ^$&,2,8M';-^D-YJ? A) )93B,AMA=HST31E7Q(Q;%5 MV>6HN)K@U%GV#_)W[Y42"#LM!> @@O#_ '<,L2KK,2& ,5D>F2#Q?X=N,@=0 M+%R'!8WV!"6..CT$&NIND!@"S6_U$%\>IWZP3B2/2,]IF2!8YX\B_,D[/L$Z7!*$W7"KVVXJ=1"H9% M,Q_D+NA$!/-O(@3$A\ 'MJ+A+XJ:6/H*T]\LO>0E*V'$+K9FQ7XM$D>( 4PA M)'J$(X_3$'6PQQ72@ ,Y.,Z[0$K:#55=:S98HP"[]UH6?(,+_AM%D<+2G\GE M@I7?($E>-[YO:/%T D#LTD(\JZDB<&4TMJ53!<^^N^>,!["89(H'YTB2$\A) M%%DI#PJ=CRAK# MN7X%DPFH*=O!KP;4P*BM49T.KB_Q4$*V(L,RXF=C*+D*((#IWQ:549VI'$;Q M7>'[-B0+<3V)S G5X/U:#+:P.O QVA'=$SH$G'L.'RN@'H7K(!4A(E^Q$F;_*>+MN- N/*4KT?!P<+<4%4F$%_.,D MPX?L\YG7XS1X(3&\TG7;$W>1YAGE.0E^9M!IDM4V":0%3:131UP;=$X\DA?L MC1'.,*!"I=U%Z0C]6$PDCWY@#]M4$'M5^!T=%G$(6O,?%O49S'3EYY,7%,9- MBN[@XR QXS=X@,$Q]S*);KM%&X^;(-/28/),*+<1TH.:,%BWR%=XIE"T2"*4 M)!T>LM-H#HC#*/Z<93_&-6G&B4A:Q?GKI"C$67ERZY5A3LH:;(9=6801'.Y* MV'5;W'*NI#)F2R$]TAI4_%YUA+T]7!3^MS*6/7MT: C/C+^A@FE4#A <^(G5 M"7R#R!M\G':6_>1<1 M.F>>0)%4'T-J!--O&&.PJPG.J+?,@*2C,9.@+)(0'3,I%:P#"">D8MJD UFR M2RFD@LL3?I2*#Z[=CNMBF,0R8!7""9 .]<9SJA"L :;2L*HZ2F%!4=^5W8. MCSCW'<4'E$A'[_6:!+#5+.94.C"I4Y"RJ^UG0QDHF(_%CB1U-#QP+ $ML;.% MY"#$&XD[01DPX!JS4PX!9[>S)_0%HA]"Z2!I8Q,*HF9>&JQ-T=$I&T,*^@;A MKLP:ZPC6J1I&DVJT(DY;5@6X-8?.%L4L!YB7(:038H'\9183GV 0#=9RU+D-LE+P?;>BVUL M,@!<=YJA?BBN*<3"S3 UP58GBDPG&A86;PQHP.I?4F.^#,5*9&G(;C1-H]B'X5X;2"A-T^EVPT'?[,NZH/)!Z$!%:C 2&]C. MB0.S4X&Z+*%CJN$'SF-2[OE#8/0[79%;4&*1,>R[0VT#<5R=5(&H]A#TO%3V M)RS=-W["'L2\1%*3 !<,G.ZFV$I234LLG$1 /;"Q.S_85LU+:\8)MF*_I !; M/*-L'V?7:(^_XH<%I_\.)>6H!O$@V'+,L&,-">9A+\S RQ#X?++6!&8.%O8/ M[GIH$9XF^-6>#(VFPDE5!8.:;\P*]??K >^]<#A$(3K@6%MBHYY5"=/%V@&GNO M$O9\++XD]QLIB5YPAPB]-=X-N5D+E MA-G2=2@D"%X&>6.P9]"L$(@1VF4=TD,2J%/#$;55@+(#)LO9:V.P$I8T34%D MIG6I?A(H+W2#,>RKD*=+BGKR5-@;U&*J_2+C!@Q*JX;^#4P^ ./6N^*ZL#4Y_=HJEM_E-CRR,P!GX L\.?U:AAVSV'FDK_8? MK(;Y@008LD-!\KC H@D@=F.*)&&4,&,QB0Q&+1:#;,7\'2+Z250TUZY&6Q"K M7*U9%UQ;?30_9JK8K19(AK+ A"GX?,47[MF8(F&>/5H<[TF^3N&4 HPY.PXB M7':R*.G3!O='X]&9M15+]>B<1R?)%1)9("T$]U.'C9P!G(NV;[ _]>'@2!]J M4^A?DJ1,XCH'2QRT$9$Y7&K#EV27@K&HX"G820S0<[BZT;5,C] MA5O^28PG41:2$BO0:C9V68"ASUH ZD' 0*:GN)O;+R+U?J&3&&_ MW?$RD75<#RK1U?V62M(V%MBPD ""7'$ A*%O/H5;'PHLFD8=T;($D5LJJ[ Q M4MV#E@8&U@4:D+3M^Y>^6FM-JC4M0$X-$MA/ #/0 MK;T&T^:S42>$O&"M;":1C58S>0F?*34.='>#O M4B3^(3HH"(CLZZ5_4]P5[6#"DEIHGY/P]E!L.P0@CRZ/5"I1)0&3+X5SD6') M)\#.\*ZK0_&3JRV,GH,HQ7)@:Z08N@/C7XN_$L2X;]I#)]W+-;^.8J@)UTZAT5L*QE(J(NKJZ$+%M@Q*2FVWJ.53]$F?,O8C4N,1 M)78Y$\L3L1V+KI)E[U;9)SSNT8=WG["+-Z@8,.,8A3GJ#)1&X:AV-'FOMRKN MA.-=.(. G4:K:3+7%!6$YMBR A .U$'2E)]A-R.-P(\O7 W.#-82-RB!/XXQ ME&P5NP0T>P9JX#.$0N$"S,Z:5L1X6+.DTQ_P;;40(FGAX4S.!5",(84Y=H8/ MM9/W5'PB5RDV["^!%.Z&[#4I&Y=I#'-P#Q@SA.>N337LC+_?RZUVU"-,53Z2 M_L0CC\ H=/!+#-NIP>$@6V"0WW2'"AQI^)XEX7LXAAOR%)HG^#H2D R86NO@ M@]ZA0\O'MG^:KF654=LD#I!6S/? K7X+3I5I8PF ;B]$;L.U)&A?M\56&@:T M.UAK:W6B"9(ZC!^?5/B3_ET-.U_2V+/9ZXW)*=R]OQ\@'%'A3NZ:/8!$B:, M@,.:>")5=R]@1!DM.0[@.EK:;;.\99N.>S/(I$&7PQ;7$\U'15=1ZVVXHD\; MF[.J;]4Q4IJ^M#7M=@\PL77LCHUUQ]6PY$?-E18]E)JJ]/GPU^D=@]\/; C1 MR6QJT8>WA*V"LV:^F+9$Q\A1$P>&4N)GI7L/"@!4 \P%6K>3&H*4%?@KI?>E M10S5-7G'@@S$HEP6S7 MDGMS*VMK\Q]>GH'YL =>[8/X@B(2(>G(ATU1->0V+MC%=K8E6@&.'ADO]'N^'%['GC9CC($+K24)DN#!:K+OI8P(QQZ"4$@AX2A M&0!O!6RG:KXI)JC7-^ @Q"I ;&R,A] ;PR\V=A%I #\F&.0N1DP:F+0LJSM+ M6.ZR"_A7G4EY>-1F+6=2+SY0-1@B3DF*>\L++PW&%YPN2+8E\HM5CD@M4TT< MIBI/F0$DC[4%$V\72SEX1;<,?:<]%I+RJH8[L@-23:DN(P+QLZKGIU8 M=^H2RN]1QZ/BYA#%OTN_/SK GB.V/-Z+DMFH:S3A21C8!+$%7&.8IVC%AII8 M[IS@K%POT#T$YJ"91Q("ZD'X2"M48QX*QDG2B>%FQF_#WV'^N=,:<2D>M*LD MY:G%@?L"* H".K1VT'XJ&^JP$%Z^-2WJJY=P)A)8"LDOJ6VPO!T42$)O"::. M#N4:0O0:;39>D:ZE*1.6%.JLY.9V\BNZH1<:S/AECV*;Q7PT77KGX)(L&B4" M*E?7P_[R%!62F&:.D2.+6:*D'6/3-&2#PAU0NF!32C:7&J5'V\?-E,*#3:-F M&G?[S+*?J,^7 AAN].7\7^#&))\^<1BFIP"2V-5 B*0'"-MEA[@?XXQ]%X1P MLOWK(FEPEDZ405@]PM%#VESO.ST=.7@C0Z0J9O3Y@T)2F4'GL$*7TR)',M"Q M<+_/9_! M[*]/)06J<6*4>9)T-C=%N!R2G-3R0P*47T:6P+HS]RTFMA2/YHTA\>(,B?HLHVN%DQV8HZBGF@]J!=,KJXDT8L?S]CG M&_HN?J2V#+,G%>]OJ&H:8"4E-&ZY,37+KNYX4V0^^VHQ>Q*87*@]RZ[DTNOK MAA_52KMT\16"Q;/3/ SZ$%11GE1KZ6Y04U%8.GPCQ2:+%DL,,&+6)5Z*?;?W MC50'%318%IR"BPY^"@,FJ4-S3K+L^!X"A]AK4 M41NO(Y4;:U8)R)4IJ90$L?IGTU)[IWXZ@4\X9 TBLK5:V9 ?V MY=5/LAW,"VE+TOP'6QC95?=\0WV57"L+[HO2D@)L08_"ZX5L@A2IF29HF<3) M*+&]_V)(R*U66/??4"JZ;R>8[EN(_H\EV9C#O^&'T:5M^@J?1SG*1_;ZF'Q: M4O+31.('-5@*. .@J-!"['V;RU;#_:2+VA/12O60[^1!10R1PU-K(2V\6)?%3N"U%=\I#AR7+ M>N(P[]\3N"<%@-K/9/3:V/P\/CF-"'1. M#ZV= #-J'QND3>UR M)^0WX7[OL.,W,MBG1ZZGI%^L\I.?K<5N:JT"M<0OLUUX?K4!A#-/\P!"(&(^ M=O7U&IA<%>%>V/!B4W(A> I(129.UM[=Y**19D$>AH\\]&>.*ICJ4;G0CRO7 M9?A.Z-MXIFD9HQ_ :D1>-8\O!'8VE/G/#E7%/O25Z013OBA26DTWZL%^1 M5'KYVA_&&.API'&*MO])02"]2*9CRGZI'$,V2PY!MC_M@ YN95D M&*9I;1NI6SEQ'WCV^P-SLOFV4GVJ0EW"7_MG=P2+Z77D;5H>9C(5I]6%>SYF2R]@*7? M+;'4+8U1=-@DF3#<+$W1"VQY*&_OP^4M^-78L_U J/([S_:@!64EJ7NTAM\# M++D>%JX9*5%UD(LHP'H5MU^A0+NEX\JU06:3O ;J*8/OL"'X,Y7$4ZYVU#@86F"V]+@E MBL$W(UM!&.YMX_2F/'W?%;?C28@X\/#89 M+P+A6\%4^I*'*[3Y;%PF*^*+669P4O82DD,DUW[IL1+*!HU>?4./,+GN?O Q M-WK]BE[&]&Z_\>PNF%*(!IW:DHL*#;7++E(H?%G2&R.Q(ZE3OP]#. 11V"ED M9].[^V2M5(KP#0-L,(1X$23,3SO26@(C9N2Z4]*7T\@K8,.<5C=@G F[0A,I MH93>WL!?JS"Q]'!U'[=_&;=_$[8_Y%PR%,W=L*N3)+VAL4BI91K)MR1-7C@\ M"7S^YNJ*^G&O8E$6AXRCEO&XI/=%"RA,7>%TPY;S[ZL6HX+#-\0O#&"_Q MC5L#4*:H5)ASRWNI]Q*H"=@GJ$DZ0E+FL7P?OV5K2JQ$[L'\RS1\37)P7M821'ICN.'/E>]#"%M*LCT5%D+6U$V MEM5J'L+-='_%)+XA16_N!H3NZ\$I%#^ 6,3OV(MJ28N/NQ^3\E04#RQVP"%Y MP73&* 5. 0?&A=K>6,5;MAW>;MY*>B\\L4EU&R:(DKN4!QHNAW69?2-PMTZX M.[U]&=ZY&*ZK:PY\/S1"DP<3V^73#8&$$V&13WV0O7> MH7)'J35$;2 (RFC$,_G]Z.8VJ2BP(?H9O\Q M!DVAR@YZ0XVWSDNV*'=@Y8E MC%Y<_?@ D%)63>ALMQ S67IS.O9#<,IL1(0 <\#>;\=",86#?._YH<"LH]!I MB,3A0?;+U/$VFFA!2O<,>^N*D9CPY76JZUT# M^H"NH0>BXHZFK?]7[4,QWQ:?]P]]C>]#7V.:;DL2^#/JJ0: XU.3\8'#03IP MLN&'GU+!U9 O^27D),O(3Y'B0^_Q37WXO=DEE=!/>,-"M',PRSZ)0RA$+CZ; M.Y)6S(*QX46OYX6J/464PQ?A\]BE[?!AB6+P[G&E[QYKU(&F7Q_HU%KK]@M^UT5PUOP7!E\Z"BO<) M.O%.(Z6,6C28V+.NEC'>G ML[.O9>W9_.M1_OD;+ZWC<>FPX_@*]@=#;PBG?\JB=5P^9;2=H+AD_PT6]D)> M0W_=9/_5 Y2+T_E35B _7ER]T ZKBZM/])N3^5FN7?L RNOHW9Y<\M//;]@H M//KH=J!%SQ9/C[]-$VSDP@Q& ODG%\PT2\FO_NI3YR0:L<: 53 NW''(P:^< M2#))7J.NPT9I_6X4H>Y2!%$!CT3)RH/5?@NR8=(B)/.7B?9OY$FQ9C7]M00281#59-TF7SH!8;D38+*$V9%@&DRE?WXA?'N3NJ-W M/-EJX#@.B?>.W&M#@ ?K]RH.[D!]P@_*&KY_\' M4$L#!!0 ( 'V ;E8_8O3*=1( $LY 9 >&PO=V]R:W-H965THMRV@7+9[O' %UR>7BP6^X$B M4Q+'%*GF47+UK]\7D4DRJ:OLMM%8P'#QR(R,C/M%4D]W9?6E7DO9B*^;O*B? M3=9-LWUR=54G:[F)ZVFYE07>+,MJ$S>XK597];:2<5;(CY6HV\TFKNY?R+S\%LF=[5Q+6@GB[+\0C=OTF<3 MFQB2N4P:HA#CSYV\D7E.A,#&[YKFI%^2)IK7'?77O'?L91'7\J;,_RM+F_6S M2301J5S&;=Y\*G?_E'H_ =%+RKSF_\5.C0W\B4C:NBDW>C(XV&2%^AM_U7(P M)D3VB0FNGN RWVHAYO)EW,3/GU;E3E0T&M3H@K?*L\%<5I!2;IL*;S/,:YZ_ M:&L\J6MQG?S>9G5&HJJ?7C4@30.N$DWFA2+CGB#CN.)=633K6KPJ4IF."5R! MIYXQMV/LA7N6XDN93(7G6,*U7?<,/:_?J,?TO(E-N%ED1*YLH4G%=U[!] M8_OB?ZX7=5/!7O[WF"#4,O[Q9/8<7)%['A00*2+>J8?;*>BH]M5;=Q MT8BF-"B)ZU4E)7R_J2WQ\O97D=5U"X(Q5+;"JU6,#8 KQYYZ\(H\)R[K=0R) MTV.: 2XV])"7UL0IAH%XN2N(60S\+.OF%?;QTU;L30^;&45*UJTFQ=QG3'5 MCV2(1:-,'C(0R[;"VI7("A7558!=Q57:L:45.A6?<;/H[",Q7 =TW\:[NBRL M!Z2H9^&B64.IXB[.6TEBA3Z5J9">D1!$FL'MLD7+]+M%20UJ(4A1Q,,@[ ,\ M8*6T31JUX[I;4NL[*]*61L>YQ2J25<+765$W6=,JM5H\=57>R:I@3G+Q[M,' MQ-CJBVRV.5QY:N[P*!-Q]2,<'#+ 2:LJBRRIP4C1+N$O;47*H:$-N.&+C8QK MZ)XF:7ZG!])G?MF.4LG,UNUV"Y-,UF1H=9DS$W"S>BN)M^P/6@:O4GF'E+WM M%LTZ3=&#W]Z]X8=?LH;O07]5Q1O>]AIY\#$36V:)LI7Q%E168^O:9U;S"9NI MX!0))'%2OST5,JNR7:W)7TCD>;:4R7V2LTL0,]AL(Y-UP?0^O'K7T_RI/K4I M*SER*/PC=HJ>5#F0H@EX6CZ1QDI1M09&4)L2DR0I:J3!/!].V(*W2 M.K&1P#:R69N5^#F:B( M?YK/XQN4BHT:''>A(!5$ ZMP, (?!5D>]K8M*V5/;;4M(1/EFQ1A=YC_+4O# M6:_QD"-9?F]]AX!4)L/*\ P(&$DND;PL(GB9\!Y@*.#E'U@[+E89Q7/V#,T6 M!_BL&-Y185%WC*4\-L>H+ <3$"?>MQN96EQ5IMI>LDI "=E&R6Q@^7%**6\9 MXST'4&4NX+,;K=63(O%6&Y:Q]@L: =8RU(B*AY5$^N.TA,W++2=JD%16JSSE M=U[@6FU<1_L;F K%$/7@U5>(J5AA[K^_4\+)B([LZ9"HX:%)FW?VLBS!P*Y^ M(BXRDDW9UF ?-H$Y8%NE8 &YQ)?CFD2\;S<+%>S,Y*PR]MQR7-MRPIEZEY>U M"F"D;3CH.)7CXET,@^@+4?%(>-$T\,7K7A,<4Q7M83,8%CB6/W?$!\ZTXTU? M.)?@=>[8XG-)X?Z42(B*9_FVPS.,)>/T/PA_'/=I=>+UL;(BRJB 3+J\W2&E M0Y$O,44GI&T+4T@H)%8Q9> A/)VN:)3>9)?_J%Y+'IABVC0"IN*:-:RWJKQI M@:VHR%G)7#F0F=- F,LVVKC*;X/(Z8512O+&8TW69!?A$SPV=3?G2+12D3<> M6?LIE6CJ/S, L%QZ>0W>;S@[>8/F7Q?( 'M2\ST.\:-RG 6NJG%- K!*LG-T M%HTD7);I#F6M#@R\=%5N1I2@PZ)L$%TH*WX:Q^JR@:]E"!"#)5-$CQL,K@&H,1@^'XM'T=3O:^Y"$@<)$DK-]KS2C"LY M/$!<)=2Z+I%JB/PN:];CUPZ2[K)$3RRHI&D-IN90J$#9;R+(SCGMS[H%!J>VJX,CU.MN=ZJID?TB= M&;_'FH_;',7N;[3@N-FW31X:+^%\(J9ZDQ@]KZ&],'\YHO;.F/I13;TV=/[/W(T-]+730L9D]K4?AX)QX\LSXYPQ26?^XOQ[.,Y78M@9MF!)[S0 MH4O?\04WLDA:;=W[O#.S@IDCPF@FG,AR@TCG@]; -3SP M'C+!H!N-?U2H(&FNLRV9]BR$@=K"F8O/E.*1X3?0)H1DH]Z(M!!.IR@&W$L.H=M1EJPHL*4IH;.,VS8@&0H+@)C"&# CO6!C>*EQ8&S&U[4L""ZHUR[*1&L-Q/X% M!$XM%I7TG;Y24"HQJ1#Q\6C;'.V,1JM4=&R#X];2DOH9]2C=*AUS&;8AU/=' MCYH'+]DW3ZLOYSJ5*X!(O/6&B'@HETN9J$29U2-6LKK3D ;5QDOJ-NAB!FSD M"@/KPJ= V537R*_4S"M2;FS<<86P;+F 5F4+)E::&W7+),.C3Z\ET*OX;OJ\Z[.-";B^ L%9969_DG2P01^#7EN<" M<\PBOG:"R)K-(_$>>2-35@]4-/$.NL!^1XT,CLIQO;9$C:!!4H7JNB8"J;GN08NNM[?Q M/5MC5TD;&S[2@%&]A.O;&Q'9@?5-D'=*80-9C +;,-3Z_A+M!['$^4["3==V M[L?K$G"D"BT9RW!=>C?T#K"+P65K:GBR#*BP&.U.*42;'?R5BHV!IEG9Z)K9 M*-N'U4A\.T*B]:7%68/\]![V3.$T1R&<#L%A2_ 2*8."VEZ'9]!"S53J=O$? M! ]N,;(*NEY3EPP[)X4QICW5^M\\/DDJ9_]55QO;\7%1-]-+GG2ZXJL$?[[F3I<95ZNR&U> M5'+7D$6"B?&P5S#C0LJ^Z?YNU,,VB5A4-TRQ8#=W!'R$, 1VSYD! + XS%B!;WP<*2/A6WN];<4B9#)N?X&YHL"8+X++! P;IW1 M_\Z(9*C53>L?L"MP\HPY\T.7_SHSA_X&'O%N!9[7H>@!-P_36:D8R&J]/.12 M*=: QM[,]H4SX12/HHT'BYC6[-/;IWD"IN_4XJD+H9\[V[OW[3KT=Y&Y"6OA-^E8 BL CS=V. M[S[,'S!^I@SMD2-]',:GS_$V:_C4_YM<]4_LR)FZ9W>D6B#V-#@ZBD\7SACB M5_M>)R/QLYW1'_[!\(>$(XP3XI;//OGSD(5V;WV,6">R((0]X)MXBU$0SU1<'>P:QG=6E@%FZ#A?G=IL5,XWT!\DSFXLK U!UGS_ T+1M*4)$9TSCL.7] M<[N: T9SCF.T=S>W*GC\6I7PF+< SK3BQ00O)IDI3^^#4H2O,& 9?3-Z_>JWA&N\/T[O/I\2M^FSI8G+[YE8#K/I8RZ;_9*[[ MPF'\!8WY=W)CYR#@6/\=!1?W<"/Z%4 MQ!T32W',91GA4$"CY%#KUP9U1%/P"; M"'H$ $R$@@AEN()@6?@ 9IJA?)O-AT+1M8*9]]U ";. T;">/0,(8G1DA=@P M<,@\B$88R>67 =?C :Y1B_LH%?V3YX<#;UYD&]?S(]@HL!D8!7:H(0>?U5F! MJ\&&_R<0C&=YGFL H3 B0.)#MK/SR&5&YWX7$*[B@=!3#U/FP0!2U<'5C.ME M !;7CL2OE),Y>5V:OX 9 M][8-VYT%;G]'$-@'*W,__.O$<2U6IU2W=Y!H%G=8DJ(.167*IZN"8Y0N;SJ_ M4#E.6^VEXO7/G6'JJD$=I8T23)YQ]1PORCMI^,50<>K#H-$D.@IU#9 S/@D- MCYR$-/00!T&'\'!"T<=7FWB^XX3 MKMV)_ +Y>IGQ [UCW8B>'CLZ.GYX^EBERZ,'AB2((P><_ VH<30\3GP_=LQJ MZ?^1O;/ MDHPJ2Y4:]>CT@CE3"U>#?-4GN+EVB1AD@A]^8C#\6 M-3XS,D^3U7(G+)%68>+]4@>K9-79/=IG',R^=_2I-2^38&2Z' M^8?>#T?&W@R%DL>=ZP")UZ%6=>!2S1*,/YRRK_W8@:=9$5 MSKCYC>06>","%][S^'ON9U)7Q S?^\IU^QD?6@_I&_=:M?]K_4O!:_4!N M&*Y^9@C<"NA!]K/$5'LZ"R:B4C_=4S=-N>6?RRW*!K4<7ZXE"K2*!N#]LD2X MUS>T0/_[R>?_!U!+ P04 " !]@&Y6VS3TZ',. ^*0 &0 'AL+W=O M%PN ^TQ+792*)"4NOX?OT],WR1M+8W[=WAOB1K61P.9YYYYH5^MC'V MLULKY<77IF[=\Z.U]]V3DQ-7KE4CW;'I5(MO;HQMI,='NSIQG56RXD5-?;*8 MS2Y.&JG;HQ?/^-E[^^*9Z7VM6_7>"MK3T].'GQ MK),K]5'Y7[OW%I].LI1*-ZIUVK3"JIOG1R_G3UZ=T?O\PF]:;=SH;T$G61KS MF3Z\K9X?S4@A5:O2DP2)_V[5M:IK$@0UOD291WE+6CC^.TE_PV?'69;2J6M3 M_TU7?OW\Z.I(5.I&]K7_8#9_4?$\YR2O-+7C?\4FO'MV>23*WGG3Q,70H-%M M^%]^C788+;B:'5BPB L6K'?8B+5\+;U\\@M MOM58YU]\4+>J[97XH$JS:C59ZMF)AV#Z^J2,0EX%(8L#0N8+\B,5LL;A'WFD^YBG+._W&,6^L:<0U=+6 M TSMU^*:C:RL^,?+I>/G_]QG@2#_;+]\"ITGKI.E>GZ$V'#*WJJC%]]_-[^8 M/;U'^[.L_=E]TO^HD^X5LE_%OQJOQ)GX_KNKQ7S^5.S92/P*EUKAUXK KN-# M,VU:3K9;NE=IR'(Y55.>".62I3@$H^5 MTO,"CY 7$CM8WM:(KK?E&G$G.FNJGG9K*T'JZU(YH9V0*ZNPON^8)E;25K5R MCE3&0!)66M5Y).K\3?;:* M5[9Q=PV"[1S>=#=:54_Q&J2M5*NLK.NM,&798P=&7[!K#6:R6Q(2#PF!-A_R M/AT;)5UOR7R.9B_<6"I$M_+;3)5N8>+K"YMC*?D9F M@RTJ!JXK\'?3*<^?\(&/[.C\M 6VA7%Q9%(SX^U6ZEHN=:UIM]],W3=8<5/C MNQ[(Q7L:VVA2E!"&V$)&8 \D9JF02"'PL-!K\I7#R?V B@VL-/8:1$A6%19? M]@[1YIQRTRA#1B-

N MQSYH%>L_?.J[E958^P,_MZKF*,Z!F<4 "]H;J]M5(:A*P"EE M6ZJXJI/:D@@7-8;9B(P6LZ=)4L&?04Y194?LH)O.6"^A!FE)JT9F8#:[? IA M780_X/II9";0B6AA(XWHO@%D( 9@@U90DO$!V,)*A JR]L!8[)P\BMY*UDEG#8^9.039TARJ0LTNC((OI9,C0B1O5_#AEZ3 MB=J]ASV@EJR=B8; 6D8HT2/B,3@@4IS#4R+9I#T53(+2(54UCRB74%#!^*05 M[U_K&\7!*'$B7KQK9%DA:'$<>K\C$U)\,O]4FC#4&L]@!0Q(/WZO->VCH,O( M$VRAC>GKBE(&N2%&K"MQ-E(C9IW 0JC'*L-V*GMQ,,E<8%5C5+=GG&S;%X"VQ5P978*I$=;:!1 M#//F=2(A6@8:3*">))512L(AR)"M(S+^F((GYX])EH1.0];@7=M;@V^J^)KW M=>!+&:@[4*B&X&162X%O%0LY$[A^ M^3N27?#*D+XIQVVDM7";I@@,>_(?OK3\"FK+ZI89%UJ'HF1+!B1F^T9%0Z\$HCI$@4]#;06M59%= M3R25\@%%-U%>4H<.30J/XP;OC @-F"M+*F)%JQ6YM#$X"!O)1L*X1JY MHU^MTX'H($Q&FJK3P$3:![7=5.50%\A)Z3WH-]9I$MFF'8#HN :,?$-'$@!2 MZV1HRAE-+1$)%RAU;[5D,B'^B[G%@H*"I!W'WX9&/>NOX>R?10,R9(AK*9-QK@#8J]PU)DZ98*T MEARXY%.0)7'DB+:Q#YZF(GDJ=!""K=U:=QV9R>Y_)>\37H1,)&)7BMW=OAS"QIC,N M]*6[/G@IJ%*,C4-P>ZXL1ZX=\Y4WY6=BR$&#V+8,Q6OT"/D?T$8L&8LXA$VQ MX!;!584Z";&"LLW'1,6KN+V]@6%VO!M31/6G_(S4KTFA9,8Q$4&BZT<$.S9: M[@5")T:^XZVR_G=Q;A03@<6%_7=X( Y#7R M65#WCJIME>HY]N$A8AZ6YM[\>)QH,_GG1T-Q?2#_C;KZG*'(ZT3,AP@\AP$A M=8#XM,<_M!]R;1V:=S+2B$F9!4,Y,BR&3?LRQ.TM<,Z9=&+]R?FC04,3RS58 MT/0_KVU"M1*%[;@]5-'3P8,<\BNUHZ.1 UKOO4?@.A)+&O8]-<:A.$QP>W0K MZYZU69L!>_06W ;=)(@%4K>I):\I6X5I-V>VT"/3^WMPL8:RZ,M25V/1U<36 M%LV!)3 $-60AY>6NJW>,M!1BJI46V^'IIV+/F C M%RIUF++DU#&)GU3,[(^@B1:["?O^" )*N1H:Y_%6;5B9GNB7 6]-JTM4PBYR M?QBS,3T,(?LI5=W%6"%N?(>H"(-,FG])Y_=-8X:13RZ@F/@<@$,E6HCU,)R! M+B>C*5PJ 8_%&1;0-[435!SBC?N?0.)V) M2FY=3&$5^8C:BG48"AV+G]*NQ9@D83($D3=*EC MXYA(9R=%J:>O046D?"QC&OD[34JX@!B%E9OX:#3W2*@9)[S1D8JP:]*^XQ'- M;A9^$WB7VAJ.ZEP3)/%[YLGYK?!E8ZC$8O#N81JN2D0N9)EBOJ'33^ >:Y#6 MHL%2?KOS/&[Q?\]Q>>!W0)]AE#$=?#!F4MT1)]ULAYT*))//@&B.Q,Y%,-2'$2@F?' MX1^F6*-\,71">]/,SB#X1G_=J=#"[#HG63K;_FHB33<+H:2%L6/3?Q('.S3E M"(U]&#WR "68<[#: 6;2P*M1O6<4\:+<:7#-STAHI]R1N& MD=QD,D'!:X'3,,UO>M27^G9HL<ZWXXEDIOQ#QW4T MN7+J2P]%.?"0.V^)YOY(L(1;CS3=HZ0[-#HT"+-ZI6E.,@SS$;\]((ZR@ .^ MADD0+7OGBI0PAJ$:+-":!JERN&+)=SS#%4D&X8'[EH+\62$H3:U+K8*(.)*' MGN$\@,K[.$6*$ZIV-,=LXL@H! S%\'Q&"LX7(6/1#';O/!*@CLW>';>R(RH= M6L[<^@^O<\N1)DU1D>EUS)HO1G.AO =@>ZX=AHI(?04#'8O7VLG5BFXV4_,$ M*U7\(6E,UP7*K*SL$,WD(BD>3@(_YXU,0P=F =[\\$3\G6[L^"I?O$;KWRS! MLW09_Y#=9GH'][@?^&Z>_IF+7^FFKA(?/==A#\3CTT5Q-K_"7V?GE\7L\9FX MEJVLI)C/KXI+K)J?%9>S"_%C;VE\?SXO+D[G8G%>+,XOX60J>TKQ09,/B\N+ M*S$_+^;GY^)GG*$5+\%UL)XX/2NPN;C 5S/Q"P\[3HN+J[F8%X\75^*3H6E[ MLM #/)UCGS-L_D"<+V;%XO$,A,DC^<2;DP*!T/2GZL(AFB;C=IIM\& Z8#UE M$%2&?"T1ZY@:Y!#F<3+7VT!%?&5R+W&6VWC$=N2 Z"=2:W9\.FCEIP&4E<%; MY_>]-4<'-37\R[*T/:$PWOFP&,.H3ZWF>/[^36>G!)FG,K'^"+:(-Y]4C:!9 MW(XO75JZF_(;A704+HO2>$ZTR0Q\C1_WNFF $_0>G MQX\S9$;9:H3S^P MP/1 M.A@Q" PA, !D !X;"]W;W)K&ULI5AK<]LV M%OTK=U1OUYYA)3Y$D4ILS\1.,NU.LLW$?7S8V0\0"4F8D(0"@);57[_G@J0> MCIVTW2\2"0+W<>ZY#_)RJ\TGNY;2T4-=-?9JM'9N\V(RL<5:UL*.]48V>++4 MIA8.MV8UL1LC1>D/U=4D#L/9I!:J&5U?^K4/YOI2MZY2C?Q@R+9U+S6*1L/"1[5:.UZ87%]NQ$K>2??KYH/!W60OI52U;*S2#1FYO!J]BE[<3'F_ MW_";DEM[=$WLR4+K3WSS4WDU"MD@686NK/^E;;'\*OW4=)$'A)<3!XU\ M;E+TTF\ZZ?$STJ.8WNO&K2V]:4I9G@J8P-2]O?%@[TW\58FO93&F) HH#N/X M*_*2O?^)EY<\(^]6P[#&RO+(^2.7Z;6R1:5M:R3]Y]7".@,:_?1]%+^BN4P?4]EK11T@;42/?%0D"%1HI;IYH5Z25M6E.L!0=DI75I M230E^-ZT2P"/*)3D$]KH1A4D/[=JXU7JY5+R0RA&J;"BD@%ML4+"8JU"Z;$O M"-R1]4(:SY]SU9!;Z]9"@;WP=.*?Z-3 E='6TAG%61J$68RK:!H&Z71*'[LH M>HUZ874E 1(;*Q\*B3.J%[.C\R@,9O/\@LZS((^SBR\Q@?S9-$BR*!7$\O:#?C7+R!T3+4A+,LAEA?1X? M*Y?PZ43M@-[! NC%8[<+Z ...0_#FX$*':*WNM[HQE.?A>T/;/8'Y.F!OXG: M.Q9U1O,@S7(.7I"%(=VTJBH!7T=>54/]?9^'<19$\SG%P3P)Z;THUD@UQ.S$ M() AF$]S B/R.=V*C4*BJ3\ K]5+MQ4P%$#@41),PXS>MJ91G!I>RE(]\+6E M69!,9U#$!OTFUZJHL C[HH2R>0Z &A2SMFN-\ XVK@P3Z3RZ@&"PG%"\?]&< MXWDHOVAFB'[NP8+]:+6QJD_NH7S* ^F4>Y9D*/XT8-H3*^.43Y6 M53Q%%J\@&L^>5A".LR\5?.R*^Z.DZE00_I;)SL%_C8'FSV-N!2SMS",%KM&&IT+N:9 M[[+3?9?]*%'06XG_0J^0X(,PP=3%8.CKKFX>T=H/N1V381KLMMJ,&3W3PJDW MG9==7?H9)PW=MH:]HG=*+(8<&+;+X^W:;R_Z[=71]O^? (/" GY 8Q<2'ZAH MQA%#X9EGAUU^*I8;3F-$&IFZ6'36SR5KGU6E9H2^*!6VWG C*5YN#\-!<6G'Q9^##DQ*D%5#;L8Q2_A'6+'8X?I@Q4'"0KE%-(& M2:IQZ"P@$DIOEN(WC0X/UU)4;HU^V\BEDW!&Z?Q@!^0:WQGS--ZK/<@^ M&*AD03)+^CHN_EI$9W$ON4V]&-;EKK MNR_]@0.HV07>(ET_M#%O>AR81HS& M.[&UOB@AX25/Z:Y/12/]#(UMD;L!6%.:"!:UD3UZ%#&N:%FAUM:VNE4\U%'CV5*S0>%:"9Z]:MRQU+Y%; MQ9$Z'ZSL)8/>;;QG%L3I/T@L824:-::YG13&=@T!((FR]'D.Y=C&^RU)S A^ M&QL'O/S9%K,-?8:1:JD*L2\-# "C/::?&_H79F:\99-_58J2X+A0<,J"6&RU MJ*H![U_'=^-OH^UGO'I3Z9V4/2BG >]K)1(=]?2@:'^&US#L(UL@B9T,"&UX MP'Y BX/5:*HTAF#SC;!]$2F\KP/?X<4$#G"[Q#B+=XL-K&+$ZX.:H^&5&[7' M$QRZ[RG%)OK#?B(='XHHTJ\UYHB_3Q*?YTHTV>BD(_!N'U1&NCRMDKXL/@5L M)U#9CF8(W(Z6K3^_X GRM!'Q^X!UODGU\THA[)JLSW/.EGM1M7Z6 8GX'T]\ MH0&>P]!T"%F73^J//]&*8LOG4+F^&'4W3F_\5YJ%=NAN M_A+M 9'B#7B^U)@/^AM6L/]L=_T_4$L#!!0 ( 'V ;E8/#?.;8P4 %L, M 9 >&PO=V]R:W-H965T"D75=@[8HVZSX,^T!+9UFK)+HD72?[];NC;,=I'&\H]B6F^/+< M<[SGCI?SM39?[ +1P6W;=/9BL'!N>38>VV*!K;(CO<2.5N;:M,K1IZG&=FE0 ME?Y0VXQ%&*;C5M7=X/+$G=+\M/QCZ&N]0RKK%SM:Z X/SB\$T.KN*>;_?\+G&M=T; WLR MT_H+?[PM+P8A$\(&"\<(BGZ^X34V#0,1C:\;S,'.)!_<'V_1?_*^DR\S9?%: M-[_7I5M<#+(!E#A7J\9]U.N?<>-/PGB%;JS_"^M^;R('4*RLT^WF,#%HZZ[_ M5;>;>]@[D(5/'!"; \+S[@UYEJ^44Y?G1J_!\&Y"XX%WU9\FSYV9(-WCHL-WE6/)Y[ BP2\TYU; M6'C=E5@^!!@3N1U#L65X)8XBOL)B!#(*0(1"',&3.X^EQY,_Y#&\JFW1:+LR M"'],9]89TLV?A^ZAMQ(?ML*Y=&:7JL"+ 26+1?,-!Y?/GT5I^/*(#_'.A_@8 M^@]$[2C>8;;OM4-(X?FS3$312_B7>]LM7R]H!2W4';@%0J&,N:N["E2K5YT# M/8=JNW5V!Q8K2G$':Z0+5Q;FNJ$Z8<]@Z,_KE25S]A1^46M+27R#UKW^NJK= M';S!VZ71\(G(U@79FQ+@KV31P(UVJH$KU:BN(% ')"%L9[2RD5$()[U;XB6- M4A%DZ80&,@PBF3Y8RV40AA*F!=FT-=<1"\/H=+=C$H@X 1GDJ=S-15$@PNR8 M_>C^/)FDE)%Q$.;Y/4(8!W3GC\U&24H4)<1D,1<@HB"+ MMA1)?]%4LZDJ=8"WA0\*&.7HIH8R#>]=&"9B<@I#0<#\2PZ+^/08>T'W$B5) M,)E('D5Q0'QI1%,QN78"0@23A.]8QED0QIFG_A'G!.$T>%G)G:RN5I;$:.U# M9XDY":A_<_KRWQ#UDL^WJ#@[O6J6:&I=@BK_HDK),W9T0)HW),/*:+)Q+T;2 ML"J*5;OJ<4FDIGV&3/=X3?=YO:K?YLVI6^#\@W!A5(G2J)6&0WD4@,DZ!830)XI#B M=@(3EE?"X4P#&?-@F 4R27E-3((\R^':/U3DJ8\31W!1+RU$!)?+&(9Q',09 MZY<$$2<2LCP(4T&B8\G(4TAED,I\D[ZL%H(E)9,899B<0ARD24IS M\ER>A9M4)QZ4J%'&XANF"8TFGARSRUF:D21)3CC'2?M!E.:\G*=!&O;B[ TO M34V-2=W<04$>U):B3$G4Z>Y%H=LEDFQ591 W.GMPL52+J%'!_R@=DLV)R$<1 M/>A-P\=)%EXQ+,N3*!S%WZU$3YC;2XO#9@P6VI2>!55*@NRJ "KLT*B^D*N2 MFHJ:GSGNCK; Y!XG#649M76LE;7O;K!\H;[14:HD*XOS50/LHK^EQ^:5GW^< M%4PK'@FX0V7Z1'=[$F1.\2C?6RT.:JLG2*\!A!J'80R8B^V1BG/TDS<2WJCWD/MPGBOX:.KJ7Q;2^6-L[_O_7:S MN\YYVC>,]]O[MON=,E5-%;?!.1T-1Y-D *9O9?L/IY>^?9QI1W'PPP5U_VAX M ZW/-17TS0<;V/T_&PO=V]R:W-H965TVB6 8(NZ64J3 M $G:8 5Z"9)T13'L@99IBZ@DNB05-_OU.R1EV7$2I^M#]Z*7A!)Y[M\Y^@SP M:"GD5U4PIN%[5=;J>%!HO3@L(JJH5BP&G=F0E94XZ.G;%2+(\'9+!Z<<7GA38O1B=' M"SIGUTQ_6EQ*?!IU6J:\8K7BH@;)9L>#4W)XEICS]L"?G"W5QAI,)!,AOIJ' MM]/C@6\<8B7+M=% \=\M.V=E:12A&]]:G8/.I!'<7*^T7]C8,98)5>QE#QVOVGW]L\ M; BD_A,"02L06+^=(>OE:ZKIR9$42Y#F-&HS"QNJE4;G>&V*E>+23VKM1WT"@V!6Q@6%+)"M$H7L\]F'),#)\TMCMR5FLFE0=B-N,Y QNV M!Q-)Z[R 4N34',-]]JWA"^Q*#;2>PBTK>%XR-;3VV7><%<;RG-5,4HU6)\X; M-.@:D*,[QA.-Q^\8E0J8P0]@]5DU8;)#@%6/"P)+)AE0A6(ECA %^[Q&<8P" M3ZB#0_B":AP*[VNQB8&;NP4FIJ1*<0S,1N'T6]T?%\9/XYT[_<9% /OD8&.O MBVL/2.R1F. BP?]CN. U)F@M?UH)J?D_SLPC"J(D 9(]E'MKLL^47B]:$8@( M$/+@_,K/V!]C("E\P/'M=LX%"EL_DSBU?H9);.-Y6^=E,T4G5(%. MJI'%)6 MMCQ88C4+X HXCF@\P&GI*GM+RX8A-J!&0YA+II4M4,GIA)=<\V>+C@5$\AU96^$IB5/8)"SSDB38$)MU*;\O M%AP \6*2N08,7K4B]PZAWM0+QM&VWKR1TK3.MDMB4O*Y \T>9%Z4^D:%ET1D M2W#;J0W!*(VV7%H);1]5UDB61%M&2H%Z+2QV^A>F7IH9:!'L@3!X(+S#QRST MM]/6B3UF*?/28,/2_:Z\EW$+&,ER(WLD&J;X M12U+2PZ>0B<@//>B8?C,23*TP+AX'#/_S3FT0"''42YJBY49?,1I*5?*;">8 M/J^5*/G4RI_1$NTRN+8\SD3G#[/G@S.Q^4/_^=CNC0 7VH]VOME_RH'GNOP] MU8TTPP.IC37M.OW=ANFM :ZV)Z5J<68_$IA0 Z;0\Y/0C$8_=H])DKH#>BEP MVGI!X$,41F:9Q%&[54C&@/A>2!((QL0LXW3L-F>BD3AIL_$8^SV!L4?&8;N# MG!-B+T@(H$SLA0CCZV:B\#-JBNL^@23P0AQ"J\YH'S?GRH+>F6^N@CCS2!:8 M"82V$M\;)QD&JM3A^LNQCYZE)#K 11(>V$=T[ N#85!FSL*:>=6.+8MYT7$ M#HC,&Z-!@X"EI;@&KK>8]#EK%9CN=5\#OG+!@$%U)A04K)S^* H.-^?YYY7) MT];DC1D5"),O-G$/MKLD7!G$/ !'/,3B#,F+AR@)AP228?+"!II350#^@IE9 M5+9A_!\4YMPX-V7G.;)E,M:O@N_J"ROR;%:H9:OOR[VAI62&B5D,,='#_N.'[\DQQ_ MMUS/\7N.WW/\GN/W'+_G^#W'[SE^S_%[CM]S_%_+\9..XR<_R?%WR_4VI[FUW M]^S47;E:'W<7U]Y3.>>UL39#47\XC@<@W64P]Z#%PE[ F@BM1667!:-3)LT! MW)\)#+U], :Z&WDG_P)02P,$% @ ?8!N5HH?@'A7!@ GA !D !X M;"]W;W)K&ULK5C;;MLX$/T5PBVZ">#Z(J=IFB8! MG*0WH-D&=;?[L-@'6AK;1"C1)2D[_OL]0\JRXL3>=K% 4$L4.7-FYLPAV;.E ML7=N1N3%?:X+=]Z:>3\_[79=.J-ZK?6 U_5=.9YH'MQ-I=3 M&I'_8WYK\=:MK60JI\(I4PA+D_/6L']Z><3SPX3OBI:N\2PXDK$Q=_SR*3MO M]1@0:4H]6Y#X6= 5:>U]?5VPO-=J%?\4RSCW&Y+1TWN358B#(51%_Y7V5A\:"D]Z. M!4FU( FXHZ. \EIZ>7%FS5)8G@UK_!!"#:L!3A5'GA>-ZVL749KR0YK_43RU>$UI1PSZ;9'TDF2/O4$=[R#8&^RT5\?YJ7#>EB"8=T(6F?A(V505 M4S%DHBBOR(EKY5)M7&E)_#4<8SI(]/=3:8E.CYYVRHUUZN8RI?,6.L>175#K MXL6S_G'O[9Z0CNJ0CO99_^42[K7V--;?C2=Q(EX\.TGZ_;=BGT?QI1!^1N*& M[)2L "FI'0:N3#Z7Q0J=G!H+^!I.+5&H9T=\:W@DYQ7Z%RYY\D0J*Q92ER3,)(SL1<$MGPG6#_Q-X6$* M2[RRW^X?)^U>KR=DEBF6&*F%FTDD3'0:$WY#3=S]*3E#\F1G-L7$?'3W$]?\Z_D#WR)<8@93S=L;,PO#T3Y4%$M!80L?\S:FC<=*]LEDAMQ; MH5"[U$=6[4IE+,G&P4;4?['):E$RCS;LMI[@)5 M*-O;59O3R;V!H+AJ06L1TD;#@(O"UM)>:^I&1[D_9C+#UDH%JR<:.L\I4X@= MY0!6%@'3L)<&FKFJ=VO/M0A'[[5F8>VF&AWQ_B01%7;**T3ME_.-=QBTAV MH'$O=:?B()@QI4/&D)=ASEC$I=2R2(D%:[OB??$\1I2\14Y5V)BX[-,B[OKX M:[;DT:#]!NQ_LLP'R>OC0_%UFZV;%MC:J ]@[#@Y.MP'+VG >^J2T6W<&7/& MR3=C/D(B['A]K$?KR_&PO=V]R:W-H965TO^1GG_3KET559FFN/FEAJN52 MZH=+E15WKWJCGG_P.;U9E/3@Y/7+E;Q1UZK\>?5)X]M)O4J2+E5NTB(76LU? M]2Y&SR]/:3P/^%NJ[DSP61 GLZ+XE;Z\2U[UAD20RE12-1<5EGYN;C[03E^IK1> M7&2&_XH[.W9\UA-Q9)MB7OGZC9J5+T]*K$3?3V(WZ]+.&G?, M&HW%AR(O%T9\ERCLOQSA7?J'@@)J-(C(?C\8[U)C5?$UYO MLH,O\28U<5:82BOQCXN9*35LX)_;N+5KG6Y?B_SBN5G)6+WJP?"-TK>J]_K; MOXR>#E_LH/2TIO1TU^J=&M@]ZZ>B5.*9^/8OY^/1Z(5@=K\LE+@JEBN9/_S5 M"'B@*66>I/F-R(K\YDFI]!(&BX%WTH@8 W5J5"**N2@QDD.IL.NP8F*I,/]%_+NV#6=,CK^TD? MP9 .*"+I$9^.LE$TF8[KP9\P+@5_G1RDRM2#)^?1V?"LF5.3T P9/1M&D\F9 M^%*4,K,"/QV=1:,AY#9^%@U/3\5[9:"!2FN5EV)5: 8HT+>FI^/14Z*TCP^3 MT^AT..W;F4 =I4D:\S27>C:>TOAH2J,M"6NK'HG)LVET/I[B MT[-)A*7%!6 6?BR@8O%9P6Q*?+FR0KBXT4HMB= GX@(FDPGGI>)COO;@F.RH M=P67(Y* 1ZK7C\2;Z^]YX5CI$E&"^$Q!JZEF)DU2J4F\6%X10VE>%AB\)T&\ M'XE]/'RQUPP>.WK1%[,''BB7!1%Z_7U44]CK?%J)37,G6Q/,1N)^/'3!P1,,'2U0.@0ES+_-1(_#2X&$2TJ$R!Z M2KA$H4D@".;E0'RJM*FPO, :M/I>G%E"&N]?>0-UIBQKH9'SRV!)[9<$\Z07 MC$E!_\. \60_1:QT<9LF$!BR! !&7TAQA+0 2O+R+3-GE 1(?J5"YX]K2=G MJH1Q!.X+%3VIP875*(Y&P68$8NSQ# WA:$(S1]VTDSJHI$SA-@VZM#;#"G:) M[A4Z0,HO,Q#OD(XD8 5SH_UU+%98BE04J)J,),TA&#(O>@Y4"NG!> MHA%5TE5)BO3,0\HAO;R_NH='D&V UA,(-4=FYQV,R(>M"4Y&.81E*0!06;/A M*&81D1>^5?B,91VY>\G 6GUW+$M!Q*U,,SG+6$HSQ5IFF?P\N!Z(!&%4$C!< MR5P"1W+_Q%HJ-&8E$XJ T%,@%,N9(GT[H'699=-!ALP&]%><9'G+K&M>?^@ M](WRF.3MPP%7PB8_:'1(*-QMZ#:B,<4K"/P^1?ZK,H3R\Z?M-;HE99W9,A7B,93&-E]\>N*64=9J6XUFC%DDA, M^H)VFBLW'"N@N%'F4772X-.^")FC4H>%+E0N M_V+(ZTA)I#$%_)&477-6*Z0E9 I,P(A")S88T4@@:@&F?D/ =3& $XT.B4&\ MQ7QN77B-@[2]]GO':P>?;O.4C3Y$MXQ!IF'X,OW(^=YCE#\2%&O*(7%"&CA[:/!0K=<0 M- ^OA*(H9T@+**08%C@O45-[^ZQ"IDJVQU0O9 (J5%[;)\C 1EAQ MGEKX<V(++-?H^7@0R#U1Q(+Y: M99',2"4$19'WTS8B<4Q*UAR-,ULRC2 HH:)Q46EKU*&'1ZW TX3/AO;';&/- M&$*90Y+OJ'B L6>)^"&]6=Q)Y'GOWU\!X&P&'U:S#!^1Y<2&EB-4G $*DF:Z MXF%04D=K7#%R;&.B78AOB:BHC0\+J>%Z!X?7GQ3[4*LYP/FU:1+L6CQDZT=G M9VWR7&@6Q(U5I26N(:6; ;E=(18B[[B#1BS5"? M<^K8KD;+A2ZJF\46_5.DF0Y&W]A]ORI1 5!(75,(MRI#^^=6P-D+<+NRV(G7 MTK(!G*24JZA!ZR+#&CF]NJ0<_C/S:BFI4\A/FI)Q?G6L9+P@02:4[321&A4R2A:E_P_G7X&SZ#<$/YN35,@(5 M@ Q6AM-/6=A\!+%#.3TR4J]E'TPGU3(D/IW&1&VK])9UOK(LR 2@1$@]4>18 M@ +V?8;20Q7'\<++/OFE,C3J"[GK]<>WG]OR?_/Q\_]2ZB,G]?&?7NH#<>5" M;NRZ0S;V2$T,N^K3/@EZ(A3>78CR16*3/F^T!>P;S;F"+\_"[HQ+T6V;Y6"' M)^VY]$C(-8*\%A+ (0$AYS'(C2N;L.S&1$X][H"O"&NQKE2 %6LN.)JR-0P' MDS^]-7QM \3WF>HL\[',P2QD(%E1IO&OSOK^#^0<.9N7U#,#[H3<6\',&F]) M*DWO.(]62%@3UPXB/H*.;CN-1?&U2.-%Z&G/IMB M-]A6Q^ZIW,Z:&\9T=!ID;;RSS^D'(*VK5L>PIJ2'U*VM9>F\KEA<>0P[KNHJ M99=:.I/P'>3G-D>%TU;+*F/F'576%:P@S]MIJ;5#L/UL@VV@MJ_ZPX.0".:P M>0P3\?;'6MF-G;6;KN,JXG^O[F^?AQY-!J-N^NRQE31&T5G.;A(Z TI_:_?B M4F9Q;]W_T8.,-4G* MS!0M<:ZL/-=$6 ,=N1KV6S3-(@95;A>E9E4T-;[OV'CG",2K59K?*BM6H:F& M-'W*X&M\=LA'YN]Z43"ONH-"4-!FA/OO7.5&OMO,*&>?K=F==YX2'K#F!RL_ M^<'+LY&!"\W>)L-!@>6R4NX61<8E"3[3":.M)NGHA]S+=^JPV3*MEC0.P"LS MTF@@)"\_:J>F3=_2\I(N9Y4VJFZPN;$VH#M07K,.RUO=#O53RH>5;30SDP-Q MO4F!NH_5RE%@ &?<588]'!*!;\&OTJP"2UQ>I.P%_'"^U^+B_O6W_/U"]7\.ICY1TUH\<0YO2 M-F*Y+*!W?)[G\Y74QO(L53F!/O&)B$7HF]G3)H<\;05%3FL?U M18%##@'@HB1)0]DLGY+(.:A?VCL"]:EF6(\VAYYT-%,JVREM#D M(OOL/C@Y MYN$6%MI'J9*[['7V0"7Y$N!22XO6#A-I/H1?RGL>U95O.V'YNL;F/(CZA4[: MA[CTOI;T <>VGK,[Z0[5UI@B+0:RY%;XEO/BCBZE^%U*A"0<5KH[@ZT8UG@- MV3Y$#,SW!WI:QKXD^QT^U1^(GRV<^TB0:N379.0Q]UUJNMIM5]N96*W@!=2\ M7S]VW>QKCJEI55?-KGKCO@L626.N-5M;#)K;5.M$FXUSUB?B1YE75.9-G%;6 M1VRHXF.^/B?:F-2^?[1Y:>:XM]=>O;YWG\:NJ%A*RXH3&0MC-CE>7ZN8D5I8 MC77>=S2:G-7E0I-_=5##3#1^61_ M@MZX20%AUH?"LT$RC=WL, G[;="^+4"9+Z\/KRBRZCX\.*I3.^J"-+<-FD"# M#8>/*AR9:-!$F-$=Y[ZK";-,Z3I^8Y%E:DP!&\SIYB;GIM?OKEM'6:CXYHK/ M"?EVYZ2^W7GICRDOPD- .L6;5YI##S!5IIF7IU'M(]K.1L->1OU(H^&L:6BL M-QHVG?>MFFGVQ/%IM%W"C2JW.?+&_*]TY4/VA0_LY[?BZ.FPRSEV;$A.<4&% M4_'?Y,][]"9[-A]ME>.=]M\MI4ALWW?#8PX0YVA? .MFEX4;'E,VB+-#1O8J M2E+%-GV$Y_K&Q",'IY8G=@.^.F%QZ&AR/I@V7;_M';%1^U1Z.&B0?^>FKJ]T MUC'>-3!V\DM7@?SM'V[P;5Z+ 3U/&S())HW. MPB?; ,)=2CB/>'04#M_'<79O<$AX#Z^](+CGP&F M_6\>,S"MSN,M?Q1V ?>-/PN0>UG\^-.FV_?->BP M^/:@_2H'=8_:M-RX>U.O2849_8+*=\;*YJJ@&&S[/!#:@,5S3$5$#7MV8Z;_U(6*_ZMT:PHRV+) M'Q=*PBMH -[/"V0V[@MM4/_X[/6_ 5!+ P04 " !]@&Y61.Q&&W,- !) M+@ &0 'AL+W=OX/5.Z3NS$:)DG_.L,&]&F[+<[UP[7(U.[- M*!S5%V[D[:;$"^>7K[?\5BQ%^6F[T/#7>2,EE;DHC%0%TV+]9G05OKP>XWI: M\ \I=J;SFZ$E*Z7N\(\?TC>C !42F4A*E,#AOWOQ5F09"@(U?G$R1\V6^&#W M=RW];V0[V++B1KQ5V<\R+3=O1O,12\6:5UEYHW9_%\Z>"R BO>U&I.5WO.27K[7:,8VK01K^ M(%/I:5!.%AB49:GAKH3GRLMEJ9*[LVNP*V5O50ZQ-AS=]?J\!.FXYCQQDJZM MI&B/I#!B[U51;@Q[5Z0B[0LX![4:W:):M^OHH,3O1.*S./18%$31 7EQ8VM, M\N)]MFZX%L[6!7^ U"K9E=:\N!7T^Y]7*U-JR)-_#5EO98^'96/MO#1;GH@W M(R@.(_2]&%U^^Y=P&KPZH/FXT7Q\2/H71>F@I&$]/ZA2L#!@W_YE'H7A*[9O M._;31M %7CQ 129*0Z"9H=4K6IUT5XO/^%LPM68O(G\,Z9ME>!V@A)4@Z4%P MS00F"X-0BWPE=!-NYK,KME6:!(& LMWYKZ:W)=]QG1H&H669Y"N9R?+A+,FX M,7(M10IR$E14%K?9@\>2#8;;,%F02 "B.T"^>YY5XNDV8$T.V]-NL!1M-E#M M^##OZ; 2A5A+NI$(70(6LJW04J4&S=CKH$9?>^J6'4?=DZQ" MK\$V8)RNX*?S-?BA2)D",S2@A]:8UO4NLC7[K2J,RF3*2WCTFF>\2 1;(HB@ MPEG&?N0[4UON-!>_5*AISP#G^W+#2[83$ %I#&I#2E2E*>$'.)YMP1<05IJ2Y"/$ENRW MWH8ZD12M!19445K7X 8\34DJST!/VT#):ROP3=<*'_9ZOHPP]$W1I95&,R G M0E("(VZ7% =$M0G'!_,K]+'$M8L+2D+(Q&TSBE!Y0/8Q\?;9.YM%/5190/X9 M]K%@'Y-2H3;AS&:[1\]?*T@RTA:R 59 U/EVJ]6]2S2>JBTI!VN_DX#@, -2$TVP: 8N0\]X[L\:1 L'YZPJ9&DP@FJ]E@E6&MX3^393 M#T*81UAYI+X\,^J TE8GII%(F28$6B9EW650(3#MK-:#I75*8 D-77=](9 F^$NA"(I:N')FY-]L,?H& IF@[XM.(\!L'"C(# R=M""(_M M-C+94.H[^8")L,B)V%)%;;BQ<%P!!&M4"A&$*#FM8%L.'3Z16_2*YS+!YJ*M MK%2 VB">^@+#WS8QH"58:&TRT3X%W6NX<7K== 6]4HLAGR5@LL@>6.A%L&@V MB_?%P)30FAF_YS+CJTQ @:3"YN]S,?![M(EJ /W"+P5W9)J^/)[!>+8GB;T^"-Q!@VZ! (*RP0B M2\+-IHF>J5;_QC##_9H2U=5L@4<@0-4] H,A$LF'Z5XW$-:;M5.^5G[[^WV& MOF*(G65FLQ 5W4ID(QW;N;5^Z\:*GG'B=&+UL@RYBPXJ&BL]" M)Q(8 +15)#D;4=3W+, 88D&B5OX> MXO]?E1J6B/[A'8) SH\ M V G%J# ;;%-Q"#SFX>'6"S2ZP_C($9H&JH@!8;/%, ,4 '5"[8R8_*&-=R MNR2&W$M$B!P"LHE>]G$#B#JPR,*V!.BW@O9!PZT;%$ 7,)L]>$1;=/>D[6!( M;=P.H:'0V9A5!A=1"F<<:-@RV:@,BA#O6J_F*A49V@)NI=\@C6BT!6)9;"OJ MM:X\*74!.7)+!RP6X*2SX934"/9 (A)," EY"@6MBC:AK%88Y9S8';IP1P9B)VDGG13CQXP#SA_*T-7^M$*_LXXWV+RGWB2W<*R"L MENF.8W_\#9;!)/*C;Z"JS=W96@,8:)?N6@"Q+]C8+1O[LV]:0=ARV(FT 3:G M+/ GN"AJ5_"BP#I+)>(QQ/Y%0&X0 ZJ@298Y.R="E !]9-)=-#SLNMI'D(#L MK4CW9MII]J($; O;!D3OLUB+-7;B.C,00"%MW:(UP2EVEU^%!@P' HU*:TK, M![:"!FS:2C^L0?\N@(@=E.S&%ASH&9D+FX&.G3:%AR#7" 'WK_J5BB6'O@6" ME%1V4FE3Q4#>.B+L)D'J=6VO6+Y[V["9MK8Q2743( @P[J\!]A.7YW76/\V M)V'&)@$%U"R +D$3((+V'E3$ X' GS<' KWA[PMA\ICS%E #^Y=#5)[CG$Q* M3/RHI\262YL6W[$/$NJ))&[QTAE'N=0@B M3CAW K!:#0^<@'SQR0<"(BK>F7<[M4@G ;-7CA*X"?S9@RQT&C<.L0"C/E1T MOX;"GQU:!$PM#)P*F M2C:>.UZ1=+I2%5B(T!=_?7P$ KU((8EMJ +0.M0"]"GW48"Z7;*Z70+G K*, M3H"XT7$TT3CL0YA*D1_:7F1/F,#.QYS%IRG$CX!HNVM]*\,A?+CN.K',RX+?6^;X@'%W0 MQY;Q-/;&T07[WO7*<.Q-@C%4H3WJMF!=#Q=6Y$D4>O%X>OI\94^FWF0^.SA4 MNV/'%R$D9IT(V,Q5"<'=7RN)0J[1^I]\;0^2<=!>4=>LGW2)^*166NX0 BI0 M6=CF[!*[Y@^N.UE8>2K&#CPT_O0[T8MXYH\OB'^2ZWSVWHY0-J*?Z)!LX-+) MZ/WR$Q:4)2XV$@2(&(R5*'<"9H: ^&8X@?_WCKPN!^R AMS!K>R/5GVZ 64D ML<;8-#A+@0X]4U M.63,GEG:#54TH-E,5#4-88_N> L2/QZ'B4(_O:]PF'&,M@]@-?KO(: MK1:JQ+,2ZB$_X)$4)OW1D/>ET!>&&%R< M M9-O.ET?'H8$,,+;SP/[.KPXN((9)R'WG@Z!PUF7G01.Y=\='/+LGO&;GMI MN=&JNK7SVEJNB1T4$E] <1BGUAH3?-.%(LA-/')QA^(P@2,FBIX1V)C)@F=> M73KX<$>3_>,DGWW"P<[AB==_/4#XU<'AI^S;OA4\/MGZXK\"A^[Y_0\DTW-[ M@A_-_%G0].)H/*>K\PGRZ [#'M/J4S8._7C^?+)% M8F[Q_W"\_+27"3Q^N=@FWZ&3H<@/:NWKZ1WH^:-#@OT4HCF=VK*&0^"H6G,( MUKX&K8-8%6Y60%\X%_=FB+[VZKF@VA'A*1MY=-Q+,P]&TO;DO5S%5GA7 _+J MZPT)](J60@B=ZAY?%9?U.1Y^EL3-IF;@-@'H*YF-%/>6$./[3D?+U[( -8'# M82 ;I2W!?WX6L:X$R_J?9+'VDZSZ@X3_YD=,?5X?[3NB6/Q)3RB.ZI;DXT,] MLFOXUVJ2(?1=^_W!L91O\3L.45JB-U _?^CH$<5>/ Y9//&",.I2.Y@+HCE. M$EXXCHX8)*+0NPAC%D?>')CCT,>BYYW/>W/<'C]BQNJ'VK9?^C97F^^DK^SG MP>UR^Y$U#'"W$C(Q$VMX- !6.K+?V]1_E&I+'PNO5%FJG'YN!$^%Q@5P?ZW MR^X/W*#Y>OSR/U!+ P04 " !]@&Y6DNDV,UL# "3!P &0 'AL+W=O MS MG.O&":[PT8!MI&1FMT*AVT641ON%)UY6SB\DRWG-2GQ&]U?]:&B6#"P%EZ@L MUPH,;A;1;7JSFGC[8/ WQ]8>C<%'LM;ZQ4^^%HMHY 6AP-QY!D:_+=ZA$)Z( M9/SL.:/!I0<>C_?LOX78*98ULWBGQ3^\<-4BFD50X(8UPCWI]G?LXYEZOEP+ M&[[0=K:3JPCRQCHM>S ID%QU?_;:Y^$(,!N= &0]( NZ.T=!Y3US;#DWN@7C MK8G-#T*H 4WBN/*'\NP,[7+"N>6ST_D+/&'=F+RBZ.#1Z-(P.4\";5JZR\$456+PE2$C6H"W;:UME9QGO,8]AG%Y -LJR,WSC(=9Q MX!N?XN,V%]HV!D%OCF.^+0TBW31GX?OMVCI#=^7'>QGH^"?O\_OZN;$URW$1 M48%8-%N,EI\^I)>CSV?43P;UDW/L_^NDSC,]:(>0IO#IPRQ+T\]PBAF^*DI] M>GT!KD)8:68*G[A[;JBDM+' &E=IPW]A 0SJ'D0LMF'*@=/05CRO OI.RYJI M';3L#8QLS,%O4_N%CU?QE*ZZ$+YJR=\>FFLI:<4&M1NC)3AJ#QX1_IR,J551 M<9@7:F9TB,KZFM>@[ 6IXUOF4.Q 8:D=IW%Q9*,L:"KO'6@2:T B*2QL#'\H M>-!;E&M:S+J+>#(;7.74%JWG)0-\Y=9Q51['MT]1$/\F3!]VFAT68KAOC$P*ZB=-U:+MK M[:B)AV%%KR8:;T#[&TUEV$^\@^$=7OX+4$L#!!0 ( 'V ;E:1IFJ$BP, M (4( 9 >&PO=V]R:W-H965TN&5QC370:"S$BNF)[+!FE8*J2IF:*AV@6X4LMR! M*A'$83@+*L9K;SEW?^,IWI;$3P7+> ML!T^HOF]V2@:!2-+SBNL-9F7'B7 M'N18L%:8K[+[&0=_II8ODT*[)W3]WB3T(&NUD=4 )@45K_LW>QGB< "X? \0 M#X#8Z>X-.96WS+#E7,D.E-U-;/;#N>K0)([7]E >C:)53CBSO&.JYO5.PP85 M/)9,X3PPQ&M7@VS@6/<<\3L<40SWLC:EAKLZQ_PM04""1E7Q7M4Z/LEXB]D$ MDLB'.(SC$WS)Z&7B^)(/>PE_K;;:*$J*OX\YW-.EQ^ELH5SKAF6X\*@2-*IG M]):?/T6S\.:$V'04FYYB_^"1G.0XKO!!&@0ZK,^?+N,HNH$C45EI8%1KFG(: M9 &F1+A'M4.E(>>:\E%C#KR&GFID>F"F)30A?FU0,5MO1%3GL&:::SN_L2IJ MXY; !R8$E)RR6_&,"2 0:"<@IR1VR+JMMC1+4+>@#R8=(7YKN?D.K&,JU] A M814:)?LR%[22_T/E@_D$?B,O"BGH_B%OP;"M0&B4?.8YT5H7,UDU[:"-J*G* M>>;LY5RT1 &XC]0H]!HH1]%)M'EZ1C$QI6PUH;0/^))A8P:7+-%;!\]=7MM' MY"*444A) Q[2/]"%/,R>":GU.?P %WX:SNA]-O7#:7P^8#MW\Y!*]DRQW^$^ M8'0%:T/&K=/1A1^E4_\JF4(4^G$Z\^.K]*WMP;I?74.MT-P_A_M=T5!%[L5Z0Z)SAPT9JWBAA,^N;KPD]F0H/'-J/6#]J9I M0D9FA_;^X^W'HA6_1FM5&_[C,:F4*Z*E:Q,*):L^'9G(6C&F8_Y.G"%.+_TP M#"D!$S^93N'8W1,J1VGNA98 M$#2<7$P]4'W3ZP=&-J[1;*6AMN4^2_I/0&4WT'HAZ=88!M; ^.>Q_!=02P,$ M% @ ?8!N5F&(/G-Z"0 *Q< !D !X;"]W;W)K&ULK5AK;]LX%OTKA*>9M0&-HY=?:1H@2=MI@;[0M+-8+/8#+=$VIY+H M(:DXF5^_YY*2+#=.IK-8P+ DBO=][H,ZWRG]S6R$L.RN+"KS8K"Q=GMV>FJR MC2BY&:NMJ/!FI73)+1[U^M1LM>"Y(RJ+TS@,IZ#*)!N_!9KC>6%DXOSK=\+6Z$_;K]I/%TVG')92DJ(U7% MM%B]&%Q&9UB*(@1 MU/BCX3GH1!)A_[[E_MK9#EN6W(AK5?Q3YG;S8C ?L%RL>%W8SVKW1C3V3(A? MI@KC_MG.[TV2 XT8TSU5%#.5E14&ZLQEL).GOQMLI4*=@7?B?,^:D%1UH_S1KJ*T\= M/T(=Q>R]JNS&L%=5+O)#!J=0I=,G;O6YBI_D^%)D8Y9$ 8O#.'Z"7]+9ESA^ MR5_:QUY*DQ7*U%JP?U\NC=5 Q'^.V>PYILSGG^9Q%#UG?1'MPTJKDB'3-:=< M,6PID.^"2?_6NJT97DAC1<[4BMD-B%2!G);5^HS]2W#M,< 005$NA791',H* M6U5M>)6;D0LJ_47L:R6)TXWE%JR?L444XG\X#2;I?,20<$BGBD5Q$,8S%@7S M<,&^*,L+;,+B(IG1[C28)8L1^Z35K7158K@4E5A).X)N^E#[[RW\OUIS76LM M*MN3R,0=ZJ819^SK^&;,5B*'9-(^#<(HPC4)HG#J7QIR IM/%VR.I=;V) @G M,Y:&86?XK+$[#1(DWDNQ$I":'Q&Z]\,#\<-%.AO1-0F2.!WU%1C.DA$;3N+% MWO_#*$CF4ZQ&*?Y;/89QD(;3ALMBL6C?_"U%8-XT< B0ZT)ZQZPVOUF0!N^5%[8WDI :O,L%^09OPZ(.R4N6^T4E[SZ)Q M@GB.)_MX.@5R":<0@81**;1(QG,HJ[)O2(J2XN9%#$,B=54C?NXSU3FM4!D( M758%K,+\,*PGWFY?: M!_4EC<'B!!6,_'#B<+D'7XLZ1T:@NR?TB$?0L^.>W8F+!Z<?];K^ZQ2Y/^9 SZ;+5$@.;+.Y97@M2Q3,Q+9=CJ*3@E$*OP=I' ,ZJ M7;G*:TW0)DN#+@D)^HX#BC%WM5D5,N=4GM=:U5MG89N?O53>UAJXH6S&KTF< MMJ"3\PK1'45RZ,5 M.BO7^AX*[[C.#=MM9+9QU=/4R]_A&=(#NDG=5NNUK"HB1BB@PM09\BR>(^EZ M0F\!0#3>QBL_*-6) 18MD=_3UMR5]K9#0%SBQ,5ADHZ/=E1NC+ /G0V$^L+5 M'QP82L96:8CJ:FPFT"I^;(;HI._%GG6=PY=4;_R'C^\.K$4GG ?HHNXZ3:> MJ@'08+^G4JZ>(<-R"4O:*A?/(S2?6]1F!U\_++(I^GE(,\ID<:2*HA7'(?ZC MV<() 85W#<\R7;O2WW!/IVG34NC(E!\VEMCU[PDFODNB([C[*:%M'4M5U83< M61#.4L@CXZX Q5PL;:=JBCEA!KBT+2":)L/?1XA2*:V7<^"D63!=Q!@=XB1F MGS]^/8AF% 48B_ RA4Y='+RW>UB8I1.V2/8;M(#[:IK<,).F3=^(@SDB"N?Z M:25_&%4V"8,8 8_G >'O(.X]K%Z,-PK52^0V*P=!(L)A'L#G M=S:Y761-O)C FBC"%"7OP+HACR;!%&O38#J?/&%G&\0H6C1&1?-]>_S.KKX? M9S2SPC ,JIC:/T"7_!'CV@/&L=8Q1&.8)^&((<"_'7L_CS"7#*<)YL8G9=!P MF2 C)FY4G:2Q;_[(U.8XT"MU_S!=C46=,C*7*#C"CWWNJ( \]#5T2;Z"3$DG MF()21R*-Z"2!DHK$Q\%2+NM>V\%P5ZGJ%U'UGO"@@-/>7JNA M*HBYK905[W=.7JJZH># M.9V!\_8,/'23YHA4XK!,E)0XG=U-?L!I:.VYQP]U 8WJ3\]-,#*EJ04T@^SU MZVO4>,2ZZ8)>*S0N ]0#<5(C<-Q>.]PA#I@(,T6ZLR1M($20VZ,:\ M*]H+'.O>$%_Z0//J+A-;M_Q0?X<4O@5L@!#(IUS[[MS7V+$?*$@3Y)2[/8Y? MLJ;K/=(<'/!^K&M?\<+/N[8G&&+L*YK[N\L\;XXY;BH\./B KCW+.?IH M$?TH';RB_!1O<+2>I7O"SR*OLQ^BI'(YWQ^\WO$M4((=?LIUM_ON"G1/I[/] M[IXCX/.>"Q+W"6?O@&,?R4Y['S#=J8$^TQH/0?\MLUOMO@1?^@^@^^W^,_)[ MKA$&*A8KD.+$.1DP[3_-^@>KMNYSZ%)9JTIWNQ$'_1(&" .A0 !D !X;"]W;W)K&ULK5AM;]PV$OXKQ-;H)8#BU36B]6_"'%!NS<\W(DY52]W3S*3L?A01(E"*U9('C MWX-X+\J2# '&GYW-T7 D;=R][JW_Y'R'+RMNQ'M5_E-FMC@?+48L$VO>EO96 M;7X1G3]3LI>JTKB_;./7QLL12UMC5=5M!H)*UOX__]K%86?#(GQF0]QMB!UN M?Y!#^8%;?G&FU89I6@UK=.%<=;L!3M:4E#NK\59BG[VX$SE";-FGVB<8D3H; M6QBFU^.T,W+EC<3/&(EB=JUJ6QCVL:M:)2VLL[9OR]7QFJ0XC_'_/76)L>M4:&\-0U/Q?D( ME6"$?A"CBQ]_B&;ANQ>P3@:LDY>L?V]*7C;RJ[*"11/VXP^+.(K>L2-&V:5A M'(5E0&"FULP6@ET+G0MMP&N3:KD2&9,U\[8&4[]RVVI!.[XT0CM3,%1G[(H; M:>CY#06EMNY5X.R^5U7#ZT^E<86:,?A(A]<#8+IKM,I@SQNCW,FTLVP? M&[?*EYW0#*'"%F6>V73*+KM -2Z>V*I:?10/XL(-[)400?/6A3*>O6.?^<9@ M([UEF82C9O%0KK'?>/+*T0*RWOI._ M#V"P#OH$RV^$&&LR\8 6V?0%(*NF=&&D!P^BSA!H7Q14DWB R#^ZE0B26P33 MN>:5HT:!9O3&G;"6WIN=J-'BGN/PYK>=^N2E4;L5QFOO;/CNLBS9%P16NWO( M ,R*G#!L"ID6P)26+:J!M2!*CD7Q!Z4+Y44&0 IR3MDR"N? MZ77A2D$&[WS6?E$MBO[5B)Z-7@-C_>;PB%-T$^2A%6C9MI!>:X8P;>.#G5X/ MW8*=4\GZJ3\W%S5Y!Z2ZL]EHB1J4 ./X3UL-+YT^7=]^V8H"HD2UL>'E_9NV MV>9U5RWZ1=N74$[5Y@691>VC3ZPTU*!@+G%$U Y7I@")4M3QEOUQ_6FK0:2/ M^W;QH%\YK$)D>)9)1T( Z9 [;QS\'2KV 944AU3EM?Q&)/21LQ@&/6^01Y1K M^43160&)70F!4^",60NMJ4=X%@V:WK'5,"%=FMI&4>V5$ +D"OA-T8E6)C#Y M.NIV?<0*70UT<1C Q%/VDR0EE4XCMLW5]XZALOYA]II!QPC@6]%+9)(AFT8%Z)8MID,0S%D]G010O=ZC\*G[-)HM@.9UN[2KK2LB# M.&%1$$VC8 )T)VP:AT&\#/OQP,D;JA\%52H#)_8@SX)I,CL..(J"9#Z%4\L# MK'&$$R):$2[C)TCC8+J8/ &JGH%RPB81(D8 (H(?.52?=F5CNW6G=#L75(WZ M-.VJ4Y6>;'Z*8AC(7;U>HI9+U@VSKBZIHGH3!^:QFKBS:PJE09[]-:YM)/X. MM!TKWXGN,U3Z#=40JM488=%'G[0%I ^VK&]9PV1 XT=-"=IYDBN5;63IAAC+ MZUQ"KJ*XF/TS4. MHV 9+5DTC8-H,CG@+#V?QR&+PCA8H#RV49Z$P6PY>T+9$X;%03B;XRJ>3H,P MF1Q'F0OJ^PW"30V5L]]K2<)R9UT_03DNPF Q#\E,,@N62<+>8X[(.)N'P10Z M,$>]Q.QC2PEBLSG*?,Z6P6*6L!ONY@=V*ZL!7/__,]&"74)2,6!@VY+-IK/. MGZ=KGW?H%N.88Y/[C;']N=*KVZWO H.B8NSD>:Y%[L:+7GX.@W *'QOIB/75 MJ?CV]T-&[1AR[3\*X &O:&S\YA_L9/V 2?^S1A_%L"_8H-/\&3I-0979H?0E MP2)<0N062-.^\$VCZ"#DBR )Y^Z@$-+^X47?]Y!%(,=R\HPPSX/) NB ?G&, MYT$$V9Z Y$^;" H$[C[%.,$&+\&+8(;NM2?!'A3:Y^[4]S>T[3O5=7_&_/_( MZM&CCWTP&.]\SZEH'7VUPIBEVMKZ3SO#T^'#V*7_'K1=[K^J77.=X[<@?CNM ML34\G4]'7DG[&ZL:]W5HI2P&)'=9X'>6T+0 []<*E=G=T '#Y\*+_P)02P,$ M% @ ?8!N5GK <0D8"P W1P !D !X;"]W;W)K&UL[5G;2N,J7W./$%>_E86L?(!(4,2$! M!@ E:[Y^3S= BK8E3\W4UC[M0V*1!!I].7VZFWRUMNZ[+Y4*XJ:NC'\]*D-H M?CDX\%FI:NDGME$&3PKK:AEPZ98'OG%*YKRIK@[FT^GS@UIJ,SIYQ?>NW,DK MVX9*&W7EA&_K6KK-F:KL^O5H-NIN?-/+,M"-@Y-7C5RJ:Q7^WEPY7!WT4G)= M*^.U-<*IXO7H=/;+V2&MYP7_T&KM![\%6;*P]CM=?,A?CZ:DD*I4%DB"Q)^5 M.E=518*@QH\D<]0?21N'OSOI;]EVV+*07IW;ZI\Z#^7KT?%(Y*J0;16^V?5[ ME>PY(GF9K3S_+]9Q[=%\)++6!UNGS="@UB;^E3?)#X,-Q],]&^9IPYSUC@>Q MEA#EX(4TN3BW)FBS M5";3RK\Z"#B"%AYD2=Q9%#??(VXV%Y>04'KQQN0JORW@ +KU"LX[!<_F#TJ\ M4-E$/)N-Q7PZGS\@[UEO\#.6]^S/&"PNM,\JZUNGQ+].%SXXH.;?N]P0#SG< M?0AETB^^D9EZ/4*J>.56:G3R\T^SY].7#YAPV)MP^)#T/QZSA\5]L4&)V9'X M^:?C^6SV4CSLH>M2.E7:*E=.?)9KWVHL^V#$6[5P+=*:XS06H71*B:9UC75! MY>+B^IT F+/O<:L'AG.%]*EQ@J=UOI4FB&#%=_ED(KX:!3,D6<2V>=7IN'>S6$L?%5PI'_02F\6/ MEGY:PTKE&AH&Z_##:Q,4 /Y1ODH3B.10,$Y_*_X!ITF8<*2E+#>ZX6N=-B0 MJ+6S9IE;1&L,LO X'\1*D:2-!S@"-*:--4_S+=@=/$Q&04\2?PU7:O8S M02$HQ=AX\=+W"I G%U:Z?&B!3\N$;!IG5Q"0G'.IW!)!)_^)2^FR4LR>CQ-2 MK.E]^ !D@:BYWN?^BECZHHG-J( M-[FJL/(/>.G%]+_II>[\NT[Z&Y;<\6"/S-M[QO")AC?72"N1(>-LI7.&>J2& MIYEL:!W=\+N-O,5(GS6G,$O>9;OD8[8$0XV+5 M\+9%QT%R,ULWJNHHD%2%G984Q8CG3^:YOKC/RZNSATH1:G@5< FEG5^A0[NL/"QX-,A<-"*>/&8?YWIG9E=6U;Z+E08NE07&FSP59@@C@7(>6"^;B):$]'YS9K M8^WW;5%HU/Q8EGV))H4.U#G3!/4"6"[-1BQ1]R$?OF8!:A$Z&V3VH]4$?D*H M--CSI(]6- K"M(HWG*(A(M\2W2[3G&*<^L@!+*/' 1Q$4:1Z6ZO:DO_T;XK0 MBD/A.!*MO6_9$3%F\VF,&8O#4%, BF,&4O0*EJH;A+P)?IA36R?A+%*)C5QL MMH;]I5>'[/7MPI/B<"6KP33_%?!$,1+/QGW/!'*O(#_HHO =C>XG@(Z^_: E MPS^]DL0]//# SB&?7FR?WJ;4_=3/!]\OFA]M:<29VV#%)[(2XZ.L[M>#X^/G M?Z(>Q.#>4U8862MV.<8NL(^D 'R<#-08B\_H.J\GXKVN2/NQ.-,X2XK3B?A6 MVER!TE%=OXNW$\PIQ.&G)G<8'<^0B!49"U4H9=X&WG B-A.4[[9-I M=^_TD9V'.^*D35\I@1"4BU[=SM]C?O[YT_FE>(]1>DT4B&)#;!QQ]>$#;)E< MP:-W%WT0UTC!3#IQ)5U /^Q+W72+M^M2*8LRD9I8\?E\+*XN/E^E9^D.R]\> MO4LJ+[G4F;-/SV6S=P6Z0M0!UH,G"GT& -37-0WJ+^=8T-G_TP-'IBO&,GJ8[J8%)E M7^M0WJY?NW/%*_7=[[8#MY#@N:SA?UP2?06YJ+CBH@#VBF361]K;Z3GR*4I6 M3FZ'^0 4RY !)D)^Q]A0(@PSRM&T#-=1HV!.X>LB]Z&5=NE.BV"ER_\ES3 ^1-C J.2KCN8A#O M2^\M\$?%OD<*%=7:Z(+ZD:[*=]T1ZV\C&+MN1$.\KE6L@[AH8V0#SQ9P1+0% MFNF:B;L-*.]J+U!0\J!G?-BMA529KW D3H'<'C\;04THBZ7:4Q-PL%^@OUCR M"8.5L<^$8N@7/9^ 9F2\TP,[_'Z:43&%XXAEC$UG>5%*+%HH95*['/N'U*)M MIP>TB2@LU/[QZX!(VH6E)%.H@+ @L$._4->/=I8JGLBDX6Y,4W7A#FX0UZI[ MF;)&[8)&@9:F$C\8CU+33 MW![%;$7,>.>:YIW>B;]M^CU#>F)5&TTXV,4^' M6)R0C3.:@0-W6+G"W5KSX$0]>4.=H%W3M=>!0 >O W M@G]:R0789DS'4O^$ M-:7\#8TZL2GU1H'3Q +-"SET.#(E5 0) M/Z29$!G2\$1+[2R2)68_D(;@,NR-7P@+YN-4 M$D\OWESV+5S'BQL4*"5-VU /B\Z_!MCO:<,QC"-1[%Q)%&F#(!]'-_$R\H1. M98 ^"+#'M?E5I1XTE([&4.));OB+ D_(I4A4RD4,WC!7^F$+C/JC*7A4F-*< M@-7QT%XT*9_1O$F*TOA0J;#-140%^? #@T>(\P+4_FM?N!X.)KAGH,$]K9D$ M 5U59&F M(VU'>T[3%BJ(QJN4S0RVK'6./%9IR0,UOZ*F$57%U[).+UIVUA7%:HAM"BS: M1$J:P^GL\?+'\TF[SH;R1&%1LEP6ST MQB'?$1O:AA^X3$,M-X_<&&8E#23#5]I#+16]VJ!HI''_?^@>PTOL=.!AH@TQKTWZD2] =8?CU(K\* ?X):EMZM MH,HT4O>99=0-4AE9BP#7_"EGLNN3Q<'@DU--A8,^K%&B@H+BUZ?^;O_M[C1^ MLMHNCQ_^,) M4=Z0406V3B%Y8 M)%JZH /Z+YHG_P%02P,$% @ ?8!N5O&8BQ%]!P %A@ !D !X;"]W M;W)K&ULU5G9>N,M#IP\0"8EH0( %0"GJU_=<@*0H65+BI _M0RP2! [.W2^0BZ6Q[UPN MA&?O"Z7=92_WOGPY&+@T%P5W?5,*C2\S8PON\6KG U=:P;.PJ%"#\7#X?%!P MJ7M7%V'LWEY=F,HKJ<6]9:XJ"FY7-T*9Y65OU&L&WLIY[FE@<'51\KEX$/Z7 M\M[B;="B9+(0VDFCF16SR][UZ.7-"9Y>](1$2 M2J2>$#A^%F(BE"(@T/BKQNRU6]+"[G.#_FV0';),N1,3HWZ3F<\O>V<]EHD9 MKY1_:Y;?BUJ>4\)+C7+A+UO&N<>8G%;.FZ)># :%U/&7OZ_UT%EP-MRS8%PO M& ?><:/ \A7W_.K"FB6S-!MH]!!$#:M!3FHRRH.W^"JQSE^]%8I[D;%[;OV* M_6RY=CSHRUT,//!IUB"ML6XBUG@/UFC,[HSVN6/?Z$QDFP #$&O9C1MV-^.# MB*]$VF?'HX2-A^/Q ;SC5MKC@'?\9&G9[]=3YRW>_M@E>(0]V0U+@?/2E3P5 MESU$AA-V(7I77W\Q>CX\/T#ZI"5]<@C]B28ZC/7&>,%&S]G77YR-1Z-S=D A M=UPC*A%_GCU (ID*QZ[G5H0AQ^ZM-)9YPWPNV)VP^ID)A'@S,S8 MS\+Y;_ZJ),"7W+$R;(-%'#[LPDOI>>J2V9B;&DL M#S%]1'*,A^>W/T[NPN/H_!E#IF*IL!X9B?%L(9T!%ZXSED(L!"OAND:B(Z)? MHW3(=O9K96XV2 +8MJ3?B?>E-6M5?;RXX/[IG+>W/42\SUYK M1U1@S;$U:J MC*,=($;'F@Q3KDLK%:L#,&%'\AGC2C43.PI;*R.XUHMSQRPE1/B$DGPJE?02 M]$@D,U5RSJ.354@4=AMKEPQL*:Q@VBR"NWJ3,$_..A/6AO=H$X?:@M?I:ALR M_N1&8;MHOZ!VB^J E)[MEX;-K"FBS!W:P3**R^()$L1MC^2F"K?M]]EZ_!B' M^!1E;N,^>).^.ZS0_;(]0:L?)<\1RF"H\PNA5@GKQ,<;$I+0UT'PJK+D[#1I M)JWS> (.*V+I@EVBKV-?]!Z"!KX<]D]1?)4*48/ MB(U%B4NA!!"]@%=!3 3 M-A=:6.2KH, ,]5I242%>#9YKUM#^$Q S2F;!#@\>/S&Y8L^?2F$[>IF8 J4E MIVX(6*]U:@K!CFZ-<\A':&2"])"JW86GJ:V VFH2HNQ*0B[:X@>N*S),'>JD M$U/-8WK82 )U=F#H-D2?70>N*-.BF&*P+M7X^^5)_VQ#95*GJB*50?3KFMN: M++ESR/II!1\$OZZS[U+6#5=V5P?RG M_>,-6<1LUC@;LK+W*HJU*[4VN;3)Y1+6B#$V%2@+&3&"(F+:P 1OY;0*$(B[ M.J1J7Z.XS#))'^%A)9=QTU@A@T@9O7O!PO5Q6J=)_9-3P"9R87,*JZ@TJ)49A7331#[>YPPEC"U M[41"PFYO)TD0,[8MLK:,JF-N\JQQ@F X5F M"*NUES,R)1*+XPO,=!2@"Z$KY "=D]=&U0:G;V0#7[="[IB3P]?F0XQ/T;^1 MXQ 5?-D7<..M;#7^OV8KZH.B.^[0=+];8FF;1[6A#K;7!8)*@A_BL]S9IY*5 M8B&=S9!F@D3_2O-)M'[HLQN[XCJBA&YMDG.),Z1N3/OJX3LV-=QF-)!)6,@; M2\J):9+6@3C59XPL('78G=P=%G.Y+%U0U3*7:=U!AE,'Y''=!3&F4:#-DOR( MVM _C94Q9H@'C0<\K$*L85V;;O=T3^PH;DJS*JL;Y'5'@Y._\U!#L&] M/!+P,"#W68O<7HDF"V^W6,&4SYJ(6%LW5*:$W=E^U#]% &]UO .I*UUHD9M$ MF=0$'V-S^XY]V\=IE]P 6HW!>-BVCXG$OBD7*FO'D4E"6@S/6]K#0_(![I_A M]^1#1*?1VW_)%0_TGA]T1_S3&S[I:/&.$]NS?U=_#9,2>[R7100].?NJX>5R M;F.J)W^!JZ/_K+EM4WY4VT.^GOFZ0PZ9LBAX-U">0/C3LU4M8FTD/D?7,":QW.Y2+DJM#4-1:7 M./V$!A- ->1.BOOZO@-&Z:,G@E!K?05\Q@M3(4XR@ZVT\4W#S*@'J0&JDNB] M&$9M=OJY T+#B1\AC&C]$S!*X\F/$%6KJ)BI$HVB]I4)N$TBWD[+OZ-CQ_NR]KKL#4>2 M$3L:GAON9*!U'STT?.KONOP;=.YJ"^)"-](.^H;QX[5M.]I>>E_'N][U]'AC MCC(TER"@Q Q+A_T7I[UX6="\>%.&F]^I\=X4X3%'6RTL3<#WF8%X]0MMT/Y7 MP-4_4$L#!!0 ( 'V ;E9VRAT 6" %%P 9 >&PO=V]R:W-H965T M*3>S>UW#-VO;[%0+?S:;AV[?:%722[OJX7(^?_)P MITQ]\NQ'^NQ=\^Q'V[65J?6[)G/=;J>:V^>ZLC<_G2Q._ >_FLVVQ0\>/OMQ MKS;Z2K?O]^\:^.MA@%*:G:Z=L776Z/5/)Q>+[Y\OO\47Z(G?C;YQR;\SW,K* MV@_XQZORIY,Y8J0K7;0(0L'_KO6EKBJ$!'C\*4!/PIKX8OIO#_UGVCQL9J6< MOK35WTW9;G\Z>7J2E7JMNJK]U=[\3^'^= M_OBPA:41P,-"EGG.RRR/++-89F]LW6Y=]K(N==D'\!!P#H@O/>+/EY,07^AB MECU:Y-EROEQ.P'L4"/&(X#TZ F]LQ_][L7)M X+S?V,[9GCGX_!0F[YW>U7H MGTY 79QNKO7)L[_^9?%D_L,$MN*V<<,NT=PJY;Q2)>E]FEK1W@ M7](G8VA/ _YMJT%3"KO;J_H6B5$$>+K,UJ96=6%4E3E84H-VMB[;JFN=K;2N M,]CH7C7PG*D)2%/"TQHDNMW2WT+??6, R+X""F]TK1M55;?XO=ZW_&X+2+RO M#?YUA>LXVAF\5'6EIF\%&G\!+*J=(BTGFN #E[P#?A&>N]E:6.7,WM0 U'4K M9TJC&F#R++NH8#N)[)NZU8U0H \;@:U4A9M*MZTK YJI!/DB9< L0X*^TM2-:4#7):?9T M_CC/GG<.1,CA([L54H%@TB/XP,GI#%C)^P&)]=CDV6_:M2\!BY9Y](O^"$AD M5Z G!JE+I&K!SR"AB$@%P8>_0.CH+3?<*NVJ@:5PJU%402AMPX+7-7OKM,MI MR1=7OV0W 4V#N^O#2\T#E,C(P'_4H-L[&2;]#8(,QA0 Q*\4R"<\,E]=A99 M#-O:69*:M@'KC^RM_1;;K6HS$%G<_D[]81O\4 3\VA)^#7J=(/4#&O$^X0OP M=+8!HML:\,1] TX:I!\X42)IMZK>:!%>1&-&4M"4L$(%4!CT779 $1I@E_5N M!9OSMIEI/?AT09\BGQ#VK58-H(P"./XZO0&;0%].;X#5 [=+"T* TJBHGQ$U M8#5K#CQT!T_0=O9WN$(#&^AW9#W<[M4OW[BLTAM5W&:OU8T#4"NO$F +F>1B MNMCRZ#\[H%?66H)\ 0)497ZS;"DR<.5Z-N$F'@ERL?R!K-M0,L7TTB/?_N#(Z.#[QIM[I&^[;6RW86OE5*5) M\+-58U69-22-\(';:^2D^0>\ /PJNT(L/EIG6Z/4Y6ST_!H-XX@O=/ $F^\U M4!2@B6R#.)L6%D0XC7$?\*O*.H2T-<4VHHE>B8"XK=FCB,^RWT%(06;?J!HB MUC)[5<.JK87PZ<')[V]>@4ET+%$)/GMVT"@C#JT+:/?CV?QK(I9MR3SQH^2I M7+H#L4;.2RF*$P@?AN*Z9,_BW9Q=K]'! !+Q<9$\W/L?<@(1B ._3TP,GJ%FQ%1@:6-0T"[@H-$UJ8&FPM[@E(:0MF MNP5T7$L/$E#V2D,#38&V9R&@!]H+5I8 0$J <@$*A)SI@&$>IP-$^JQ@N9&U MY3NRZ$ YB%ER)#?N7&$X,$IR'YHXM:-/C24>(:F&_!"%=R0[>XZC7.N?)3)0 M;(],,W4/1S8W%>UV\#8QDW>PL;;LLZ2/ +BPI@OT;;NF]D0%ZH G ZD%=UYE M&OT^A@< DY_+D*T#:%OTP*7=L^;"YC$HYO>!S:5!=J!H8?@ ?O_1^3S/WJ+? MR2Z-WQM5ZTR8J4I),\3SZMW M^\K>ZD@W>HTX*F((N@V!&D#N" .PSX4$DCN4F'^P/Q>>BAU3B#K[X#2BM+BO M&X,P;5>5' 2T^#8B/:C]@3>6L>!'M.+;!AS 81)/D(:'% (8%V2 ? MA>D(>OPS--+LI#)[+:%$9=;$1ZU *^CE3^XWOA8CT? G@4:LAG)[RL$^"AWTR MZ1POE=MF&%E<@SD#NHRYUT^#T/.MGG48FX"B-F1+@='P.)JC:S",''QQC@6^ M&%0X^&*(6[,=I]TBB:P'8&8AY'-LB(![!:*@(PHL-H5J&DH!04>ZNCWFWHS&S1E9Q#3B7N APK-&C@F,;9KD?A(;Y"-]4 V M)+D3YFW!>Y"[P"P35L=M^RHF60GXO*O#-ZB9#3)5E5PYB*FBI*2!2) &W5N4 M3O->6!?R5Z0LK)-J2,KVGD$4SP/N$7QQ.64RG@:3\712PWTX;_2H>9A\>;S> MET ,]B']3"IAE&J0B>?@#FAFW!;(SU$>Y=AE)G$(6"&?S^#3358#I4&\(4TB M:2 +FF$*NJ'GUZ9Q[9FIS_@?("R^E.33;TE;G=[LR+'691);X0,W5-M&%) Y M&ST$<$=V+8#1K?04ES:P\I5,$Y(I$!]UOVWF5#QC$Y(:#43, 82SG;TF#P98 MV15D][K5R4*C 7%427P+W*?!K\248?A()4(/@KH*L/%9]C((,YK=3KRK+QA) M) 5*ZYR(-F,K;*) 3VQ)0(OC43"3 $493!P@\:QND6#,WQ78J6Q"\K\+DO_= MI.2_:S >Q8+1NTJ)""!#*>T=TX4O !<4(3ZU#T_I\!02,0H^"0$%,& NUW' M87Z)V36&A[[XG4;S,X@WDJ]](@"TPQBR:W4JY2L6]'YXG4CYJC-5R:YN!]$U M?-O<]A'.LS4D3P;"+RUUJ(_X;TY]KO76% ?)=C1_("T82U3FFFWA8HZR!"P0Y+MEQX8UOJMK!UUAC\,T#DE"#D,V3C423#@Q@M5Q3G51PIKRE6 MA']N;35W+2'*I]J:5*H^SZY;"%HQ?F)FH"ICAQ!K D%J/$*'' M@D\T?&/,E,B6LDI2P3T$G<14K/K7*JB]J2EQKO4-I&LDC.#YF@TKM9IW:@FD[88*&&#?X+^ M=TQ12^.PH((Y;1Z%((G=^R$^)Z"L7,<5C=8$RXJ&-B1J:4,&A1O#-LHZK#O8 M+KX ?T/4P !B274&R2(E_H?F0KZ(>S?N2PW$R\^V"221&$(="B4K',GDMRR3 ML^P]E1&IS-D(OW82T%$)BU4S[]5^:$>$\R9JF^+TUKF(' +;SME^-1U/7Z"UV\<%%OQ* KQ'@ MOTX5)QSB8A[[XO.[T_+?*98"[%XC6U_5KFL0K]'^]^>#&TT=.;D'^PH&FBI_ M)%DFO+/W36HTP 58"-0W'Y]( M)>(:],%V+JDW(!YMTTG?)Q:N.6/#CZ1Z-B8P/:$/Y MS2$%W*2\)W,@BTD!3:JS.]S7T?F!SX$S)N'!";W\J(L.9W.D0@P;P[ Q>X!/ M+.<_]#ZESQ8_G%)/X<8%R=<>B..H&WL^>W7KK:Q*.P,L2F"9:\VM)(\F"Y/O M"/2^ZDD&9K^U=WE^(B 1(97A&-('K:EV#R@TTAT6E^*EG?)DY;HFU*(1GE0X MB.T*D,8$$9M/OT4WZ]?$Q< A FT.7PCT'=T/.(/RC\[Y,02JN5-D O+Y$#XH MM?] )##45"0-35:BPG*I<8;"-WFP HZ!H86MI;1 +JQ!EJT4D%&4/S \[K(H MJ85XONXZDG2R@H,R.N'/RC+.LLHD!0DA$W>R^QH4[%_$[BI4;_F\W.I U91ANRG-3]J]86'\Z>4_IZ MIQGY/%#>DDSA&T>^%I,S6L]^L;;$(N H?O=[==1W;U69??7H_.EL#M%+58G9 MV?A7CA;(OUK,SV?+^[ZSF&4!BZ3/'"HK6%$,DPCIP ^92RQ$>*&,E7>]V#L+PU9_0)Y&E$TE[-QR0<1"-)XV*\ M=2KFD*V\0;Q+O<%NC7%:=F*$Y4%!=HN[] M$_9R'[1&]W,7$?KM$](&S%I]T%+KCWVU$EWJBQN]YO/M^]'>CPI102E,7/4? M^N90UX64]R('&E*-"5J;-C!'-LS^'6U9PL?4PO?BN*2#]45H='L/D8>-8BLW MK+M':P/I794TMJ9SZ#BDO)@>)GX5?07/@8PZVD^$,>9QOW$C?BE626M\AQ\LYS+F M.%[&I%;*O7#+L5& [3EX#Z>O>C&QX.<26".4.3I*+.-NXF)Y+?-73H]>VWIR]-E@+FY"U+X(X&NOY. 7'9SD61JZDW:W 4WE<'YK'@)0*/&O,_\E8)R54+@]*8!+F M6WS$Q68Y]:/6;R<.;T7LTR:^X @[XBQ_A&3]4'+<(D]*?IPY6DR/#$GJ]IOZ M.-ZI_H37@TR'NDVK/B:M(I]#&QIVD %L#&2H-SIYI$:J7;&PQO$_E) MQ#B%TQ_/IR@8U@P>;99=$4,%#ME=J5702!\-#8%Q!_'-.5IFM!)AU[4B 2*X MU&$+,B42 <]PC$@9!CG(T5W)B0F<+>59'BJ\AU$@K+^ 3JTJ[M=CY6.]1O9S M#'9(4K/.A\.MZEJ9BI(M/XR93X5K#\P,T.G%8(_G7\MCIZS0#OGK1UG6_1)) M@@SY_Z#3W(+S-;#TG(,7["#F:I083-IPEH2.[4E18Y04];6MT/?%/FBC-XI; MX@\6I\P5/%JS\;V;1,N8,8KWIS[R^,\8"_/LP?+TP*;X5[BJ L\\.@W&H6@% M*%GJ&M='9]GJC1'/_."ZEQC7 M\PFA,5KG$'D$.T=LCE+$YQZN.5>J]89SQD2VHDM2&!2%?H\<I M1DD69I778"]-'-@!%VAI#^/D8_&ZUP+^O)?*ZH[J'CC:&H<#+ E1NY46%W9RW/>C# MX,%*H6M*#U3^T94;W[5L-!=,N//+BI;TVXARJ$3.'\^ZTABIE MRN0V#EJ)+H_NV;-3QV\Q&*E](9:PDA,UTRV'.*&YF)ZHY,G<40+XK)7, M^4YA%@?!%M.38"]54].LQ3L0NZLMN*!1+.\)9.^!!&>+QS<+ZD"$!]Q6QAY" M)WJ%9@RT%IE84R^-Q&/5G\DZ\YE'5!(Y4D8073H=F)5=XT6"9XMFV0M3T6IW M(!/'*B86]BM&%+"*BZ*58RFLQ*7 %N7]K]/9X<]'-CT=%LN,O"0L%?KC^J-N M"AR-L-1-1" 1R%RPM7NI6DDABS^E@I*,3X"Q,V079/?T.D;N MMK=O<;1"$Q^.A*C[*(E,",3$@ARG"<;?^WWESVV*Y\13E1#AW@IL/QB#@_GP M/JR!QX; LI(M%I8.PNJ45'UI2P[J$G8KDO27[Z[D>""%(B'Q0,?%,W'HM&-- M,#EM(IY^HM6Q'F8I#=/<*^8-G?)@KZ<48!/.-![? MLMOZ$=/AZ KX44NQD0WC5@EH< ]5T55B8,.F5^#^V!F&3A".UN[\H1. G606 MD1(T!Q=H$*PT,!LG.2'H0,E-/[)/XL^_[@B'@. MQ/+T(#[@X5T229HZ065@%T1#$Q!;59&LV$V-!?81R@J$]43QE_PMM?T!%,'_L5V2U*)",= M.U:',DO()^,U*F\0H\H1 M='T(GVHZ5+[&=/0LF?2K59C?3G9J^*PT)?@H$MCHX-F9Q*7CUIS6I%Z*Q@Y:_FL^_"< ;-:\QG3\('=*]'[P1* M[_J*?MLF_\\;\UG&T=CE]"SK;SZ!H"&=,>YA:(N"C-N.KDKAQR,:I ##N1?\,F,D M%TM 26GMU[5?%7;D;&K3X<2.('GIY=/YWGF'_HU M6)@\J8+35+Y<&]2_W<$D0-4*TY=8>XQGQ-X>?$86@?I@;!"*GGOFZW)T \D+ M1J$$ETU,.,0>TXD4!>QWAJ(I#TFX<&(7$_D-6)DF'@0HMD:O$Y1+75")+MNI M#[JA<27_T1E\1)QH8K,2A5 X$)J7-2!DZ*$+/1R=EC M&)T11F& ]O+MBS=A;E;&BR_IU3AZ^W:]-@6'QR^N?I'EX+W0WR2#?G0DAQ.! M(W?D4%3B>4GINY#'X^N$;4(4J44G9!FER>! ^N%=!V$&!J\ HT_66!L^%+KO MLP?F5(Y!YO!O^&-PAI$^A8\')QT?F.M3"E7)=H\SB8_ALQ9P?<&3PA>X[UI< MENJO/[[8 QD'X=8XJO%&,D,R88A"%H[@U=K,(!CC]C M*I=:\":BA4CPJ/Q@&MVVDMX>YP\%T!'+,#'$NI[$P0?*!808$U]E_6U#* MQ3E;O<4/V9A%I :F3&7QT+Y(QS5'K/?GZN%]-81[QJN$X M>V_T>=#&I>Y+R&)-[A)/XYFJ?P:]H_%XK$R!5DZTIA*EDJBAPY2FO3Z/]P6:'Q^LYA4!MI%)G[.I06-^M_J!B#K720:3XKJL+OID0 MC4:>5C^$0:04G%GXDP\X(;+2.',VI0QQ.GLY/6+],S*,CTR]B6N.Z\5G01K5 M!BH)2 TNW)TH]QH]74+TD,R1>,UB*^O?P\*T0W+ITU#7T)[%P^EH9+J;Y2]%4TCKD,RV8O&#(DR9 M?K!#&A[I*0DO?ZE,H/RQ70_DDY$ %*AD&Q"!- HT0NXYI#*TD>DU*N_NNS:H MA"B]+K:U^;/SUC\Y0)/,V-#B['8K\#/5V)Q[7)R#2U]E MB^PL>U^'@S)_=E9.B!8RQ<+VLCC.9./O'1;J 6,9]!) OUVAB9:6-VTVJ5+T M%TM;$();'L:M#_%R!K)2G#Z\)U;YY-[N!5 @25^GT7R76L']OC"X[YGJ'[*1 M!-B/X\8ZI-"-75F^*!""[^0AD4&0,>4I^8B89 ]H&=9PW5[J6@ +$&YY,0A) M!)J_PR'W%JQ7N:6XA:8%X'-8$"*J4IIFMK(T$A(FQ79T,2"JP3<#K\#W]T05 M)D_C$4SF!*36?>R 0C*1=7OLDJ:1*V+R^.%>W89/&JSQAXOZXF@]7J1-K3TY MM![NO!VT 56\5D?W=LKQ0+*)Y$P;751 9:;!;548DR;G2H]>0D57Y-"M@LX> MSOI-X91BU)ONDR)7&)5:M9%#X9,5W2_@>R3>]&&=0-$U2%Z<0MDW/21+<[%> MB_#\,HZ.0,8*&N;&0WG?XB-AY+Y:9#U/AJ[:0;&L[0G.B%^A%ZE2E MF5A[)L/9./^]G)[=?BE;>!&W\-IO8=2-?SZXHY$M$Z:>)J>/T&00*?:%?6=, M*CC)8! ^GF2#?[-52<-?5[$/CH\,4[GA<\F@3W+ 7CI"%W@F*%6&NUKT:'-- M7>J/C&,\J3. MV=+G(0=/U_>4Q/N"Z K50-!#TSQ&XGLPBU00Y[H-.9:8]!QT!*/&QKN#!V\, MROV4[6"R7$G%OHQ'Z0 XOBLCW_[&1.I1,4,\NPLY$'W9[T$=^J5I,S5=RK\, M9]S[<#W,7G3ZSRN"#VP$%Y?\'7V]_4?'-+(]/\H\.HM!/.DW,#DP]H>+O'04 MOE_J9S:",1K(3'XWN?F,>E38T$<;GH26^]/3>1S/3CIHR0<+%I].!35&@_S@-I0@K(-LKD_$ M_D8.)P/BH0JQ@E0#2U#B2U][:L(G5&F4HKRGM;_'7-+JV*#A^)#2OWLRZQ#1 M>PQJW9,4$W-R_U$36[$(N0Q%R,-YU%X-,NEJ3 9N\6C5/?@]?L>![YR*/P$#IHEN5^?K+'P?@<^=\T&+X&E<0LY)48QG MG9;3AY6N.BK(->C[\1)4[;X>M"I^,;)(=T(.JPX./0Y1=DX?K^<'K__5=.ELND/ M'S66.]W'"ZU?!C([0].6_0]$0Q=R$?FK.ONO#HBWG"^>L+'_^>+JN1] O+AZ M3]^<+1[EV<]!6E_%3.3LDJ\7?LT._,%O=@\>[]'RR>GW:7V6PLW>DZ CHP S M7\[FFV7]+>-D/V*3#-NX\8=:9%;8UR+EQN,J+)0VH <%CGU*(.I D[TQEUG@V+%P8LGCL9WKCV&??F279)[;]4K#Q M1U!J?1-KNO[R9*Z72Q4;-N.EU->QTU@;#Q3P#675;=H^[(]ZT17U_#'=;W 3 M!@H")OZ45CVX8CC^Y$LSWHZF@U;^DA%6\'&16R[.YD^/_KH1"]G3^6,0LD38 MD6$^\4U_^2!\]CI-':9NPQ]3\(?)K[S1+T7A;]F1':Y;_L&W\&GF?R_O@G\E M+C[./[;W1C4;#'PKO897Y[-OP9\^OG7%*6Y/C1[@/SQ18I\K[ON9?4Z4-5 M?]4+*1OVN"Q*?399-,WJUBD:#.N[$[VJI/X>4W]G=$=NLR$EI=5 M\7>5-XNS23)AN9R+MF@^5P\_RTZ?D.AE5:'-+WOHUKH3EK6ZJ9;=9DBP5*7] M%X^=';YG@]]M\(W9)U]%Y;>OX>>I[//E9EL]#L M;9G+?)/ "83K)?37$K[V#U)\([-CQCV'^:[O'Z#'>XVYH<>_I?%EM9RI4MC@ M*'-VH3628&0']L^+F6YJ!,Z_=AG"L@EVLZ%D>J57(I-G$V2+EO6]G)S_^(,7 MN3\=4"+HE0@.43^_17+F;2%9-6<[7>BPV=-X8I<"AUG\"O_5K%E(9,Y@DJ5L M%E5.;$6656W9J/+.,:LR<%788@TJ'[.%*.]DSAZ$9IDHLK80#888S:L"6*!? ML2-58FO5:I@?$F./7#5,+T0M68YHGK*+5:T*UCF??6J7,\@$YF]NWX/A<@E. M9KEFJ>/YKN-%L7U75##*''AHZBS11]7[ 7CR7$8L'=" MU>Q>%*TQ;4=[4 ;+0L\)4H_] IWK9TH?>5/(FGHN^U(UHMAK$J+"G<#US(X1 M2Y'_&RD/S&L,=Y+U)6%.3N(#AW47K0^BSO7Q@3@*^S@*OSN./LNLNBO5'^!V ME4,$-5>RRXHNMFKR'S+E6HF9*A 0L W>M\OGB6[CZR#KW0GR!8%DPX.\UQ * M=?4"8.A6*V*)Q)T*85N:VD-HZXW=>C%L M9>^ 4 6[:1&LB -V8^+Y8C#!95O7M+73YP7S@L3A;H*G'W](?,__:31W4Z.8 MU\V3PU:%H$W01,( *\,]C!TWY(Q''CT&7L!,B29KM6#=Z:6.&[F]'.OQ&SF7-=F\$8^]S2%3*0VO?/S:D&)'?N3X M/)ZRR$D"CJ1)'9X&TX[SFAUTC/G S0[7]AG[]BCV'#<%N:,HF9J1%X53=EV5 M=R_AUB6K9H6Z$UTI]$,G]GVL\X.I'041%DMR!QEP#@^5&47!YK;4"6+LB((8 M@\1)?#!\ P??"^I#F!1UB29I, ["KB3NNZT5Z&?>%]5^8,J (0)J$81.TJ< M@*3P$FCB?S_A3]GNOX .(7S'>2Q#/_'F(6>@.^0_KG3@PGA2Y]Q%Y0BSG2I6\2W?*322* -WU5& MG7&Z#^F$U(V-9$'DFW\O]N@_Y"2[$W*^3NPAE8?MQJE8:-PZW9;2.G:4K3P& M:D7D<%B"7!<& 0-^N!P!0E ;A< SKPOEU1KC]Z1Q#Y"9T(NA<+U@(5R=4J1S MUXE#"FV 5!0'>(AA>M/;."FGL>?[CA^$[))(;/(Y2"<"RO -.E @CM@M3E.R M_IMF9=6,++T5/P#8]-GHKU>:>HL]_'"X!2 #?&;K7KIGE;OF.W5[?LX^7M-OX:1$T?0-E8S@\3H?0\M&;\/\86K$+J Y^;@S8-'CJ1% 8R)6BOQFCJF]> MAB:#0SPC>P,$5["W"1IDXXD[>DYWH&GH&B@-W:@#*=-P.*'?P5/P7V >=SCW M1] 9)01A 6P;'\:ZF)J7(QC7RD!XVP-;&@YE#="/TA";# /$^6@SWPL$)JC- M1'U'CWW2C$VOG_$1LBF-"S$4DA](+D2EV"!)0\WR?4"%W4\'0W#O;; MT71&@0WH(#3 $OF1[1Q2_DWP0_\9HD?NZG6,YULZ3>;,'NC@==OA#[$;AWX_ MHJ(90)0TB/XZ*#$>44U\N4U6ER+9E(]O#I/<==0W3J*D& IF6XHV5_2T E_#S_BK*E1N*ZH]?\$2:A#'5'2Z M"()OU'QTA!\#IAA?>>9*TZ71NKJR*LM:1#2I$?'.U M.U[M;:P^-BW)+@7'FM1R3E?8>GRC@ 59@5TPG%A2/_U'%\OE*#"?1X1#4[*F MTUI7/9R^HS&1UYVYY7Q._$@ZI3=$P;#S$-F]JL=NT-;'7;0&U.DNMA\U"-.RA:G$670C:L/;)0N0; M/IU)69HKLD(VUF7TUO0\'3^9'[-_(-WLM?1FK_,L9XU7C;,^RWM9(G612@Y' MRYO&YF3I>&&"LV/"/@%PX0GD+M8#JNGR)&4' UMD30M3K34435.K66L7$=RT M]="#9@/TK6T!]W6^-Q[N>\\=V: ;3-AH64>@P1LFMRU@ QD.([5M6&Y,#0XB MSW81N>&JYXH\NS?6(^]8:VNS=R7-5QDKF67CBP!H/#Y0 5S8!S-6+G] I,<%!S-R\H$\*^0:!(Y[BQ-W][ZI+ M)Z-/64OR%WVPH^A!JVR_:O6S_3?!"_LI;%AN/RA^1/NI2HJ?.;:ZQW$X8;7] M2&<'3;4R'\9F58/Z:QX7$G6VI@5X/Z_0V'4#8M!_*3W_$U!+ P04 " !] M@&Y6YB@6P?<" B!@ &0 'AL+W=O!PU7,A@,?.Z.[V8J<[60N*=!M,U#=?/UUBK[3Q@P8MB M)!6[-W!I?) M6JD')[POYD'L"&&-N74(G#Z/N,2Z=D!$X]<.,QA".L?]\POZ6Y\[Y;+F!I>J M_B8*6\V#:0 %;GA7VY7:OL-=/IG#RU5M_"]L>]MT$D#>&:N:G3,Q:(3LO_QI M5X<]AVG\#X=DYY!XWGT@S_*&6[Z8:;4%[:P)S1U\JMZ;R GIFG)O-=T*\K.+ M%3ZB[!!6F*M2"E^IT\]\7:,YFT66(CB[*-^A7?=HR3_06 (?E;25@5M98/$W M0$34!G[)"[_KY"CB#>;G,&(A)'&2',$;#?F./-[H/_ENM&I@25PUO0NJN:U@ MZ:N-&GY4!#8E _8K!X_8J-XS='V*<#^_08 M^N)&&%Z6&DON&Z4VL,OG$-&C4(>)[N%C ;F21M6B\(+>%6[]#"6J4O.V$CEP M6@1PZL:B ")D*X1:Y3T[JV!+-I77MEH5'55:&#"5:%NRM^KL$KXCU_UC 6HU M-FNJOVOWJ7!HJC-<%N;,=]_],/A"CY2,[RVQ,G "%Z,D3-F43FDV">.+%)9< M\H(#8]-P0EXL#2?Q&&X[39L,,A:.1PR2+$RR"=SQ7&PHC95H@,7A9#P%EH4L MR^ #Y2#ABIZ#R#F,TI""PYBN8OA$^1#)<#QEP,*+9 J?E>7U4*$3TC**DU+P M$\B2.$PN8CC4_6AO;BE2Z;>3H;IWTO8C/&B'!7C5S_T?\WY[?N2Z%-) C1MR MC<\G60"ZWTB]8%7KM\!:67KE_EC1$D?M#.A^HY1]$5R X6]A\1M02P,$% M @ ?8!N5@R4PC3"!0 VPT !D !X;"]W;W)K&ULK5?;;MLX$/T5P@VZ-J#&NE_2Q$"2MM@"+39HNNW#8A]HB;:(2J26I.*D M7[^'E*TXA6-TBWVQ*4J<C%N>R-PT7[$81W;W%_OK+]SOL.7)=7L6C9?>67JBTD^(15;T;XQG^3F=[;U)['V2MEH]TLV MP[-)/"%EKXULMX?!H.5B^*?WVSCL'"3TP_"(O6@,1.3L1<_8NY8@)C2K]J*P[_L;KLM&ZEXQ\M?E4AL% M/?U]*! #3'P8QM;8F>YHR2XF*"+-U!V;+%Z^"%+_]1$GXM&)^)CUQ2UJMNH; M1N0*Y.^0/ZD>#I$\;F9WE#/M$<&,1TJ),M2&B[4UW?6JK*F-U5K*2A,J*FA2 M]"O$! &JB"LZ)04O"?NGYYU3DERMF+V)F**<-6V81S;8(51CKT%[T&<$:67M MDBF7VBD7Q-2RUP#0,Y=I^Q.0)P372FI-3DB8)9Z?A5@%L>\E<4P^#0%VB'*I M9<,,E,76?A1Z69"1ZYJ* M-;-V0),1]=-PO^CV%6V@3)PT9,G67(A=/ICBL@*Q'?MA520S2E64JP7X3[X P^/8'= M16]D<$3+R:CEY*@(KV7;28& :8L%/P!G'CQR QK&A?7M3EJ'%'[4^.$R?(K8 MC8C=B#B*>=#$+Z;Q@S5U0@HOR7*K)B_S?7+5\Z9"/H=JXBW@[UP'UA"V%Q0% M";TB\LE'6M9P!B)Z0@CJ](HX)Y!H7I!KVG$T=/X=^=9R93841)$9W(J\V,_( MNUX);FO565GQ>[O6)/6B. 60)?2%U;Q$M[?\@HAD14[0(]'X^F&>PCMP7"NK M[&DP@V&4'4&C_RSM+,E#+\>Q( 'KE%R69=_V#89*A9F)D*._#E,9\+25RO#O MVQD3Y%X9+-]C+_;!Y.B"W-(G%!];/"\7F6;*L2<'B=L2*P96UE0<7#;YI4:(&*+WMG$LV.-]QP>Z:F5@RNKDIC38 J M2@4VK+3XL+2V!+LW-D:M&X:GZ%!N\/[@S[;;LFI'81 8U/&S$OO1K@T1$I3; M[A4G7H8V]FQ*IE'J^3%ZQS0,L$ *#K,\<<*,"KN(O2S,R)&J3\>J3W]Z@H&A MZL'N[="NALKX _%0Y .GRVWT#Q7_48S#Q;\#8_M@TH&5O5(VALTCZ/^0HAU@ M"7D!<8B]"V60VIBB<(KL\2GW*LCLY%PZS6+6)1%*-4T>'[*4-]S4-6O0Y^F] MG5V#"U"H+0)@L>$&&D6>)R3/_?$T ,IOKY9NKC\A%:$K^.3EBSP,PM?P#F/< MSG'%,,YZ!@X1"CV&M9TE+@PZHS:V=60)?I/@\6;-:&-J###!5MS8]A+Y*4F* M1QZPJ]RHR9-PA'VTO>=$%@5P),C\K2S0.T)$)?.B--KV(?K?\HHZ04RSS&8" M!1.F!T4]WWOA1E+6[K/"BJ(79GCW'G?'+Y?+X87]\?'AL^'"R,Z]OB^E@0+<$B&LF+(/X/Y*2K.[L #C]]SB7U!+ P04 M" !]@&Y6@H%%!Q0% # &0 'AL+W=O"D:1=@[8(DZS ,^T!+M*U5$EV2KI/] M^MU)CFPWCCX,^V(?W^Z>.S[/B><;;;[:I5(.'JNRMA>#I7.KT_'89DM527NB M5ZK&E;DVE70X-(NQ71DE\^9058ZYYT7C2A;U8'+>S-V:R;E>N[*HU:T!NZXJ M:9XN5:DW%P-_\#QQ5RR6CB;&D_.57*A[Y7Y;W1H5&IVA:Z!J/F%X.I M?WH9T?YFPY=";>R>#93)3.NO-+C)+P8> 5*ERAQYD/CW75VILB1'"./;UN>@ M"TD']^UG[Q^:W#&7F;3J2I>_%[E;7@R2 >1J+M>EN].;G]4VGY#\9;JTS2]L MVKUQ/(!L;9VNMH<10574[;]\W-9A[T#BO7* ;P_P!G<;J$'Y7CHY.3=Z X9V MHSSV^5]D) M")\!]SCO\2>ZU$7C3_RWU-\7-BNU71L%?TYGUADDT%_'ZM!&"8Y'(5&=VI7, MU,4 56.5^:X&DW=O_,@[Z\DAZ'((^KSOJE$[EX#3.?5L7MB#V MVV/ ^UU?+;$@RD)1@ULJR*0Q3T6] %GI=>U SV'Q''SV!%8M4*H.-@KK)2W, M=8EZMZ\T5TL)8*YGGB MH"(P]$?=CICQ( 3!TDAT<[[/N)?TQ?=WYS$D,EX$S$O3G0;"FG3%!I[+W:7&M1CUEP*&+QB]"0B;Y?" M,.3Q"(8<'=,_)LR#41]ZCG7QPY#%L2#+#QCB10NG DSM+7#.XI!J+(*$>4'2 M0+]3](CCK 31]@O#J,1S]4S<:J,?%_X#*FG1P-KI"?'(/3QR'P_5#[\Q15TX]5.)WZ\J&YES?]DKD_Z/)XK5ZMTV>JR_/F+[)* (9! MP(*$)(B<#D(!2 MSD<=YZ->SM_CJRU?(S>P;5Q;5U1MY1<+HQ9H'M[!]2.^[:QJ6/99/3KX@ R# M/Y0T1_G>&_EUOJL.ANQ@')!<[<%0,EL2=OKDU 1I3I">"%*C%+H6)><.+T?V M?VD.,D7*4Y,3(5ZV3Z. >G48>62'I H?NR#:$7#D!75ACU,K9I[PX6$7%!D8 M)7QWV=M[/79SX[U7&1)RT;P]4?BDB_:!ULUVS]MI^ZK;;6_?QI^D61383DLU MQZ/>28RMQ[3OS7;@]*IYX\VT0_8WYA*?Z,K0!ER?:^S6VP$%Z![]DW\!4$L# M!!0 ( 'V ;E:8E5/3OP4 .(2 9 >&PO=V]R:W-H965TWBD>;KBXKM<,*;@9UE4\FRP4&IY M,A[+;,%**D=\R2J,E*_CJ;$ &ZQ>W^7RA](OQ^>F2SMD=4Y^7-P*?QBW*-"]9 M)7->@6"SL\$%.;F,M;TQ^)*SE=P:@\YDPOEW_?!^>C9P-2%6L$QI!(K_'M@5 M*PH-A#1^-)B#-J1VW!ZOT:]-[IC+A$IVQ8NO^50MS@;) *9L1NM"W?+5[ZS) M)]1X&2^D^0LK:^NG \AJJ7C9.".#,J_L?_JS^0Y;#HG[C(/7.'B&MPUD6+ZC MBIZ?"KX"H:T130],JL8;R>65+LJ=$CB;HY\Z_\ P)0G']W12,#D\'2L$U5/C MK &XM #>,P#$@X^\4@L)OU53-GT*,$8V+25O3>G2ZT5\Q[(1^,0!S_6\'CR_ M3=$W>'Y_BG]>3*02J(*_]B5I(8+]$'IEG,@ES=C9 *4OF7A@@_,WKTCDONTA M&+0$@SYT2Q"NN%3[F/7Z[F=VOV# ?N*ZU7G/6<4$56P*DTS>UBR-4C MX+(&A>:/C H)3)<0L "LG##1%@%H-=4# BLF&%");@4N9]1-7J$[KR5:R.$) M?$,8*X2G*#;%^\U\IS%*JS:!Q@8 (3OV M:YZA&V,B"?R!K7134LLS"A/#TX]"D\_[*BOJ*9*0"R0)&*F#YC3G#6.&D.:2N5KWKKL$OC,6DA8L&*JJX=O M=FO<*>W)=LV^KD->-"'O-6&L_3 F\G6F*L3%M MTLF-J(^)YY @'>HAZB5Y(OXNZ*S]?GV@QR0)AO#F5>(1[^W6-S^(MC'=1@N\ M=(/6T_["MOV%O>VON^XOI&3**OE#3B=Y8>+N:XW]N%I"#[2HF99.A8N2;H"+ M#?"!!OG<'%?9<4]PHZ)XK6L#MI\]=Q:SIZ_9QA,W+B<-0-Y?4B2)O MRZU3Q=;-&P)Q0I*VI;,N3XP0-W&\..CB9K40K%([E/BDR.=V#1Q!Z@2)JR&< M*" =QRZI+<<@"3J4UDY=4VF"I%'0"5)PQ#4MM)>?GSA)JMLPP?W"]W:<>SBF MOMO];*W;ODBIDWA;D9[N8$^^N!&,8!D7NNMHE:+::);595T83=+M70SGCD@P M2O D6!3F4/N<.@'E>12,_ .69&2$<;U?,_^.'$:@D/%RR2NCE1E\PMXLUF!F M)>@]L9*\R*?&_Y(6&)?!G?G]H;-S1^GAY'1N[L@]F%M/U2]NN_M#GI^1?NYCN-Z"-5M=#][9W>H??EM[MM[^S6=BF8 M71-KKO7N.V[DZY..&]K'*$JL@5IQ/#PYGN="X =Z&(5!,[40C %Q'9]$X,5$ M#\,DMI,SW''QX)3&,;8D/#8X)/:;&?PY!Z'C1030)W1\7&EW]42R'[76GST3 MX&[J8Y]<+][F<;OU+>DC_LA$@8:I0U)/-TF,%;E.'*68J,234'N<.49F"<'- M])A$_M \(K$AW.AR8LR>0IK6ZL>F*S@!,3TL=6(,V*/2N%5I_!^JM!?KETI_ MJ?2E*AUOW3N43,S-[8K$/:"NE+V":-^V%S@7]MYB8VYO?SY2,<]QAR_8#%W= M48QG.V%O5.R#XDMSBS'A2O'2#!>,3IG0!C@_XURM'W2 ]EKK_!]02P,$% M @ ?8!N5O<(8JWF @ 3P8 !D !X;"]W;W)K&ULC55M;^(P#/XK5N\T;1):2V%LQP )QJ9-.J1I;_?A=!]"Z])H:<*2%+9_ M?W8+'29 ML87PM+6+T"TMBK1R*E081U$O+(34P6A0G=W;T<"47DF-]Q9<613"?DQ0F?4P M: ?;@P>YR#T?A*/!4BSP$?WS\M[2+FQ04EF@=M)HL)@-@W&[/^FR?67P(G'M M=M; 2N;&O/+F+AT&$1-"A8EG!$&/%5ZA4@Q$--XVF$$3DAUWUUOTFTH[:9D+ MAU=&_9*ISX?!10 I9J)4_L&L;W&CYXSQ$J-<]0_KC6T40%(Z;XJ-,S$HI*Z? MXGV3A_]QB#<.<<6[#E2QG HO1@-KUF#9FM!X44FMO(F@I%#N$R09V4L/&7\"V8Y@9[7,' MUSK%]%^ D#@V1.,MT4E\$'&*R2ETVBV(HS@^@-=IA'(W@.^V\+:G2 MO .A4[C%="'U L9<,=)+=#"5+E'&E1;A]WA.YE1-?_:EI0[:W1^4.ZSOEB+! M84 MY-"N,!@=?6OWHLL#DKJ-I.XA]-&-D!9>A"JQU5PBDY^A8.8I4!<\8%): MR^HFPDG7@F=MYDR$;YHRL:1:(!NC$_(6W#C[5![DL5_E4XZ0Y$(O$*0&3[N, MZ:Z8+IBL.L%-,::?=Z.:8EP+NAT'F5$T2%P?CBL84SJZ,G<"X\*4VI,J)72" M(+BD$RSF:+=5TX;OGX6@*W'5[WQ9EF- MC+GQ-("J94X3'RT;T/O,&+_=<(#F&S+Z"U!+ P04 " !]@&Y6?QOIJRH# M #K!@ &0 'AL+W=OM+!3-8NH M-P022N<5.+X>X JD]$)HX\]&,QJV],3=>*O^(>2.N2RXA2LM?XC*K6;1."(5 MU+R3[E:O/\(FG\+KE5K:\"3K'IM-(E)VUNEF0T8'C5#]F__=G,,.84Q?(+ - M@07?_4;!Y35W?#XU>DV,1Z.:#T*J@8WFA/)%N7,&5P7RW/P:%HXSI[@9XR\D4KM[+DO:J@^E\@02^#(;8U=,D.*EY#>4JR-":, M,G9 +QL2S()>=BC!:V%+J6UG@/R\6%AG\&/XM2_;7BO?K^4OR+EM>0FS"&^ M!?, T?SUJ_2,OCO@-!^N[P+CB[ MS_5!W?VN[U= KG33CUJS%+V;OGY.!-:JX(R[-X5-"7@!5(_NC?AJ]W M6 4-^EO25TS([#CRQ^?SW#A+XZQ@ _@&<0+S>S$# 78 9^-X1$=/G,'"$R2= MT#C+1N1>.R[[ \_349Q2/#D\]@L0*=,5A]TFH3FAGZ>U:GX_3,.SW! M(,OCG!8G/1,[%!A_&K507)7!L;;.DN,\GK#"X^/"HWL+SU2/2#8IXC$K,)ID M,4J3?5]ZLM. &C#+T&;]=],IU_>B87;HY!=] WN"][^!+]PL!9Z0A!JI]'14 M1,3TK;4?.-V&=K;0#IMC"%?X-P+C ;A>:^VV [_!\'^;_P-02P,$% @ M?8!N5B_7B*$Y!0 XQ !D !X;"]W;W)K&UL MQ5A=;]LV%/TK%^X'8D"51>K3:6+ R;JM#UD-IVD?ACTP$FT+D427I.UXOWZ7 ME*RX@ZVXRX "04)1O(?G\IQ+D;G8"/F@%IQK>"R+2EWV%EHOSP<#E2YXR90K MEKS"-S,A2Z;Q4#O@2\XW:J\-)I-[(1[,P\?LLN<90KS@J38(#/^L^34O"@.$-+XUF+UV M2A.XW]ZA_VISQUSNF>+7HOB:9WIQV4MZD/$96Q5Z*C:_\R:?T."EHE#V-VSJ ML1'M0;I26I1-,#(H\ZK^RQZ;==@+2+PC ;0)H)9W/9%E^0O3;'0AQ0:D&8UH MIF%3M=%(+J^,*+=:XMLU9#T""2A<",JO5#PH)#UA6_28AK&4K)ISV_YS?*^T1,/\=2C[&CLXC&V*Z%PM M6U@EBLLU[XW>OB*1][Z#>= R#[K01U]8L:KU&2NLHZ5IJD,DNV$^+SAL MK&%Y]HZMN<3Z@QG+):QQ @YB!K>3J0*L8J59E>75')@RW2@%+^^Y;.6 #;YX M34+7]V")_1@'*V4"-$XR$P66?1W>\CV'#X]+K$I<_;4H,)TBUUL(?#=X UI M2%WZ!J:Y>G@WDYR#9-HRDERO9 5!,RQPXS=/0)K+$L[R"K:<2=4'SPW-(/HT M@E75BA60Y>L\XU4&K[UC-.(:/W"C#AJT&>:[I(-&A#1LLXM'AR_"UA=AIZ!C ML[D9^E..F1@BPBIXR!J=2(?]V\++)W@CK]DQ6+5]^RJA)'ZO:M-D*[F3WZ0. MW.P"1XR#/[5%T!1_K.S[G?>^-OZ$<>//#X]Q'OZ-3\"R MHN_A==NR=8^3IM]6N43D5%3I2DI3\IM<+^"&RSE'K<(X=$(_ AJY4=3.F\&9 M/QPZ?DC[0!,W#I^C0('$D4.2 .KR:(#,OGK*\ Y;1*TMHA^VQ?1V?- 6G4@O MLX69\C_;8LIQ+\YMZ=B/%8PW3&;J=/U/53WRG8 .X3?\#IC)2."$7H"BI0OS M82.$D1,F<9>D<2MIW"GIS>T=3'%MD(U9AT-* M=@*\3$F;EJMPI,A$:1;&&< M+.N/RDM(XGAA#"1*'!)&<,VJ% ^#IJQ)[!!OV$<]0R>*@GZWZ&3H!(E7CR;# MX0GJ)\0)H@09Q X=^ETN2%H7))TNJ$\P]\=., Y,N+0G=LRQ62$'=B(?\DSG M="_SS.0%Q?]DI_V$FAW@I]J)^ECZ!/S0\0C=_T:@UC0Q[G!(0$\P!^XA0^*# M3YTD[MSTAZTWAB=XX^CIUH%/]AC6[8?.*0[[X6Z)^:UQM\94'5"V[D5]X@-D MA#9)Q;S*_S9G(.PQ9841AAW*RW&Y]=:%4TWU/?S_<.2P>)\:O)]X]D@\Q_,\ MH+&+;MA]BVB0V-XD-,>./;,%=G0? N+ZR0E>2VJ<.';#X?/GD:#EXI&#SASL M73Q+DX"Y7BO,;57I^@[:]K8W^'%]<7T:7E__\7,QSW'I"S[#4 _S[(&LK]3U M@Q9+>XV]%QHOQ;:YX"SCT@S ]S.!]=\\F G:_VN,_@%02P,$% @ ?8!N M5@+):PLM P M0< !D !X;"]W;W)K&ULQ55- M;^,V$/TK VVQB $U^G8^UC80;U*TAUT$FVU[*'J@I9%%A")5DHK3?[]#2E:\ M6\?(K1=1)&?>>S/D#!<[I1]-@VCAN172+(/&VNXZBDS98,O,N>I0TDZM=,LL M3?4V,IU&5GFG5D1I',^CEG$9K!9^[5ZO%JJW@DN\UV#ZMF7ZWS4*M5L&2;!? M^,*WC74+T6K1L2T^H/V]N]P$H<#2.@1&PQ-^1"$<$,GX9\0,)DKG>/B_1__%QTZQ;)C! MCTK\R2O;+(/+ "JL62_L%[7[%<=X"H=7*F'\%W:#;1$'4/;&JG9T)@4ME\/( MGL<\'#A96WS++50JL=:&=-:.['A^J]21R7[E >K*9=3GYV M=<>TY')KX!XU/#1,(YQ]91N!9K:(+!$XLZ@NI>W3D\BWF)Y#ED20AJGZ0F\; HW\WC9V\/]ZV9CK*;;\?>Q@ >X M_#BJ#)#RJZ MU3-__.Z3C$%S21KP$/XS-;!Q]4PH8V;P$UR$>3RG\:P(XR*=C;X[7ZFDDCVA MIL8S(!B@EF4LD;N@DXLPR8OP*BL@B<,TGX?I5?X]]\CRHI0R01LMY82JMGPD MWO@\SQP]C5>S_2']3]KOZIH:H1/I#XE:(1@L>\TM)__LZB+,Y@F\?W>9)NF' M2>L;^8H\(Y+Y(=\/T;XM6^E+MFZDY3\?DTIW1?347:#6JAVN(Q-E+Z;K6+V2 M9TCSRS".8[J 69@5!1PKT>B@E;:HM_[!,"2UEW;HJM/J]";=#*WXQ7QXT#XQ MO>72@,":7./SBR( /3P2P\2JSC?FC;+4YOUO0^\J:F= ^[52=C]Q!--+O?H& M4$L#!!0 ( 'V ;E:UBYM!(@< )42 9 >&PO=V]R:W-H965TCM=:; ML]E,96M>,345&UYC9REDQ30^Y6JF-I*SW!)5Y79[;M:_R\EQL M=5G4_*LD:EM53+[.>2EV%R,ZVB_<%ZNU-@NSR_,-6_$'KI\V7R6^9AV7O*AX MK0I1$\F7%Z,K>C9/S'E[X/>"[]3@G1A-%D)\,Q^W^<7(-8!XR3-M.# \GODU M+TO#"##^T_(<=2(-X?!]S_V3U1VZ+)CBUZ+\>Y'K]<4H&9&<+]FVU/=B]S?> MZA,:?IDHE?TEN^9LG(Y(ME5:5"TQ$%1%W3S92VN' 4'B_H3 :PD\B[L19%'> M,,TNSZ78$6E.@YMYL:I::H K:N.4!RVQ6X!.7][6F:@X>60O7)'Q(UN47$W. M9QJLS8%9UK*9-VR\G["A'ODB:KU6Y&.=\_R0P0R8.F#>'MC<.\GQAF=3XE.' M>*[GG>#G=XKZEI__AXJ2FT)EI5!;R@TB4R&F@.B/_X$PV MKB=P'*\67%KGC8L:1\56L3I7$^M+\T/)4UT83@^::;#^E:34Q>\XBVHB:UUH9 MW;Y*\5S8JC.>\YHO"SV!KO(/+7U2QO%P&8A:#$4=&/Y[Y_Q?'7&]E1**#R02 M_H*2K_@9>9H^3,F2YY!L#!\X+J5X^@YUHV93&?^1)$I)@J6]VWS'#6,2N&[G ML[AU6>#X*!4W?,DA-3\BM+?##^+':1!/S--W?"^8# &,8W]"QJ&7]J$SIHZ? M1%BE 7[W.,:>$[A1RR5-T_W.GP("]2+?,J/) 8PXC8@7QWWX.E$,,X=!)S]T M0M^:D/KD1-Q&7=Q&)^/VGB,6LJ(L;&2@(N@=YS7YN%QRV^T&(4ON#4)XW^;< M5@OY2CZU*IFM8P%]6O@C(D\> EBT $Q0\@[$P+C2IKM!88ZH#LG>N,V^R8!! MO#-4(J;:*%<_C_$^J']4T3 F'IVZY-W^ =M@C#&>SGGS-H$^"NW<%%J3=&?D M>LWJE=& /+-RVRC)# Q69YS\!1VZR1Z +43>S!B%?B5TZB,>IV$?CQ9 7L H MAJ I H_&D"L"+[AJ2N3-PU(L:N(7W_2^)1[T-3)*W12I&!T%8%A]08V8)I MB#(X141_X:Q4Y#VK-A\(!'"I,9%5!AN=!H8A"_WGY^O'7(0SM!Q8E#/MW<8L6&4;OJA48-#PDU11(^2@8EFIU,*!34Q)B" M1E,Z(1^9K,G=5I-[WIO3A0GV N\0%2A^FE>M?G0:@WCJ309%^8?Z&'A@\0[- MP]CAW8FTBKNTBD]&=E>?3-Y<*<5U$[.?"[9 K.OB>/U_(]-!.K">=]GS-@6^ M\^D]V+/NN1HHJ:I8;_=?289D_(59MXQF:-8 M)0X*G7U&003?*>1?MFZIA'49\BD5Y"D5_/"#^3A&V[(Q%*KFO:2)@> M"1142\_%+XU3*P04C6E8ELFMC>Z6>Q %;=:8@3P_S!W/EM@0\\25H<-V6\CW MV;$0]5:!=>RX<0!Y1KDYRS'++W0'-4 IC[VHBW(:^>-_3^"EJM"-G ,CQ4Z4 M>JCNGN^1^[NG V]2ZJ!S83, ILX/C;4'L1 '(4G]_H#D,-_6-%=,/$&;&IZ3 MP*,P;M-0\A^]2D+7\>!P+\'HY!_Z?8#J#.[1J 8%!OYA&*Z$R'=%B>H4.FE( MH;>#OW=6)WO*:..E(;2A%(VN> 'KEIR&3H2UR(F2\(2>>R=2FK9*T:2O -_I M-;1C;,8**(99 C/A;\"2_T2Y_?AZK&://=C0=R<$#O[]V'Y"47K'D8_6?E*& MZ?\^,B*TTT08>*<&T:2K/,F?:>CM?#?GJZ*N30TP+D+G,Z]7E=BBNN/(4VW: M\*HN_MN6K'9J/5JD3LH_/J1>?=_F6UB+ UB\@<4Z6-LA+&.]+@\+==#/WU;! MYJRT#F)Z(!AB7LTT\&L70/W;59ZW7,_S;?8F2A,Z2=]G/[,-QA"<: 8B^]I7&G3E*(K[TP-#P.8#$_CVSU)O M@&/Q.!M<%51%T%I4]G7-&5J..8#]I1!Z_V$$=#=1E_\#4$L#!!0 ( M 'V ;E;8KA^G$P4 P- 9 >&PO=V]R:W-H965TZM954HDK [:M:V[N M+T2EEV'K:\%+<"/>YN3+X-%ZC%+(6RDJMP(CYV>BTBQZ- M/8-&&7S0RBTLO%&%*!X#C)':FA];\;M@>Q%?B_P80DJ !8SMP0O7>L,.+_R& MWFO1:..D*N&O\YEU!K/C[UUZ>[1H-YJOF!/;\%R#5+M+ MUG['#\[D7F=V\ #20J=?.5' S%?Z,?PIN.G3 #"(HIX)TP7R4"J$T:WEJK!' M75S]#T7JMT*U M[SI?592(_@ $(6D30+P6?A'5OOK;2W4,X822, M,V!)1&A"X1=QUQB-PLVMS(6%,(M)R!)@<4(HF\!Y5<%'E&#@D!U!E)%)'#_@ M:H>"S4#B "BA,241LCN F 6$30+XV C#NZR1*M>U@,-*6Q3QB')"XC#939A2 M$J8QBIIL<644/5"_(IBP)TP9B;/H"5']#)4#B"CNF"= /7W:L7JG\JHMT(T/ MX(,IQ@R[E_4)-DC0JKK'#CVSXFOKZ\3ISN2#,"62P1;39>-Y8V0%0U4"!A*4 M=FN(+7A<[7-G$\H>=\J^S>MA)WZ$V@;*=[)[KU7Y5"Y@N_ MW3UE#!]B852]$^0D&U\,!'&5#]#&3*EUL9151=#8<55*WUYQH3\Q/.?6BK43 M#Z8[IFNWPOC76'\5%I8]^OG4Q8 #1C)L#P>=CD*2#))GJ3L >!B$B0ICE@-- M SXKZ1O+C<,86U^.64"R-/ P84(F80B77/&"0QJ0&/M BO7"X$WK P1)BF6> MPH1D20A7/)=SA+V6]9KS"21Q,NAYNO9Y0==B+KIL^DUC M0@Y52U^MN]NUR'6)>E8=M9"6EZ41)?<25^UG>Q..46,CN\2ZPQM9(5V+"=RE M2R&P^6*[[J\Y.,%K?[;]TT]L1'TKD_YSC][)X7'#QG1*GTFG&%,EV6Y](4;"(.T281,\TYI1$&;)#]MFN/"<4 MVW:$2?[T$,$"0;E/.49HT+?@C"1X>CUJP3TI/#Z[&REF L[]2&_[SNZZZ>W_ M:JL[7>^Z^8PW;JBU7^?OX19RW2K77U;7L^NK_GE_PWU8WG\G?."FE,I")>9H M&ARG\:COI*L'IYONOCO3#F_/W7"!GRO"^ 7X?JZQ,H<'[V#] 33]%U!+ P04 M " !]@&Y6ULOV@?(% 7+P &0 'AL+W=OT:0*WMS?JOY8WKV]F2B2]X=G?;*86E[U1#\WH UEEZC-? MOZ/U#94=3'DFR__1NKIV..RA="45S^M@W8.<%=4O>:Y!; 7@Z$ K@/P3D!\ M*""N ^+=@,&!@'X=T"_)5+=2+V_E MDJ3TLKJ3.\&*E"U)AG@U_C70 MS3/[MMEJP^F5[8H34BRIQ :EF'GM/TWB[P)7NCM ME!HT^A4AT,V"%'.*6.%>5I+-*/KR00NB]XKFLG5DGD.BA!1+@,0L6Z0H042P9[XS'JMP_(88-FZ$7S!Y7J]M\5 M4U_;2'ACNY* %$N Q!QFHX;9Z*1)/(*D#BF6 (DYU"\:ZA?>D7K[G%98R](* MO6&;NJ*M@+KV:G5E6(F-MM(N/(L'T:A)O8H.4)L.G2BTU6?HY7-?PD!,RA6= MF;%'4IW7DE7%II^67[HKKEK-F3;CT/S; 0;5K$MLJUZ/7C@M4")T"BM;LIH) MHMEI)>:5[DPLVB.&=UD!->BRPI85?N$\H2"-2I@*HE4&HN>FM6(K];N=U->:1-"^.S\E4Y(U\/ MO"A!O>=3&1MUR?_$:?-;=60* .!%0M@5)SH5D3$@U. MF^R@O@54+8%2<]%;DQ/Y74ZWVM$OUAGDL*5Z' Z&Y[L3_&M8FLAZFLA;O!]7 M/H(ZEEIMNQ@:AJWEXVO8DZZ)EMH?KAPK,^!?M]2C7;ZB%5;]SK%EBJD_5>\?1QH2MP/0SWS[Z@ M-/9"MX8'XY/.UAC4%8&J)5!J+GKKBK"W]#]J*O)+=\8:[__! MM74J@FK6)6;-#/8[A0]D+=LG&G]@9QZ@7U>@U%QHUL3@TWZ+P:!6"%0M@5)S MT5LKA/T?9([*<%";@_<_J5Q$.(P&P]T,?PT'@ZV#P7X'4V6X^[>WZJ>:_UM) M@?H84+4$2LW%:=T./NTG' SJB$#5$B@U%[VU3=AOFX[*?5#;!*J6X'T3-G1+ M!7=UBO5.L=^8-*GO*?];5ZF NB=0M01*S45J'54'94'=45*NPJQW%E^6ZY"E7BN?EYH(2_;XP%^CS#YRKS8YIH%D+/_D/4$L# M!!0 ( 'V ;E89M@^5=0( +X% 9 >&PO=V]R:W-H965TAX276S(Q4 M@Y)NEMLZXR^9!Y AAA=PZ!$;+'I=850Z(:/SH,8,AI0L\WA_0/WKM MI.61&5RJZJO(;#D/W@:08CQ!KBKCO]#VOE$ ?&>LJOM@8E + MV:WLJ:_#4<#XZDQ W ?$GG>7R+.\99:EB58M:.=-:&[CI?IH(B>D>Y2-U70K M*,ZFF^XQ0.6P$844N>!,6KCA7.VD%;* E:H$%VC@-:QQCW*'M')%OKZL+V[1 M,E&9ETEHB8]##7F?>]'ECL_D'L=PKZ0M#7R0&69_ X0D9% 3']0LXHN(M\A' M,!F_@CB*XPMXDZ$Z$X\W/8/W<'\'OV"E5;;C%I9*&PO=V]R:W-H M965T4B6@^;>:6 M:CZ5M>%,P%(A79@*'L!\KI;*CN(.)6,E M",VD0 KR672-KQ9D[ R:%7\Q6.N=9^1<>93RFQM\RF91XA@!A]0X"&K_GN & M.'=(EL?W#6C4[>D,=Y^WZ+\WSEMG'JF&&\G_9IDI9M%%A#+(:[48-RUMJ MZ'RJY!HIM]JBN8?&U<;:DF/"9>7!*/N663LS?VBS@62.'MA*L)RE5!ATG::R M%H:)%5I*SE(&&OV&ELI6@S(OB(H,??Q>L\KFQZ!WMV HX_K]-#:6D@..T\WV MBW9[LF=[3-"=%*;0Z*/((/L1(+:^= Z1K4,+$D2\A?0<#? 9(@DA ;Q!%Z!! M@S?<@[>H&<]L''3C-"LK)9_ N:W1O^B."5;6Y6M^!U'=6;O2%4UA%MG#I$$] M033_]1<\3CX$. \[SL,&?;"'\S9/9VC)739_3->7/^UR],E J;^^QGS8 _-1 MQWP4C/9G#7G-$6@ZO6Z"N/@I#4-4!IWE,8_40#T>5\!!%%/#..D MXSSIL0 F/3"_Z)A?O%$!A'&&APO@LJ-T&82ZH14SE+-_($-:YF9-%83/?A#O MQ #BQ'_1DQZ3OP%_8_([&H4O6;A09\E MT(=V82]>.*@PQY1 &&ATN 2\+N&PH-S;P%&.H MB\ ,0!CLU@EZQ\+C/]/>A M7-A+%P[JRS'I#P/]CR^ 5R4/4B08$Y M(OT'@"8'TT^\*I&PF-S1M+!3JKWY=%5PAO):"69J*P?N1W;,^:T9/4+"4 MPX%[0GCG4\/MI8V0'FN%]"%SQ,L<"=_-CJB5,! Y7"M>ODA8=7ZZ5O9_5\([ MGQINKX%DU&>M]*&)Q&LB"5_CCJB5,%#H:AGO-&)*4*NFW:11TTMI>S+=;-?2 MNFX;.7YYVP^[HVK%A$8<&ULK91=;YLP%(;_BL6JJ96V\-DNRPA2&K1N M%Y.B9MTNIETX< "KQF:V"=V_GVT(2E4RY:(WX(_SO#[GA>.XX^)15@ */=64 MR:53*=4L7%=F%=18SG@#3.\47-18Z:DH7=D(P+F%:NH&GG?CUI@P)XGMVD8D M,6\5)0PV LFVKK'X>PN4=TO'=PX+]Z2LE%EPD[C!)6Q!/30;H6?NJ)*3&I@D MG"$!Q=)9^8LT-/$VX >!3AZ-D:EDQ_FCF7S-EXYG$@(*F3(*6+_VL 9*C9!. MX\^@Z8Q'&O!X?%#_;&O7M>RPA#6G/TFNJJ4S=U .!6ZINN?=%QCJN39Z&:?2 M/E$WQ'H.REJI>#W .H.:L/Z-GP8?C@ _.@$$ Q"<"X0#$)X+1 ,066?Z4JP/ M*58XB07OD##16LT,K)F6UN439C[[5@F]2S2GDFW_N1$OT):4C!0DPTRA59;Q MEBG"2K3AE&0$)'J/[CC/.T(INDQ!84+EE5Y\V*;H\N(*72#"T/>*MQ*S7,:N MTMF9,]QLR.2VSR0XD4D*V0R%_CL4>$$P@:_/Q_T)/#T?]Y[CKK9T]#48?0VL M7GA";\K 7ZN=5$+_Z;^GW.GUHFD]T_T+V> ,EHYN;PEB#T[R]HU_XWV:\NHU MQ=)7$GOF8SCZ&/Y//3G\2U)E M+\,^AIX7CE%]^NY1JYE[\1L6)6$242@TY\T^: '1WS7]1/'&=M^.*]W+=ECI MZQF$"=#[!>?J,#$-/5[XR3]02P,$% @ ?8!N5N5^S)1Y P :Q$ !D M !X;"]W;W)K&ULM9AK3]LP%(;_BI5-$TB#7$K+ M96TD*$-# @FM8_LP[8-)3E(+Q\YLEX*T'S_;"6DSI=XZI5_:7'R>GO?UB7N< M\9*+1SD'4.BYH$Q.O+E2Y9GORV0.!9:'O 2F[V1<%%CI4Y'[LA2 4QM44#\* M@I%?8,*\>&ROW8EXS!>*$@9W LE%46#Q<@&4+R=>Z+U>^$SRN3(7_'A.'\T)]?IQ M, M1D A40:!]=<33(%20])Y_*RA7O.;)G#]^)5^9<5K,0]8PI33;R15\XEWXJ$4 M,KR@ZC-??H):T-#P$DZE_43+>FS@H60A%2_J8)U!05CUC9]K(]8"M-#N@*@. MB/X,.-H0,*@#!E9HE9F5=8D5CL>"+Y$PHS7-'%AO;+160YB9QID2^B[1<2J> M5=.'>(9F)&.M(9-"8/+&^P@7=%&%%P<*,+-NTP\?N- M'H^N%13R1Y=[%?RH&VZ>\S-9X@0FGGZ0)8@G\.)W;\)1\*%+>4^PE@]'C0]' M+GI\7928"+T(*%-OE+/\@%I/L#6B2WL%'%J@69*>XF#L/ZT+N6!1=N3DQV\Y+3["6XE&C>+3+^ASUZ4-/L)8/QXT/ MQ\Z9OY>0+2BB) .T1QAZ 2QDYX+FYIQ4D5WRG('_*>^DD7>R36'CYTV%[<1L M.Z$]P5J*3QO%I[LL[-,^?>@)UO(A#%9_\T%/I?T74#C<7-SNT/_5N-;*A,[4 MIK9= J';2XI-DRCGI/S+&NY&;CO'?=':!D0K Z)=EGM-[\N+GFAM+U8M5^CL M9+8I>#?HU%'ONVBFPE4W%;K;J:&T#5HU:.-QIO??:P/5% M:WNQ:N%"9V>T3;V[05'@*/A>NS-_;=NJRSBWNWF)[,ZSVNLU5YLW!N=VG_S' M]0OS)L%NAU>8ZC7$+18Y81)1R#0R.#S6DR2JG7UUHGAI-\N)^8'F_4K\&U!+ P04 " !]@&Y6 N;[AGH" #T!0 &0 M 'AL+W=O$ \N,DEL>;8P7;:C;\>VTE#-Z43#[PD/ON^[^X[^RX^"'FO M2D0-#Q7C:N:56M9 %?.C()CZ%:'< M2V*WMY%)+!K-*,>-!-54%9&/"V3B,/-"[[AQ2XM2VPT_B6M2X!;U7;V1QO)[ MEHQ6R!45'"3F,V\>WBPGUM\Y?*-X4"=KL$IV0MQ;XVLV\P*;$#),M64@YK?' M)3)FB4P:OSI.KP]I@:?K(_MGI]UHV1&%2\&^TTR7,^^]!QGFI&'Z5AR^8*?G MVO*E@BGWA4/G&WB0-DJ+J@.;#"K*VS]YZ.IP @BG9P!1!XB> R9G .,.,'9" MV\RXE9+0$;P6A*4<%;,(4S9>&P;*1$GC["Y0HUH4Q=F<.[[0HN+Z[@ BB' M-67,W)**?6V2M*'\M$MHT284G4DHC& MN"X5?.(99D\)?*.NEQ@=)2ZB%QE7 MF(Y@'+Z!*(BB@826_PX/7TAGW%=\[/C&9_B&2OMCOE-:FB?]R)](GO?3)2^S)+1)&?V,&A&?0<'DT M\^Y=I<=W96K!%6D;G0FEFG8=K(@O*%3#,#64P>G?M@6QG M3&MH4;LVW0EMFMXM2S.645H'&PO=V]R:W-H965T++M %@GBW?2CZP$BT140BO2059_^^0TJ1+Y*5 MQ'"*?;%%BG-XSG X&G*RENI!)XP9])2E0D^]Q)C5I>_K*&$9U1=RQ02\64B5 M40--M?3U2C$:.Z,L]4D0#/R,V8REJ44"'M]+4*^:TQIN/S^C_^[$ M@YA[JME,IG_SV"13;^2AF"UHGIH[N?Z#E8+Z%B^2J7:_:%V.#3P4Y=K(K#0& M!AD7Q3]]*AVQ98 '!PQ(:4#V#7H'#+JE0=<)+9@Y63?4T'"BY!HI.QK0[(/S MC;,&-5S899P;!6\YV)EP7BP?D@LTYTO!%SRBPJ"K*)*Y,%PLT:U,><291AWT M%0)%YS!Z;F3T@,YNF*$\U>?PZMO\!IU].$$U:46\8=$%ZN*/B 2$-!":O=X< MM]#I5@[O.KSN ;Q/WW-N?GQ$LY1J;=V^Y]1__@0#]-FP3/_;Y+X"O=>,;C?] MI5[1B$T]V-6:J4?FA;_^@@?!;TW23P2VXXA>Y8A>&WI8Z=9.-XW ,8K%Z P" M2"<4)CQOTE^ #ARHS5&/8;\7C,83_W%;6'U44(W88=NOV/;;V=(GV)DF260: MPZ[0D,)2:H"ND4A MG6,D6;&I RRG'%+ZY1U;):)420S2+V:%LEK357S[BA8 M]+?ED6!/7'W, 7MR@5=P=6^4J2H"G90U,,^#HR#=1'-1\B\>]?8ZM$QX9 M6<-*SO"G6*MAS1&=^F(-7[M8HTK=Z'7[9GYH@5KMWYHB3@2V(W5<21V_:ZX< MG](1)P+;<00.-I_IX(1;M 3;CCK2#_9#LWW*8R5M51ZX5=*L$'$PC-O-W[I\ MIT+;%4LV8LF[AG()?RIGG AMUQF;$@BW%A;'?OI+U)>^_>V3'RMN4];@%^J: M_^GK4]+8WN.XML-;J1[KBDW-A-N+ICJN#23 B^ZYI&$>Z S)N+C?PIIK"/TNE4J<>T:UX3-')GW^*$6?56=Q97[J2^UW]M[S+<@7P#4UR$?*%JR85&*5L 9' Q!'VJ MN%LH&D:NW/'\7AHX[+O'A-&8*3L WB^D-,\-.T%UPQ/^!U!+ P04 " !] M@&Y6.4&5PB@# !H"P &0 'AL+W=OV6'' H3%*$]MSG*Z=8D(MOV_6IMSOLTPFA,*4(Y&E*>9_1I"PSW"C$2QU NVWU_A".8@;U=3KF9VB1*2%*@@C"(.RX$U="_'KJ,-S(GO!#:B M,D9:RH*Q>SV9A /+T8P@@4!J"*P^:QA#DF@DQ>-W 6J5=VK#ZGB+_LF(5V(6 M6,"8)3](*..!=6&A$)8X2^2,;3Y#(:BC\0*6"/.+-L59QT)!)B1+"V/%("4T M_^*'PA$5@W;O@(%7&'A[!IYWP*!5&+2,T)R9D76%)?;[G&T0UZ<5FAX8WQAK MI890'<:YY&J7*#OIS_/P(;9$/CL/I%4A,$O$.G2!"T;>890+34/1MJ>CI2^R@H#+*J7@'J+@>NF%4 MQ@)=TQ#"70!;Z2K%>5MQ(Z\1\0J",]1RWR//\3QT.[]"IR?OD"A4<%@Q+O$B M@5_%4@WG\?-O<+@ MO^APJ$8Y;M?@ZO*U]MM]>UW5U7CS*W5U2EV=9^IZ3+RJL&>EXZCS1&-K3V,C MBU=J[)8:NXUINRT0,Z-%1ZY:*NZ^J.-H(B$5M2G&HXC@>VH[I6J>_\Q*WO'=,.1P';J%'F+P'O<$\(E2@ M!)8*TCD[5^IXWM;E$\E6IC-:,*GZ+#.,52L,7!]0^TO&Y':B+RB;:_\?4$L# M!!0 ( 'V ;E:>^Z]CCP( .P& 9 >&PO=V]R:W-H965T$ ]N&,P%S1?2Z::CZ M-04NMY,@#G:&>[:JC36$>=;2%2S ?&GG"F=ACU*R!H1F4A %U22XC"]FI];? M.7QEL-5[8V*9+*5\L).;T169,%6@E6LH,*0RZ*0:V&86)&YY*Q@H,D[ MLEBW+6>@R$R* H11U&Z%)F^NP%#&]=LL-%B310Z++O_4YT\.Y(\3%J37Y M)$HHGP*$2*9GE.P839.CB%=0C$@:GY D2I*!@F;_'QX?*2?M!4X=WOB@P$.: MD7NF'\AO2&P)P*->X'&#CT](-" +M]OT8?<&&CTCR'NXY?D_D)@3[B? M]MQ/CQZ.?[F?D#DH:\,6.D3=X\7^.ML6OFO?LB]=IWIFGV(K]YWW+XQ_!^[P+#/L$1PJA(Q&YUB: M\KW53XQL77M:2H/-S@UK?(Y 60=&ULM9SO M;Z,X'L;_%2MW.K529Q+(CZ:]-E(3;$#:F:VVNWE<^]_.-%'Q5!"5QWQT,)OV$1VEO=E,SFVRKXB@5 M]Y+DVR3A\MM_T]914E(LVC M+"52/-WV[ISK<.B:@.*,?T5BEQ]L$W,ICUGVA]D)5[>]@:F1B,52&037?U[$ M0L2Q(>EZ_%E!>_LR3>#A]AN=%1>O+^:1YV*1Q?^.5FI]VYOVR$H\\6VL?LEV M@:@N:&QXRRS.B__)KCIWT"/+;:ZRI K6-4BBM/S+7ZL;<1#@7IT(<*L ]WV M>R)@6 4,/QHPJ@)&'PT85P'CCP9,JH#)NX#AJ;MT605B)@6@5,/UJE MJRK@JI!#^?T57[['%9_=R&Q'I#E;T\Q&H: B6G_G46K$_J"D_C32<6HVW^;Z M2)Z3N^6?VRB/C )S\HE\Y5)RHT-RY@G%HS@_O^DK7: )ZR\K^**$NR?@0_(E M2]4Z)S1=B55+/+7'C[X7S^SQD^_%^_9XQ[4 ^OI.[V^W^W:[YZZ5>+>1G\G MN2#NP'7);P\>.?O[.3_::GJO$2.VI&FE[W.-WPI;GNZ&\V%?!&]V3_^YDP&_VQ3*A+F(6$4"6-( MF(^$!4A8"((UM#S::WEDH\_N990NHPV/B4[I3">4/K\]M^1_EB=X;L5VU3,2 MYB%A% EC2)A?PB8%S&39+[/A3?_E4*3(XD(0K"'2\5ZD8ZM(OVZ31R%)]G0L MTMRN4BNWJTJ1, \)HT@80\+\\9%*1^]4BBPN!,$:*IWL53JQJO17_JI'?JNM M'E$^QH(\9]EJ%\5QFRRMH*ZR1,*\$C8^^+[&DX'YU_S6*+)0AH3Y+58%F7/YS*.4W&_E:(D2I-MTG1KF9I:^YJ MK6-7N2)A'A)&D3"&A/E(6&!7W,]JK;O:J!3)F7C=:)&(\PN2BK8.-@35K/%P M3/C*MC48.U$.78KJASZZWSR5Y$KJI--]8W-S/1QRF6:;15Y.)UO0DTI*,V#TBB4QJ T'TH+H+0016MJO/:QG,D/F"N M>EI0F@>E42B-06D^E!9 :2&*UE1U[:0Y=F,#,U=P>=RAM?5G"WME.@L8ZG-! M:0Q*\Z&T $H+4;2F@&NWR[';7=])/1YT@=%2*]S\+EVGR3_O4B';10PUPZ T M#TJC4!J#TGPH+8#20A2MJ?3:7G.N?D " O7>H#0/2J-0&H/2?"@M@-)"%*WY M,D)MP;E6,P23@%1E-!*0P; M ['7IJN"H30*I3$HS8?2 B@M1-&:"J[M-M=N MMS&9I2H2LE682%MF :5Y4!J%TAB4YD-I 906HFA-\=96F^OBDPH7:? LH#0/ M2J-0&H/2?"@M@-)"%*VIZMJT<^VFW5\PD.W$SIJ&^GQ0&H72F'ML>CIN2^;E M0XL-H+0016O*M;;P7+N%=[?Z[S97Q4_454:669I'J^J7YZ6O]R2D;'U[>&XG M=Y8MU-&#TBB4QMQC9VW MV_!OI]XYL\,Z"Q7J[T%I%$IC4)H/I0506EC1#A_)<@A?/Y--I=;6G6M_!^W- M?=:-:O12+BD11_PQBB/UK56K4-<.2O.@- JE,2C-=X]?16MUE0)HL6%+L54FV=#>W6V5?*VB1IC^HJ22C-@](HE,:@ M-!]*"Z"T$$5KZK8VS(8./GD80ITT*,V#TBB4QJ T'TH+H+0016NJNG;2AO:7 MULQB(T0+^;%:AF13+4/2*F:H@0:E>[LW,9;85\4 F )D\I MS]382;3.+UU710FD5'5$#AD^60F94HU3N795+H'&UBGE;N!Y S>E+'/"D;7- M93@2A>8L@[DDJDA3*G]? 1?;L>,[.\,M6R?:&-QPE-,U+$#?YW.),[=6B5D* MF6(B(Q)68V?B7TZ'9KU=\)W!5NV-B2%9"O%@)M?QV/%,0, ATD:!XM\&IL"Y M$<(P'BM-I][2..Z/=^H?+3NR+*F"J> _6*R3L7/ND!A6M.#Z5FP_0\73-WJ1 MX,K^DFVUUG-(5"@MTLH9(TA95O[3IRH/>PY^[P6'H'((_M6A6SET+6@9F<6: M44W#D11;(LUJ5#,#FQOKC30L,U5<:(E/&?KI\*I0:%&*3*+'@BEF+&3D^.B%'Q"4J MH1(481FY1S%UBD81:0ZI^-1&6DKUF27-E+U5. M(Q@[>"<5R TXX?MW_L#[T,3[G\2>T7=K^FZ;>OBU2)<@B5B1V>(3B42:(GU5 M-YOPP@\\?S FRW.8NF*66OQ&_=>/7'H92;+B7R^YY MI]^K,_D,OE_#]UOA/U(FR8;R DRE#\O;Q%3J]??#Z/N]"_^@HJW;OK&B@QIJ MT KU32>V@MB*8I#V;=9$,OCKPE>-.:'Q#/^-HK\VP MH3;=GG=8F]9=7\OD[O4F\UV %V7-L,5P6*&\UQEB.++LM>5$B]RVJZ70V/SL M,,'/$Y!F 3Y?":%W$],!ZP^>\ ]02P,$% @ ?8!N5NQCLU'H/0 (&(% M !D !X;"]W;W)K&ULM=U;J 3RJ?>[WVYN_^/NW6YW/_G]_=7UW5^^>7=__^'/WWY[]_K=[OW% MW9]N/NRN]__EEYO;]Q?W^Q_>OOWV[L/M[N+-XT7OK[YMIM/5M^\O+J^_^?Z[ MQY_+M]]_=_/Q_NKR>I=O)W?^-OEVW?W#S_Q M[????;AXN_MI=_]O'_+M_D???E;>7+[?7=]=WEQ/;G>__.6;'V9_SLUF_G#% MXR_Y/Y>[W^XZKRJ#VOY'_?%*_^;SHPX7=UP==/O[I]W^:GR_N=C_>7/W?RS?W[_[RS>:;R9O= M+Q+E@] M]X+UTP7KYUZP>;I@\]P+MD\7;)][P6QZ>.>FS[[D\YO]['=[=GB[9Z/W>_FE M2PYO^&STCG_QDL-;/AN]YU^\Y/"FSY[]KL\.;_OL\7W_]M,_DL=_8>W%_<7W MW]W>_#:Y??CU>^_AQ>,_T\?K]_^P+J\?(N6G^]O]?[W<7W?__5\_WNU_YNYN M\L/K__QX>7?Y\,_\;O)J\M,^N]Y\O-I-;G[Y])]N=V\F/]S=[>[O)A?7;R;^ M\N+GRZO]+]_=3?ZYW=U?7%[=_[__O3ZL^.WKI]]7^/3[:K[P^YI/PLWU_;N[B;A^LWMSXOI8OGYQ[OI4 MOGY5N/[;_=_QY[_HYO 7_=>F"+:[UW^:S&?_.FFF37/B]_/C,RZ??OGRMGRY M_7A=O%R4+__AP^V?)LWVBY?+9UQ>6%V5+P\7M\6_.GWFSW[Q\&>??_%R\_PW M;G;B'DH7_[3[L-^]>D7_^KB'[L\ M_;'+\_/?N&GA7_#\W_W_$[_%OWXB%Z?)A_O% M/]]]N'B]^\LW^QO"N]WMK[MOOO^?_V.VFO[O4Q%!8BV)"1*3)*9(3).8(3%+ M8H[$/(D%$HLDED@L0U@OYA:?8VY1TK]7-S=O?KN\NCJ59I^N7#Y>^;!9_?7[ M^6(S76R^^_;7;DX5%ZC-*1(3)"9)3)&8)C$S?M-GTT4SF_7?=$NNZ4C,DU@@ ML4ABB<3R^$W?SJ?3^>?WO![F^E2P%*^KO4TBL9;$!(E) M$E,DIDG,D)@E,4=BGL0"B4422R26(:R79:O/6;;B=X,K,N9(K"4Q06*2Q!2) M:1(S)&9)S)&8)[% 8I'$$HEE".O%W/ISS*W+MVR[B[O=XR?^OUQ>7UR_OKQ^ M.[GY^>KR[<7C-P6G0JX(UH8WVZ^:S:99]_=8BEQ3DY@A,4MB MCL0\B042BR262"Q#6"^^-I_C:U.,+WEQ>3OY]>+JX^,7F7?O+O9+3':_OWYW M"?RUZM>E%8BV)"1*3G[!5]V/!Y6RQ'7Q"I,@U-8D9$K,DYDC,DU@@ ML4ABB<0RA/72:_LYO;;%]/K[S?W%U>3U_C[K\LWN]O&.JQQ>1:XVO$BL)3%! M8G)[(KSFB^DPO,@U-8D9$K,DYDC,DU@@L4ABB<0RA/7":S;]G%X/Q_<*'Y&% M_=[QX^WN_>[Z?I)WMYT:O./%)K44V@FGS2>C=NJ^%=&[JD1C6#:A;5'*IY5 NH M%E$MH5JFM'Z4-<OC<[./#5P"/9_]/!EA1J0XP4FM13:":?-*Z M ;;:##_Q1Y?4J&90S:*:0S6/:@'5(JHE5,N4U@^PXX']6?&@[/?M[I?=[4-Q MZ?[B]\G54V-I?V=VO7N,M3?=__R8;R?C#3W"CVHMJ@E4DT]:/]X6\V&^H>?S M4U0*J151+J)8IK9]OQY/Z#S700K[]^'$?7_L]YM6QC'DRP8I* M=8*16HMJ M7DD]9-L%>KS3# R"4UJAE4LZCF4,VC6D"UB&H)U3*E]0/LV >8 MG2D$W%R_?76_NWU_[DQ9V:F.,+0A@&H"U>23UHNP9C&,,/3P/ZH95+.HYE#- MHUI M8AJ"=4RI?4C[%@#F!6/W[[D@&Q9K XSM > :@+5Y)/6VU$N1A^8H4?\ M4U0*J151+J)8IK1]FQ\/^L_)I_U+WNWQI=6JA!_M13:":?-)Z MMV";Q6(US"WT;#^J&52SJ.90S:-:F)VH=6P6TVG_K8_HH@G5,J7U ^EX?']6 M/K__J3$^^:])OMW]>GGS\>[J'Y._[3[_$>U%M4$JDE44ZBF M4U0*J151+J)8IK?]XU&-;H"D>S'W)!VEEL3;U4*U%-8%J\DGK M?RNP7:R'7PR@JVI4,ZAF4U@&H1U1*J94KKY]FQ"-"4BP"?MZY_W]W= MB_VMW/T_)C_LTTWM?O]P>W,RSM F *JUJ"903:*:0C6-:@;5+*HY5/.H%E M MHEI"M4QI_=!KCJ'7\)O7!BT0H%J+:@+5)*HI5-.H9E#-HII#-8]J =4BJB54 MRY36S[UCTZ I-PT.)W&_W)(J ]4AA]8(4$V@FFS&-8+98C.?#L_AHJMJ5#.H M9E'-H9I'M8!J$=42JF5*Z\?7L4BP?UF*K^K2>MFK3C-2:U%-H)I\TKIIMEPO M9J,/WLA%-:H95+.HYE#-HUI M8AJ"=4RI?7#[%@J:,JE@F?6ULM*=82AE0)4 M$Z@FFW&E8+9IEJ/[,;14@&H&U2RJ.53SJ!90+:):0K5,:?T(.Y8*FG*I(-V_ MV]U.+J_O+Z[?7OY\58PQM$R :BVJ"523S;A,,)MMIZOI,,?0/@&J&52SJ.90 MS:-:0+6(:@G5,J7U<^S8)VC*?0+D 1SE-:H3#BT>H)I -=F<*![,MO/M:+.) M-@]0S:":136':A[5 JI%5$NHEBFMGW#'@D)3+BA\NE,KW)ZAA014:U%-H)IL MQC,%9IOY>OCX('11C6H&U2RJ.53SJ!90+:):0K5,:?WL.C8-FO)X@6<^/JBL M5$<8VBU -8%JLAE/%GBUGLU6RV&&H:T!5#.H9E'-H9I'M8!J$=42JF5*ZV78 M_-@:F)]I#3SW"4)EIS;%4*U%-8%JL^NW[=3787M] M(E2^M#JXT*/^J"903<['LP)FF]FT&047>H@?U0RJ651SJ.91+:!:1+6$:IG2 M^L%U/,0_+Q_BKQZW6?:JTPP]TX]J M7D?'RF_^3,3715C6H&U2RJ.53SJ!90 M+:):0K5,:?TT.Y[IW[\L?C)6[)\__Y%JY66J0X[46E03J"913:&:1C6#:A;5 M'*IY5 NH%E$MH5JFM'X4'AL!\T_'==%6^ASM!Z!:BVH"U22J*533J&90S:*: M0S6/:@'5(JHE5,N4UL^]8XU@7JX1G&^EEX'JD$/; Z@F4$W.3[0'3K72T54U MJAE4LZCF4,VC6D"UB&H)U3*E]>/KV!Z8E]L#U:WTLE>=9FA3 -4$JLGYN"FP M7$^7P\.VZ*(:U0RJ651SJ.91+:!:1+6$:IG2^F%V+ K,RT6!9[;2RTIUA*%] M 503J";G)_H"Z^5Z](T"VA= -8-J%M4EJIC#.T,H)I -3D?=P9.MM+1536J&52SJ.90S:-:0+6(:@G5,J7U7J,VX5"M136!:G)QJD^P:N;#.9[HJAK5#*I95'.HYE$MH%I$ MM81JF=+Z"7?L$RS*?8)SK?3RY=7AA?8'4$V@FER,^P.G6NGHHAK5#*I95'.H MYE$MH%I$M81JF=+ZV=4BJ&M4,JEE4^4+^6888>@9?U03J"913:&:1C6#:A;5'*IY5 NH%E$MH5JFM'Z$-<<( M*U>BC^;#I,+/=J/:@+5)*HI5-.H9E#-HII#-8]J =4BJB54RY36 M3ZYC 6!9+@#\\/KUSZD75S M_7;R6&IZL_OY]*=AB_&G8=-A._K'\LK5>49J M4DJBE4TZAF4,VBFD,UCVH! MU2*J)53+E-;/L^/Q_V7Y^/_^ANSVX^[-9/?[A]WUW>[N\:/]F\?]Y9FB^7)\ MR/W5>CG^C!\]]8]J M4DJBE4TZAF4,VBFD,UCVH!U2*J)53+E-9/M6,W8%GN M!OC=Q<.'^_LH^^7R^N+Z]>7^#NU,XWPY?G+]JY,?^*/G_E%-H)I$-85J&M4, MJEE4U0*J151+J)8IK9]FQS/\RS-G^"_N MWO7#[&2$G7A4?3.;KE?#"$,/\J.:0#6):@K5-*H95+.HYE#-HUI M8AJ"=4R MI?4B;'4\R+\J'^3_:7=UM;O]7W>3ZYO[TQ_KK\8G]V>SU7807N5E:L,+U02J M2513J*91S:":136':A[5 JI%5$NHEBFM'U['D_NK\LG]ZMWDZL09_E.[R?*Z MU6F&'N)'-8EJ"M4TJAE4LZCF4,VC6D"UB&H)U3*E]=.L.:99^1#_Z(D_D_^: M_/CQ[O[F_>YVFH+OHHH!4Z& #56E03J"913:&:1C6#:A;5'*IY M5 NH%E$MH5JFM'[N'2L$^Y>E&[^*<<%/4J\XL-V./XTK+E@=8Z0F4$VBFD(U MC6H&U2RJ.53SJ!90+:):0K5,:?T8.S8'5N7FP*G]Z]]O+][L)M<7[[_PW0(Z M3P#56E03J"913:&:1C6#:A;5'*IY5 NH%E$MH5JFM'[J'9L%J]57V+2BDP=0 MK44U@6H2U12J:50SJ&91S:&:1[6 :A'5$JIE2NOGWK&!L"HW$&HVK9^D[KR0 MV7P]G-KV8WG!ZAA#"PFH)E%-H9I&-8-J%M4OMQI?3V>"Q M)A)=5*&:1C6#:A;5'*IY5 NH%E$MH5JFM'YZ'6L.ZW+-H7K82MFK#C.T#(%J M8CTN=,QG\V&4H1T'5-.H9E#-HII#-8]J =4BJB54RY36C[+F&&7ECL,S9ZV4 ME>H 0\L,J";6X\D,TV%\H0T%5-.H9E#-HII#-8]J =4BJB54RY36CZ]C0V%= MGE9P;LY*^?+JW$++"*@FUN.9#,.!,A)=4:&:1C6#:A;5'*IY5 NH%E$MH5JF MM'YP'2L&^Y>EX'K.F)4R41U>I-:BFGC2>H_VW6R6JV%^D8LJ5-.H9E#-HII# M-8]J =4BJB54RY36SZ]CMV!=[A:\:,I*V:P.-+1=@&IB/1Z],+H90RL#J*91 MS:":136':A[5 JI%5$NHEBFM'V;'RL"Z/(S@Y2-6RG!UHJ&] 503Z_'TA5&B MH64 5-.H9E#-HII#-8]J =4BJB54RY363[1C&6!=+@.\8+Q*6:R.,K0[@&IB M/9[',(HRM!" :AK5#*I95'.HYE$MH%I$M81JF=+Z478L!*S+A8#29)7RI=69 MA38 4$VLQV,7YNMF/OJ$##W:CVH:U0RJ651SJ.91+:!:1+6$:IG2^KEU/-J_ M+L\BJ'X6;MFK#C/T6#^JB?5X ,-RL=J.;L+0\_JHIE'-H)I%-8=J'M4"JD54 M2ZB6*:T79IOC>?W-F?/ZSQJL4D9J$PS56E03F_$,AE,)ABZJ4$VCFD$UBVH. MU3RJ!52+J)90+5-:/\&.9_8WY3/[Y^>JE('J]$(/Z:.:V(P/Z8^2"SVBCVH: MU0RJ651SJ.91+:!:1+6$:IG2^LG5').K?$2_>B-9]JJ###VLCVIB,SZL?_(V M##VPCVH:U0RJ651SJ.91+:!:1+6$:IG2^F%V/+"_*1_8_\+C?:HFJY27J,XW M]% _J@E4DZBF4$VCFD$UBVH.U3RJ!52+J)90+5-:/P:/Q__W+Q]\]+D_3R:5 M>Z36HII -8EJ"M4TJAE4LZCF4,VC6D"UB&H)U3*E]7/O6!O8E&L#%0^I+4O5 M:8>6!5!-;,9E@=5\.$)&HFLJ5-.H9E#-HII#-8]J =4BJB54RY363[%C7V!3 M[@M\>1-[9KQ*V:W.-+0N@&H"U22J*533J&90S:*:0S6/:@'5(JHE5,N4UL^^ M8[-@L_X*.U>T6X!J+:H)5).HIE!-HYI!-8MJ#M4\J@54BZB64"U36C_WCC6$ M3;F&4+-S15L)J-:BFGC2NH^N7:R&50+ MJ!91+:%:IK1>NFV/+87ME-^;;M'2 JJUJ"903:*:0C6-:@;5+*HY5/.H%E M MHEI"M4QI_=P[=ANVY6[#^6DJ9: ZY-!N ZH)5).HIE!-/VF]N3'39OC07X,N M:E'-H9I'M8!J$=42JF5*ZZ=7II*V:L.,[3?@&H"U22J*533VW&3 M8['<#J,,;3>@FD,UCVH!U2*J)53+E-:/LF.[85MN-SQSFDI9J0XPM," :@+5 M)*HI5-/;$_,79LURF&!H,0'5'*IY5 NH%E$MH5JFM'Z"'8L)^Y?GO^8L1%?Q M\NKH(K46U02J2513J*:?M&YT;5;#X")7M*CF4,VC6D"UB&H)U3*E]8/KV"S8 MEIL%SQFH4B:JPPNM%*":0#6):@K5]'9U M@&H1U1*J94KKA]FQ)+ MCQ]X^4"5,ER=:&A3 -4$JDE44ZBFM^-Y"Z\6Z\5Z MF&IH!0#5'*IY5 NH%E$MH5JFM'ZJ'2L VW(%X 5#5 MEY*K^HFX9\#:/&.YEN4$RTF64RRG#UQO,-9TO1RF&KNL93G'T+.=8 MSK-<8+G(B;+R$?\7[#W1T_XLU[*<8#G)5_C2$S3"[N+NX^WNH7DYR;O;RYLWDQ_> M_/O'N_N'G_G"C=N"C3>2:UE.L)QD.<5RFN4,RUF6N_ZBBQ8F-+MI@ M8#G'=1H6L_G7V,^R+0N4:UE. ML)QD.<5RFN4,RUF6SV4BRR66RQ@W M"+=.TV)VIFGQO,%_9YCZ2&/+%2@G6$ZRG#IPW4C;SF?S4:2QI0F4LRSG6,ZS M7&"YR'*)Y3+*M4YJ8E6.;Z^BQC^Q$H)UA.LIPZ<(5'+&EV2<-R MEN4O,5 MUNO-*,_(50W+699S+.=9+K!<9+G$4RQO73K>FT&9KR;(>7CPX\(U=' M',JU+"=83K*<.G#]&5F+53.,.719PW*6Y1S+>98++!=9+K%4BRR66RQ@W"+).&Z&AYSV4P?IT8YL(*"=83K*<.G#==&N6J_4XW=B* ,&Z=:I&.Q?%[]+>-ZLP;)2'VDDU[*<8#G)98++!=9+K%YP'*1Y=*!ZSY69M8,'V>:L54'.=9I)33E5L+A*95U MPP;+:'W L:T$E!,L)UE.L9QF.<-REN44RQ@V"L%-QF'/C&,I4 M??RQU0:4$RPG64X=N/YSD88;#LVN:EC.LIQC.<]R@>4BRR66RQ@WB+6F$VO/ M&\?PC& :D^U=B> \H)EI,LIUA.LYQA.4RQ@V"L-.M^G;;?W(YWM^2JAN4LRSF6\RP76"ZR7&*YC'&# M6.NT)^;E]D1\_,+VXFKR]]W=_404YS.4J?I88VL4*"=83K*<8CG-42RV6,&V1;IW@Q+QP M?'UUD*%<>^"*088N*5E.L9QF.<-REN4S[6J49VRA >44RVF6,RQG6YP'*1Y1++98P; MY%G3R;-R\>%E98+ M+!=9+K%G'%MP6(S'(+R:S=:S4Y0++199++);"_G4IYEXR>K!,UN<;R;4'KOR9&[FD M9#G%,&V=:I+RS*]87BTS3+U]:'&-M76(PG M(2S7T_%6E.TAH)QB.4RQ@W2K-,H6)0;!2_8?++= I1K#]S9S2=;+T YQ7*:Y0S+699S M+.=9+K!<9+G$4RQ@U2L---6):["<7O2YP'+QP'4?=_-J-+4CL:MFC!OD6-/)L7(GX0N/JZP;0EA>HS[OV(H" MR@F6DRRG6$ZSG&$YRW*.Y3S+!9:++)=8+F/<(!<[58;EUQC3L&1;#"C7LIQ@ M.@[+%XUI>,9, MPC)<'W)L"0+E!,M)EE,LIUG.L)QE.<=RGN4"RT662RR7,6X0AIVRQ/)K#&U8 MLH4)E&M93K"<9#G%,&0=@I5BS+Q8JJS2[; MKD"Y]L!UO\X:[W39:@7**9;3+&=8SK*<8SG/_GTXQME6!0#G)4RQ@WRK%.>6)7G0)R=0%B^OC[(QN,99HM1DK'M!Y23 M+*=83K.<83G+4BRR66RQ@W"+1.[V%5[CV\; 9A M&:U/N/&DAO'&DRTRH)QD.<5RFN4,RUF6Y0++199++),G\P3)9'V_CX0WC.SAR2<%RDN44RVF6,RQG6YP'*1 MY1++98P;9%NGK; JMQ6*S]4L7UL?8B=F-DQ/W*.Q)024DRRG6$ZSG&$YRW*. MY3S+!9:++)=8+F/<(,*!>LSQ8+GS1\L*]6)]L2=2S1T5<%RDN44 MRVF6,RQG6YP'*1Y1++98P;)%JG7+ NEPN>,7^P+-2GV;A-,/H$#5U2 ML)QD.<5RFN4,RUF6 MI['- I23+*=83K.<83G+:9 MO66J/O[&/8;-<*!,RRXJ6$ZRG&(YS7*&Y2S+.9;S+!=8+K)<8KF,<8-4ZS09 MUN4F0W>C>VXB39FJ3S5V$ /*"9:3+*=83K.<83G+4RQ@TR MK=.-6)>[$98++!=9+K%< MQKA!$';J%IMRW>(9DVG*0GWJD5S+K/L?55AV M6<=RGN4"RT662RR7,6X09TTGSLJ5B_K1-&6P/MU(KF4YP7*2Y13+:98S!ZZ; M;LOI;#4*-[9R@7*>Y0++199++).YPFC)3'VELQP+E!,M) MEE,LIUG.'+C>#=MR/1]%&MN=0#G/+Q?C0".7=2SG62ZP7&2YQ'(9XP:!UNE M;,H=B#_PW/.R7!]S)->RG& YR7**Y33+F0/7B[G%=#;^G(TM1:"<9[G RK0>4 M\RP76"ZR7&*YC'&#?.NT'C;EP0[%AY^7KZT/,K;<@'*"Y23+*9;3+&<.7.^Q M]K-FNAD%&=M:0#G/3F>O+SQ>W;AY_=SL=;&QM >5:EA,L)UE.L9QF.7/@!H-Q5^,[-+:Z@'*>Y0++199+ M+)K"AA[K4 ;KTXVM,:"<8#G)4RQ@TBK=,TV/[AP0YEH3[.V*8!R@F6DRRG6$ZSG#EP MW3C;KI>C+T#151W+>98++!=9+K%3%Y>WDUXNKC[N' [EW M[R[VRYS9?Y;%^G1CFP8H)UA.LIQB.NI1W0B;LEX?=237LIQ@.42RV6,&P1AI]>P+?<::A[R6Z;JXX_M,Z"<8#G)98++!=9+K%Z)JG\OV)E"N93G!Y%5%W MAJ^-.I9K64ZPG&0YQ7*:Y0S+699S+.=9+K!<9+G$!:%6# MY5J6$RPG64ZQG&8Y<^!ZO=K-\"PSNZAC.<]R@>4BRR66RQ@W2+5Y)]7*38WT M_OKR=(2AA0R6:UE.L)QD.<5RFN4,RUF6)K M;&47;!"27,MR@N4DRRF6TRQG6,ZRG&,YSW*!Y2++)9;+&#<(PF4G",M#)LX/ M;3TCU*<>VLU@.<%RDN44RVF6,RQG6-+)=8+F/< M(,U6G30K=RZJ9[:> >O##6U>L)Q@.M.MI5[%\^9;WC&J(\SM&C!L^87X[C#.U/L%QBN8QQ@SC;=.+LS#2)PEB<,]?6QQA:DV YP7*2Y13+:98S M+&=9SK&< >NS#>U L)Q@.4RQ@VBK.E$&3TVXHQ8 M'VUL%P'E!,M)EE,LIUG.L)QE.<=R_L"5HXUM(J!<8KF,<8-HZS019O#,B#-@ M?;*Q%064$RPG64ZQG&8YPW*6Y1S+^0-W=@O*5@]0+K%4RQ@V"L--8F&%3 M(LY0]?''=A503K"<9#G%( MM4Y9858N*SQMYP'*1Y1++ M98P;)%^GUS#["G,A#B@6A&SA >4$RTF64RRG6Y0++199++)4:UE.L)QD.<5RFN4,RUF63J_V(X%RK4L)UA.LIQB.#.-O.9IO^ M)M&QRWJ6"RP762ZQ7,:X09QU6A4-/0>B#-:G&]NM0#G!I8++!=9+K%^?3QKOQU ]NM M0+F6Y03+2993+*=9SK"K4:"QW0>4"RP762ZQ M7,:X0:!UN@]-N?NP#[3;C[O]GO/W#[OKN]W=XP;TYO&LR-7EQ<^75Y?WEU^H MQ);E^IACJQ H)UA.LIQB.O'W'S>C&*.[3B@7&"YR'*)Y3+&]6-N MWBE#S,ME"+^[>-B#[K/ME\OKB^O7E]=O)S<_7UV^_?1 NY/Y5B:K\PWE6I83 M+"=93K&<9CG#3GB]NW#R\_?+Q]_6X?>:>#C6TWH%S+.+2PK]9'&]AE03K"< M9#G%+M%6S&N]$V:("R@66BRR76"YCW"#2.D6%_>M2I#UC;F%9 MJ(\SDFM93K"<9#G%@]@6R]'7XFBJWJ6"RP762ZQ7,:X M0;IUF@?SX!R@>4BRR66 MRQ@W2+=.]V!>[AY$(>M&%Y:]^G!C2P@H)UA.LIQB.9?8\##G&TOH%S+4BRR66 MRQ@W",).R6'.#7@H4_7QQ[8:4$ZPG&0YQ7*:Y0S+V0/7J]=/I^O1'IY0++199++)4BRR66RQ@W2+-.N6)!CW4H@_7AQI8K4$ZPG&0Y MQ7*:Y4BRR66RQ@W"+1.X6%1 M+CR\Y''G9;(^W]CB \H)EI,LIUA.LYPY<+U\.W6_1J[J6,ZS7&"YR'*)Y3+& M]>-MV2D^+,O%!W5S\^:WRZNKDSE6OK8ZQU"N93G!88NJIC.<]R@>4BRR66RQ@WR+%.CV%9GMI0_PBF,E@?;FR' >4$RTF64RRG M6Z26< M?[9Y6:A/,[:B@'*"Y23+*9;3+&<.7#?--O/E>I1F;/4 Y3S+!9:++)=8+F/< M(,TZU8/]ZU*:O>#QYF6Q/MU(KF4YP7*2Y13+:98S!ZXP:L&R2SJ6\RP76"ZR M7&*YC'&#:.N4"9;E,L$+/EACNP4HU[*<8#G)_9"L)*->RG& YR7**Y33+&9:S+.=8 MSK-<8+G(4$ MRTF64RRG6Y0++199++)'& M%B10KF4YP7*2Y13+:98S+&=9SK&<9[G 4RQ@U2K5._6)7K%^'' MT_.[RI?5)QA;LD YP7*2Y13+:98S+&=9SK&<9[G +L5I] MC9TL6\A N9;E!,M)EE,LIUG.L)QE.<=RGN4"RT662RR7,6X0A)U"QJH\%>(9 M\[O*0GWJL>T+E!,L)UE.L9QF.<-REN7<@>L-M-[,!L\_]NRJ@>4BRR66RQ@W M2+-.JV)5;E74S^\J@_7AQG8K4$ZPG&0YQ7*:Y0S+699S!Z[WD+WU\.D&GETU ML%QDN<1R&>,&X=;I5JS*W8IGC;LI&_5YQE8K4$ZPG&0YQ7*:Y0S+699S!ZXW MK*)9-O-1H+&="92++)=8+F-/7ZU>75[\?'EU>7_YA0996:Z..91K64ZPG&0YQ7*:Y0S+699S!ZX79K(\WMAB!4$RPG64ZQG&8YPW*6Y=R!Z]5OYTTS':4;VVE N4RQ@W2K=-IV+\N MG@1YWMROLE(?:237LIQ@.[05L,GX_B MV54#RT662RR7,6Z09IW*PKH\/N(%<[_*8GVZL7T%E!,L)UE.L9QF.<-REN7< M@>L]UGBV78S2C>TAH%QDN<1R&>,&Z=;I(:S+/807?+;&UA)0KF4YP7*2Y13+ M:98S+&=9SAVX\Y^ML;T$E(LLEU@N8]P@W3J]A'6YEQ!^K!S]5?;JPXVM):"< M8#G)4RQ@TRL%-?6'\Z3\Q6[M=LGP'E6I83 M+"=93K&<9CG#R MG& YR7**Y33+&9:S+.<.7'>3VZR:V7"/BZX:6"ZR7&*YC'.OT'#;EGL.G M/>ZYT5]EI#[0V&8#R@F6DRRG6$ZSG&$YRW*.Y3S+!9:++)=8+F/<(/B:3O U M7V%CNV%[#RC7LIQ@._=NM[MO+^XOOO_N_>[V[>['W=75W>3QN4I_^>9AK_OY9R>WNU_VF3?[\P_- M-]_NKSS^\N^_^W#Q=A7M]-KG:_["^=_NGA?.#MY=MWGW]P?_/A@9S\ M?'-_?_/^\>6[W7YS?/OP"_;__9>;F_O##QX6^.WF]C\>?WO?_S=02P,$% M @ ?8!N5LP5\"W @ $0D !D !X;"]W;W)K&ULM5;);MLP$/T50@V*!&BBQ7LJ"["SM %2(,C60]$#+8TM(I2HD)3M_'V' ME**ZJ*VB62X2EWEOWG"&2[@2\D&E )JL,YZKL9-J71R[KHI3R*@Z$@7D.#,7 M,J,:NW+AJD("32PHXV[@>7TWHRQWHM".7>!:[9(M1EPH["@"[@!?5=<2>RY#4O",L@5$SF1,!\[$_]XZEN M;AGL%(; M;6)"F0GQ8#H7R=CQC"+@$&M#0?&WA!/@W#"ACL>:U&E\&N!F^YG]W :/PZ22&/ MB.=_(H$7!.3NYI3L[QW\2>-BP$W401-U8'D[_Q$U^7&)8^1"0Z9^;I-:47:W M4YK=VA0"[!B3Y^\/O>YQ;!G49PIXT].J=,DGO*2]BFK,+V+-9L MPV7D^R.O[X7NR] M@^!^([C_BE3V_TKEH._U=F1RT+@SCIGP"*M7!-@7M M5/ZH@K8LQ+!1-6RENI4T 9+3#+8652OXA3D:-=)&;U]4HW<0['N_SW'O%655 M@S?KJMOQ_!UUY6_<'O[;5=8_N(:[*\O=N.#,8^$;E0N&]Q2'.5)Y1P,,3%;W M;]71HK!WWDQH/,-L,\4W"TAC@/-S(?1SQURCS2LH^@502P,$% @ ?8!N M5O55:JN? P O@\ !D !X;"]W;W)K&ULM5=M MCYM&$/XK*QI5B=0<+)BWJXUTODO;DY+V=)>T'ZI^X&!L4V5WLBY0?G]V% MPP9C&J=4EFQVF7EXGO$,LS/?4?:19P "/94%X0LC$V)S:9H\R:",^07= )%W M5I25L9!+MC;YAD&<:J>R,&W+\LPRSHD1S?7>'8OFM!)%3N".(5Z59>-^WR=";5A1O--O(8'$!\V=TRNS!8ES4L@/*<$,5@MC"M\>8U]Y: M M_LQAQP^ND9+R2.E'M;A-%X:E&$$!B5 0L?S9PC44A4*2/#XUH$;[3.5X>/V, M_HL6+\4\QARN:?%7GHIL800&2F$55X6XI[O?H!'D*KR$%EQ_HUUC:QDHJ;B@ M9>,L&90YJ7_CIR80!P[8.^%@-PYVWV%VPL%I'!PMM&:F9=W$(H[FC.X04]82 M35WHV&AOJ28GZF]\$$S>S:6?B)85ESN<%?28L/#S?HY8M7Z 7*"7J?T8K').5S4TA6"MM,&@;+FH%]@@&V MT3M*1,;1&Y)"V@4PI9Q6D_VL:6F/(MY ('3][>YXA([3AMC1 M>,X9(49_OY5[Z%9 R?\9BED-.1N&5+5]R3=Q @M#%B\'M@4C^O$'[%D_#^F= M"*RC?M:JGXVA1_>P!5+!D,;:T=6.ZG6SC5Q[%KKNW-P>LC\VPU8P\UNK#BVW MI>6.TOI=OB%O24++06:UKW?P2-L)7:='[-CJM1/B85Y>R\L;Y?4VWG%*ACB- M^IV;$1.!=23ZK41_^GKPIU0_$5A'?="J#[ZW'H*C?')\^0EZ:7=L9@WG7-A2 M"O]#+81'C\.N'?1KX=CJ!"EL[3N3]0VE@+Z@]\#%&YDJXC.Z(BGZ%9XVC XV MFE' <[-D*K2N_(/&C*&PO=V]R:W-H965TN$]?)[C'>_$\9KQ;V(!(-%S$J=B8BVD7%[;MI@M(*'BBBTA56_FC"=4JEL> MVF+)@0:Y41+;Q''Z=D*CU/+'^;,I]\/J-+\62SJ#B:7R6 !?@>7_ M^@ON.[^WB>\(K.&"7N6"G@G=_Y0E3\"U]'*-D,@72:#_7EVUFP*ZGT/KO6GE MD[&]VI9FG/Q$:5XES3-*NX,Y< [!1D>;@@+!VU;@8G='Q/Z@WM"KQC2X]2MN M?2.WA\.4^GM.Q=C#/;+KVOUQGDJ/D=-.;% 1&[Q"+)4T1O ]BY:J,LBW* 79 M1G.PO_8#[(YV2+:,Z@W(H)WCL.(X-'/494"';"8 J>*IM\4T1#&HTH&H$"!; MM\+A'I=>?^!Y.XSW1^%1OT_:&8\JQJ,?\>J4LY"WIY+1_M@-I2.PAE3LU-7+ M.=.N6@)WY(6NT)INV"KB^*>WGQ)B.]I52H*]4-5 >HW+@NW?CG:W<)L1VF>R%JG.54%761QR=7^=)R.WGGBOOC,W*T6[H"*WI MAKI/P>9&94I?=->')'#U"7"AOBX#^B(N6W6;D5PG-VW5>([^A-3]"3$6?O]/ M>%YRAAX5<#0#_:%S'Z51DK46%S/6L:O;%5I3>=V2$'RF("?&7N=H-W2$UG1# MW?H0<^MS1)"_@H0/![G9\E2-=1-%S$U42Y#3YX-!WFD'U15:4WG=09%S=5"D MTPZJ*[2F&^H.BI@[J&."W(R$B2'*.VVP[*TSTP1XF!\E"S1C62J+(\CJ:75< M_2X_I-UY?H.O;XM#YQJF. ._ISR,4H%BF"M(YVJ@!/#B6+FXD6R9G\P^,2E9 MDE\N@ ; ]0#U?LZ8W-SH":K#??]_4$L#!!0 ( 'V ;E:WTKN1ZP, .\4 M 9 >&PO=V]R:W-H965TY +6)C&U#6S_?9T/$@+!*BOS HESS^'< MZX-]X_&>BV]R#:#0]RS-Y<19*[6Y=UT9KR&C\HYO(-=/EEQD5.E;L7+E1@!- M2E"6NL3S(C>C+'>FXW+L24S'?*M2EL.30'*;953\^P@IWT\<[!P&%FRU5L6 M.QUOZ J>0;ULGH2^'Q]8/]8)J^3>:429CS] MDR5J/7&&#DI@2;>I6O#];U G%!9\,4]E^8GV=:SGH'@K%<]JL%:0L;SZIM_K M0AP!<'0!0&H .04$%P!^#?#+1"ME95ISJNAT+/@>B2):LQ4796U*M,Z&Y<4T M/BNAGS*-4],%["#? EI S%+>SD%1ELIW.NKE M>8[>OGF'WB"6H]_7?"MIGLBQJ[2N@MV-:PV/E09R00,FZ O/U5JB#WD"29? MU0DU69%#5H_$R#B'^ [Y^!=$/$)Z!,W^/QP;Y/A-D?V2S[_$=[&B3 M@DS^W5>XBC?HYRW^XO=R0V.8./H_+$'LP)G^_!..O%_[DK9$UBE!T)0@,+$? M?-:78P4,2V"QZNRF&(%570 MZUTC_-HIL$36R31J,HUNY,+(9@DLD75*,&A*,/A1%U; Z,A=(Y\$>'ABPO.P M(!QXHZ#?A,-&U]"H:T9SFM ^64;C_JN146<9' [.5L&^N&#@1?T&Q$=] #9*^[ 5NC?L568$7CL!MMBZ:9(V M37(C&];$MLI@B:U;AK8AP<;-WFA$_\Q@(8Y\?.K#\S 2DG!PP8=MGX#-C<(3 MC=F2Q6C!LEYU1O35LV")K9MKVWK@\%9FM-J5V&+KEJ'M2[!QSS>:,3I?[;Q! M=+HK]X6%. POF+%M%["Y7_BL)R9'#QD(%O=NSV;\U?-@B:V;;=N$X.&M[&BU M3;'%UBU#VZA@8Q-@M./HS&=^H%]"3NUX'A;A\,*+"FF[!V+N'KZJ-8@^66;< MM>6WQ=;-LFU$"+Z1"XG51L466[<,;:-"C!V R84U\OA-V(^&IQMT3Q0>D>&) M"=VCHR.]S*W*$S6)8K[-577>THPVIW8/Y5G5R?@COI]59V\M3744^(6*%Q8]2M @ ! @ !D !X;"]W;W)K&ULK55K3]LP%/TK5H8FD("\6V!MI-$(C0^3$!W;9S>];2T<.[/= M%O[]KIV0]1&J;N)+XL<]Q_>PICJQO=UL8"2ZDM9 M@<"9F50E-=A5V\ CFR^,'?"S047G, ;S5#TH[/DMRY25(#23@BB8#;VOX4V>VG@7 M\)/!6F^TB54RD?+9=NZG0R^P"0&'PE@&BK\5C(!S2X1I_&XXO79)"]QLO['? M.>VH94(UC"3_Q:9F,?2N/#*%&5UR\RC7WZ#1XQ(L)-?N2]9-;."18JF-+!LP M9E R4?_I2^/#!B!,W@%$#2 Z%A W@/A80-( $N=,+<7YD%-#LX&2:Z)L-++9 MAC/3H5$^$[;L8Z-PEB'.9.-E57' .AK*R1T35!0,6V-#C1LE]Z+>6[9(%V2, MVVZZY$#D#&=6&"#5*SG-P5#&]1E&/(USDRB(H@[XZ'AXV '/CX<'VW ?'6YMCEJ;(\<7O\,W MDF4E!=JEK7.L<8Y!IS$U5=)-9>^!&UW1 H8>'G0-:@5>]OE3V N^=-GTD63Y M!Y%M61BW%L:'V+/[OZ:=D[F2NM.[FB-U'/;*6V51/PWZN(-6FZ[LAX5)D";) M=EA^,*/_U)NT>I.#>A]K1H+'C\B)EAP,$#Q+!%X*T+K=1*]=-M34O0U]%V'0 MN[[:L:$CK'\5]7=<2/;,PJCKM(W:DI>V\M+CRRG =*E(]XO92^+^3I5&^V%A M'/7#71D'\_G78OH;5ZY]'[]3-6="$PXSI \N^[B:JM^.O=C;AS_[ U!+ P04 " !]@&Y62H&+4^0" #5!P M&0 'AL+W=OT8#],>3')I+!P[L]T6_OUL)\W:DG9[V$OBL^\^?]_9OANN MA7Q1!8!&KR7C:N056E?7OJ_2 DJB+D0%W*SD0I9$&U,N?%5)()D+*IF/@R#R M2T*YEPS=W%0F0['4C'*82J2694GDVQB86(^\T-M,S.BBT';"3X856< <]&,U ME<;R6Y2,EL 5%1Q)R$?>37@]B:V_<_A.8:VVQL@J>1;BQ1KWV<@++"%@D&J+ M0,QO!1-@S (9&K\:3*_=T@9NCS?H=TZ[T?),%$P$>Z*9+D;>I8RQ_@HXBVD%Z@7?D(XP+B#T.3?P\,C='KM*?0<7N\ 7D<> MMS/]PQKHKK9^=N6OAN]WP]M*<*TJDL+(,T_=;> E'S^$4?"Y2_M_ MO)1+_- M1/\8>C*&!>6<\H5YG,Q<1NA26T,,'(0M4ZOD/+[$\=!?;\N>K=E+XJC/5[OG4)\A;MIQ2VM^"@M\Y#_@[D.E"O$(#>0P45L.,FZB=2&%I6KP\]"FZKNAH7INR"M@UG/A= ;PV[0 M=O+D-U!+ P04 " !]@&Y6^"N:J X% "C' &0 'AL+W=O<8*755(2V\AQ/#O!-+7FL^K: M Y_/6"%BFI('#O(B23!_O2(QVUY8T'J[\$C7&U%>L.>S#*_)$Q%?LP_R&?EL5+XOYCG.R8/%?="DV%U9@@259X2(6 MCVS[)VD*FI9X$8OSZB_8-K&.!:(B%RQIDB6#A*;U?_S2-&(G 7HC":A)0/L) MDY$$MTEPJT)K9E59UUC@^8RS+>!EM$0K#ZK>5-FR&IJ6P_@DN/R5RCPQ?RJR M+"9R7 2.P2U-<1I1>?0DL*BN@KNTUHKL^2EXX%(_7+R>@(<8RQ]QN@0W/PN: M5:$?KXG -,X_@5/P]>D:?/SP"7P - 5?-JS(96P^LX7D7-[9CAI^5S4_-,(/ M(G#/4K')P4VZ),L^@"V+;2M&;Q5?(2WB-8G.@ M/ '(04A!:_/]TJ*'CM@/@ M5GCN")Z^I7]_EN'@3HY%_H^J>37V1(U=O@+.\PQ'Y,*2SWA.^#.QYK__!CWG M#U7AAL!Z;9BT;9CHT.=?F!2@JL(Z;5JEE>^DYWF NC.[.==ZL,H. U=KXWJ M<9JVG*9:3I=15"1%+)^$I7PSR*+EHU&_>^08X81Q07]5%U2\:VAOA]$I#"8P MV".N"/."J:\F[K7$/2WQ3E-9JRGRIJD3D!*A8NP-J'@3-YSN$1Y&A8X?JOGZ M+5]?R_>S)*ABI,TZ5-V&P'H%!FV!P1$?\L!D&PR!]=H0MFT(W_>0AT-13?W] M1V48!'W'42L/.MW\YV@Y714T7M)TG5>#0I.,L^=JYE-/5EJP0\?"%%J_])VI M'QY1E0VXJ5880NNW G6M0.]39I.WJSKDPS#ONS "<'%.96JMQ<"L,H?5;T7D0J#B,S10:Q0TL@P&>O.#8/"^'$:Y$V?$]L+.7T"]P;@M>$I%P4DU M-"OZ4AZK)W(MT,PBM_T';>1CD'%&7R*BG,876;T7G:9#6*(SKLLGK?=ZX M$V]/EXHH-&HR46?",;&L5J)>I3#VZ_(;1^H9UA0<=3U/V0&*QJ**#\,1H38N0FD=Q,+EN:"%_42*DV!_-I9R^+5PM1" M'3P:AM#ZA7=^!7G'%*91%V,*K=^*SL4@_6K+N##]X:0,)\Z^,(=1$(WHLK,3 M2&\GM,-S FY>HK@HO]+!8[U2?:/[%-+?Z^#1.L:*">HL#0J/*5RC-L<46G^A MO+,YKGZIYGIG#5:Y&.X,I_BILZ]?111$8U.\VQD/5V\\+O]C/;A)[RU1>T-R MPZBA_;!WMGL2PM?5+E@.(E:DHMX'::^V.VV7U?[2WO4K>+ZH]\LZF'K[[A[S M-4US$).5A'3.?,F(USMB]8E@6;6I])T)P9+J<$/PDO R0/Z^8DR\G90W:/&PO=V]R:W-H965T MV ^V_W]D)(=# 5@UI7\ O=T^>>WP^7W_%^)-8$"+12YI0,3 64F87 MIBG"!4FQ.&<9H; S8SS%$J9\;HJ,$QQIIS0Q'FW"@S[+91)3 M,N%(Y&F*^>N()&PU,&QCO7 ?SQ=2+9A!/\-S,B7R(9MPF)D52A2GA(J84<3) M;& ,[8M+VU(.VN)[3%:B-D8JE$?&GM3D)AH8EF)$$A)*!8'A;TDN29(H).#Q M7((:U3>58WV\1K_6P4,PCUB02Y;\B".Y&!A= T5DAO-$WK/5%U(&U%9X(4N$ M_D6KTM8R4)@+R=+2&1BD,2W^\4LI1,W!]OW3Y QZU$=S6>NP=OPN$:%"9#@D P,NOR!\ M28S@XP?;MSXWJ7,DL"VMO$HK[Q!Z4&8RVN+8KCBVW\6QB=Y!A/<>R)' MH+UJV#]_YV\_C&U.A+8EE:= M2JO./R=&@>#7,M)W[:ZWD[=OK;QVI^,UYVVWHM<]2&\8AGF:)U#J(WCZ('ZH M_:K0-]'LOB%PYOJ6U][AV6#FV):WYX+U*J*]XQ2!WIO/-Q6!!JO]1<"V-D^I M=9#E^ \2EN[UXM.U+&N'7(.5[]:L"G)F[JWC3X#5!+ P04 " !]@&Y6E&/_'Y,# &# &0 M 'AL+W=O;%&>&9X9#SBR/ MC-^+#$"BAYP68F5D4I97IBF2#'(L+ED)A5K9,YYCJ:;\SA0E!YS62CDU'4YYC_> 67'E6$;CQ]NR5TF]0?$I7AJ6) M@$(BM0FL_@ZP!DJU)<7Q;VO4Z/;4BOWQH_4/M?/*F1T6L&;T;Y+*;&5$!DIA MCRLJ;]GQ([0.^=I>PJBH?]&QE;4,E%1"LKQ55@0Y*9I__- &HJ=@>S,*3JO@ MG*O@M@IUY,R&K'9K@R6.EYP=$=?2RIH>U+&IM94WI-#'N)5 4I>O^@\DB 0+A(T1>9 4?K MBG.M\"?!.T*))&KUU08D)E2\5JK?MAOTZN(UND"D0%\S5@FE*Y:F5%YH%C-I MB=\UQ,X,\0:22^3:;Y!C.OV8;8A(*!,5!_3]>B]#;Z-E^)$B>P,M1U%< /8,0O7]B! M]<=4#/XG8T\BXG81<9^S'C_FB,K=Y/ZMOF,I2EBN$Z8.R93SC46_MJA?GD/L MNIZU- ]]I\9")XDGI%Y'ZIU%JI/X2&26 4V1Q \@WB!6)[7,<*'R5>%#LS % MWVP2]+@5'D#_C'0E$T$_^@PP_.PO\9 M7S#:.G3M =Y8QK/#&;ZPXPO/XFO>815-#COU+DXRAN/CM7QW #D6<@)_)@>B M#C(Z,X@2U&664W#1^.Q\9\ VEIF)WJ(#6_PRV&*TJ1V&P\R;$/)M?QK.MDZ% MSWH6;P-[4!4K58=Z@**"R4IDC0_,M8>G.B'E17-\O<)LGY=\/WDZ6S-/PN-: MP9!Q+.4O9A!/I<]^MH[$=>&?9'+&3)$SN@X38J$;N#-8I_IC/U^ OC+=S. V M?M!O59I',6E;%7IJ52:]&!>

&ULM5=;;^(Z$/XK5L[JJ)7.:2Z0 #V U,*NM@^5JK*79S<9P%K'SK$= M:/?7[S@):8 TNXO8%_!MOOF^&=L9C[=2?=-K $.>4R[TQ%D;DUV[KH[7D%)] M)3,0.+.4*J4&NVKEZDP!30JCE+N!YT5N2IEPIN-B[$%-QS(WG EX4$3G:4K5 MRRUPN9TXOK,;>&2KM;$#[G2-91L A-A:"XM\&9L"Y14(>_U>@3NW3&C;; M._0/A7@4\T0US"3_RA*SGCA#AR2PI#DWCW+[$2I!H<6+)=?%+]E6:SV'Q+DV M,JV,D4'*1/E/GZM - S\Z V#H#((#@WZ;QCT*H,B*F1=R*T6NR0.G@ES,P5#&]27.?U[,R<6[2_*.,$$^K66NJ4CTV#5( MU3ITXXK6;4DK>(.6'Y![*OX_)/"" MH(70[-?-_0XZO3KNO0*O]P;>(QBFR@ACA-KBVAJU$K3?#FJ/_+7.: P3!\^T M!K4!9_KW7W[D_=>F^$Q@>_K[M?Y^%_IT1O4:[PZE /.KR(;R'.R>X6QI_W$& M=R(0N20Q*-Q>@D":CL9G:@WK/6&G7H_ M27O .*-/C&.>VS24 %%#0Q0&D1\>J B/I/:",!SY];(]?E'-+^K.1Y$*4S-D M[7&.CIS[T:@_&!UP/%X6^/U1O]?.<5!S''1RG,,2D&52'I(V>IWVOWL\S@2V M)W582QW^B>MA>$[]9P+;TS^J]8\Z4WTG< OB@=F -DRL2 8JMM^H%9 +J@G= M#5RV1:&$'C5VGW<5'!ZC3O\GJO.]UZ^NUZGOG@F6YFE3'Y,)NRV/%5MH\;P.YG=")&W)Y,N#=[^K,KV+@H_S7#E;S_%WF&*NUF= MJCIX51UTJG[_C+6V!BQV8[D2[/MA&5-)"8ZOU*,O5[>G4Y6\UBI^9RGP*Q^O M"J$I8S0XUG'6DL-ME+TIJ%7Q&M DEKDP905 ._P$ #&&@ &0 'AL+W=ODXQ38CQ]UB62)$AUYZHMMR>=\_#[J\)Q#<;YGV5>^H52 YR1.^<+8"+&] M,$T>;&A"^#G;TE3^LV)90H2\S-8FWV:4A(53$IO(LEPS(5%J+.?%O;ML.6<[ M$4&E3.B,0U$#D'DUQ.] MIG&<(TD>WRI0HQXS=SS\_8+^:R%>BGDDG%ZS^*\H%)N%X1L@I"NRB\4]V_]. M*T%.CA>PF!>?8%_96@8(=ERPI'*6#)(H+;_)/,067G%/!P1EXD($3[N0=M@*U\=L;*D@4\W?2X,O##7C[YAUX M Z(4?-ZP'9=0?&X*R2X?PPPJ)EW378(Y!5B>@)Z6T+(1E+/_=*A(-9MAR\*U58NJ4U-UM%0O@V^[ MB$=YN=MP38\.K57FOC V:AD<"PU/48-NW;+\C1S7K MQ$^+J%\3]?61(5?K)[&A61\SK>O8I3H16$OEK%8YFRH]S:;4/!%82S.TFO)G M39F@*K3#"+,Z,:@U:;,\*-+P_^2FRKN=G'S?ZS)3S8:8H889FCPU59"MW(0@ M5NAJ1SXU,IIJ#;6%<51ZJJ!:#P!YCA(:JMG0 V@*+-17V#_(GLMV^%_P:4OE MC.=$'^A:-MJB?^ZU:&/7[E1H;>U-Q8;.5"D+:HO_:-T3H;5U-^T U/<#8Y.6 MV@LHD:DS:;-LRCO4U_=C2:NG6#LNQ+A+3;4;HM84=*BOZ"=E+;^GHW*5B?P1 M)1PV-1QJR^6XI#7K>0".YRD/0+4;> "H*;M(7W8_4RX^R/ 0WU^=N?2(8U?P M5&AM_4U!1W"JS(6TK<%HW1.AM74W[0+2MPLC,Q=2.P7/DANJ3H3VF+G(=[V! M*&U: *1O 8YD,*26.HI&H>G @D-%L7!R4GVW M/HRY+(X@.O>OX,5U>:32P)0G/!]))N.>@YBN)*1U[DE.67EH4EX(MBW.'1Z9 M$"PI?FXH"6F6&\C_5XR)EXM\@/KH:OD?4$L#!!0 ( 'V ;E9I8]84C@0 M *P4 9 >&PO=V]R:W-H965T7%%J69 MHS,CS,)EFK)-Z;8 M<8*CW"F)3619GIE@FAJ+67[NGB]F;"]CFI)[#L0^23!_N2$Q.\P-:+R>^$(W M6YF=,!>S'=Z0!R*_[>ZY6ID52D03D@K*4L#)>FY ML2!+%O])([F=&X$!(K+&^UA^88??2!F0F^&M6"SR7W H;2T#K/9"LJ1T5@P2 MFA;_^+E,1,,!N0,.J'1 70=OP,$N'?+,F06S/*Q;+/%BQMD!\,Q:H64'>6YR M;Q4-3;/'^""YNDJ5GUQ\9"PZT#@&.(W 72IQNJ&/,0'70A IP 588LY?:+H! MUPG;IQ*PM<;L[)9(3&-QKAR^/=R"LW?GX!V@*?BZ97NAH,7,E(IM=D]S53*[ M*9BA 680@<\LE5L!WJ<1B=H I@JSBA6]QGJ#1A%OR>H2V/ 7@"R$-(26Q[O# M$3IVE7H[Q[,'\#[0E$IR\4F]QKK4__5)V8,[21+QMRY[!;BC!\^J_TKL\(K, M#57>@O G8BQ^_@EZUJ^ZR"<":^7!J?+@C*$O/G(F1/<]TT5GA8H MM&&@GL53,Y:^&;21[_N568NE6[%T1UE>KU;[9!]CJ1Z6HL@E_1=GC4A'M$#R M&@PN/!<&?H>HQLSVH!?JB7H546^4Z.^J]U?)_([C/=%1]'KW1L@/0Z=#L6\6 M>IX5Z!GZ%4-_/)6-] 'RK":2T'+T^QQ#:%D=BGTK:#D-JQ;%H*(8C%+\RG%$ M0(H3HNU'TU<.$X3D\CZNR0ZR![@&RM&^"X<#BRY05]T>($CFMW M:?;M/#5%AGI>/?7AZ#!=_"&WJO9I70 X+P MU4EG_%1H[>^_>L@CZRWK'XU* MB%-S,15:.Q>UD$#C0N+H^D=]=>"'7K>B=%:V/R##42TAT+B$.*7X2ZCV!Y5M M=86$S@S9X1#56DB@\8E]7.F7(,TNZ7AN5SWJK,*@2]%L[/NH8;[)M\,$6&5/ MLM@6JF12*8K\<$O4QQ//#-3U-6/R=9'=H-J@7/P'4$L#!!0 ( 'V ;E8Y MC5"N\ ( ,D) 9 >&PO=V]R:W-H965T&-";$;9JF?7#3T\;"B8OMMK!?/SL)66E#BJI] M2>SXO&^>4S M4\PYX$DARJCI6%9@9ICD1MPKGEWQN,<6DI(7!- M9JG4#\RX-\&P*D$SGL%;B5PBT1+LB*M$98X[G&V0EQ'*S?=*&I3J%4V)-=?\49R M-4J43L9?&)NL"*4(YQ-TD4NHF=*A:E?9B85TEF)Y+R!-(+D!+EV!SF6XS3( MA^^7VZ_EIBI.72&GKI!3^+EO^)V3G$@X_J9F6T.%.N@[R X:9(Q+\@<74_/S MDUIC CKHG(@$4_03,/]7QU^#L9!<3=_?3:4I6;QF%KVD3\4<)] WU)H5P)=@ MQ!\_V('UJ:E0_\GL5=G> MY%Y-[NTB]YK(2U6P3N[Y@;5!WNJ])[E?D_N[R/TFZKTG>5B3A[O(PR;R<)O=[JO2=Y5)-'K>2W M*:A]?RJ!-_%'6_RA%T3.!G_K&_;D[];\W59^]>-%0\SY,\EGZ![3!33ET=WZ MWSA.V.UZ&XELAW6#P(KJJ)+07-MH]2'G$O,9R06B,%4ZZR14!KP\.)0=R>;% MWCMF4NWD13-59RW@.D"-3QF3+QV]G=>GM_@O4$L#!!0 ( 'V ;E9Z2(34 MTP( #(( 9 >&PO=V]R:W-H965TL!*IVYHP76*HI7]BB MY(!3XU3DMN0\[60\NU-@OW9)%) MO6#'48D7\ #RL;SC:F8W*BDI@ K"*.(P'UHC]W(2:GMC\(W 6FR-D8YDQMB3 MGMRD0\O10)!#(K4"5C\KF$">:R&%\:O6M)HCM>/V>*-^;6)7LA'WM'%:>0G*.> M^PYYCN=U $W^W=T]@M-KDMDS>KWCR?PQF@G)U07]V96C2J+?+:%?VDM1X@2& MEGHK!? 56/';-V[@?.B*[S^)[43;;Z+M'U./)XP*EI,42TC1EQ(XEH0NZDMT M]:SJC("N!%2JOE'51685N[[Z1/9J.[*V5>#Z@\9HA]AOB/VCQ->$8IJ\0(X* MQB7Y@W5!Z2*MU((MAGX0['&V;=R+ YA!@QF\"O.&2E"/3W8A!FW$_4RV35RW M&W#0 Y>!7CD80]:A_O.8 ^P;>,Y83=AV!"&1PEWJUD76-AQ"P,_W$-K6P6] MP-]CL[?*;P%\8;J20 E;4EG5LF:U:7PC4^_WUL>J(5;]ZT6FZJ:WF"\(%2B' MN9)TS@<*B5<=JII(5IHB/V-2M0PSS%13!ZX-U/Z<,;F9Z .:OPGQ7U!+ P04 M " !]@&Y616-C00<$ _$@ &0 'AL+W=OU.NN=KMW#]4].,1)K +. MV6:S_?=G&Y8D&"B</&-F>\J^\RW& KQD:<[GUE:(W;5M\V2+ M,\2OZ [G\LF:L@P).60;F^\81BOME*6VZSB!G2&26_%,W[MG\8P6(B4YOF> M%UF&V(_W.*7[N06MUQL/9+,5ZH8=SW9H@Q^Q>-K=,SFR:Y05R7#."T/0OLA+;N15:8(77J$C% ]U_PE5 $X67T)3K M7["O;!T+) 47-*N<)8.,Y.4_>JF$.'+PO X'MW)PASIXE8.G RV9Z;!ND4#Q MC-$]8,I:HJD+K8WVEM&07"WCHV#R*9%^(OZ,I08<7((O,F7T -QPC@4'*%^! MSP0M24H$D29O;[% ).7OI/'3XRUX^^8=> -(#KYN:<&E-9_90C)2N'92S?Z^ MG-WMF/T6)U? @Q? =5RWQ7TQW!V>NMM2AUH,MQ;#U7A>OQC?;I9<,)E@?[=% M5$+X[1#JK;OF.Y3@N25?*X[9,[;B7W^!@?-;6WQG CN)UJNC]?K08_W* KH& MA5QTN2\P)$B^ :E. J23H"W^$G2B0=4F\1S[P70RF=G/QX&95C * K>V.F'L MUXS]7L9?J4 I>+A[ FN2HSP90K=$#(Z)30&L:.>U,)S73R0"F/^,V,:;U M0W?J-\B95CU2!C7!8 #!I& ,Y\)8?;I,R0:I?;:-=F 0BOS0:; VC?S A^VD MIS7IZ0C2S1SH)SUMT;JIM&G3D09A33@<0;A)LS4G0E/<*&@2-8VZQ8UJKM&0 ME*523X%9-C(G(H.1%X91V.!M6L$ >AVI#)U##7-&41^7&17XB>1>,YU;C#IR M QZ57CB*]B"RT!0Z"MVFT"UF?4H?"B3LK4CQ7;-,)$F1%2D2>"6;)UFD$M)- MW34YR7W#4-HT\SVG2^Q#L8/]U>ZCS@G\7WB;M2PR69M&790/U0[VE[N#V+HQ MN:C;L1\78%'N*1?@4<@@,KV)KT$9))%9=4\YT7WRMP\O0G7=RQ1+?][>T_R$ MR/AM;'%.Q%/Y#B48]M?@UQ7_W\4;T@J,$^^,B*?B'=H#V-\?].7>%YHGYU5P M2*\R:I]&@OK$QGVF%7'X^,U;%7O'%"E:O;1Z5Y]6OD#L0W) MN51\+;&=JZG<+5CYM:(<"+K3!_XE%8)F^G*+T0HS92"?KRD5KP/U#:'^9A3_ M"U!+ P04 " !]@&Y6I"5O:=4# "8$0 &0 'AL+W=O;%%27??G4Q]IC0]2/59;S@WY&M95'H6;8S9 M7L:Q7FYXR?2%W/+*'EE+53)CA^H^UEO%V:H)*HL8DR2+2R:J:#YM]MVJ^53N M3"$J?JN(WI4E4P]7O)"'6031XX[WXGYCZAWQ?+IE]_R.FX_;6V5'<9=E)4I> M:2$KHOAZ%OT!EU>T"6C.^"3X09]LD[J5A92?Z\&[U2Q*ZHIXP9>F3L'LUYZ_ MX4519[)U?#DFC3IF'7BZ_9C];=.\;6;!-'\CBW_$RFQFT3@B*[YFN\*\EX<_ M^;&AM,ZWE(5N/LFA/3>SQ.5.&UD>@^VX%%7[S;X>+\1) &(@ (\!V-3=@IHJ MKYEA\ZF2!Z+JLVVV>J-IM8FVQ8FJ_E7NC+)'A8TS\QMN6]+D-?G$BATG1&L(4HA!'VX,MK;I@H]"OR@HB*?-C(G6;52D]C8RNH\\3+(^VJI6& =LV7 M%X3";P031/+Q[IJ\?/'JVS2Q;:#K KLNL,E+ WG_WG+%C*CNV^J]E;491OX, M]>2_U%NVY+/(SF[-U9Y'\U]_@2SY_4Q]M*N/GLL^_Y.\!CCK@Z/M ..^#X+/!NM]#\RXY7 MACQ8MG=:C_N7%FF:^L&3#CPY"_X@#2M(T9A@RQZLA8T7/NDW/8$)^N&0."^VMJ%BU/.\U> ZQ@3,;/%UMQ]!O[L(D,#7!J0V>[C;H MRVU$0Y/"N0V&R WZ=L,\<.>#DQL,L!OT]0:3@$[!Z0T&^ WZ@@LVZ?P&PP4' M?<,%_JO Z0U^CM^@+SA(0W\CZ/R&0_V&/K^%%@7H[(;/83?LVPU&(=7BR9KM MO-R:'\'+>PZCH3,:/MUHV#<:T"P+B!Z=T_#I3D/?@BU+0]??60V'6 U]:[9T M')K[SFLXP&O8]UH.>6C:.['A +&A9^5&:6 -@TYM.%QM^+\6;^CTAC]';]C7 M6Y;DV<3/I\YO=*C?J'?]%ERA4V0C8^>R#?+.YX6S%57V"/;Z6TCP.ZJ?Y[F7, M_#]02P,$% @ ?8!N5F3X.PUD @ >@8 !D !X;"]W;W)K&ULI57O;]HP$/U73IDT,:DE(4#86(@$K:I5VK2*;NN':1], MR$'KFY435U/=U MFF/)=%]6*,S.6JJ2D9FJC:\KA2QSH++PPR"(_))QX26Q6[M322RW5'"!=PKT MMBR9>EY@(?W2DS\UN6C)N=E/+BFF\DL4#SRB?>>\]R'#-M@4MY?X3-O6,+5\J"^W^85_'3D8> MI%M-LFS 1D')1?UD3XT/1X#P)4#8 $*GNT[D5%XS8DFLY!Z4C39L=N!*=6@C MC@M[*/>DS"XW.$H^HRE)PR4T@P=7!F:7\QTJ-1+CA7X7^V3D6%(_;5(OZM3A"ZFO,>W#<' !81"&IW#?5-&6$K:EA(YO MV%W*S_E*DS*G_>NLS]+B 9V3JO*G=.<8U$B902D&YA@@R]JP[U(]: M]:/7JC^Y&]!C&@PF14%G"ZG3#>J;:9O'+@GZP23X-6]+A3] T7 M3*3X*L.[,PP;PP>UX?_V.VJE1Z^3_G]N1V?=CJ*__/6/6HGMRE^8VG"AH<"U MP07]B7%#U9VNGI"L7'=923*]R@US\W% 90/,_EI*.DQLPVH_-\D?4$L#!!0 M ( 'V ;E8:7:.QGP( #,' 9 >&PO=V]R:W-H965T$E_[GI-S;NSK9,WX@R@!)'JL*RK&3BEE<^&Z(BNAQN*,-4#5 M2L%XC:4*^=(5#0><&U!=N8'GQ6Z-"772Q,S=\#1AK:P(A1N.1%O7F#]-H6+K ML>,[FXE;LBREGG#3I,%+N -YW]QP%;F6)2;+6"7,$ZW[7,]!62LDJWNP4E 3 MVKWQ8U^'+8 ?OP (>D"P#XA> (0](#1&.V7&UAQ+G":R4/]5(%8@60+2JX0NT407F\@G=#P' MB4DE3A3B_FZ.CH].T!$B%'TK62LPS47B2B5+D[M9+V':20A>D. 'Z(I160KT MB>:0[Q*XRH\U%6Q,38.#C'/(SE#HOT.!%P0#@F;_#O47X>[>E^GN0-:XZMYOB@YDNK[#6:X^=E MC(+]6C]/VM?L;O6?&OC2M&6!,M92V9U:.VL[_\0TO+WYJ;H1N@;^EZ:[3JXP M7Q(JE)="47IG[Y4>WK7H+I"L,5UNP:3JF698JEL-N$Y0ZP5C&PO=V]R:W-H965TZHN=]N+:2\< MX@2K@'.V27JG^_"S@4"<$I3HW# UB5,Q=B(I MU[>N*\*()%C(M_3 ?D5?U.R%7O[0 ]ESMB+/OBP&#N>[A&)22@U JO-AMR3 M.-8DU8^O)=2I#\'>#F/JMQ+LUOP'^ M\#?@>[X/1(0Y:>K7_0D4#Y844@CSS-F&Y@_Y42QJQR(2WH#.#OMEAL#EQ54C MS1A[I[J!G1S?.8*?9D*U" 'NPJ^9ZFE>3?\^JC;P09)$_-?0XVF![#8C]51S M*]8X)&-'S26"\ UQ)K_^ @/O]R95;<*0)9@A9;>2LMM&G]Q'.%T1_70O,>5@ M@^.,@!_@HDG!5M*Y"MJ$H0+6RV%ZUM],KOU^,'(W#R M )=T]Q*[:E*I%7RN2H,W*ET/H>_!H'\@EJ6LAEC#2JSA";.:>HB>\"M-LJ1) ME5;"N:K8A"%+,$,YZ-6?C9[]&:YD6E+3*@W9HIEZ[GV&P_L+ MWS=QBADS9VJ-DG:62F?,TE2O?+/6R)+"*1-^& 1]/V-<>M&H6+O3T4CE5G") M=QI,GF5,OTQ0J.W8:WO[A7N^2JU;\*/1FJUPCO9A?:=IYEX$CA )CZQ 8_6QPBD(X(*+QM,/T MJI#.\7"\1[\J!!G!NKLITS,\R4,%RQBR+1EIM03MK0G.# M(M7"F\AQZ0YE;C7MJMPPF9B1;XF:"^#'.QJ3DD;X!HUV"+=*VM3 I4PP M^1O IYRJQ,)]8I.P$7&&\1ETVBT(@S"$A_D,CH].&G [E6"= K?S!NX5XQI^ M,)%CJU*"HX%;9";7F "5VCW&N=9)!J85!OV(*DO)9K4I%LE(S) MF[GJ;,&4B3@7Q01^W2LA@*INRW3RNT[-DF.WGJ.[R!=FS6(<>W1376#THH\? MVOW@4X,"W4J!;A-Z-,$5E])EMV""R1CK")80O0+"-89-%(S\34W47A6UUQCU M6I+.3% CB-7*C4DG^MRB7J$&JOU:&KU_:'0[P^ -*OV*2K^12ET)O+3^Z]2_ M4-N$XQMES$D+YI:RH(9GW6V[EK'*Z-YIF*J,3C%UC7"#^_5?E\_6K3CH2YEG MJ O$VF)ISN8;=7Y>@AX+1Z2A1 :50H-&S&G*Y I=3U@ZK39.JSIF@W^.YS0< M].M/Y[R*?=X8FR06S!B^Y'$AB0&K )]RU["8?8=0"=T_)-3M],-N/:5A16G8 M2(EZVCO79?CN=?$/>GSFBMZ]9 9BE4M;MOMJM7HL/Y=OQ*MY^=+>,DTWV(# M);D&9P.*J\O7JYQ8M2Y>C(6R]/X4PY0>?-3.@/:72MG]Q 6H_D)$?P!02P,$ M% @ ?8!N5AWA^$'G! )" !D !X;"]W;W)K&ULM5I=CZ,V%/TK%EU5NU)GP#;D8YI$ZB9:[4I3=30SVSY4?6"(DZ % MG!HGV97ZXVL3@B$8,DS,RX#AWN-[KX_QB3V3 V7?T@TA''R/HR2=6AO.MW>V MG08;$OOI+=V21+Q941;[7#39VDZWC/C+S"F.;.0X SOVP\2:3;)G#VPVH3L> MA0EY8"#=Q;'/?GPD$3U,+6B='CR&ZPV7#^S99.NOR1/A7[S(G M42211!S_YJ!6T:=T+-^?T#]ER8MD7OR4S>5[CDFZDULL"2K/Q=Q!_IX3/) M$_(D7D"C-/L+#KFM8X%@EW(:Y\XB@CA,CE?_>UZ(D@-T&QQ0[H!>ZX!SAZQR M]C&R+*V%S_W9A-$#8-):H,F;K#:9M\@F3.0P/G$FWH;"C\\6Y(6#&_ DZ+'< M1030%;BGR?J&$Q:#[.7[!>%^&*4?A-G7IP5X_^X#> ?"!#QOZ"[UDV4ZL;F( M1.+90=[KQV.OJ+'7X!9@^ M #D(:]_GKW6'5W1;Y%T5 11%0AH<;\.Y%6V8^ M9V09? MX,#Y59>R(;!* 7!1 -R&/GNFW(\$^U^X+LVCKY?YRL_"?N;"(73$P.W+"=3- M$!H[KEN854)SB]#@4J(0*Q/U0O54 =2Z"(;1J$90D@NV: MJ%VNP;JB@0C5/]T:.Z>!U$KTP';5TXG4?_ -8>*WX,DBRIV#1CG2WGOG432$ M5JV5$E]PT ^5C8HR4VC5(BA9!EM%SR4J#^M4KBMXC543D95:@A?D4ASTBI(W1!'9WS^20E%DVQMN)UWMPPA%;-OK2_T],& MC]D=GCZD$U+2"5VSR9,[EXGG.771H#%K^-8B)6?0*[9XNBAWI-FS<G;N^Y,S#Z$$%)""/4CA)!1(60*K5H$)830-4((:820 M3M.W=_+6))1J0AU54SOEG^7&Z#WU$VW*1L61*;1J890X0OV((V14')E"JYXQ M*'&$KQ%'N*Y\D(N'WCG%-78-*Q!6Z@A?H8[* C_;RH\$8[7K4GLO74?+%%JU M)DHSX7XT$S:JF4RA58M0.A>[ZF"L?N158VO=!(X=C,\%O5TZPI7GY[_[;!TF M*8C(2C@ZMT.!P(Y'TL<&I]OL5/>%&_0G@7BVX@'8O4=R8QD(3U-9C>#I+,S,5B M+QBY;&M;$CTD[:07\^.7E&672J+*XOC5SL6THZ@>RO$17>)AD6^_Y\7OY8VU M5?1CN5B5[\YNJNKVS?EY.;NQRZQ\G=_:5?TW5WFQS*KZC\7U>7E;V.QR/6BY M.$]ZO='Y,INOSB[>KA_[5%R\S>^JQ7QE/Q51>;=<9L4?'^PB__[N+#Y[?.#S M_/JF:AXXOWA[FUW;+[;ZZ^VGHO[3^9-R.5_:53G/5U%AK]Z=O8_?F+@W:D:L MG_*WN?U>;GT=-=_+MSS_O?F#N7QWUFM>DEW86=486?V?>_O1+A8-5;^0?VS4 MLZ>--@.WOW[4Y?J[K[^;;UEI/^:+O\\OJYMW9Y.SZ-)>97>+ZG/^7=O-=S1L MO%F^*-?_'WW?/+=W%LWNRBI?;@;7KV Y7SW\-_NQ^9?8&A /#@Q(-@.28P?T M-P/ZQPX8; 8,=@<,#PP8;@8,=P>,#@P8;0:,CGU)X\V \;$#)IL!DV,'3#<# MINLX//S\UC_\-*NRB[=%_CTJFF?76O/%.D'KT?7/?+YJTOZE*NJ_G=?CJHO4 M?JNB7Z+_S(HB:V(7_93:*ILORI_K1__Z)8U^^O>?WYY7]9::YY_/-JIX4),# M:C_Z-5]5-V4D5I?VLF6\#(^/DP!P7G^+3]]G\OA]?DB"XOO;XG643%]%22]) M6E[0QR.&]^*#P]/P\#]GJWIX_^!P\8'-VF&Q^- $/I/@>^OO?X![R_UGZ/\*OI8V,MY M%)):2F" Q^8"-MC,X'4Z2EA3N/W/:C_N#O2=J\O49"//".'H* MXR@8QJ]YE2T.[LR"8[NFC<12$A,D)D=[&1K$X[B>E.VE;?^923+M#5KB1KY M V%>W,9/<1L_N^^+GO9];9$+CN\:.1)+24R0F!SO_Y(]L(,;'[N#(U^?@3 O M<9.GQ$W"B?,^B+0E+CB^:^)(+"4Q06*2Q!2):1(S$.8%=_H4W.E)/D%/R3B3 M6$IB@L0DB2D2TR1F(,R+<]QSAT![P3WQW]='Q.UEE-W;(KNVT7Q5SP1L645% M5MGHIZR,LNC6%K/Z*63QXINEF!:A+5%*II5#.4 MYJ?3E4)Q\"#]16JO;%'/9Z.K^2I;S>:KZVB6EU79'.ULYKK9;':WO%MDZUG" MLCD4^K]9L>5).HIE!-HYJA-#^GKFF*GZF:_&,(_XQ^ MG:_FR[ME_=47.[MK]L2_U1_&5LT'LT@^[9,_KV/]Y3?Y^>?ZF>\7]<>T5?/0 MAZRT#W_Y6Q%]S%;9Y3Q;19^*^?+AX=;LHXT5JJ6H)E!-HII"-8UJAM+\]X@K MP.+128ZSQ6@YAFHIJ@E4DZBF4$VCFJ$T/]BN:HO#75N]MYZ7T@M: J):BFD UB6H*U32J&4KSWQBN#HQ/TP?& M:"&(:BFJ"523J*903:.:H31_Q8#K!9-P+_C2>4J8[QKPC;9S=&6G*DO1;0I4 MDZBF4$VCFJ$T/[BN%$S"I>#^5"7[\?]\="7\"CMGG]125!.H)E%-H9I&-4-I M_GO$]9%)-:"UI<;;>\D MD?'N22+H9@6J2513J*91S5":GUU77R;A^I*9N'0_QA)^69TS3VHIJ@E4DZBF M4$VCFJ$T_XWA^M)D>)K9"EIRHEJ*:@+5)*HI5-.H9BC-#[8K.9/P,K\7SU;0 MLG.C[W6.*,UY4;SKD_2Z[6=YIRB&Q:H M)E%-H9I&-4-I_L6J7 ?9#W>0[V>SO+AL+@MX9;/JKF@]?!$VND9THQT3473# M M4DJBE4TZAF*,V/J&L;^\^TC7FV*J/\KBJK;'59[TY;(XKV@:B6HII -;G1 MMB^,,1FUKHI!MZM1S5":GU#7]?7#:P_)U5WA374.,MK_H9I -;G1O,L/3=NN M!-/RQ'C8VW^B1E^?H30_HEM7I7QN >*W*IJ7Y5V=3_N0SE?1=9&796L(V:M1 MLI>C9*]'R5Z0LK^7K7[^FCWAFHIJ@E4DZBF M4$VCFJ$T/]BN>^N'N[?C/KBA!1NJI:@F4$VBFNKO7Y*S/QZWS%PTNEU#:7Y" M7O@[G^Y+/WTQ/H=B6J*533+?\F M<>N_B:&VZV?0U6#]\+J_3O/=K[:LQ#_N#E0)X2UUSBC:C*&:0#6):@K5-*H9 M2O.S[IJQ_FF6\O71C@S54E03J"913:&:1C5#:?Y-,ER--@C7:!TF$F&I:Y91 M+44U@6H2U12J:50S@_V"=&_JXN?4=6F#<)?6:;*QN0!!:XC1N@W54E03J"91 M3:&:1C5#:7[0724W.,WRNP%:OZ%:BFH"U22J*533J&8HS0^V*_(&X2*OTP69 MPU;G-+>OM>O%NV>OHYL5J"913:&:1C5#:7Y0MVXHEJ*: M0#6):@K5-*H92O.#[OJ[P6GZNP':WZ%:BFH"U22J*533J&8HS0^VZ^\&X?ZN MVU0#[?$&[0OE>OV]J09:T:&:1#6%:AK5#*7Y074UWH!:*.=5*(^/O;\NK%W' M_+F")?PZ.H<<+0%13:":1#6%:AK5#*7Y[P17)@Y.LZ9N@#:'J):BFD UB6H* MU32J&4KS@^V:PT%X3=WS]T\- YTCC':$J"903:*:VFC>V?5M9UUH=+.&TOS[ MFKOZ;QBN_SI-0%*[R/ZPEU%:9-\?KB'4G"CW-*0MV^'-=\TVJJ6H)E!-HII" M-8UJAM+\-X#K%8?Q2>8=0[1'1+44U02J2513J*91S5":'VS7(PY?>EO!,- Y MPFACB&H"U>2P9<%>VU(I=*L:U0RE^>%T7> PW 5VFG9\L:MY7CQ=Y_#@V-:, MHSTBJJ6H)E!-HII"-8UJAM+\=X(K&X>#T\P_T'(1U5)4$Z@F44VAFD8U0VE^ ML%VY. S?R/!K7F6+@\<\PH,[QQ>M$%%-H)K<:-Y1BB1IO>Q%RU-W#V6@K\U0 MFA\X5_H-GUFT9ZO*%M[,P=^YMN80+?]0+44U@6H2U12J:50SE.:GVC6$P_%I MY@=HX8=J*:H)5).HIE!-HYJA-#_8KO ;AE,-G*KSG9A;'7<\EO)7.&49[/E03J"913:&:1C5#:5[. M1ZX,'/5.,M<8H24?JJ6H)E!-HII"-8UJAM+\8+N2;Q1>/-AMKA'&.L<9K?90 M3:":1#6%:GJT?[70_F38=E$-:KM^5%UM-PK7=L^?+A0&.L<3K>U03:":1#4U MVB\!6Z\ZA&[54)H?3E?;C<*UW3$3X?!YR.$-= XOVL>AFD UB6H*U32J&4KS M(^[ZN-%I^K@1VL>A6HIJ M4DJBE4TZAF*,T/MNOC1N$^KN,<&.WG4"U%-8%J M$M44JFE4,Z/]>G&WA_23ZHJ\T7-7WWQV"HRV=JB6HII -8EJ:K1_ZQRZ,=8[SP75DN]TRNEV! M:A+5%*II5#.4YD5U[#JW<7@!WN-9[>O;W!PSJPA[7=.*:BFJ"523J*903:.: MH30_T:YL&Y]F1=T8K=U0+44U@6H2U12J:50SE.8'VU5SXW UUVU6$<8ZQWF_ M;GH\8VUW6H%N6*":1#6%:AK5#*7Y675-W3C1&\\Y'&+='$^W(4,U0FI]BUY&-PQW9P=OASE?UI[2B_;8( M8;-S8M&J;+Q?THS;UJH+=+.R9;.#]BRB!1>J&4KSL^A:L'&X!2-OS1S>5.>( MHGT9J@E4D^/]AFLP;]7Y4>L1-T-MUP^A:[TFX25F MSTUSP\LBPGCG7*+=%ZH)5).HIE!-HYJA-#_>KON:G.:N=!.T!4.U%-4$JDE4 M4ZBF43^H MKF&;A!NVXR<8>W>':0TSVK.A6HIJ M4DJBE4TZAF*,W/N^OB)J>Y.=T$K>-0 M+44U@6H2U12J:50SE.8'VQ5[DW"Q=_PQM3#4.)/3M'@3 MM,5#M135!*I)5%.HIE'-4)H?;-?B3Q^)#YRWCFY7H)I$-85J M&M4,I7E1G;HN;QKN\CX5^^'VN/U,;SAKOM5 M5!.H)E%-H9I&-4-I?EA=YS<-=W[A11;AP5WWHZB6HII -3G=OU3C@446Z'8U MJAE*\Z/I^KII>*W:"S^_'7=>9O@U=$XX6NZAFD UB6H*U32J&4KSWP6NW)OV M3_*);HHV?:B6HII -8EJ"M4TJAE*\X/MRL!IN SLT%J'IY_T M6\]X0[[UXN'.H65TLP+5 M)*HI5-.H9BC-#ZVK]Z;A&\X!5Y$CT][FIFT)QHM'5DN93G! M7SN=LNT>RU.]N49C-N)WF K>N&" ML..DXK.]SQ?WS21Z9W?<'ERT4F2YE.4$RTF64RRG6'N;7=M?L^)ZOBJCA;VJR=[KYF*\Q?SZYND/ M57Y;OT_.HF]Y5>7+]9]Y\?OZ95_\'U!+ P04 M " !]@&Y6E$+(U<(* ! 8P &0 'AL+W=O4*Y^#-_'!;+G-%962A9#.W1R!\F-$X'YZ?E M>]/\_#1;\46*W>,;G M9X/Q@,S8 UTM^$WV_&]6-\B3>E&V*,K_D^?ZV-& 1*N"9TE=6)Q!$J?5O_2E M-J)1P/:V%+#K O9& 0A.!2TOR$?RE>8YE5>% M? @9I_&B^$6\>W<;D@]__^5TR$7M4F,8U35=5C796VJR;'*=I7Q>D*MTQF:Z MP%"<]OK<[;=SO[1!Q9!%Q\2QCH@]LFW#"4UV+VX9BH=P\6N:;ZM=:XVSOA). MJ>=LNQ)SFK./]^TK<2$N0_K(Q&#CY/Z5-(^;TM?R[8MGFL_(?_\C),D7SI+B M?Z;K4]7OFNN7$\RG8DDC=C80,TC!\B*2.GTZ=SVQW)_TZ'3TUGVL=M'!&")_3.YGKK MYGK=S:V[3]3L9HN8WL>+F+^:VNZUVN0XIK:WC]ML.WAV[VR[OVZ[#[==#AUB M:+OX0BPX36=Q^D@^Q"DIY(&%<9*K:O";O6 \;AO1/FS3".@(K77!NG4!V+J+ M*,I7&RTSM2!H72/+&?GM)K2/\TY:1X7@.;WS>H[7+1YW7\^"Q$4AV]UQX<;M M"^<:+AQ88]]Y#4E,,^=D;TSC_V_V=F"..VG/<2/3. >K[NL2 MDICFDC52 = (].E;8^P7VG=!1X>J=9L]RC58!5??URLL-=VL1K1H@6;]5L;1 MHD/1)Y8++A!]B>517#"RS..(E9;)"'')\LHZLW-5)4'3.>O8&6\Z!YY+;^>0 MU'3G;.6;HM'3T1AYQ1.JIKOZ0WB^,P[<^ MA\Y)#C[7WLXBJ>G.JKC9 L/#\^LXC9-58O0#->1%50NQU'375-1KN0?�LI MS*W-QU0+L=1T\U4,;L%!^#3CPL>8+M[&]><\2\CU[1WYS@IN-+,2/-D>4$[@ M.GL[M(] W5*1N@6'ZM?T9>N@!DOV[E>8:B&6FNZ:(@ K./2@1HKW:_,QU4(L M-=U\!2,63"/O&-3CUJ"VCKW-88U*)%AJND>*22P82G[-:1EHS^AK870$+NZ/ MMI6GF*^"Q.X!GU[QJK=-,.HQ-.0>XOM[N[ -:; 4M-@PM M$UK,R9+&,YE[)&*8D]OIS9JFS0/=:<&=9QN-0N44+#7=*,4I-IR>WS6K6IT4Z6)D'7#M+;YL[$BI1 M8*GI5BFBL&&B:*6NF4T-Z<".ZJV MJZ+$(HE< 27^UB@&%NKM^#YHQ%8T8L,+$K]F7!BZVIJ'CC)S6&RW5QY:/1,5 M'+#4=)\4.-@[+&/\3)AR1*Y^7\7\E7Q)"YZOY <%^<;G+"=\3M,ZM5@OT,6YE;RWOV-F\0JC8@J6F7R&% M+3;,'=OBEG%>V;UD>9S-.K[=.N2"JJC1-E2@P5+3;5- X\! 4_4[.7_*@& WYV!% MJRQJ- Z5=;#4=.,:&YM@UH%FS^UI7EBT]P#&W:^T#R9R%!,YAUZ[<5#7;E#5 M0BPUW7R%7 Z,7.^9!F!%!YA 40D,2TUW3A&8 V/0C? LCR,9=%8;+:BTTICK M@)5Z]S]4JL)2TUU45.4<>HW'05WC054+L=1T\Q6J.1VHMFM2L];I3&K"]?5V M9Q^8Y"A,+#5]I['"'A=>UWEO1J26 MU?9L6L:]QZB<@J6FNZ4XQ87!8F,'8\&/WKYN9;Z\_JST#?[Z[:BFBL*)727G M"F+96]-SL%)O>_?!,Z[B&1>FCU9"]+', ,UD!NA!9H#*!/*.6_KJNII)(2EBN-W#^&V#2B=8:KH[BDY7.1G B MX:K$P@^T(/3M#?/ KX2AFQ/@NGL[M0^*\13%>/">M'J(;U^[@LOW[F6H$(*E MIGO7N/W<._00QZ22":I:B*6FFZ\8QX,9YR>&N-\:XNU;%>#:>WNU#[KQ%-UX M\.XU+< V6H(*)ZAJ(9::[IV"$V]\Z$&.22L35+402TTW7[&/M\MFM1W(T&O# MCOFA'JBP@Z6F/P%$P8[_U\!.1S5O6W['.ZPJP%)]_<52T_U5^./_%4\(\-M/ M"+"#XY&U^9055/C!4M.=4_#CP^LQ]FAT\K:15YLTIPMJO.4!UNL[!Z*JA5AJ MNI>*9?Q#/TS+1UWD054+L=1T\Q4>^3 >?5TE]V)T9P_U\K^8"FB\*&-..<=6 MRXQ=CUER6UE+R[;M(-C<9PZ?2V_G]@%'OH(C'UZA :< @9Q;=E#!^2:XSMX] M%96'L-1TOQO/ _,//4V@+A^AJH58:KKY"K#\CN>5]=](V:&X/<,,%^QMW#[H MRE=TY<-+/S\Q2VQ/6<%U]NZHJ$"%I:;[K8#*/SGT+(%ZIQ"J6HBEIC_34/%: M (/4.V:)#D5@NS5AJH58:KKYBNN"CEN)&J9J"_I+V:>3ZNNMXHJ*,XHRT5!N M\.P@CJ#]> 7;,V3#X#/L[><^4"U0J!; J+;K'"%>&OMS\P&&7[.4)>P\=,""_5Q#]0?/EN4/&-QGG&=)^7+.Z(SE\@#Q M^4.6\;<_9 7K'\TX_Q-02P,$% @ ?8!N5LB*.*-9!@ YB4 !D !X M;"]W;W)K&ULM9IOU9 M9UK;O=L'O77:V]W'$:(RA>"&H'7F7OPE0(DB1F5@'VP!R3?Y)#^2;_Z,MR%_ MBU:4"O >^"RZ:ZV$6-]VNY&SH@&).N&:,OG+(N0!$?*6+[O1FE/B)HD"OXLL MR^X&Q&.MR3AY-N.3<1@+WV-TQD$4!P'ANP?JA]N[%FQ]/'CQEBNA'G0GXS59 MTE-5 H\S!\4S=? MW;N6I4I$?>H()4'DGPV=4M]72K(]9 M1>PE0/A$ I0E0(4$L',Q MU8RO@LM?/9E.3%Y%Z+S=/,B*<,$T#&1T1"2IWQOPFK8L"!<@>0O,*$_BACD4 M).T=@4^/5!#/CS[+][^_/H)/OW\>=X4LEU+O.ED9'M(RH!-E@ @\ATRL(O#$ M7.H>"G0E4$Z%/J@>D%'QD3H=@&$;( NAD@)-+T\.#<7!>27C1 ^?T/N9!).L MX?L-Y?+C $_OE#M>1,&,>PXMJ[%4L%VC?']@_AQVFN02(X':W49W98AVW4BUR1V@#S(D0?&=GYZ7\N! M2,;S)O0ENN^)75OUSUX0!VT5Q(Z,\+(:2&4AW MAJ]/#O4(,&W.OR#;,V885 MV,C[6;9A&5M?]< ';,;<*[*-W%B]YN%IQ2P(F@:FSC5,2JDJ5-5SHP6^5HQ2[5G'=5MCV3 B^+2,)83'S@>AO/ MIX7AP1SAE6! MM'^!1J]0#%'9LUP1G/81(QS8<%@<'4K>TT%\6&YM0J#9A21A=S,_GKW=C.R2Q_=;PMTV>)(1*W;@*XL$C]4/$?@F5K)[^G=%&/B6>KGV MQXR%S'W:!D?SF;]D;@+("6CI7,8,<75O-CB: \!^!Y^H2NUYX#G3DP.>;?'A MA2W>A-&!VNG 4=VS3EB3A=63XF1V$N2E54[8^0 MV1_5.\DV9W9M%&1J$.U/VNV.;9=_L4C;*&3T+851Z *L6DU5IG:(->P,^B>P MM%U"5]FEX['H E)L[B(S FP(Z\/":Q^$SO@@:6A!J G:P&.">RSR'+ A?ES: MZV2:^P5!R%+_BB5NPO8@;7N0V?;D'2K).E1.U4*Y:BCYP0E.'*$F)X)R.4TN MUD32=#M*>/F8"VN/A2]<@[H@ MOL](9;UY*6032U-8>RIL]E1I>(=IFY:2U6JBZE([I-W;EC/ORUT1R?7NQS6Q M6(6U2<-FDU9Y[R+3/=J\**X6F_.ORJ=]&CZW/%5Q_R+3+?+UBLMOYORK\FF/ MAJ](>1J997.E'1VW7A'G"VCQA\XI6I5T,7+JI9F%89&O"(6'MD'!]#NF, ME)W-!TQ.R2Q1E58[)6QV2M?LV612IA46ZS @ )P< !D !X;"]W;W)K&ULE97;;MLP M#(9?1?" H076^I#$R;K$0--VAXMB18-MUXK-Q$)MR97HN'O[4;+C93/CY1$31NEGTP.@.RE+*29>3EB=>7[)LVAY.9252#IRTKIDB--]=HWE0:> M.:>R\*,@B/V2"^DE4[?VH).IJK$0$AXT,W59Q3I'N^ G MTXJO80'XK7K0-/-[E4R4((U0DFE8S;SK\&H^L?;.X+N QNR,F.XTO3ZD==P=;]4_NMPIER4W<*.*'R+#?.9- M/);!BM<%/JKF,W3YC*Q>J@KC?EG3V08>2VN#JNRJO"M3\11F'ETM WH#7O+V M31@''TY@#GO,X2GUY&N-!KG,A%PSCFP):R&EG=#&5J"%RMB9D%U9S@_1M_JQ MT[?7?),$4W]S &G4(XU.(BU<++J3S[705+Y4R;36&B32^<>@S:O<8WV MN.+!,'I_F"WNV>*3;)\TEW9+7XD=[\4.AZ-@>#CVN(\]/AG[[B7-N5Q3=.JW M5)6R5%N(UWC&>SP743@8QH>!)CW0Y'_.#LCLWT_-9(]H%(\FX[^ _)WF5=IM MMRW:4.ZUQ+:/]:O]*W#=-K_?YNT3&ULO99=;YLP%(;_BL6D M:9/6@DE"2)<@->VF[:);U6C;M0,GP2K8J6V:[M_OV%"2KH1VGS<)!I_W/,;LSFQ/=UFD/)]+'<@, O*ZE*9G"HUK[>*&"9"RH+ M/PR"R"\9%UXR=>\N53*5E2FX@$M%=%663'V?0R&W,X]Z]R^N^#HW]H6?3#=L M#0LP7S:7"D=^JY+Q$H3F4A %JYEW2D_F=&0#W(RO'+9Z[YG84I927MO!QVSF M!98("DB-E6#X=PMG4!16"3EN&E&OS6D#]Y_OU=^[XK&8)=-P)HMO/#/YS(L] MDL&*586YDML/T!3D %-9:/=+MO7<"">GE3:R;(*1H.2B_F=WS4+L!83T0$#8 M!(2.NT[D*,^98*%?3WV#(%;.3YND M\SII>" I#J7(+J7H"NLFNU8;>:O6 G>L-2F'EX@S2H6_"2ER]H%+SM M81VVK,,^]>1S9;1A(N-B39@A2UAS(>P Z3>@N,S(*RZ:M>G*B- Y& MXVZXJ(6+>N'.F$C1#.#)98D>I3^B8QI,NM./V_3CWO3O[M*_Z)B1\1Q708Q=U DQ9HT@MTP>YX695=^7H# M?_-^T6!GE<%?=8-&[B_C[CD[_<>&T"1XAB/0<$<5_@]/:+(\,(4HIJ/H -_. M\6FO23_?%AJ=!]AY/!3U#^7O=2VMVW/9K&@U$)4SJ&E--A9N<<<>UE0=@)^7TEI[@&PO=V]R:W-H965T'OF>T8OQ<9@$0/94'%W,FDK"Y=5R09E$2, M6 54O5DS7A*IEGSCBHH#28U16;B^YTW=DN34B6?FV1V/9ZR614[ACB-1ER7A M/Q90L-W%,?WQJG3QM2& MQ_=[[^]-\BJ9%1%PS8IO>2JSN1,Y*(4UJ0OYA>W^@B:A0/M+6"',?[2S>T/? M04DM)"L;8T50YM1>R4-3B".#<9^!WQCXAML&,I0W1))XQMD.<;U;>=,W)E5C MK>!RJD]E*;EZFRL[&2\E2^[/%RJO%%VS4AVV(*9_RYED(2FN9T@]3YJ;J X6YJ M@]$_)TMBP:WKJ7&M/^1M[,W<[0F:H*4)!FF6]A!(\KW.N>JMA-&DYARH5 TN M,W0+? -<]5).&ZRS0<"@ QAYZN\TY+2%G Y"?N"$2@7W7(AI!\*?1+T484L1 M#E*\>P">Y.(%'&&'XWS27XVHY8A^IX'\0:2H6YJHOS07+=+%QK61L7_$H[$$^_ [@0?U^)!%CRCQ7EWU3,>@\?=Y:'?\%RCP:R4C>R'CN%ZO&:2CN;M4_;T?;* M#G2'[78NOB5\DZNAJX"U,O54RSB(VU'3+B2KS'BW8E(-B^8V4^,Y<+U!O5\S M)O<+': =^..?4$L#!!0 ( 'V ;E9F0A77^0( 8* 9 >&PO=V]R M:W-H965T;86\4S& 1KLTX6KL MQ%IG5ZZKPAA2JBY%!MR,K(1,J39-N795)H%&A5&:N,3S>FY*&7>"4=$WE\%( MY#IA'.82J3Q-J?PYA41LQPYV]AVW;!UKV^$&HXRN80'Z6S:7IN76*A%+@2LF M.)*P&CL3?#7%OC4H9GQGL%5'W\B&LA3BSC8^1V/'LT200*BM!#5_&[B&)+%* MAN.^$G5JG];P^'NO_K$(W@2SI JN1?*#13H>.P,'1;"B>:)OQ?835 %UK5XH M$E7\HFTYMT<<%.9*B[0R-@0IX^4_W56).#(@^(0!J0Q(P5TZ*BAOJ*;!2(HM MDG:V4;,?1:B%M8%CW*[*0DLSRHR=#A9:A'<74Q-7A*Y%:A9;T2)=%V@.LEAU M'@*:;*F,%#J[ 4U9HL[M\$2-7&T0K) ;5NZFI3MRPATF:":XCA7ZP".('@JX MAKT.@.P#F))6Q1L(+Y&/WR'B$8)43"6H%EF_SHM?R/HG9+_DZ1(D$JN&-#2% M7:IUFM5L:5VIC(8P=DSM*) ;<(*W;W#/>]_"VJE9.VWJP==<*TUYQ/@:48V6 ML&:YE,"UV=\Z1C.0:Y#J*:[N(R[B^QW^_7WOM_LEC H^3E&\[L>)B?PR &/O$PA M5CH/*I&84CP!<#CC<>NQ_$^U6$D_2 H9]']?,_?H:DYMNNT#1)F5R+DN;^FZ MMW[D3,JK_3"]?"'-J#2[2J$$5L;4N^R;TU&6CXZRH4567/1+HY#87Y:D:L/U^0#<8F* MJ01%&"?/G&EU@X/8_AR+7%$>J:FKT2K#[8:E!?>%!<$9"_R ?!)031 M,8&+[E0^!:\^W0>MC"L(>Z3OWY# "X(&@Y;OA_L-\%4[_$^Q[Q$O.+OZNAW^ M,>>XNF?@_FV+&/TJP'W+US_G#5-A(E0N@8AM/="+G03 $Z\5^6>Q45KBF?VW M*7P%_Z"9W^2Q.Y71$&8.)BH%<@_._.>?_)'W:Y/T79*MNB1;=T1V%*1!%:1! M&WMY"N6/X&3%*;PA-->QD.P_B A-1VQP/H?^MH[H4,9*%GHYP%][@F M5'_8FXQ.Y&RUX-(MUR79NB.R(^7'E?+C5N5KN1HS=RC2% LK&X4FI<=O3]KM MX&17+EL7O%3H+LG6'9$="3VIA)ZT"KW88Z%#-PF0'"L06>[T+*&\2>C)VV0U M.LUHR]8%+Q6Z2[)U1V2%T&ZM\$Q![FS%KW"OXD55U&O5:/6H6-A:^F3\WK]; M%F^#'S3%2^43E3O&%4E@BY1>;XS*RZ+Z+SI:9+:\W0B-Q;)MQOA@ FDFX/>M M$/JU8Q:HGF#S[U!+ P04 " !]@&Y6EF0X:ZH# #P# &0 'AL+W=O M$LV1#Z73QQF9HL2 MTYP4@K("<9(LC2_V_8/M*@4M\0]$9(T7EA;%7-?DU7AJ6\HAD))(* L/? MCCR0+%-(X,=?#:C1VE2*W?$!_6=-'LB\8$$>6/8GC66Z-&8&BDF"JTQ^8_M? M2$/(5W@1RX3^1?M&UC)05 G)\D89/,AI4?_CMR80'04[N*#@- I.7\&[H. V M"CIR9NV9IK7&$H<+SO:(*VE 4P,=&ZT-;&BACG$C.>Q2T)/A(^8%+;8"/1&. M-BGF!$W61&*:B1MTBYXW:S3Y<(,^(!,)M2L0+=!S0:7X!(LP_CUEEU;>>";=M!7UDA4X$>BYC$IP F$&G9. ,\.-/=F!]'F+Y3F GG+V6LS>&'OX&I:=A/,F8$#=#;&L(7T.H M0K,+IYX5+,Q=E\6YT*UO^4XK=>*>W[KGC[I7'\E>9S>)$=X1#M7J<+>AS@D) MEQDR DW@_[<]7LT!@0MQPN@H#,A9%TAT'FM[ ME,0A2][A2!I+IV?B>ZXS[U^M(L5.VI0.0MRBKH:E#"6:[(E)7$NG,]7$'8(X?NZ\A\@O[E MW-RSTW"\F659?9;GL><\*UNJ04X7!6R;KS:U;9M_Z*;U=[Z M2K7SNB<]PM3? E\QWU((2482@+3NIE"F>-U>UQ/)2MVAOC )_:X>IO!)0K@2 M@/V$,7F8* /M1T[X#U!+ P04 " !]@&Y6W33\F*H" 4!P &0 'AL M+W=O<\^YV)=X(^2S*@ T>:E* MKB9.H75][;HJ+:"BZES4P'$G%[*B&J=RY:I: LTLJ"K=P/,BMZ*,.TELU^YE M$HM&EXS#O22JJ2HJ_TZA%)N)XSO;A0>V*K19<).XIBM8@'ZJ[R7.W)XE8Q5P MQ00G$O*)<^-?SR(3;P-^,=BHG3$Q3I9"/)O);39Q/",(2DBU8:#X6L,,RM(0 MH8P_':?3IS3 W?&6_8?UCEZ65,%,E+]9IHN)<^F0#'+:E/I!;'Y"YV=L^%)1 M*OLDFS;V8NR0M%%:5!T8%52,MV_ZTM5A!^!'[P""#A < D;O ,(.$%JCK3)K M:TXU36(I-D2::&0S UL;BT8WC)NON- 2=QGB='++4U$!>:0OH,@9F8FJ%ARX M5D3DY'63G,Y!4U:J+QCTM)B3TY,OY(0P3AX+T2C*,Q6[&O485C?M!\!RVGCM?D80^5LLXV& MLYG[?JUJFL+$P0NM0*[!23Y_\B/OVU I_A/97F%&?6%&Q]B3)\XT9&2AJ1YV MVL+'%FX:T3JY\KW87>\:>!MS%HU'EWW4GK)QKVQ\5!GV!KSY?$A3"XQV\OEX M3BX.5 U$77I7PZ*B7E1T5-3^.?K@88G>E,=Z?!5"!7 MMN\J/,P-U^WM[%?[UGYC.]K!^A1;?MNA7VG:_\4=E2N&5Z&$'"F]<]-A9=N# MVXD6M6UC2Z&Q*=IA@;\MD"8 ]W,A]'9B$O0_PN0?4$L#!!0 ( 'V ;E:' M$NBZI@, %(. 9 >&PO=V]R:W-H965T2C0%;IKV$ M+V#)^SQZ=N75:D=[QG^(-8!$KT5>BK&SEG)S[[IBL8:"B@';0*G>+!DOJ%1# MOG+%A@--#:C(7>)YD5O0K'0F(S/WP"/' UHT:VK@Z?.!_0_CO'+F MA0J8L?Q[ELKUV!DZ*(4EW>;R*]O_";5#H>9;L%R87[2O;3T'+;9"LJ(&*P5% M5E;_]+4.Q D 1ST 4@-(&Q#T /P:X!M'*V7&K3F5=#+B;(^XME9L^L'$QJ"5 M-UFIM_%1=02A6F0V01O*KD%'!OBU9%%MC)=*[?BPU=P-A1R2R M[\"9_/H+CKR/-D^O1';F=]#X'5QBGSP/'@=H":GZ>G*;HQ4Z-&A]!NTF@8=5 MP'>G#G2-?.Q%C=&9L+ 1%OZW,"&I!)NL"AN=K#B,DI8JBTV?J*@1%5T4I8XJ M=1"5-D519S7?"^.6I*Y1X'EV27$C*;XHZ8E)^\[%G;7BQ&\+ZAH%/B9V1<-& MT?!B*LUA"2J94DLNH9N7^ABS9M7PFEEU);*S$"1-"))W9572"?M=$K3WQF+D M^R2P;P[VCA7&>T=BU>"S56._I;8B]H=16YC-+.A) M>DR.PLC;0R.]0N_ MKX#5\/.#.>I\T5VK.X*'/1MTK&'X/44,=RM4G'2^G:X1B>,>8<>P5)3>(%:*>-7 5 /) M-J8'>&%2=13F<:V:/N#:0+U?,B8/ [U TT9._@502P,$% @ ?8!N5OST M-14S! X X !D !X;"]W;W)K&ULK5=;3^LX M$/XK5E9[5*1N<^L-3AL)"IQ%6@0"=O=AM0\FF;86B=VUW9;S[W?LA+0$-^6! MES9Q/)^_N7LF6R%?U!) D]G?F^2I=04-43*^#X92YD036^RH6O M5A)H9H6*W(^"8.@7E'$OF=BU>YE,Q%KGC,.])&I=%%3^O(!<;*=>Z+TM/+#% M4IL%/YFLZ (>0?^YNI?XYMN?AV2P<&@&[XR\&6[7W3(PJ MST*\F)>;;.H%AA'DD&H#0?%O S/(J8*9 MR/]FF5Y.O;%',IC3=:X?Q/9WJ!0:&+Q4Y,K^DFVU-_!(NE9:%)4P,B@8+__I M:V6(/0%4U"T050)14Z!_0""N!&*K:,G,JG5)-4TF4FR)-+L1S3Q8VUAIU(9Q MX\9'+?$K0SF=W/!4%$">Z"LH\AMY@%3PE.6,6B.+.;F:S\&:VNPA#U0#Z5R" MIBQ7)Q-?(P4#Y*?5<1?E<=&!X\*(W JNEXI<\0RR]P ^O*HJ5YK(7^2:\C0*CE!RX!+Y1+GU.*8ZK1)@I[QV69?E2.; MWE$M+"?U3S M'[4B8;W':LYM8)&,889*P%2DN8O[R!% 0;_!?.14,!Z[XVQ<\QP?2061OA"L M&MBCE36SBV [1B=P6*TD/?ZHF9OO:)\Z M;=8?-$S;?F2GWQNV!T48[#I?T(IU"S17Y!LM5M\)Q@-(;&H<;RA.]A76AYAN M1L:1,]$]HR/\]SIW^,FT7&,>6O;&!60E%+.]Q:E'.V8GZIT>")]*\A/Q$T8[ M%:+6XW[<_/%TTR6/U9UN-.Z2Z\L;7#%!];8:#0*G)I$[":.F1]HI=.)>?,0C MN]X?MG;*Y$E23-R2=2J4=GL@=O(>-ZOCD;,ZX; 7'B&^Z\%A>Q.^HI*3N[7& M.TA=XIW<^T[NP;C)W=&&#\3*K@F'K3TNN=-+D(1I* [7F KB0Y:.FOS:C^J$ MO>B(:7>],VQO8_=2;)@=>G#FPF2UET);*9T*.%MG/_I@X".]^Z--]I+]55O RY*[C08V]CS/8\"'2V@8)J7VY!X)>5 M5 4UN%7K0&\5T-P)%3R(PS -"LJ$-QFYLX6:C&1I.!.P4$2714'5_12XW(^] MR'LXN&;KC;$'P62TI6NX 7.[72C M-];$4EE*^=5N+O.Q%UJ+@$-F+ 3%OQW,@'.+A';\=P#U:IU6L+E^0/_+D4&(5?&M8S,G)^]. MR3O"!+EBG&, ]"@PJ-^B!-E!U[32%3^C*XK)E11FH\F?(H?\,4" AM?6QP_6 M3^-.Q#ED/DFB,Q*'<=QBT.SEXE&'.4GMS,3A)?_K3#)G.N-2EPK(EXNE-@KS M]=\VEU6(O79$6\3G>DLS&'M8I1K4#KS);[]$:?A'&]TW GM$OE>3[W6A3VYO MR IR4)03@>T'&XW-)+$FZ 9-,DRL>^PZ>ZKRUM2IP*/0H=OFLYO$/1^#NFL2 M[#3AE03[-<%^)\%/5#%9:J(--? JCA5^E#0Y#OW!$<=.*U[),:TYIIT<;>IB M:9;87)<6F8S["?H?Q#9 M/?GR$>^12P.%;JVTP5M6VAN!/>(_K/D/NRM-*,CD6K!OD!.#7EB"@!4S^@S[ M<\;+W&8D$P90M2%4Y"W)"JT)6NGM-X*5',7SZ8VP/9CO:S+O.\DLE-PQ-Q1@ MY5C[;6B-?8[:#*RPHJBIW^_%PR,KNU6>I'X:_GK:$8DH_/%\AB^/AH,21$G2SQH<0948-]_Y]CK G3 MY!IO24&7_)XL,,ML$VDE'3TE'?K'4>PVZF=)!XTAJ0"U=K,C-FU9"E--'/5I M/9]>N*GLZ'QJYU8W?/V J8;>*ZK63&C"8860H3_ .E'5'%EMC-RZ46PI#0YV M;KG!V1N4O8#?5U*:AXU54$_SD^]02P,$% @ ?8!N5OQ&!@X(!0 810 M !D !X;"]W;W)K&ULK9AK;Z,X%(;_BL6.1JVT M+=A< ITT4B^JMM+LM.IE]K,#3N(MX*SM).V_7W,I)-BX'6F^)%S..3P^ML][ M8+IC_$6L")'@MZLI%R?N:Y(5Z3 XI2M2:GN+!@OL%2G?.F*-2%[D%IJ4SF];7[OELRC8RIR6YYT!LB@+SMTN2L]VY YWW"P]TN9+5!7,E>23R>7W/U9G;1-51"0GJ:Q"8/6W)5V^XNT PJK>"G+1?T+=JVMYX!T(R0K6F=%4-"R^<>O M;2+V'& PXH!:!_19![]U\.N!-F3UL*ZQQ+,I9SO *VL5K3JH(YS:FDRN?HFDA,YZ8MU&4# MA4:@KDEZ"GSX)T >0@;WJ\^[PT-W5Z6GRQ'J/YHO#8-4J4!UVDX,PVJ MB1*8HU3[\4RL<4K.';7A!.%;XLR^_@$C[YMIB+\IV,& _6[ OBWZ[(9DA.,< M?,7%^AL0$DL"?MQ]!RGF_$V5CAWFF2D!3=2PCEK5C^TL1C">NMO]@1F,HB#J MC Z @PXXL (_J!1@GJY:8B97A(-431F5QN771(OV&+P!I6Z!8FB&##O(T IY M6V[5QF+\#;0S9B(+M>=&23*$TXT"+TS,=%%'%UGIGC@N!6YJ:\J$.6^1]F 8 MH2&=P0A.1N@F'=WDPPE6&6O*#TY3OL&YD7#RXE'RK+"7.%-:/)>VG=*&.)C()!K@&8PF M:*38P#W-A/;Y;GL0&/E'_QZ#G!94XF;G?% AV\ '/%&"AM2Z58A\-(+=RQBT MBL;LX>Y9L7;2;>1#ALV;!),AH&X6!F,K%/:R ^VZTPEM(SFTZ4V4ZAI1?3V5 M03@$U8T2?P2S%QMH5YL.DQ-5T3?FU:D+2*PM3MT&HI%2!'N5@7:9N:O$SXBD MRP:*D;;V=*LQX8.]ML /Q(5)U4YD>A]EY-0%)%1]X+!&&LQ0[*&QV>V5!DX^ MW^WM;1=CRP>MLO6K/=_OBG8X\E[%H%W&;DN)RR6=YZ2=G5IMEXQE.YKGQN'K M0A6$2:A-E6ZFH+VQ.MQ+&K1K6E70:E(CFT&:($JT"J&;A:I?,:.A7L&07<%N MZ*M:0N.+'.G"!,,(#@NMP2R*XG"$KAP7RJT2%>C84]E,%&R,4*Y]]IE MUZO12H8,*A4/WS,,1B,"A7J!0G:!&M2Q#\04&13*][3=83!#DP2-+<%>II!= MIGX0>5AR]W!5&ZBZ% *V.-\TG0O.<[;#96I4,Z0KU0E"L:^M ]TN&=GEJ!TGY]DU(7K)(;#[6ZRBOR1AA7U H?L F?+M1$VTMZ"3Y ?:?V+R2X,AIV@ MN_?]I_KX]C?F2UH*D).%(%UYR;2T<.]C..OCTG)TL=$U3#<&;QC[?_?.[2WWV9"W5=[T" M,.2QX$)/O94QY9GOZVP%!=4GL@2!*PNI"FIPJI:^+A70W 45W(^"(/$+RH27 M3ISM1J4361G.!-PHHJNBH.KG#+A<3[W0>S+,V7)EK,%/)R5=PBV8N_)&X^T@9NCI_4W[G<,9=[JN%"\B\L-ZNI-_)(#@M:<3.7Z_?0 MY'-J]3+)M?LEZ\8W\$A6:2.+)A@)"B;J)WULZK 1$"8] 5$3$&T'#'H"XB8@ M=HG69"ZM2VIH.E%R393U1C4[<+5QT9@-$_8KWAJ%JPSC3/I!9+( \HD^@B;' M9 Z9%!GCC+HBRP6Y$PIM2\%^06[=R P$+)C1Y/ 2#&5^ 81[8O\K,&9U3A1#TX8D6LIS$J3*Y%#_ES Q]S:!*.G!&?1 M7L5+R$Y('!Z1*(BB'4 7+P\/]^#$;;UCIQ?WZ/U%@8_(U6/&JYR))3DO9"6P MYC>@L.;"FHS$=8I_B29L#J920I.O<\DYP?_XFJK\VZY/4!,.=A/:MG&F2YK! MU,.^H$$]@)>^?A4FP=M=Y?M/8L^*.6B+.=BGGLXHIR(#0@VYAR43KBY8TI] MU:[$:[53IV;;VT,:3/R'S6SV>3Q#/&T13_YCGD5?8BZ%W,PP[.<12/MIB[3CW,HY9YM)?Y(RTU6#AMJ*F,&W)6,.-Z MP\[BCKJ@23+< NTZ]8".6]#Q2_<9B'S?#AMW]D\<1-M\7:=M/G_C0"M +=TY MKTEFFV#=^EMK>Y4X=R?HEGV&5XSZ1O!'IKZ?7%.%'4,3#@N4#$Z&R*/J,[^> M&%FZ8_->&CR$W7"%UR10U@'7%U*:IXE]07OQ2G\#4$L#!!0 ( 'V ;E;[ M='5>U0< (LW 9 >&PO=V]R:W-H965T7ED M)_*;VS3;A4*^S3;3?)_Q<%TVVL53XCBSZ2Z,DLGBM/SL?;8X30\BCA+^/D/Y M8;<+LZ\7/$[OSR9X\OC!=;39BN*#Z>)T'V[X#13<[Q2<#F18.RXL^(W^>-UZBPLDS3S\6;J_79Q"GVB,=\)0J)4/Z[XY<\ MC@LEN1]?:M')<9M%P^;K1_5?2O/2S#+,^64:_Q6MQ?9LXD_0FM^&AUA_ M\=J06^BMTC@O_Z+[JM:3Q:M#+M)=W5CNP2Y*JO_A0QU$HP$A/0U(W8!T&K"^ M+="Z 1VZ!58W8&4RE94RAR 4X>(T2^]15E1+M>)%&6;96MJ/DN*XWXA,?AO) M=F)QPS?R* ITE51]J#@6K] UWZ>9")C9/T=LT$=L<_9RL^=K0_A)NCPD@,)59' ,ACX%< M$%#Q]T/R&E'G)2(.(>CC38">/WMAVC%8)N K*8/;,FB9A S?O9\D^/'8*6NO0[':+J E&R09_.E[G(Y #]VW1\*S5F5BMFK9-\ M'Z[XV41.2SG/[OAD\>,/>.;\9,K4IEA@2:R5(CNFR"#UQ1^'W9)G*+UM'&M4 M'^L!N04^G=\W +&VN%9A[#,P=&%@U1GB14O72 ME PH-C895TL<XTEK;7BF9VC&8VV-VN^1U/#MP4&-AP;&"5F-OL6MC%C)!._]+K7#FOSYUC6:K M-%E%<52-"I&B1$)SE*S2'4?/WZ2YA)4EE\.&(Q$^F+.8V\S"IEA@2:R5+'84 M(CI@-[I*!)>Z LGN)(G?.&I@B;'AU6K-/O**,.K@3E&91SUS9\(-*L:@ MY:+#(-F/^$,QX1ZB?%M.P?+TM.9+X[FZ%G1;N^P[3GN/+^NRUAY3.G>[QO2R MGKD $^6)@)XNMV&RX06PWX91AN["^, +1SS,$GE%B.386E5;CIN389U#[YP(:XZVKT,H)O/&<*W]ZV6OF$?G/0DHQL0P M9+Y)D\VK.+KC:Q3F.1=FQU;9$NMPZ15K,IIEO8ZXKD-9CV<%CQCDJ,5EN(]$ M&%=S]SH2AZSG0%L%Q5JM:<>GCF9:KZ(.F?585FR'8;@+N-S%54T"82(/]JX MYW_+#XS>K3)?K=;"(!=K&&0HDT6-*;#M7C$?AJ'O/(Y1.<<9G5KE/:MJ@2VU M=FX*(#%,D/_O,@M;A4>K:H$MM?9ZFL)' N,C<*T%MQR;&M%ID/ESM\M6AK(> MJ""*%PG,BP.NM&"%T5YU0"2NWUVV,%3U65482O+0U%?785 M@!(80$>3":PWVK=AI5.G;T-5GW%%H02FT#?A?2XM?T/O]CP+R[-K?;XU'VZK M,&I5+;"EUDY2P2WQGA!3B%72M:H6V%)K!ZNXF<#<#&&*56HF^@(H)J6F!+K1VL(FH*$S6 *W#+T:D9%FGGA+I^ M=RSJ=63&\*SGAUVJB)?"R[D#F 56&.W8L#*+J===1S*44=+S&P55&$K]I\<6 MJ[QJ52VPI=:.5P$PA0%X&+9816"JPRUQ\!S/N_U)K\,NP:SG)R"F2)C!"[!# MV066&7V_F;[,2MSN+YV&(CSK&4-,L2F#V70TO,!ZHYWK_(D]YFO>#674\_L. MMT)5!J-J9[X<3#&P[.@0K"[*VE)K1ZIHF(V]*78,Q3"K:&Q5+;"EU@ZV<9LL M#-L Q< M1Z=FN/W5=RGIKD08ZH@[PWWG=:9 F,%+OP,H!E88[=AP1X'TT5WF M-I1A[,Q)CU_%IPR^:]4&QS"K(&M5+;"EUHY703&#H7@0Q\ :H_,S8+%+/**= MUPQU#O'[;F9E"HT9O$([F&.LXB\S+-?Z3A?>#%7$=WONV6(*5QF,J^-)QBJZ MUFJM^Y==K%T)&SSE^>GRB[+Q\CJKS M^24^":KGPI1,]9C:VS#;1$F.8GXK)9W7GMREK'KRJWHCTGWY+-0R%2+=E2^W M/%SSK"B0W]^FJ7A\4VS@^/S=XC]02P,$% @ ?8!N5EEU[1_-! N1\ M !D !X;"]W;W)K&ULM5E=;]LV%/TKA%8,+;!& M(F5)=F8;2).N"Y"B0=)L#\,>&)FVA4JB2M)Q NS'E_J()-HT9Z/42R+)]Q[? M>WA,'U].MY1]XVM"!'C.TIS/G+40Q;GK\GA-,LS/:$%R^$7NB7@H;IF\NP9E M*X^4?BMOKAC8!+])J)ASZ\JJMJZPP/,IHUO RFB)5EY4W%39 MLILD+Y?Q7C#Y:B+SQ/R>K.2B"'"=UY(HJ7T/[DA!F<"/*0%- >/+^ 3H2N& MBW42@PNI&?#VB@B.6P!0:_)8& MWX0^OZ'YZGTJ/W +@#DG0KNP-410093;Q],\*G>3:.H^]?O8#T-!X/FC-DRI M<-16.#)6^*4@#%<+U"KV/_"0)T*6?"^P(-J2C9BG+I E,*7]H&T_&%"G@4T: M+($I-(0M#>'/Z[2&"'L"#,;>./)V=+H?AOQPXOMZG49MA='I.KW$.5Y@7:U& ML%-7QA*8TO>X[7L\H$#'-FFP!*;0,&EIF/R\0"=[RHN\((0[^M1$!6.D5R?T M.C_@G:[/CQLFC:/VR]R(=NK*V$)3>^]Y(3B@1AMP6U180E.IZ&P/--J)XW3: M8/0E&$:38/<+7Q,V&8<']E'861)H]B1:I=Z43\!%1E@2:S=4,^C)JV0)3:6@ M\SQP-*1@K;H?6V@J%9W_@49?<:1@ YU@=^6J"0K" VKMC DT.Q.M6K^(-6': M0HU@)R^-)32U]<[QP&A(E5JU0+;05"HZ$P2-YN)(E8[W!+CK38TA:FV=,X%F M:W)@/]URFFNK-**=O"Z6T-0?^9WK0=Z0/_.MFB!;:"H5G0E"1F=QG$0;C+[^ M?#2*?+2C4TW< 9VBWD3&;$VT.OU*N/CX?9.(%VVY=@DE@_G#+#GKQ40\QE4.=_4#BD:JWZ(5MH*A6='T+F$=!QJHUT:HS0KA/0 MQ7EH/#FTS796!9FMRD6:'O:GYMR3UV.(B0SJC ^:#"E-JS[(%IHZY>]\D&^> M_APWY_?V)#?RPDFX.^??#SL@2K\S)[[9G+2BE#OH+8Z391*#NR335FEU'&,+ M3>V[\SS^D,=0OE7[8PM-I:)W$F7C*&K_D&EWXS2&U+6YO7/5\E#[,V:K).<@ M)4N9XYU%,IG5Y\3UC:!%==3Z2(6@676Y)GA!6!D@7U]2*EYORM/;]K1^_@-0 M2P,$% @ ?8!N5NU:SL$. P RP@ !D !X;"]W;W)K&ULM59M3]LP$/XK5H8FD%CSTC?$VDC0@C9I2!6([0/:!S>Y-A:. MW=F7MOS[G9,V*RQ$"&U?6K_WH%2C:66B3K-V N]_<*M6&;H%OQXM.)+N .\7\T,S?P:)14Y*"NT8@868^\B/)\, MG7UI\%W QAZ,F6,RU_K13;ZF8R]P"8&$!!T"I[\U3$!*!T1I_-IA>G5(YW@X MWJ-?E]R)RYQ;F&CY0Z28C;TSCZ6PX(7$6[WY CL^?8>7:&G+7[;9V08>2PJ+ M.M\Y4P:Y4-4_W^[J<.#0&[[B$.TQ$7UX)9@Q=__! .@L]-%?A'8,_JT:OK MT6M#CR^2Q!20,E!K8;1RA>&2)(P(AB7:8J.(*LPP*$'=4[2.@PX=S_J05FO@ M=]+JU[3ZK;1FA4DR>C^(POZ\FWA4(/T#&N'@[ 6-UD#OI#&H:0Q::5P].Y5O MVMH#P3Z=LCOD"&Z7Z06[%HJ3C,EPIJTHG^&'JRVZ-WTN@2YTD8/A;KU1TNV9 MU#K94H>R4%T>C9E326&,2T$*/A>2 D.39B;_#_]9:8=U:8>M 7M!^,BN\I74 M3Q2#!)]D5%;2BT(CY@6^]GX._Y9^O]-_H9D&H[ SK(VJA/V#OD GLRS;I:4, M"H75^UJOUAWYHFQ$+]8OJ5-7C?4/3-7F;[A9"F69A 5!!ITAB=E4K;.:H%Z5 MW6>ND7I9.&ULM9M=;]LV%(;_ M"N$50PILM47;LITY!I*0ZHHV6]"TV\6P"T:B;:&2J))TW #]\2,E1;)LF8O1 MDUS$DLSSD#JO^.%7TGPKY!>UYERC;VF2J8O>6NO\O-]7X9JG3+T1.<_,-TLA M4Z;-KESU52XYBXJ@-.GCP<#OIRS.>HMY<>Q6+N9BHY,XX[<2J4V:,OEXQ1.Q MO>AYO:<#'^/56ML#_<4\9RM^Q_7G_%::O7Y-B>*49RH6&9)\>=&[],X#/+$! M18F_8KY5.]O(GLJ]$%_LSKOHHC>P+>()#[5%,//QP*]YDEB2:7,R]TSQ:Y'\'4=Z?=&;]E#$EVR3Z(]B^SNO3FAL>:%(5/$?; 7N2^3562:,,T65^;)EA0/ZRJ(V5U^$AU0W0C,KU6B&81CSKBJ3O>PPY WYQ[G0#\E( K M["1>YO(-PK-?$!Y@W-&@ZV>$#[RCX<0=?L-,^/!X.'6'$QXZPX/GAWN.7 [K MBVE8\(:G7DSHGP^F*'JG>:K^[6CG5U4J/7/1:Z;Q0.F>/[#[A7>/!E9-SJK*0, () MHR5L7,#L;/ZP&,S[#[MR'9883;UA7:@EP[B68>R4X5WVP#,MI)%@(\.UF6$C MM)0B-7/^CCY=LCBYI\H""2/C@SR-!WNYI) 5!D"PEH!^+:#O%-"LW'3"S4I- M([%LJX;$?1*O6#$7=RGH!)^JH'^8].%^U@EDC;2$^;LUXHF_UV<."PVZ.\RD MSO?$F>\_MWR3&MYIDYY/MC4[USX72(X":>* DCD# Z/>B1P]D43_=$ M."SE^=X0=ZLPJU68N55@6]6=>V?H/EY-WBA)7D% M!A(;E$9 :124%D#1VH+O_)[WW"N*-3-8%"NU,;+'UKOYNHE57&A^9O954>!U MI^1.],F2>P:G[C2U.AG^F[YL19) MQ"7ZCHX/TF[DR2I"T@@HC8+2 BA:6^K&._%>RCSQ0-T34!H!I5%06@!%:PO> M6"B>VT/YH9$:U%8!I1%0&JUHN[/(9&#_]E;"4+6VQ6R,&,_MQ+SEWW(IT)T! MQZ%1]4Z+\,MS!FM0(P:41D!I%)060-':VC>>_U& -ZMN T@@HC8+2 BA: M6_#&-_+/>[>J_VL-MY^G#]_@9=9A&ZD>B]5? [>IIPS2:Y>]NI(:CM!$HCH#0* M2@N@:&VM&]L)OY3MA$%M)U : :514%H 16L+WMA.V&T[_2&R4&1:BB2Q7=M. MOU*MX_PYPS3HTTH5K3U,CZ;[PS2HYP1*"Z!HI9+]G4?N4RY7Q<>J=!^5K% VF?*OCALE5G"F4\*5!VDFQAV3YHD2YHT5> M/-A_+[06:;&YYBSBTA8PWR^%T$\[MH+Z=97%?U!+ P04 " !]@&Y6W^D( M6QE5 M7@MVMV!,!ZM=A_/K_?B9!H7H10?7-1@F'>]*;X9;L;-M#Z/W/?33 MAGJ*T0:OFM +\\&$$_]T3MNSP5SU.UYRBVJ)85T(XV%6R&T]1,0%C#+-6?!( MQ8A,J.!3Q8&5T9R+M0OW(# K1*$";0K1I.I"I'IR<-?UH$9KG9S+0MG<+H/[ MGM;#]X!-#PQR(1J#/>("XV%)M69*WIB.'6R#SZ"@;M^O2^-PKNBZV[LB6X*] MF2330J5,-6FZ9!,:#P7+P([B\P7<=5&& &I=Y*:1-HRZ861G3(@[ M>(!_9#O:JZRU9W;'9-,TANJFDW$=T&^K.>VV[.6;=(.2/Q;Z\]),1]H^5"B[ M52SC*]M?98T!3+V+J].R%.M/@L]ESMSD7YUP/*0;7K H%'\RV:!49B; % D> MF=)\UH[\4K2\9RN]*:=5AGON':'GO[O.3P349'X+$^6QZ:R[JWX&G*Y+,SEY'7=&K^%-O1-^-3EM&ET/<- M."+;]C>6\F6>-*-N82'J4=OV5YA>-VY.U"87ERE;L712=]5\:IN!:9BL]06$ M?>3&7GX$XSC,CP"&Y<$<8!S'PO+\3_,9H/-Q&.9MX$4&*&> 'CWQ_L*8FB)/$C@/D=1!&&P-.((Y@#\( A463?@WOOHW#S MG@JW_Y\<_P902P,$% @ ?8!N5I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'YGX9.MAZ1-I\ILAJ7I ME;V>K)W;O)U.;;D6#;>_ZXU0_LA2FX8[OVE64[LQ@E=V+81KZFE\=95-&R[5 MY/V[_;7F9@HWM!.EDUKYG6''5RE>['_'PR;;2BN?92W=C^M)][T6$]9()1OY M4U37DZL)LVO]\J+TNBZOIY$_8&OPCA9_K)[$2"?^+/M]CC^_,@] MR/4DN_(77$IC77=&=WWN&;?"G]QOM4Y_E+43YHX[\W.JM,.%Y_ WN MJ_[9G(<")67>2G_ W%<='AW*35M)Q^Y5_V-_%&#%"%9,BW7KMW4M*W_WBGW@ M-5>E8%W-6@"8((#)V0#9Q9P#R!D".2.'K(2RGG" NP@X_J< ,D4@TU0!8(9$$+^9F[UHA0<%\VPO3'&5>A M$5EI&8!\@T"^H85Q2E]D5XY)8(DTM$;)=%N]G470OF-?LH ME>^\I?\VTB]&F&(B8L=\TKIZD77=-8][#ZM6@8#=6#OT8(0Y)B*6S(/@5@QH M,)E$Q#;Y@QNE6\?NA)%;'N(_]B!Y'XA"1LPE$;%,[L2S@RR8,B)B9RR<+K]? M^KZWLT;CKV2/P\ (LT5$K(N.S_<_?E+R%7:R>JRYNM,!R&'AEF MH8S80@?,6V[7[$OKEK5^Z=9KN;485CJZK(S80NC ^B6&,%OY02@!_Y@%IJ#B%9>O>Q[V MAVY8?)Z.YV%=[<>Q^U77PV9?3LWPT';E?+FR;?M3,UZ6_:[NFLU[LRNU+)=> M]_$.Q#('9#N0&!W0+P#@=Z">@N!WH)Z"X'>,GG9)M!;4&\A MT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M1;R706U%O)=!;46\E MT%LG'TL(]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)](ZH=R30.Z+> MD4#OB'I' KTCZAT)](Z3C]T$>D?4.Q+H'5'O2*!W1+TC@=X1]8X$>D?4.Q+H M;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&V3GY4$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^V2S"8'>CGH[ M@=Z.>CN!WHYZ.X'>"?5.!'HGU#L1Z)U0[T2@=T*]$X'>"?5.!'HGU#L1Z)U0 M[T2@=YIL%B30.Z'>B4#OA'HG KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT) M],ZH=R;0.Z/>F4#OC'IG KWS9+/W3^H]C%_',MQZOM?X_)^D>KS<6VZ/ORZ_ M3Z*$JRO.]7W%\/074$L#!!0 ( 'V ;E:-G,NK- ( %8R 3 6T-O M;G1E;G1?5'EP97-=+GAM;,W;36[;,!"&X:L8V@:6+%*DU"+.INVVS:(78"4Z M%JP_D$SJW+Z4G 1HD1H)7*#OQH)-F][X]-QLD-[,?1=6 M7X[Q9]^.PS9QMO/)ZM-IXYRU3DSOSA_*7,N,.Z\=>/DX\2P\[<8V;\R.U_MS=(=E'CY;'I??\>\S?JG_SCX$ MI \)Z:. ]*$@?6A('R6DCPK2QP=('_F&T@A%U)Q":DXQ-:>@FE-4S2FLYA17 M&UL4$L! A0#% @ ?8!N5F>X#)KN *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ ?8!N M5IE&PO=V]R:W-H965T&UL4$L! A0#% @ ?8!N M5HF" V^ @ 2P< !@ ("!91 'AL+W=O\G < %\@ 8 M " @1L3 !X;"]W;W)K_F7 # #""P & @('M&@ >&PO=V]R:W-H M965T&UL4$L! A0#% @ ?8!N5G&5@6G\! 61( !@ M ("!DQX 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ ?8!N5OYBQ&PO=V]R:W-H965T&UL4$L! A0#% @ ?8!N5MLT].AS#@ /BD !D M ("!-7H 'AL+W=O&PO=V]R M:W-H965T1 !X;"]W;W)K&UL M4$L! A0#% @ ?8!N5FP(WZ])!@ G2< !D ("!X98 M 'AL+W=O%<& ">$ &0 @(%AG0 >&PO=V]R:W-H965T^C !X;"]W;W)K&UL4$L! A0#% @ M?8!N5D3L1AMS#0 22X !D ("!8K, 'AL+W=O&UL4$L! A0#% @ ?8!N5F&(/G-Z"0 M*Q< !D ("!8,@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8!N5O&8BQ%]!P %A@ !D M ("!G>4 'AL+W=O&PO=V]R:W-H M965T - 0!X;"]W;W)K&UL4$L! M A0#% @ ?8!N5N8H%L'W @ (@8 !D ("!KA@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8!N M5IB54]._!0 XA( !D ("!("8" !/!@ &0 M @($6+0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ?8!N5B_7B*$Y!0 XQ M !D ("!E#,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8!N5MBN'Z<3!0 # T !D M ("!P4,! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ?8!N5J>*N"^L P ]!, !D ("!X%$! 'AL+W=O M&PO=V]R:W-H965T0, &L1 9 " @3]8 M 0!X;"]W;W)K&UL4$L! A0#% @ ?8!N5@+F M^X9Z @ ] 4 !D ("![UL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8!N5I[[KV./ @ [ 8 !D M ("!#F8! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ?8!N5NQCLU'H/0 (&(% !D ("! MCW0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ?8!N5KPKV72%! Z!< !D ("!>[D! 'AL+W=O&UL4$L! A0#% @ ?8!N5DJ!BU/D M @ U0< !D ("!/<4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8!N5I1C_Q^3 P !@P !D M ("! =$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ?8!N5FECUA2.! K!0 !D ("!WMT! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M?8!N5D5C8T$'! /Q( !D ("!U.@! 'AL+W=O&UL4$L! A0#% @ ?8!N5AI=H[&? @ M,P< !D ("!N?,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8!N5AWA^$'G! )" !D M ("!H?X! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ?8!N5LB*.*-9!@ YB4 !D ("!KB$" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8!N M5GY]!"5< P _ L !D ("!G"X" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8!N5I9D.&NJ P \ P M !D ("!"SD" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8!N5OST-14S! X X !D M ("!JD," 'AL+W=O&PO=V]R:W-H965T M1+ @!X;"]W;W)K&UL4$L! A0# M% @ ?8!N5ED7;%DQ P A D !D ("!(U$" 'AL+W=O M&PO=V]R:W-H965TT?S00 +D? 9 " @9=< M @!X;"]W;W)K&UL4$L! A0#% @ ?8!N5NU: MSL$. P RP@ !D ("!FV$" 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !@ & *5QH $%[ @ $! end XML 104 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 105 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 106 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 298 523 1 false 95 0 false 10 false false R1.htm 0000001 - Document - Cover Sheet http://www.lawsonproducts.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.lawsonproducts.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Sheet http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity Consolidated Statements of Changes in Stockholders' Equity Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) Sheet http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) Statements 7 false false R8.htm 0000008 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Disclosure - Nature of Operations and Basis of Presentation Sheet http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentation Nature of Operations and Basis of Presentation Notes 9 false false R10.htm 0000010 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Business Acquisitions Sheet http://www.lawsonproducts.com/role/BusinessAcquisitions Business Acquisitions Notes 11 false false R12.htm 0000012 - Disclosure - Revenue Recognition Sheet http://www.lawsonproducts.com/role/RevenueRecognition Revenue Recognition Notes 12 false false R13.htm 0000013 - Disclosure - Supplemental Financial Statement Information Sheet http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformation Supplemental Financial Statement Information Notes 13 false false R14.htm 0000014 - Disclosure - Goodwill and Intangible Assets Sheet http://www.lawsonproducts.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 0000015 - Disclosure - Leases Sheet http://www.lawsonproducts.com/role/Leases Leases Notes 15 false false R16.htm 0000016 - Disclosure - Earnout Derivative Liability Sheet http://www.lawsonproducts.com/role/EarnoutDerivativeLiability Earnout Derivative Liability Notes 16 false false R17.htm 0000017 - Disclosure - Debt Sheet http://www.lawsonproducts.com/role/Debt Debt Notes 17 false false R18.htm 0000018 - Disclosure - Stock-Based Compensation Sheet http://www.lawsonproducts.com/role/StockBasedCompensation Stock-Based Compensation Notes 18 false false R19.htm 0000019 - Disclosure - Stock Repurchase Program Sheet http://www.lawsonproducts.com/role/StockRepurchaseProgram Stock Repurchase Program Notes 19 false false R20.htm 0000020 - Disclosure - Earnings Per Share Sheet http://www.lawsonproducts.com/role/EarningsPerShare Earnings Per Share Notes 20 false false R21.htm 0000021 - Disclosure - Income Taxes Sheet http://www.lawsonproducts.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 0000022 - Disclosure - Segment Information Sheet http://www.lawsonproducts.com/role/SegmentInformation Segment Information Notes 22 false false R23.htm 0000023 - Disclosure - Commitments and Contingencies Sheet http://www.lawsonproducts.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 0000024 - Disclosure - Related Party Transactions Sheet http://www.lawsonproducts.com/role/RelatedPartyTransactions Related Party Transactions Notes 24 false false R25.htm 0000026 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPolicies 25 false false R26.htm 0000027 - Disclosure - Business Acquisitions (Tables) Sheet http://www.lawsonproducts.com/role/BusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://www.lawsonproducts.com/role/BusinessAcquisitions 26 false false R27.htm 0000028 - Disclosure - Revenue Recognition (Tables) Sheet http://www.lawsonproducts.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.lawsonproducts.com/role/RevenueRecognition 27 false false R28.htm 0000029 - Disclosure - Supplemental Financial Statement Information (Tables) Sheet http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationTables Supplemental Financial Statement Information (Tables) Tables http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformation 28 false false R29.htm 0000030 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.lawsonproducts.com/role/GoodwillandIntangibleAssets 29 false false R30.htm 0000031 - Disclosure - Leases (Tables) Sheet http://www.lawsonproducts.com/role/LeasesTables Leases (Tables) Tables http://www.lawsonproducts.com/role/Leases 30 false false R31.htm 0000032 - Disclosure - Earnout Derivative Liability (Tables) Sheet http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityTables Earnout Derivative Liability (Tables) Tables http://www.lawsonproducts.com/role/EarnoutDerivativeLiability 31 false false R32.htm 0000033 - Disclosure - Debt (Tables) Sheet http://www.lawsonproducts.com/role/DebtTables Debt (Tables) Tables http://www.lawsonproducts.com/role/Debt 32 false false R33.htm 0000034 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.lawsonproducts.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.lawsonproducts.com/role/StockBasedCompensation 33 false false R34.htm 0000035 - Disclosure - Earnings Per Share (Tables) Sheet http://www.lawsonproducts.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.lawsonproducts.com/role/EarningsPerShare 34 false false R35.htm 0000036 - Disclosure - Income Taxes (Tables) Sheet http://www.lawsonproducts.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.lawsonproducts.com/role/IncomeTaxes 35 false false R36.htm 0000037 - Disclosure - Segment Information (Tables) Sheet http://www.lawsonproducts.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.lawsonproducts.com/role/SegmentInformation 36 false false R37.htm 0000038 - Disclosure - Nature of Operations and Basis of Presentation (Details) Sheet http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails Nature of Operations and Basis of Presentation (Details) Details http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentation 37 false false R38.htm 0000039 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 38 false false R39.htm 0000040 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) Sheet http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails Summary of Significant Accounting Policies - Property and Equipment (Details) Details 39 false false R40.htm 0000041 - Disclosure - Summary of Significant Accounting Policies - Goodwill (Details) Sheet http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesGoodwillDetails Summary of Significant Accounting Policies - Goodwill (Details) Details 40 false false R41.htm 0000042 - Disclosure - Summary of Significant Accounting Policies - Intangible Assets (Details) Sheet http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesIntangibleAssetsDetails Summary of Significant Accounting Policies - Intangible Assets (Details) Details 41 false false R42.htm 0000043 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency (Details) Sheet http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyDetails Summary of Significant Accounting Policies - Foreign Currency (Details) Details 42 false false R43.htm 0000044 - Disclosure - Summary of Significant Accounting Policies - Treasury Stock (Details) Sheet http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails Summary of Significant Accounting Policies - Treasury Stock (Details) Details 43 false false R44.htm 0000045 - Disclosure - Summary of Significant Accounting Policies - Segment Information (Details) Sheet http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails Summary of Significant Accounting Policies - Segment Information (Details) Details 44 false false R45.htm 0000046 - Disclosure - Summary of Significant Accounting Policies - Supplier Concentrations (Details) Sheet http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSupplierConcentrationsDetails Summary of Significant Accounting Policies - Supplier Concentrations (Details) Details 45 false false R46.htm 0000047 - Disclosure - Business Acquisitions - Narrative (Details) Sheet http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails Business Acquisitions - Narrative (Details) Details 46 false false R47.htm 0000048 - Disclosure - Business Acquisitions - Initial Purchase Price Allocation (Details) Sheet http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails Business Acquisitions - Initial Purchase Price Allocation (Details) Details 47 false false R48.htm 0000049 - Disclosure - Business Acquisitions - Schedule of Acquired Assets and Liabilities (Details) Sheet http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails Business Acquisitions - Schedule of Acquired Assets and Liabilities (Details) Details 48 false false R49.htm 0000050 - Disclosure - Business Acquisitions - Intangible Assets Acquired (Details) Sheet http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails Business Acquisitions - Intangible Assets Acquired (Details) Details 49 false false R50.htm 0000051 - Disclosure - Business Acquisitions - Pro Forma Information (Details) Sheet http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails Business Acquisitions - Pro Forma Information (Details) Details 50 false false R51.htm 0000052 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 51 false false R52.htm 0000053 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.lawsonproducts.com/role/RevenueRecognitionDisaggregationofRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 52 false false R53.htm 0000054 - Disclosure - Supplemental Financial Statement Information - Schedule of Inventory (Details) Sheet http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails Supplemental Financial Statement Information - Schedule of Inventory (Details) Details 53 false false R54.htm 0000055 - Disclosure - Supplemental Financial Statement Information - Rollforward of Inventory Reserves (Details) Sheet http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRollforwardofInventoryReservesDetails Supplemental Financial Statement Information - Rollforward of Inventory Reserves (Details) Details 54 false false R55.htm 0000056 - Disclosure - Supplemental Financial Statement Information- Property, Plant and Equipment (Details) Sheet http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails Supplemental Financial Statement Information- Property, Plant and Equipment (Details) Details 55 false false R56.htm 0000057 - Disclosure - Supplemental Financial Statement Information - Rental Equipment (Details) Sheet http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails Supplemental Financial Statement Information - Rental Equipment (Details) Details 56 false false R57.htm 0000058 - Disclosure - Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details) Details 57 false false R58.htm 0000059 - Disclosure - Supplemental Financial Statement Information - Security Bonus Plan (Details) Sheet http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationSecurityBonusPlanDetails Supplemental Financial Statement Information - Security Bonus Plan (Details) Details 58 false false R59.htm 0000060 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails Goodwill and Intangible Assets - Schedule of Goodwill (Details) Details 59 false false R60.htm 0000061 - Disclosure - Goodwill and Intangible Assets - Carrying Amount of Intangible Assets (Details) Sheet http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails Goodwill and Intangible Assets - Carrying Amount of Intangible Assets (Details) Details 60 false false R61.htm 0000062 - Disclosure - Goodwill and Intangible Assets - Maturity of Intangible Assets (Details) Sheet http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails Goodwill and Intangible Assets - Maturity of Intangible Assets (Details) Details 61 false false R62.htm 0000063 - Disclosure - Leases - Net Lease Cost (Details) Sheet http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails Leases - Net Lease Cost (Details) Details 62 false false R63.htm 0000064 - Disclosure - Leases - Net Lease Assets and Liabilities (Details) Sheet http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails Leases - Net Lease Assets and Liabilities (Details) Details 63 false false R64.htm 0000065 - Disclosure - Leases - Value of Lease Liabilities (Details) Sheet http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails Leases - Value of Lease Liabilities (Details) Details 64 false false R65.htm 0000066 - Disclosure - Leases - Leases Weighted-Average Lease Terms and Interest Rates (Details) Sheet http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails Leases - Leases Weighted-Average Lease Terms and Interest Rates (Details) Details 65 false false R66.htm 0000067 - Disclosure - Leases - Cash Outflows of the Leasing Activity (Details) Sheet http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails Leases - Cash Outflows of the Leasing Activity (Details) Details 66 false false R67.htm 0000068 - Disclosure - Earnout Derivative Liability - Narrative (Details) Sheet http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails Earnout Derivative Liability - Narrative (Details) Details 67 false false R68.htm 0000069 - Disclosure - Earnout Derivative Liability - Schedule of Earnout Liability (Details) Sheet http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityScheduleofEarnoutLiabilityDetails Earnout Derivative Liability - Schedule of Earnout Liability (Details) Details 68 false false R69.htm 0000070 - Disclosure - Debt - Schedule of Long-term Debt (Details) Sheet http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails Debt - Schedule of Long-term Debt (Details) Details 69 false false R70.htm 0000071 - Disclosure - Debt - Narrative (Details) Sheet http://www.lawsonproducts.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 70 false false R71.htm 0000072 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 71 false false R72.htm 0000073 - Disclosure - Stock-Based Compensation - Summary of Stock Performance Rights (Details) Sheet http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails Stock-Based Compensation - Summary of Stock Performance Rights (Details) Details 72 false false R73.htm 0000074 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Awards (Details) Sheet http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsDetails Stock-Based Compensation - Schedule of Restricted Stock Awards (Details) Details 73 false false R74.htm 0000075 - Disclosure - Stock-Based Compensation - Schedule of Market Stock Units (Details) Sheet http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofMarketStockUnitsDetails Stock-Based Compensation - Schedule of Market Stock Units (Details) Details 74 false false R75.htm 0000076 - Disclosure - Stock-Based Compensation - Summary of Stock Options (Details) Sheet http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsDetails Stock-Based Compensation - Summary of Stock Options (Details) Details 75 false false R76.htm 0000077 - Disclosure - Stock-Based Compensation - Performance Awards (Details) Sheet http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails Stock-Based Compensation - Performance Awards (Details) Details 76 false false R77.htm 0000078 - Disclosure - Stock Repurchase Program (Details) Sheet http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails Stock Repurchase Program (Details) Details http://www.lawsonproducts.com/role/StockRepurchaseProgram 77 false false R78.htm 0000079 - Disclosure - Earnings Per Share (Details) Sheet http://www.lawsonproducts.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.lawsonproducts.com/role/EarningsPerShareTables 78 false false R79.htm 0000080 - Disclosure - Income Taxes - Components of Income Tax (Details) Sheet http://www.lawsonproducts.com/role/IncomeTaxesComponentsofIncomeTaxDetails Income Taxes - Components of Income Tax (Details) Details 79 false false R80.htm 0000081 - Disclosure - Income Taxes - Provision (Benefit) for Income taxes from Operations (Details) Sheet http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails Income Taxes - Provision (Benefit) for Income taxes from Operations (Details) Details 80 false false R81.htm 0000082 - Disclosure - Income Taxes - Reconciliation of Effective Tax Rate (Details) Sheet http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails Income Taxes - Reconciliation of Effective Tax Rate (Details) Details 81 false false R82.htm 0000083 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.lawsonproducts.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 82 false false R83.htm 0000084 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Sheet http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Details 83 false false R84.htm 0000085 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Sheet http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Details 84 false false R85.htm 0000086 - Disclosure - Segment Information - Reportable Segment Information (Details) Sheet http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails Segment Information - Reportable Segment Information (Details) Details 85 false false R86.htm 0000087 - Disclosure - Segment Information - Reportable Segments by Geographic Area (Details) Sheet http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails Segment Information - Reportable Segments by Geographic Area (Details) Details 86 false false R87.htm 0000088 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.lawsonproducts.com/role/CommitmentsandContingencies 87 false false R88.htm 0000089 - Disclosure - Related Party Transactions (Details) Sheet http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.lawsonproducts.com/role/RelatedPartyTransactions 88 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:DocumentPeriodEndDate, dei:SecurityExchangeName, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - laws-20221231.htm 4 laws-20221231.htm a202210-k_ex41.htm a202210kex21.htm a202210kex231.htm a202210kex232.htm a202210kex311.htm a202210kex312.htm a202210kex32.htm laws-20221231.xsd laws-20221231_cal.xml laws-20221231_def.xml laws-20221231_lab.xml laws-20221231_pre.xml http://fasb.org/us-gaap-sup/2022q3 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 109 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "laws-20221231.htm": { "axisCustom": 1, "axisStandard": 28, "baseTaxonomies": { "http://fasb.org/us-gaap-sup/2022q3": 2, "http://fasb.org/us-gaap/2022": 1146, "http://xbrl.sec.gov/dei/2022": 44 }, "contextCount": 298, "dts": { "calculationLink": { "local": [ "laws-20221231_cal.xml" ] }, "definitionLink": { "local": [ "laws-20221231_def.xml" ] }, "inline": { "local": [ "laws-20221231.htm" ] }, "labelLink": { "local": [ "laws-20221231_lab.xml" ] }, "presentationLink": { "local": [ "laws-20221231_pre.xml" ] }, "schema": { "local": [ "laws-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 777, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 16, "http://xbrl.sec.gov/dei/2022": 7, "total": 23 }, "keyCustom": 89, "keyStandard": 434, "memberCustom": 51, "memberStandard": 43, "nsprefix": "laws", "nsuri": "http://www.lawsonproducts.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.lawsonproducts.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "10", "role": "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Business Acquisitions", "menuCat": "Notes", "order": "11", "role": "http://www.lawsonproducts.com/role/BusinessAcquisitions", "shortName": "Business Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Revenue Recognition", "menuCat": "Notes", "order": "12", "role": "http://www.lawsonproducts.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Supplemental Financial Statement Information", "menuCat": "Notes", "order": "13", "role": "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformation", "shortName": "Supplemental Financial Statement Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "14", "role": "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Leases", "menuCat": "Notes", "order": "15", "role": "http://www.lawsonproducts.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Earnout Derivative Liability", "menuCat": "Notes", "order": "16", "role": "http://www.lawsonproducts.com/role/EarnoutDerivativeLiability", "shortName": "Earnout Derivative Liability", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Debt", "menuCat": "Notes", "order": "17", "role": "http://www.lawsonproducts.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "18", "role": "http://www.lawsonproducts.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Stock Repurchase Program", "menuCat": "Notes", "order": "19", "role": "http://www.lawsonproducts.com/role/StockRepurchaseProgram", "shortName": "Stock Repurchase Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.lawsonproducts.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "20", "role": "http://www.lawsonproducts.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "21", "role": "http://www.lawsonproducts.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Segment Information", "menuCat": "Notes", "order": "22", "role": "http://www.lawsonproducts.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "23", "role": "http://www.lawsonproducts.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "laws:RelatedPartyTransactionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "24", "role": "http://www.lawsonproducts.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "laws:RelatedPartyTransactionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "25", "role": "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Business Acquisitions (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.lawsonproducts.com/role/BusinessAcquisitionsTables", "shortName": "Business Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Revenue Recognition (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.lawsonproducts.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Supplemental Financial Statement Information (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationTables", "shortName": "Supplemental Financial Statement Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "3", "role": "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.lawsonproducts.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Earnout Derivative Liability (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityTables", "shortName": "Earnout Derivative Liability (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.lawsonproducts.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.lawsonproducts.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.lawsonproducts.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.lawsonproducts.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Segment Information (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.lawsonproducts.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "laws:NumberOfPrincipalOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Nature of Operations and Basis of Presentation (Details)", "menuCat": "Details", "order": "37", "role": "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "shortName": "Nature of Operations and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:NatureOfOperations", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i1acedfc761dd4d558be6f5a758cc576c_I20220401", "decimals": "4", "lang": "en-US", "name": "laws:BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i816dc06be87f49aebae551adb6d984e0_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "menuCat": "Details", "order": "38", "role": "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i816dc06be87f49aebae551adb6d984e0_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieb2930d86ec44f2fb1aacda1bf5fe510_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details)", "menuCat": "Details", "order": "39", "role": "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieb2930d86ec44f2fb1aacda1bf5fe510_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Summary of Significant Accounting Policies - Goodwill (Details)", "menuCat": "Details", "order": "40", "role": "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesGoodwillDetails", "shortName": "Summary of Significant Accounting Policies - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Summary of Significant Accounting Policies - Intangible Assets (Details)", "menuCat": "Details", "order": "41", "role": "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesIntangibleAssetsDetails", "shortName": "Summary of Significant Accounting Policies - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap-supplement:ForeignCurrencyTransactionGainLossAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency (Details)", "menuCat": "Details", "order": "42", "role": "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyDetails", "shortName": "Summary of Significant Accounting Policies - Foreign Currency (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap-supplement:ForeignCurrencyTransactionGainLossAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Summary of Significant Accounting Policies - Treasury Stock (Details)", "menuCat": "Details", "order": "43", "role": "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails", "shortName": "Summary of Significant Accounting Policies - Treasury Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i4d2ead8ff0424d0599adbab2147988e6_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Summary of Significant Accounting Policies - Segment Information (Details)", "menuCat": "Details", "order": "44", "role": "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails", "shortName": "Summary of Significant Accounting Policies - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i2c7fc2dbdc1944758590380bedff9ce1_D20220101-20221231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i00cd38924e9b46228c07b2ac05593fbd_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Summary of Significant Accounting Policies - Supplier Concentrations (Details)", "menuCat": "Details", "order": "45", "role": "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSupplierConcentrationsDetails", "shortName": "Summary of Significant Accounting Policies - Supplier Concentrations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i00cd38924e9b46228c07b2ac05593fbd_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "laws:NumberOfPrincipalOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Business Acquisitions - Narrative (Details)", "menuCat": "Details", "order": "46", "role": "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "shortName": "Business Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ic325ec0080014986b0319c06513409c4_D20220401-20220401", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Business Acquisitions - Initial Purchase Price Allocation (Details)", "menuCat": "Details", "order": "47", "role": "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails", "shortName": "Business Acquisitions - Initial Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i09793f7bb51546c7ae0b90923ece223a_I20220331", "decimals": "2", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionSharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Business Acquisitions - Schedule of Acquired Assets and Liabilities (Details)", "menuCat": "Details", "order": "48", "role": "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "shortName": "Business Acquisitions - Schedule of Acquired Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i0920076dbeb5456488e16c7435b20621_I20220401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "idbb7358a465a49e18a81d57adc78f3a3_D20220401-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Business Acquisitions - Intangible Assets Acquired (Details)", "menuCat": "Details", "order": "49", "role": "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails", "shortName": "Business Acquisitions - Intangible Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "idbb7358a465a49e18a81d57adc78f3a3_D20220401-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "menuCat": "Statements", "order": "5", "role": "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Business Acquisitions - Pro Forma Information (Details)", "menuCat": "Details", "order": "50", "role": "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails", "shortName": "Business Acquisitions - Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "laws:RevenueFromContractWithCustomerNumberOfRevenueStreams", "reportCount": 1, "unique": true, "unitRef": "revenuestream", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Revenue Recognition - Narrative (Details)", "menuCat": "Details", "order": "51", "role": "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "shortName": "Revenue Recognition - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "laws:RevenueFromContractWithCustomerNumberOfRevenueStreams", "reportCount": 1, "unique": true, "unitRef": "revenuestream", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "52", "role": "http://www.lawsonproducts.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i286cbc2d852341d7aef69cd2c199cec6_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Supplemental Financial Statement Information - Schedule of Inventory (Details)", "menuCat": "Details", "order": "53", "role": "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails", "shortName": "Supplemental Financial Statement Information - Schedule of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i1387eeb179af4e2488f1e24555b0027c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Supplemental Financial Statement Information - Rollforward of Inventory Reserves (Details)", "menuCat": "Details", "order": "54", "role": "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRollforwardofInventoryReservesDetails", "shortName": "Supplemental Financial Statement Information - Rollforward of Inventory Reserves (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InventoryLIFOReservePeriodCharge", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Supplemental Financial Statement Information- Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "55", "role": "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails", "shortName": "Supplemental Financial Statement Information- Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Supplemental Financial Statement Information - Rental Equipment (Details)", "menuCat": "Details", "order": "56", "role": "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails", "shortName": "Supplemental Financial Statement Information - Rental Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i6bfa7536f8d64495af93ed943462c628_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "laws:AccruedStockBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details)", "menuCat": "Details", "order": "57", "role": "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "laws:AccruedStockBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashSurrenderValueFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Supplemental Financial Statement Information - Security Bonus Plan (Details)", "menuCat": "Details", "order": "58", "role": "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationSecurityBonusPlanDetails", "shortName": "Supplemental Financial Statement Information - Security Bonus Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashSurrenderValueFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i1387eeb179af4e2488f1e24555b0027c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "menuCat": "Details", "order": "59", "role": "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i70ac2795ee2e482faa43d90258737fda_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "menuCat": "Statements", "order": "6", "role": "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i70ac2795ee2e482faa43d90258737fda_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Goodwill and Intangible Assets - Carrying Amount of Intangible Assets (Details)", "menuCat": "Details", "order": "60", "role": "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Carrying Amount of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Goodwill and Intangible Assets - Maturity of Intangible Assets (Details)", "menuCat": "Details", "order": "61", "role": "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Maturity of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Leases - Net Lease Cost (Details)", "menuCat": "Details", "order": "62", "role": "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails", "shortName": "Leases - Net Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Leases - Net Lease Assets and Liabilities (Details)", "menuCat": "Details", "order": "63", "role": "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails", "shortName": "Leases - Net Lease Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "laws:LeaseAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Leases - Value of Lease Liabilities (Details)", "menuCat": "Details", "order": "64", "role": "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails", "shortName": "Leases - Value of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Leases - Leases Weighted-Average Lease Terms and Interest Rates (Details)", "menuCat": "Details", "order": "65", "role": "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails", "shortName": "Leases - Leases Weighted-Average Lease Terms and Interest Rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Leases - Cash Outflows of the Leasing Activity (Details)", "menuCat": "Details", "order": "66", "role": "http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails", "shortName": "Leases - Cash Outflows of the Leasing Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Earnout Derivative Liability - Narrative (Details)", "menuCat": "Details", "order": "67", "role": "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails", "shortName": "Earnout Derivative Liability - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i0920076dbeb5456488e16c7435b20621_I20220401", "decimals": "INF", "lang": "en-US", "name": "laws:BusinessAcquisitionNumberOfEarnoutProvisions", "reportCount": 1, "unique": true, "unitRef": "earnoutprovision", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i1387eeb179af4e2488f1e24555b0027c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Earnout Derivative Liability - Schedule of Earnout Liability (Details)", "menuCat": "Details", "order": "68", "role": "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityScheduleofEarnoutLiabilityDetails", "shortName": "Earnout Derivative Liability - Schedule of Earnout Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i1387eeb179af4e2488f1e24555b0027c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Debt - Schedule of Long-term Debt (Details)", "menuCat": "Details", "order": "69", "role": "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails", "shortName": "Debt - Schedule of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia710188cc8814895bc6a9da7903e1cfe_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "menuCat": "Statements", "order": "7", "role": "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "id26f76bef72b46a9a6fba3182bd0da82_I20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i6a0a0c3106b048049357f7c5dddab5c5_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Debt - Narrative (Details)", "menuCat": "Details", "order": "70", "role": "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i41a272effa1642d78ebe6a5d4b2c824b_I20221231", "decimals": "4", "lang": "en-US", "name": "us-gaap:DebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Stock-Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "71", "role": "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "laws:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Stock-Based Compensation - Summary of Stock Performance Rights (Details)", "menuCat": "Details", "order": "72", "role": "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails", "shortName": "Stock-Based Compensation - Summary of Stock Performance Rights (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i1d4296c0a4694f928fc4530a7681d503_D20220101-20221231", "decimals": "3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ifd3c444e951849489c647c37aec5c90d_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Awards (Details)", "menuCat": "Details", "order": "73", "role": "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsDetails", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ifd3c444e951849489c647c37aec5c90d_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i1387eeb179af4e2488f1e24555b0027c_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "laws:MSUOutstandingBalance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Stock-Based Compensation - Schedule of Market Stock Units (Details)", "menuCat": "Details", "order": "74", "role": "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofMarketStockUnitsDetails", "shortName": "Stock-Based Compensation - Schedule of Market Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i1387eeb179af4e2488f1e24555b0027c_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "laws:MSUOutstandingBalance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i1387eeb179af4e2488f1e24555b0027c_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Stock-Based Compensation - Summary of Stock Options (Details)", "menuCat": "Details", "order": "75", "role": "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsDetails", "shortName": "Stock-Based Compensation - Summary of Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "laws:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieb87f9fff7ee4988bbaf47ceb8309277_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Stock-Based Compensation - Performance Awards (Details)", "menuCat": "Details", "order": "76", "role": "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails", "shortName": "Stock-Based Compensation - Performance Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieb87f9fff7ee4988bbaf47ceb8309277_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i5d72cc1a901b4a069a0f6fd313d1612d_I20221102", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Stock Repurchase Program (Details)", "menuCat": "Details", "order": "77", "role": "http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails", "shortName": "Stock Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i5d72cc1a901b4a069a0f6fd313d1612d_I20221102", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "us-gaap:NetIncomeLoss", "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Earnings Per Share (Details)", "menuCat": "Details", "order": "78", "role": "http://www.lawsonproducts.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "0", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Income Taxes - Components of Income Tax (Details)", "menuCat": "Details", "order": "79", "role": "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofIncomeTaxDetails", "shortName": "Income Taxes - Components of Income Tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "us-gaap:NetIncomeLoss", "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "8", "role": "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Income Taxes - Provision (Benefit) for Income taxes from Operations (Details)", "menuCat": "Details", "order": "80", "role": "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails", "shortName": "Income Taxes - Provision (Benefit) for Income taxes from Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Income Taxes - Reconciliation of Effective Tax Rate (Details)", "menuCat": "Details", "order": "81", "role": "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails", "shortName": "Income Taxes - Reconciliation of Effective Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "82", "role": "http://www.lawsonproducts.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "83", "role": "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i1387eeb179af4e2488f1e24555b0027c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "menuCat": "Details", "order": "84", "role": "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "id26f76bef72b46a9a6fba3182bd0da82_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "reportable_segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - Segment Information - Reportable Segment Information (Details)", "menuCat": "Details", "order": "85", "role": "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails", "shortName": "Segment Information - Reportable Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i218c06b8dcc142ed909bdc7e392c152d_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000087 - Disclosure - Segment Information - Reportable Segments by Geographic Area (Details)", "menuCat": "Details", "order": "86", "role": "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails", "shortName": "Segment Information - Reportable Segments by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ib7e8d9904b414bc7bc30ddcf7c108614_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccrualForEnvironmentalLossContingencies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000088 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "87", "role": "http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccrualForEnvironmentalLossContingencies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ieda2477f870d406e996ef9ba7ab99369_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DueToRelatedPartiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000089 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "88", "role": "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "laws:RelatedPartyTransactionTextBlock", "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "i21ec6bcc404843bbb025e4df72f5c766_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Nature of Operations and Basis of Presentation", "menuCat": "Notes", "order": "9", "role": "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentation", "shortName": "Nature of Operations and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "laws-20221231.htm", "contextRef": "ia537a436562b4e6b96233c94be0dd1b5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 95, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesNarrativeDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r754", "r755", "r756" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r754", "r755", "r756" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r754", "r755", "r756" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r754", "r755", "r756" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r757" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r758" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r754", "r755", "r756" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lawsonproducts.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "laws_A2021AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Acquisitions", "label": "2021 Acquisitions [Member]", "terseLabel": "2021 Acquisitions" } } }, "localname": "A2021AcquisitionsMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "laws_A2022AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Acquisitions", "label": "2022 Acquisitions [Member]", "terseLabel": "2022 Acquisitions" } } }, "localname": "A2022AcquisitionsMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "laws_AccruedCustomerRebates": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "laws_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Customer Rebates", "label": "Accrued Customer Rebates", "terseLabel": "Accrued customer rebates" } } }, "localname": "AccruedCustomerRebates", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities And Other Accrued Liabilities, Current", "label": "Accrued Liabilities And Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_AccruedSeveranceCurrent": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "laws_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued severance current.", "label": "Accrued Severance, Current", "terseLabel": "Accrued interest" } } }, "localname": "AccruedSeveranceCurrent", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_AccruedStockBasedCompensation": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "laws_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Stock-Based Compensation", "label": "Accrued Stock-Based Compensation", "terseLabel": "Accrued stock-based compensation" } } }, "localname": "AccruedStockBasedCompensation", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_AdjustedTermSOFROrCDORRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjusted Term SOFR Or CDOR Rate", "label": "Adjusted Term SOFR Or CDOR Rate [Member]", "terseLabel": "Adjusted Term SOFR Or CDOR Rate" } } }, "localname": "AdjustedTermSOFROrCDORRateMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "laws_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Business Combination Consideration", "label": "Adjustments To Additional Paid In Capital, Business Combination Consideration", "verboseLabel": "Equity consideration for purchase of business" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalBusinessCombinationConsideration", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "laws_AdjustmentsToAdditionalPaidInCapitalCapitalContribution": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Capital Contribution", "label": "Adjustments To Additional Paid In Capital, Capital Contribution", "terseLabel": "Capital contribution" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalCapitalContribution", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "laws_AdjustmentsToAdditionalPaidInCapitalReclassificationOfDerivativeLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Reclassification Of Derivative Liability", "label": "Adjustments To Additional Paid In Capital, Reclassification Of Derivative Liability", "terseLabel": "Reclassification of issuable shares from earnout derivative liability" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalReclassificationOfDerivativeLiability", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "laws_AdjustmentsToAdditionalPaidInCapitalSettlementOfRelatedPartyLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Settlement Of Related Party Liability", "label": "Adjustments To Additional Paid In Capital, Settlement Of Related Party Liability", "terseLabel": "Settlement of related party obligations" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSettlementOfRelatedPartyLiability", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "laws_AlternateBaseRateOrCanadianPrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alternate Base Rate Or Canadian Prime Rate", "label": "Alternate Base Rate Or Canadian Prime Rate [Member]", "terseLabel": "Alternate Base Rate Or Canadian Prime Rate" } } }, "localname": "AlternateBaseRateOrCanadianPrimeRateMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "laws_AuditorInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Auditor Information", "label": "Auditor Information [Abstract]" } } }, "localname": "AuditorInformationAbstract", "nsuri": "http://www.lawsonproducts.com/20221231", "xbrltype": "stringItemType" }, "laws_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Equity Interest Issued or Issuable, Exchange Ratio", "label": "Business Acquisition, Equity Interest Issued or Issuable, Exchange Ratio", "terseLabel": "Exchange ratio (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "sharesItemType" }, "laws_BusinessAcquisitionNumberOfEarnoutProvisions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Number Of Earnout Provisions", "label": "Business Acquisition, Number Of Earnout Provisions", "terseLabel": "Number of earnout provisions" } } }, "localname": "BusinessAcquisitionNumberOfEarnoutProvisions", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails" ], "xbrltype": "integerItemType" }, "laws_BusinessCombinationEarnoutProvisionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Earnout Provision Period", "label": "Business Combination, Earnout Provision Period", "terseLabel": "Earnout provision period (in days)" } } }, "localname": "BusinessCombinationEarnoutProvisionPeriod", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "durationItemType" }, "laws_BusinessCombinationNumberOfEarnoutProvisions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Number Of Earnout Provisions", "label": "Business Combination, Number Of Earnout Provisions", "terseLabel": "Number of earnout provisions" } } }, "localname": "BusinessCombinationNumberOfEarnoutProvisions", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "integerItemType" }, "laws_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities", "terseLabel": "Current liabilities" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities", "terseLabel": "Deferred tax liability, net of deferred tax asset" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLeaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Lease Obligation", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Lease Obligation", "terseLabel": "Lease and financing obligations" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLeaseObligation", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Noncurrent Liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Noncurrent Liabilities", "terseLabel": "Long-term obligations" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Right Of Use Assets", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Right Of Use Assets", "terseLabel": "Right of use assets" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssets", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": { "order": 13.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses And Other Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses And Other Liabilities", "negatedTerseLabel": "Accrued expenses and other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBargainPurchase": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": { "order": 14.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Bargain Purchase", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Bargain Purchase", "negatedTerseLabel": "Gain on bargain purchase" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBargainPurchase", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Derivative Earnout Liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Derivative Earnout Liability", "negatedTerseLabel": "Derivative earnout liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Right Of Use Assets", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Right Of Use Assets", "terseLabel": "Right of use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_CashValueOfLifeInsurancePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Value Of Life Insurance, Policy", "label": "Cash Value Of Life Insurance, Policy [Policy Text Block]", "terseLabel": "Cash Value of Life Insurance" } } }, "localname": "CashValueOfLifeInsurancePolicyPolicyTextBlock", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "laws_ContractWithCustomerPaymentTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Payment Terms", "label": "Contract With Customer, Payment Terms", "terseLabel": "Payment terms (in days)" } } }, "localname": "ContractWithCustomerPaymentTerms", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "laws_CorporateAndReconcilingItemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate And Reconciling Items", "label": "Corporate And Reconciling Items [Member]", "terseLabel": "All Other" } } }, "localname": "CorporateAndReconcilingItemsMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "laws_DSGFormerlyLawsonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "DSG, Formerly Lawson", "label": "DSG, Formerly Lawson [Member]", "terseLabel": "Lawson" } } }, "localname": "DSGFormerlyLawsonMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "laws_DSGMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "DSG", "label": "DSG [Member]", "terseLabel": "DSG" } } }, "localname": "DSGMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "laws_DebtInstrumentCovenantDefaultRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Default Rate", "label": "Debt Instrument, Covenant, Default Rate", "terseLabel": "Default rate (as a percent)" } } }, "localname": "DebtInstrumentCovenantDefaultRate", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "laws_DeferredCompensationAnnualVestingPercentageAfterFiveYears": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Annual Vesting Percentage After Five Years", "label": "Deferred Compensation Annual Vesting Percentage After Five Years", "terseLabel": "Annual vesting percentage after initial period (as a percent)" } } }, "localname": "DeferredCompensationAnnualVestingPercentageAfterFiveYears", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationSecurityBonusPlanDetails" ], "xbrltype": "percentItemType" }, "laws_DeferredCompensationMinimumVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Minimum Vesting Period", "label": "Deferred Compensation Minimum Vesting Period", "terseLabel": "Minimum vesting period (in years)" } } }, "localname": "DeferredCompensationMinimumVestingPeriod", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationSecurityBonusPlanDetails" ], "xbrltype": "durationItemType" }, "laws_DeferredCompensationPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Compensation, Policy", "label": "Deferred Compensation, Policy [Policy Text Block]", "terseLabel": "Deferred Compensation" } } }, "localname": "DeferredCompensationPolicyPolicyTextBlock", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "laws_DeferredCompensationVestingPercentageInitial": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Vesting Percentage Initial", "label": "Deferred Compensation Vesting Percentage Initial", "terseLabel": "Initial vesting percentage (as a percent)" } } }, "localname": "DeferredCompensationVestingPercentageInitial", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationSecurityBonusPlanDetails" ], "xbrltype": "percentItemType" }, "laws_DeferredTaxAssetsLeaseAssets": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Lease Assets", "label": "Deferred Tax Assets, Lease Assets", "terseLabel": "ROU liabilities" } } }, "localname": "DeferredTaxAssetsLeaseAssets", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesBeforeValuationAllowance": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Net Of Deferred Tax Liabilities Before Valuation Allowance", "label": "Deferred Tax Assets Net Of Deferred Tax Liabilities Before Valuation Allowance", "totalLabel": "Net deferred tax liabilities before valuation allowance" } } }, "localname": "DeferredTaxAssetsNetOfDeferredTaxLiabilitiesBeforeValuationAllowance", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_DeferredTaxAssetsTransactionCosts": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Transaction Costs", "label": "Deferred Tax Assets, Transaction Costs", "terseLabel": "Transaction costs" } } }, "localname": "DeferredTaxAssetsTransactionCosts", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_DelayedDrawTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Delayed Draw Term Loan Facility", "label": "Delayed Draw Term Loan Facility [Member]", "verboseLabel": "Delayed Draw Term Loan Facility" } } }, "localname": "DelayedDrawTermLoanFacilityMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "laws_EarnoutLiabilityPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout Liability, Policy", "label": "Earnout Liability, Policy [Policy Text Block]", "terseLabel": "Earnout Derivative Liability" } } }, "localname": "EarnoutLiabilityPolicyPolicyTextBlock", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "laws_EarnoutSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout Shares", "label": "Earnout Shares [Member]", "terseLabel": "Earnout Shares" } } }, "localname": "EarnoutSharesMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "laws_EffectiveIncomeTaxRateReconciliationEarnOutRevaluationPercent": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Earn Out Revaluation, Percent", "label": "Effective Income Tax Rate Reconciliation, Earn Out Revaluation, Percent", "terseLabel": "Earn Out Revaluation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationEarnOutRevaluationPercent", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "laws_EffectiveIncomeTaxRateReconciliationGILTISection78FDIIAndSection250Percent": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, GILTI, Section 78, FDII, And Section 250, Percent", "label": "Effective Income Tax Rate Reconciliation, GILTI, Section 78, FDII, And Section 250, Percent", "terseLabel": "GILTI, Section 78, FDII, and Section 250" } } }, "localname": "EffectiveIncomeTaxRateReconciliationGILTISection78FDIIAndSection250Percent", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "laws_EffectiveIncomeTaxRateReconciliationTransactionCostsPercent": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Transaction Costs, Percent", "label": "Effective Income Tax Rate Reconciliation, Transaction Costs, Percent", "terseLabel": "Transaction costs" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTransactionCostsPercent", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "laws_EffectiveTaxRateReconciliationComponentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Tax Rate Reconciliation Components [Abstract]", "label": "Effective Tax Rate Reconciliation Components [Abstract]", "terseLabel": "Increase (decrease) resulting from:" } } }, "localname": "EffectiveTaxRateReconciliationComponentsAbstract", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "stringItemType" }, "laws_EquityCompensationPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Compensation Plan [Member]", "label": "Equity Compensation Plan [Member]", "terseLabel": "2009 Equity Compensation Plan" } } }, "localname": "EquityCompensationPlanMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "laws_EquityConsiderationInRelationToBusinessAcquisitions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity Consideration In Relation To Business Acquisitions", "label": "Equity Consideration In Relation To Business Acquisitions", "terseLabel": "Equity consideration in relation to business acquisitions" } } }, "localname": "EquityConsiderationInRelationToBusinessAcquisitions", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "laws_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "totalLabel": "Financing Lease Expense" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "laws_FinanceLeaseLiabilityPresentValue": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "laws_NetLeaseLiabilityPresentValue", "weight": 1.0 }, "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, Present Value", "label": "Finance Lease, Liability, Present Value", "terseLabel": "Present value of lease liabilities" } } }, "localname": "FinanceLeaseLiabilityPresentValue", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_FrontierMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Frontier", "label": "Frontier [Member]", "terseLabel": "Frontier" } } }, "localname": "FrontierMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "laws_GexproMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gexpro", "label": "Gexpro [Member]", "terseLabel": "Gexpro" } } }, "localname": "GexproMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "laws_GexproServicesHoldbackSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gexpro Services Holdback Shares", "label": "Gexpro Services Holdback Shares [Member]", "terseLabel": "Gexpro Services Holdback Shares" } } }, "localname": "GexproServicesHoldbackSharesMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "laws_GexproServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gexpro Services", "label": "Gexpro Services [Member]", "terseLabel": "Gexpro Services" } } }, "localname": "GexproServicesMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "laws_GexproServicesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gexpro Services Segment", "label": "Gexpro Services Segment [Member]", "terseLabel": "Gexpro Services" } } }, "localname": "GexproServicesSegmentMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "laws_GexproServicesStockholderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gexpro Services Stockholder", "label": "Gexpro Services Stockholder [Member]", "terseLabel": "Gexpro Services Stockholder" } } }, "localname": "GexproServicesStockholderMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "laws_InstrumexMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Instrumex", "label": "Instrumex [Member]", "terseLabel": "Instrumex" } } }, "localname": "InstrumexMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "laws_InterworldHighwayLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interworld Highway LLC", "label": "Interworld Highway LLC [Member]", "terseLabel": "Interworld Highway, LLC" } } }, "localname": "InterworldHighwayLLCMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "laws_InventoryBenchmarkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory benchmark", "label": "Inventory benchmark [Member]", "terseLabel": "Inventory benchmark" } } }, "localname": "InventoryBenchmarkMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSupplierConcentrationsDetails" ], "xbrltype": "domainItemType" }, "laws_InventoryReservesRollforwardRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory Reserves Rollforward", "label": "Inventory Reserves Rollforward [Roll Forward]", "terseLabel": "Inventory Reserves Rollforward [Roll Forward]" } } }, "localname": "InventoryReservesRollforwardRollForward", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRollforwardofInventoryReservesDetails" ], "xbrltype": "stringItemType" }, "laws_LCKMAndMrKingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "LCKM And Mr King", "label": "LCKM And Mr King [Member]", "terseLabel": "LCKM And Mr King" } } }, "localname": "LCKMAndMrKingMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "laws_LargestSupplierMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Largest Supplier", "label": "Largest Supplier [Member]", "terseLabel": "Largest Supplier" } } }, "localname": "LargestSupplierMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSupplierConcentrationsDetails" ], "xbrltype": "domainItemType" }, "laws_LawsonSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lawson Segment", "label": "Lawson Segment [Member]", "terseLabel": "Lawson" } } }, "localname": "LawsonSegmentMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "laws_LeaseAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Assets And Liabilities", "label": "Lease Assets And Liabilities [Table Text Block]", "terseLabel": "Operating Lease Assets and Liabilities" } } }, "localname": "LeaseAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "laws_LeaseAssetsRightofUseAsset": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease Assets, Right-of-Use Asset", "label": "Lease Assets, Right-of-Use Asset", "totalLabel": "Total lease assets" } } }, "localname": "LeaseAssetsRightofUseAsset", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_LeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease Liability, Current", "label": "Lease Liability, Current", "terseLabel": "Current portion of lease obligation", "totalLabel": "Total current lease obligations" } } }, "localname": "LeaseLiabilityCurrent", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_LeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease Liability, Noncurrent", "label": "Lease Liability, Noncurrent", "terseLabel": "Lease obligation", "totalLabel": "Total long term lease obligation", "verboseLabel": "Lease obligation" } } }, "localname": "LeaseLiabilityNoncurrent", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Accordion Feature, Increase Limit", "label": "Line of Credit Facility, Accordion Feature, Increase Limit", "terseLabel": "Accordion feature" } } }, "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "laws_LineOfCreditFacilityTickingFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Ticking Fee Percentage", "label": "Line of Credit Facility, Ticking Fee Percentage", "terseLabel": "Ticking fee percentage (as a percent)" } } }, "localname": "LineOfCreditFacilityTickingFeePercentage", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "laws_MCSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MCS", "label": "MCS [Member]", "terseLabel": "MCS" } } }, "localname": "MCSMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "laws_MSUOutstandingBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding Balance of Market Stock Units", "label": "MSU Outstanding Balance", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "MSUOutstandingBalance", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofMarketStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "laws_MSURollforwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MSU Rollforward [Table Text Block]", "label": "MSU Rollforward [Table Text Block]", "terseLabel": "MSU Rollforward" } } }, "localname": "MSURollforwardTableTextBlock", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "laws_MSUsAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MSUs Acquired", "label": "MSUs Acquired", "terseLabel": "Shares acquired concurrent with Mergers (in shares)" } } }, "localname": "MSUsAcquired", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofMarketStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "laws_MSUsCancelled": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MSUs Cancelled", "label": "MSUs Cancelled", "negatedTerseLabel": "Cancelled (in shares)" } } }, "localname": "MSUsCancelled", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofMarketStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "laws_MSUsExchangedforShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MSUs Exchanged for Shares", "label": "MSUs Exchanged for Shares", "negatedTerseLabel": "Exchanged for stock (in shares)" } } }, "localname": "MSUsExchangedforShares", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofMarketStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "laws_MachineryEquipmentFurnitureFixturesAndVehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Machinery Equipment Furniture Fixtures and Vehicles [Member]", "label": "Machinery Equipment Furniture Fixtures and Vehicles [Member]", "terseLabel": "Machinery and equipment, furniture and fixtures, and vehicles" } } }, "localname": "MachineryEquipmentFurnitureFixturesAndVehiclesMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "laws_MarketStockUnitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market Stock Unit", "label": "Market Stock Unit [Member]", "terseLabel": "MSUs" } } }, "localname": "MarketStockUnitMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "laws_NEFMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NEF", "label": "NEF [Member]", "terseLabel": "NEF" } } }, "localname": "NEFMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "laws_NationalTestEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "National Test Equipment", "label": "National Test Equipment [Member]", "terseLabel": "National Test Equipment" } } }, "localname": "NationalTestEquipmentMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "laws_NetLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net Lease Liabilities, Payments, Due [Abstract]", "label": "Net Lease Liabilities, Payments, Due [Abstract]", "terseLabel": "Total" } } }, "localname": "NetLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "laws_NetLeaseLiabilityImputedInterest": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Lease Liability, Imputed Interest", "label": "Net Lease Liability, Imputed Interest", "negatedTotalLabel": "Less: Interest" } } }, "localname": "NetLeaseLiabilityImputedInterest", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_NetLeaseLiabilityPaymentsDue": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Lease Liability, Payments Due", "label": "Net Lease Liability, Payments Due", "totalLabel": "Total lease payments" } } }, "localname": "NetLeaseLiabilityPaymentsDue", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_NetLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "laws_NetLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Lease Liability, Payments, Due Year Five", "label": "Net Lease Liability, Payments, Due Year Five", "totalLabel": "Year five" } } }, "localname": "NetLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_NetLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "laws_NetLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Lease Liability, Payments, Due Year Four", "label": "Net Lease Liability, Payments, Due Year Four", "totalLabel": "Year four" } } }, "localname": "NetLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_NetLeaseLiabilityPaymentsDueYearOne": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "laws_NetLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Lease Liability, Payments, Due Year One", "label": "Net Lease Liability, Payments, Due Year One", "totalLabel": "Year one" } } }, "localname": "NetLeaseLiabilityPaymentsDueYearOne", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_NetLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "laws_NetLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Lease Liability, Payments, Due Year Three", "label": "Net Lease Liability, Payments, Due Year Three", "totalLabel": "Year three" } } }, "localname": "NetLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_NetLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "laws_NetLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Lease Liability, Payments, Due Year Two", "label": "Net Lease Liability, Payments, Due Year Two", "totalLabel": "Year two" } } }, "localname": "NetLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_NetLeaseLiabilityPaymentsDueafterYearFive": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "laws_NetLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Lease Liability, Payments, Due after Year Five", "label": "Net Lease Liability, Payments, Due after Year Five", "totalLabel": "Subsequent years" } } }, "localname": "NetLeaseLiabilityPaymentsDueafterYearFive", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_NetLeaseLiabilityPresentValue": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Lease Liability, Present Value", "label": "Net Lease Liability, Present Value", "totalLabel": "Present value of lease liabilities" } } }, "localname": "NetLeaseLiabilityPresentValue", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_NumberOfBranches": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Branches", "label": "Number Of Branches", "terseLabel": "Number of branches" } } }, "localname": "NumberOfBranches", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "laws_NumberOfPerformanceAwardsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Performance awards", "label": "Number Of Performance awards [Abstract]", "terseLabel": "Number of Performance Awards" } } }, "localname": "NumberOfPerformanceAwardsAbstract", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails" ], "xbrltype": "stringItemType" }, "laws_NumberOfPrincipalOperatingSegments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Principal Operating Segments", "label": "Number Of Principal Operating Segments", "terseLabel": "Principal operating segment" } } }, "localname": "NumberOfPrincipalOperatingSegments", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "integerItemType" }, "laws_OmniMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Omni", "label": "Omni [Member]", "terseLabel": "Omni" } } }, "localname": "OmniMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Accumulated Depreciation", "label": "Operating Lease, Right-of-Use Asset, Accumulated Depreciation", "terseLabel": "Operating lease accumulated depreciation" } } }, "localname": "OperatingLeaseRightofUseAssetAccumulatedDepreciation", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "laws_OtherAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Acquisitions", "label": "Other Acquisitions [Member]", "terseLabel": "Other Acquisitions" } } }, "localname": "OtherAcquisitionsMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails" ], "xbrltype": "domainItemType" }, "laws_OtherGeographicalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Geographical", "label": "Other Geographical [Member]", "terseLabel": "Other" } } }, "localname": "OtherGeographicalMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "laws_OtherRevolvingCreditFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Revolving Credit Facilities", "label": "Other Revolving Credit Facilities [Member]", "terseLabel": "Other revolving line of credit" } } }, "localname": "OtherRevolvingCreditFacilitiesMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "laws_PartsWasherLeasingProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Parts Washer Leasing Program", "label": "Parts Washer Leasing Program [Member]", "terseLabel": "Parts Washer Leasing Program" } } }, "localname": "PartsWasherLeasingProgramMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "laws_PaymentsForBargainPurchaseOption": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Bargain Purchase Option", "label": "Payments For Bargain Purchase Option", "negatedTerseLabel": "Bargain purchase option" } } }, "localname": "PaymentsForBargainPurchaseOption", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "laws_PaymentsToAcquireRentalEquipment": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to Acquire Rental Equipment", "label": "Payments to Acquire Rental Equipment", "negatedTerseLabel": "Purchases of rental equipment" } } }, "localname": "PaymentsToAcquireRentalEquipment", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "laws_PotentialSharesFromMSUVest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Potential Shares From MSU Vest", "label": "Potential Shares From MSU Vest", "terseLabel": "Potential Shares From MSU Vest" } } }, "localname": "PotentialSharesFromMSUVest", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "laws_PreviousRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Previous Revolving Credit Facility", "label": "Previous Revolving Credit Facility [Member]", "terseLabel": "Previous revolving credit facilities" } } }, "localname": "PreviousRevolvingCreditFacilityMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "laws_PropertyPlantAndEquipmentExcludingRentalEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property, Plant and Equipment, Excluding Rental Equipment", "label": "Property, Plant and Equipment, Excluding Rental Equipment [Member]", "terseLabel": "Property, Plant and Equipment, Excluding Rental Equipment" } } }, "localname": "PropertyPlantAndEquipmentExcludingRentalEquipmentMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "laws_RelatedPartyTransactionCommonStockOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Common Stock, Outstanding", "label": "Related Party Transaction, Common Stock, Outstanding", "terseLabel": "Common stock outstanding (as a percent)" } } }, "localname": "RelatedPartyTransactionCommonStockOutstanding", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "laws_RelatedPartyTransactionSharesOwned": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Shares Owned", "label": "Related Party Transaction, Shares Owned", "terseLabel": "Shares owned by related party (in shares)" } } }, "localname": "RelatedPartyTransactionSharesOwned", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "sharesItemType" }, "laws_RelatedPartyTransactionTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction", "label": "Related Party Transaction [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionTextBlock", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "laws_RentalEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rental Equipment", "label": "Rental Equipment [Member]", "terseLabel": "Rental equipment" } } }, "localname": "RentalEquipmentMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" ], "xbrltype": "domainItemType" }, "laws_RentalProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rental Program", "label": "Rental Program [Member]", "terseLabel": "Rental Program" } } }, "localname": "RentalProgramMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "laws_ResoluxMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Resolux", "label": "Resolux [Member]", "terseLabel": "Resolux" } } }, "localname": "ResoluxMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "laws_RevenueFromContractWithCustomerNumberOfRevenueStreams": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Number Of Revenue Streams", "label": "Revenue From Contract With Customer, Number Of Revenue Streams", "terseLabel": "Number of revenue streams" } } }, "localname": "RevenueFromContractWithCustomerNumberOfRevenueStreams", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "integerItemType" }, "laws_SISMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SIS", "label": "SIS [Member]", "terseLabel": "SIS" } } }, "localname": "SISMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "laws_SecuredOvernightFinancingRateSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR)" } } }, "localname": "SecuredOvernightFinancingRateSOFRMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "laws_SecurityBonusPlan": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Security bonus plan.", "label": "Security Bonus Plan", "terseLabel": "Security bonus plan" } } }, "localname": "SecurityBonusPlan", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "laws_SellersNoteIssuedAsPurchaseConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Seller's Note Issued As Purchase Consideration", "label": "Seller's Note Issued As Purchase Consideration", "terseLabel": "Seller's note issued as purchase consideration" } } }, "localname": "SellersNoteIssuedAsPurchaseConsideration", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "laws_SeniorSecuredRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Revolving Credit Facility", "label": "Senior Secured Revolving Credit Facility [Member]", "terseLabel": "Senior Secured Revolving Credit Facility" } } }, "localname": "SeniorSecuredRevolvingCreditFacilityMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "laws_SeniorSecuredTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Term Loan", "label": "Senior Secured Term Loan [Member]", "terseLabel": "Senior Secured Term Loan" } } }, "localname": "SeniorSecuredTermLoanMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "laws_SettlementOfRelatedPartyObligations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Settlement Of Related Party Obligations", "label": "Settlement Of Related Party Obligations", "terseLabel": "Settlement of related party obligations" } } }, "localname": "SettlementOfRelatedPartyObligations", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Acquired In Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Acquired In Period", "terseLabel": "Shares acquired concurrent with Mergers (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriod", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "sharesItemType" }, "laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Exercisable, Weighted Average Exercise Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Exercisable, Weighted Average Grant Date", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Exercisable, Weighted Average Grant Date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDate", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "perShareItemType" }, "laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of period (in USD per share)", "periodStartLabel": "Outstanding at beginning of period (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageExercisePrice", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "perShareItemType" }, "laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardExchangePercentOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Exchange, Percent Of Common Stock", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Exchange, Percent Of Common Stock", "terseLabel": "Exchangeable percentage (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExchangePercentOfCommonStock", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstruments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercised In period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments,", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstruments", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails" ], "xbrltype": "sharesItemType" }, "laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Acquired", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Acquired", "terseLabel": "Shares acquired concurrent with Mergers (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAcquired", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails" ], "xbrltype": "sharesItemType" }, "laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfMaximumAnnualShareGrantLimit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Maximum Annual Share Grant Limit", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Maximum Annual Share Grant Limit", "terseLabel": "Share-based compensation plan maximum share grants per year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfMaximumAnnualShareGrantLimit", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Acquired in Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Acquired in Period", "terseLabel": "Shares acquired concurrent with Mergers (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriod", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "laws_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Acquired In Period, Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Acquired In Period, Weighted Average Exercise Price", "terseLabel": "Shares acquired concurrent with Mergers (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "perShareItemType" }, "laws_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Exercised In Period, Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Exercised In Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "perShareItemType" }, "laws_ShareBasedCompensationNonOptionEquityInstrumentsOutstandingIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Non Option Equity Instruments Outstanding Intrinsic Value", "label": "Share Based Compensation Non Option Equity Instruments Outstanding Intrinsic Value", "terseLabel": "SPRs outstanding, intrinsic value" } } }, "localname": "ShareBasedCompensationNonOptionEquityInstrumentsOutstandingIntrinsicValue", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "monetaryItemType" }, "laws_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Exercisable", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Exercisable", "terseLabel": "Exercisable (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisable", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "sharesItemType" }, "laws_SharebasedCompensationArrangementbySharebasedPaymentAwardMarketStockUnitOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Market Stock Unit, Outstanding [Roll Forward]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Market Stock Unit, Outstanding [Roll Forward]", "terseLabel": "Number of Market Stock Units" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardMarketStockUnitOutstandingRollForward", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofMarketStockUnitsDetails" ], "xbrltype": "stringItemType" }, "laws_SharesRepurchasedHeldInTreasury": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Shares Repurchased Held In Treasury", "label": "Shares Repurchased Held In Treasury", "negatedTerseLabel": "Shares repurchased held in treasury" } } }, "localname": "SharesRepurchasedHeldInTreasury", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "laws_StepUpOfInventory": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Step-Up Of Inventory", "label": "Step-Up Of Inventory", "terseLabel": "Charge for step-up of acquired inventory" } } }, "localname": "StepUpOfInventory", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "laws_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Facility", "label": "Term Loan Facility [Member]", "terseLabel": "Previous term loans" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "laws_TestEquityAndGexproMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TestEquity And Gexpro", "label": "TestEquity And Gexpro [Member]", "terseLabel": "TestEquity And Gexpro" } } }, "localname": "TestEquityAndGexproMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "laws_TestEquityAndGexproServicesFormerOwnersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TestEquity And Gexpro Services Former Owners", "label": "TestEquity And Gexpro Services Former Owners [Member]", "terseLabel": "TestEquity And Gexpro Services Former Owners" } } }, "localname": "TestEquityAndGexproServicesFormerOwnersMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "laws_TestEquityAndGexproServicesShareholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TestEquity And Gexpro Services Shareholders", "label": "TestEquity And Gexpro Services Shareholders [Member]", "terseLabel": "TestEquity and Gexpro Services Shareholders" } } }, "localname": "TestEquityAndGexproServicesShareholdersMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "laws_TestEquityCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TestEquity Credit Agreement", "label": "TestEquity Credit Agreement [Member]", "terseLabel": "TestEquity Credit Agreement" } } }, "localname": "TestEquityCreditAgreementMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "laws_TestEquityEquityholderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TestEquity Equityholder", "label": "TestEquity Equityholder [Member]", "terseLabel": "TestEquity Equityholder" } } }, "localname": "TestEquityEquityholderMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "laws_TestEquityHoldbackSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TestEquity Holdback Shares", "label": "TestEquity Holdback Shares [Member]", "terseLabel": "TestEquity Holdback Shares" } } }, "localname": "TestEquityHoldbackSharesMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "laws_TestEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TestEquity", "label": "TestEquity [Member]", "terseLabel": "TestEquity" } } }, "localname": "TestEquityMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "laws_TestEquitySegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TestEquity Segment", "label": "TestEquity Segment [Member]", "terseLabel": "TestEquity" } } }, "localname": "TestEquitySegmentMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "laws_Tradingdays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading days", "label": "Trading days", "terseLabel": "Trading days" } } }, "localname": "Tradingdays", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "laws_TreasuryStockPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Treasury Stock, Policy", "label": "Treasury Stock, Policy [Policy Text Block]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockPolicyPolicyTextBlock", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "laws_UnrecognizedTaxBenefitDeferredTaxAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unrecognized Tax Benefit, Deferred Tax Assets", "label": "Unrecognized Tax Benefit, Deferred Tax Assets", "terseLabel": "Unrecognized Tax Benefit, Deferred Tax Assets" } } }, "localname": "UnrecognizedTaxBenefitDeferredTaxAssets", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "laws_UnrecognizedTaxBenefitsIncludingIncomeTaxInterestAccruedAndImpactOfNetOperatingLosses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecognized Tax Benefits, Including Income Tax Interest Accrued, And Impact Of Net Operating Losses", "label": "Unrecognized Tax Benefits, Including Income Tax Interest Accrued, And Impact Of Net Operating Losses", "terseLabel": "Unrecognized tax benefits, including interest and net operating losses" } } }, "localname": "UnrecognizedTaxBenefitsIncludingIncomeTaxInterestAccruedAndImpactOfNetOperatingLosses", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "laws_VMIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "VMI", "label": "VMI [Member]", "terseLabel": "VMI" } } }, "localname": "VMIMember", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "laws_VariableRateComponentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Rate Component", "label": "Variable Rate Component [Axis]", "terseLabel": "Variable Rate Component [Axis]" } } }, "localname": "VariableRateComponentAxis", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "laws_VariableRateComponentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Rate Component [Domain]", "label": "Variable Rate Component [Domain]", "terseLabel": "Variable Rate Component [Domain]" } } }, "localname": "VariableRateComponentDomain", "nsuri": "http://www.lawsonproducts.com/20221231", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r709", "r817", "r868", "r869", "r871" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Pacific Rim" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Financial Information Disclosure [Abstract]" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "nsuri": "http://fasb.org/srt/2022", "xbrltype": "stringItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r273", "r324", "r342", "r343", "r344", "r345", "r346", "r348", "r352", "r411", "r412", "r413", "r414", "r416", "r417", "r419", "r421", "r422", "r811", "r812" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r273", "r324", "r342", "r343", "r344", "r345", "r346", "r348", "r352", "r411", "r412", "r413", "r414", "r416", "r417", "r419", "r421", "r422", "r811", "r812" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r271", "r272", "r427", "r454", "r716", "r718" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r789" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_LatinAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Latin America [Member]", "terseLabel": "Latin America" } } }, "localname": "LatinAmericaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r405", "r406", "r409", "r410", "r485", "r652", "r681", "r710", "r711", "r732", "r742", "r749", "r813", "r874", "r875", "r876", "r877", "r878", "r879" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofMarketStockUnitsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r405", "r406", "r409", "r410", "r485", "r652", "r681", "r710", "r711", "r732", "r742", "r749", "r813", "r874", "r875", "r876", "r877", "r878", "r879" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r354", "r654", "r733", "r747", "r808", "r809", "r815", "r880" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r354", "r654", "r733", "r747", "r808", "r809", "r815", "r880" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r405", "r406", "r409", "r410", "r482", "r485", "r516", "r517", "r518", "r651", "r652", "r681", "r710", "r711", "r732", "r742", "r749", "r805", "r813", "r875", "r876", "r877", "r878", "r879" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofMarketStockUnitsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r405", "r406", "r409", "r410", "r482", "r485", "r516", "r517", "r518", "r651", "r652", "r681", "r710", "r711", "r732", "r742", "r749", "r805", "r813", "r875", "r876", "r877", "r878", "r879" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofMarketStockUnitsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r271", "r272", "r427", "r454", "r717", "r718" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r226", "r274", "r275", "r276", "r278", "r279", "r282", "r283", "r284", "r285", "r287", "r288", "r289", "r290", "r291", "r292", "r307", "r371", "r372", "r555", "r586", "r590", "r591", "r592", "r621", "r647", "r648", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r226", "r274", "r275", "r276", "r278", "r279", "r282", "r283", "r284", "r285", "r287", "r288", "r289", "r290", "r291", "r292", "r307", "r371", "r372", "r555", "r586", "r590", "r591", "r592", "r621", "r647", "r648", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r226", "r274", "r276", "r278", "r279", "r282", "r283", "r291", "r307", "r555", "r586", "r590", "r591", "r621", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r780", "r781", "r782", "r783", "r784", "r791", "r792", "r859", "r866", "r867" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r355", "r356", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r734", "r748", "r815" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Segment, Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r355", "r356", "r695", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r734", "r748", "r815" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r789", "r870" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r16", "r746" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r360", "r361" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts Receivable, after Allowance for Credit Loss, Current" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingencies": { "auth_ref": [ "r408", "r726", "r761", "r762", "r806", "r807" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies.", "label": "Accrual for Environmental Loss Contingencies", "terseLabel": "Accrued environmental matter costs" } } }, "localname": "AccrualForEnvironmentalLossContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r20", "r130", "r715" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "laws_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Accrued and withheld taxes, other than income taxes" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 9.0, "parentTag": "laws_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued compensation" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r2", "r198", "r211" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "laws_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r20", "r715" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "laws_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued and withheld taxes, other than income taxes" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r95", "r235" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r29", "r30", "r244", "r677", "r689", "r693" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r27", "r30", "r178", "r648", "r684", "r685", "r766", "r767", "r768", "r777", "r778", "r779" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Estimated Life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Supplemental Financial statements Information" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r8" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Capital in excess of par value" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r525", "r526", "r527", "r777", "r778", "r779", "r858" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Capital in Excess of Par Value" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r50", "r88" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Tax withholdings related to net share settlements of stock-based compensation awards", "terseLabel": "Tax withholdings related to net share settlements of stock-based compensation awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalMarkToMarket": { "auth_ref": [ "r104", "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid in capital (APIC) resulting from changes in fair value of common and preferred stock issued to employee benefit trust but unearned.", "label": "Adjustments to Additional Paid in Capital, Fair Value", "terseLabel": "Fair value adjustment of stock-based compensation awards" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalMarkToMarket", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r128", "r129", "r487" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r520" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock options expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r245", "r362", "r373" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, less allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r34", "r446", "r616", "r770" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issue costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r50", "r81", "r88" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Stock options excluded from computation of diluted earnings per share ( in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r196", "r210", "r239", "r266", "r332", "r344", "r350", "r366", "r411", "r412", "r414", "r415", "r416", "r418", "r420", "r422", "r423", "r577", "r579", "r596", "r746", "r811", "r812", "r872" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r230", "r248", "r266", "r366", "r411", "r412", "r414", "r415", "r416", "r418", "r420", "r422", "r423", "r577", "r579", "r596", "r746", "r811", "r812", "r872" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r491", "r492", "r493", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r515", "r516", "r517", "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BridgeLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.", "label": "Bridge Loan [Member]", "terseLabel": "Bridge Loan" } } }, "localname": "BridgeLoanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r569", "r740", "r741" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r149", "r150", "r569", "r740", "r741" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "negatedTerseLabel": "Number of shares authorized (in shares)", "terseLabel": "Shares issued in acquisition (in shares)", "verboseLabel": "Number of DSG common shares exchanged (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r855", "r856" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Acquisition Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r171" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Tax deductible goodwill" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "DSG closing price per common stock on March 31, 2022 (in USD per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r567", "r568" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r567", "r568" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r147" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Merger transaction costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount": { "auth_ref": [ "r157", "r158", "r159", "r162", "r163", "r172" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "In a business combination in which the amount of net identifiable assets acquired and liabilities assumed exceeds the aggregate consideration transferred or to be transferred (as defined), this element represents the amount of gain recognized by the entity.", "label": "Business Combination, Bargain Purchase, Gain Recognized, Amount", "terseLabel": "Gain on bargain purchase" } } }, "localname": "BusinessCombinationBargainPurchaseGainRecognizedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationBargainPurchaseGainRecognizedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes gain from bargain purchase in business combination.", "label": "Business Combination, Bargain Purchase, Gain, Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Business Combination, Bargain Purchase, Gain, Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "BusinessCombinationBargainPurchaseGainRecognizedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r164", "r165", "r167" ], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "totalLabel": "Total consideration exchanged" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r164", "r165" ], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Fair value of shares exchanged" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r160", "r164", "r165", "r575" ], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Seller's notes" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredOther1": { "auth_ref": [ "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.", "label": "Business Combination, Consideration Transferred, Other", "terseLabel": "Other consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredOther1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r170" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Potential earn-out payment" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r161", "r166" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Earnout derivative liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r173", "r570" ], "lang": { "en-us": { "role": { "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).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r148" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Net Income" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r148" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "auth_ref": [ "r154" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred", "terseLabel": "Adjustment to consideration transferred" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment": { "auth_ref": [ "r154" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to property, plant, and equipment acquired in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract]", "terseLabel": "Measurement Period Adjustments" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r152" ], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedTerseLabel": "Lease and financing obligations" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r152" ], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "terseLabel": "Current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r152" ], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r152" ], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedTerseLabel": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r152" ], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r152" ], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": { "order": 15.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt", "terseLabel": "Current portion of long term debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r152" ], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liability, net of deferred tax asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r152" ], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Other intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r152" ], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities", "negatedTerseLabel": "Long-term obligations" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r151", "r152" ], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r152" ], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total consideration exchanged" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r52", "r233", "r713" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r47", "r52", "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r47", "r186" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashSurrenderValueFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of the amount that could be realized under a life insurance contract or contracts owned by the entity, commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI).", "label": "Cash Surrender Value, Fair Value Disclosure", "terseLabel": "Cash surrender value in life insurance of certain employees" } } }, "localname": "CashSurrenderValueFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationSecurityBonusPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashSurrenderValueOfLifeInsurance": { "auth_ref": [ "r763" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.", "label": "Cash Surrender Value of Life Insurance", "verboseLabel": "Cash value of life insurance" } } }, "localname": "CashSurrenderValueOfLifeInsurance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r241", "r242", "r243", "r266", "r295", "r299", "r301", "r303", "r311", "r312", "r366", "r411", "r414", "r415", "r416", "r422", "r423", "r452", "r453", "r455", "r456", "r457", "r596", "r712", "r760", "r771", "r785" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r110", "r111", "r112", "r113" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r24", "r202", "r216" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 15)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r99", "r403", "r404", "r697", "r810" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r777", "r778", "r858" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in USD per share)", "verboseLabel": "Common stock, par value (in USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance at end of year (in shares)", "periodStartLabel": "Balance at beginning of year (in shares)", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r104" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r7", "r746" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $1 par value: Authorized - 35,000,000 shares Issued - 19,712,137 and 10,542,333 shares, respectively Outstanding - 19,400,005 and 10,294,824 shares, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Components of Deferred Tax Assets and Liabilities [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r31", "r250", "r252", "r258", "r673", "r678" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r66", "r67", "r183", "r184", "r358", "r696" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSupplierConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r66", "r67", "r183", "r184", "r358", "r694", "r696" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSupplierConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r66", "r67", "r183", "r184", "r358", "r696", "r881" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSupplierConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r207", "r316" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Supplier Concentrations" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSupplierConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r66", "r67", "r183", "r184", "r358" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSupplierConcentrationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r63", "r66", "r67", "r68", "r183", "r185", "r696" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSupplierConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r66", "r67", "r183", "r184", "r358", "r696" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSupplierConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r176", "r719" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r459", "r460", "r479" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 10.0, "parentTag": "laws_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r36", "r654" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r774", "r850", "r853" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "U.S. federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r774", "r850" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r144", "r549", "r559", "r774" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current income tax expense:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r774", "r850", "r853" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "U.S. state" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r103", "r265", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r440", "r447", "r448", "r449" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r1", "r2", "r3", "r197", "r200", "r209", "r273", "r424", "r425", "r426", "r427", "r428", "r430", "r436", "r437", "r438", "r439", "r441", "r442", "r443", "r444", "r445", "r446", "r617", "r727", "r728", "r729", "r730", "r731", "r772" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r3", "r200", "r209", "r450" ], "calculation": { "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Total debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r188", "r190", "r424", "r617", "r728", "r729" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Long term debt obtained" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r22", "r273", "r424", "r425", "r426", "r427", "r428", "r430", "r436", "r437", "r438", "r439", "r441", "r442", "r443", "r444", "r445", "r446", "r617", "r727", "r728", "r729", "r730", "r731", "r772" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": { "auth_ref": [ "r191" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Line of Credit Arrangements, Gross", "terseLabel": "Debt issuance costs, gross" } } }, "localname": "DebtIssuanceCostsLineOfCreditArrangementsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate (as a percent)" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r134" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Decrease in Unrecognized Tax Benefits is Reasonably Possible" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain": { "auth_ref": [ "r115", "r116" ], "lang": { "en-us": { "role": { "documentation": "Deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.", "label": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]", "terseLabel": "Type of Deferred Compensation, All Types [Domain]" } } }, "localname": "DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationSecurityBonusPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredBonusMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An contractual arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a bonus, as defined in the agreement, of the entity or portion thereof. Employer contributions may be discretionary or may be based on a fixed formula related to individual, group and entity-wide performance goals, compensation, or other factors. It is a form of incentive compensation to employees in addition to their regular salary and profit sharing.", "label": "Deferred Bonus [Member]", "terseLabel": "Deferred Bonus" } } }, "localname": "DeferredBonusMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationSecurityBonusPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": { "auth_ref": [ "r116", "r117" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Compensation Expense", "terseLabel": "Expense recognized" } } }, "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationSecurityBonusPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r115", "r116" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.", "label": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]", "terseLabel": "Deferred Bonus and Profit Sharing Plan, Type of Deferred Compensation [Axis]" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationSecurityBonusPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]", "terseLabel": "Retirement and Security Bonus Plans" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationSecurityBonusPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "verboseLabel": "Deferred compensation" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements.", "label": "Deferred Compensation Share-Based Arrangements, Liability, Current and Noncurrent", "terseLabel": "Stock-based compensation liability" } } }, "localname": "DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r774", "r851", "r853" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "U.S. federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r189" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Deferred financing costs incurred" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r189", "r814" ], "calculation": { "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Less deferred financing costs", "terseLabel": "Deferred financing costs net of accumulated amortization" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r144", "r774", "r851" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r533", "r534" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "verboseLabel": "Deferred tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r50", "r144", "r550", "r558", "r559", "r774" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred income tax expense (benefit):" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r4", "r5", "r199", "r208", "r544" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "laws_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesBeforeValuationAllowance", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Total deferred liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r533", "r534" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r774", "r851", "r853" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "U.S. state" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r141", "r849" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r545" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "laws_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesBeforeValuationAllowance", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r141", "r849" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory reserve" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r141", "r849" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Federal & state NOL carryforward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r141", "r849" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "terseLabel": "US federal net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r141", "r849" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "Various state net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r141", "r849" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsStateTaxes": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes.", "label": "Deferred Tax Assets, State Taxes", "terseLabel": "Deferred state income tax" } } }, "localname": "DeferredTaxAssetsStateTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r140", "r141", "r849" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Section 163(j) limitation carryforward" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r140", "r141", "r849" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research & other credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": { "auth_ref": [ "r141", "r849" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 13.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits", "terseLabel": "Accrued benefits & bonuses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r141", "r849" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Stock based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r141", "r849" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Bad debt reserve" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "auth_ref": [ "r141", "r849" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 12.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves", "terseLabel": "Reserves and accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r546" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r131", "r848" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "auth_ref": [ "r141", "r849" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.", "label": "Deferred Tax Liabilities, Deferred Expense", "terseLabel": "Deferred state income tax" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r141", "r849" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "terseLabel": "Intangible assets and goodwill" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r141", "r849" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "terseLabel": "ROU asset" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r141", "r849" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r141", "r849" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Fixed assets" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r484" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "401k Employer matching contributions" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r50", "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r50", "r327" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r857" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "negatedLabel": "Change in fair value of earnout liability", "terseLabel": "Change in fair value of earnout liabilities" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r179", "r581" ], "lang": { "en-us": { "role": { "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.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Earnout Derivative Liability" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutDerivativeLiability" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r478", "r733", "r734", "r735", "r736", "r737", "r738", "r739" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r490", "r521", "r522", "r524", "r529", "r743" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfRepurchaseAgreementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of Repurchase Agreements [Abstract]" } } }, "localname": "DisclosureOfRepurchaseAgreementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r16", "r413", "r414", "r415", "r421", "r422", "r423", "r650", "r775" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Related party payables" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r259", "r282", "r283", "r285", "r286", "r287", "r293", "r295", "r301", "r302", "r303", "r307", "r591", "r592", "r674", "r679", "r722" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic income (loss) per share of common stock (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.lawsonproducts.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic income per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r259", "r282", "r283", "r285", "r286", "r287", "r295", "r301", "r302", "r303", "r307", "r591", "r592", "r674", "r679", "r722" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted income per share of common stock (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.lawsonproducts.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted income per share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r61", "r62" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r304", "r305", "r306", "r308" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r605" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r536" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Provision for income taxes", "totalLabel": "Provision for income taxes" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesNarrativeDetails", "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract]" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r269", "r536", "r561" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory Federal rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r847", "r854" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r847", "r854" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign rate differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": { "auth_ref": [ "r847", "r854" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to meals and entertainment expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent", "terseLabel": "Meals & entertainment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r847", "r854" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other items, net" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r845", "r847" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "terseLabel": "Stock compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r847", "r854" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State and local taxes, net" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesOther": { "auth_ref": [ "r847", "r854" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other income tax contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Other, Percent", "terseLabel": "Change in uncertain tax positions" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingenciesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation.", "label": "Employee Benefits and Share-Based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r523" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized cost, period for recognition (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r844" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes accrual for environmental loss contingency.", "label": "Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r104", "r225", "r254", "r255", "r256", "r274", "r275", "r276", "r279", "r288", "r291", "r310", "r370", "r458", "r525", "r526", "r527", "r554", "r555", "r590", "r606", "r607", "r608", "r609", "r610", "r611", "r648", "r684", "r685", "r686" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityScheduleofEarnoutLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r180", "r182" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "auth_ref": [ "r595" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3", "negatedTerseLabel": "Reclassifications to equity at fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityScheduleofEarnoutLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r594" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails", "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityScheduleofEarnoutLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r181" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases 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.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Initial recognition on Merger Date" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityScheduleofEarnoutLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r180" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityScheduleofEarnoutLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3).", "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityScheduleofEarnoutLiabilityDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r267", "r535" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "terseLabel": "U.S. federal" } } }, "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r625", "r629", "r745" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails": { "order": 2.0, "parentTag": "laws_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Financing Lease Interest" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r627", "r631" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "negatedTerseLabel": "Operating cash flows from financing leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid [Abstract]", "terseLabel": "Financing Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r623" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "laws_LeaseLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Total current financing lease obligation" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r864" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Value of Lease Liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r623" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "laws_LeaseLiabilityNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Total long term financing lease obligation" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r635" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "laws_NetLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r635" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Subsequent years" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r635" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "verboseLabel": "Year one" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r635" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "Year five" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r635" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "Year four" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r635" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "verboseLabel": "Year three" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r635" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "verboseLabel": "Year two" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r635" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "laws_NetLeaseLiabilityImputedInterest", "weight": 1.0 }, "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r626", "r631" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Payment of financing lease principal", "negatedTerseLabel": "Financing cash flows from financing leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r622" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "laws_LeaseAssetsRightofUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Total ROU financing lease assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r861", "r862" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Finance lease accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r625", "r629", "r745" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails": { "order": 1.0, "parentTag": "laws_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Financing Lease Amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r633", "r745" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance Leases, Weighted Average Interest Rate (as percent)" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r632", "r745" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance Leases, Weighted Average Term (in years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r237", "r394" ], "calculation": { "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r89" ], "calculation": { "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r89" ], "calculation": { "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r89" ], "calculation": { "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r89" ], "calculation": { "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r89" ], "calculation": { "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r391", "r393", "r394", "r395", "r655", "r659" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r87", "r659" ], "calculation": { "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r82", "r86" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r87", "r655" ], "calculation": { "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails", "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Estimated life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r392" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Fair Value" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossAfterTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain (Loss), after Tax", "negatedTerseLabel": "Realized and unrealized foreign currency transaction losses" } } }, "localname": "ForeignCurrencyTransactionGainLossAfterTax", "nsuri": "http://fasb.org/us-gaap-sup/2022q3", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "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.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r267" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Foreign Income Tax Expense (Benefit), Continuing Operations", "terseLabel": "Foreign" } } }, "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases": { "auth_ref": [ "r222", "r396" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net gain (loss) arising from the lessor's sale of assets held- or available-for-lease under contractual arrangements classified as operating leases.", "label": "Gain (Loss) on Sale of Leased Assets, Net, Operating Leases", "negatedTerseLabel": "Gain on sale of rental equipment" } } }, "localname": "GainLossOnSaleOfLeasedAssetsNetOperatingLeases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r50", "r101", "r102" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Extinguishment of debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r236", "r378", "r672", "r725", "r746", "r793", "r800" ], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, ending balance", "periodStartLabel": "Goodwill, beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r380", "r725" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r389", "r390", "r725" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r384" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Impact of foreign exchange rates" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r146", "r799" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Goodwill", "verboseLabel": "Increase (decrease) in goodwill" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r486", "r488", "r491", "r492", "r493", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r515", "r516", "r517", "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]", "terseLabel": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r486", "r488", "r491", "r492", "r493", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r515", "r516", "r517", "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]", "terseLabel": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r35", "r266", "r332", "r343", "r349", "r352", "r366", "r411", "r412", "r414", "r415", "r416", "r418", "r420", "r422", "r423", "r596", "r724", "r811" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r50", "r92", "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r91", "r98" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) Attributable to Parent, before Tax [Abstract]", "terseLabel": "Reconciliation to net income (Loss) before taxes" } } }, "localname": "IncomeLossAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r268", "r560" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofIncomeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r32", "r195", "r203", "r218", "r332", "r343", "r349", "r352", "r675", "r724" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofIncomeTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income (loss) before income taxes", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofIncomeTaxDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r268", "r560" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofIncomeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Income (loss) from continuing operations before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesComponentsofIncomeTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r136", "r137", "r138", "r143" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r269", "r537", "r542", "r548", "r556", "r562", "r564", "r565", "r566" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r270", "r290", "r291", "r330", "r535", "r557", "r563", "r680" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense (benefit)", "totalLabel": "Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations, by Jurisdiction [Abstract]", "terseLabel": "Total income tax expense (benefit):" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r253", "r531", "r532", "r542", "r543", "r547", "r551" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r54" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Net cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r49" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r49" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r769" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r49" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedTerseLabel": "Deferred income taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r49" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r49" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Bad debt expense" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r49" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r296", "r297", "r298", "r303", "r489" ], "calculation": { "http://www.lawsonproducts.com/role/EarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Effect of dilutive securities outstanding (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r80", "r85" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r189", "r205", "r257", "r326", "r615" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r260", "r262", "r263" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Net cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "laws_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r324", "r342", "r343", "r344", "r345", "r346", "r348", "r352" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment Eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r764" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "terseLabel": "Inventories, gross" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReserveEffectOnIncomeNet": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The difference between the change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods and any LIFO decrement which have been reflected in the statement of income during the period.", "label": "Inventory, LIFO Reserve, Effect on Income, Net", "terseLabel": "Net realizable value and reserve adjustment for obsolete and excess inventory" } } }, "localname": "InventoryLIFOReserveEffectOnIncomeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReservePeriodCharge": { "auth_ref": [ "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.", "label": "Inventory, LIFO Reserve, Period Charge", "negatedTerseLabel": "Provision charged to expense (net)" } } }, "localname": "InventoryLIFOReservePeriodCharge", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRollforwardofInventoryReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r247", "r714", "r746" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "verboseLabel": "Components of inventories" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r232", "r246", "r309", "r374", "r376", "r377", "r653", "r720" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r78", "r764" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Reserve for obsolete and excess inventory", "negatedPeriodEndLabel": "Ending balance", "negatedPeriodStartLabel": "Beginning balance" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRollforwardofInventoryReservesDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory Write-down", "verboseLabel": "Write-offs" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRollforwardofInventoryReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestorMember": { "auth_ref": [ "r868", "r869" ], "lang": { "en-us": { "role": { "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value.", "label": "Investor [Member]", "terseLabel": "Investor" } } }, "localname": "InvestorMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r816" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r634", "r745" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Net Lease Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r863" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r864" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Value of Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r635" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "laws_NetLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r635" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "laws_NetLeaseLiabilityPaymentsDueafterYearFive", "weight": 1.0 }, "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Subsequent years" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r635" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "laws_NetLeaseLiabilityPaymentsDueYearOne", "weight": 1.0 }, "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "Year one" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r635" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "laws_NetLeaseLiabilityPaymentsDueYearFive", "weight": 1.0 }, "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "Year five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r635" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "laws_NetLeaseLiabilityPaymentsDueYearFour", "weight": 1.0 }, "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "verboseLabel": "Year four" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r635" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "laws_NetLeaseLiabilityPaymentsDueYearThree", "weight": 1.0 }, "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "Year three" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r635" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "laws_NetLeaseLiabilityPaymentsDueYearTwo", "weight": 1.0 }, "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "Year two" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r635" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "laws_NetLeaseLiabilityImputedInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorLeasesPolicyTextBlock": { "auth_ref": [ "r637", "r639", "r640", "r641" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangements entered into by lessor.", "label": "Lessor, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LessorLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r19", "r266", "r366", "r411", "r412", "r414", "r415", "r416", "r418", "r420", "r422", "r423", "r578", "r579", "r580", "r596", "r723", "r811", "r872", "r873" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "terseLabel": "Total liability", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationSecurityBonusPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r12", "r201", "r214", "r746", "r773", "r790", "r860" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r21", "r231", "r266", "r366", "r411", "r412", "r414", "r415", "r416", "r418", "r420", "r422", "r423", "r578", "r579", "r580", "r596", "r746", "r811", "r872", "r873" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "terseLabel": "Current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationSecurityBonusPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Accounts payable" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r3", "r200", "r209" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Loans outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r17" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Commitment fee" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r17" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r17" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Line of credit facility, remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r17", "r772" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r3", "r200", "r212", "r437", "r451", "r728", "r729" ], "calculation": { "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long term debt", "totalLabel": "Total long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "negatedTerseLabel": "Less current portion of long-term debt", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r240" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, less current portion, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r22", "r100" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Noncontrolling ownership (as a percent)" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r313", "r319" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of Operations and Basis of Presentation" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r261" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r261" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r47", "r48", "r51" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r33", "r51", "r204", "r217", "r229", "r249", "r251", "r256", "r266", "r278", "r282", "r283", "r285", "r286", "r290", "r291", "r300", "r332", "r343", "r349", "r352", "r366", "r411", "r412", "r414", "r415", "r416", "r418", "r420", "r422", "r423", "r592", "r596", "r724", "r811" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.lawsonproducts.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r60", "r223", "r224", "r225", "r226", "r227", "r277", "r278", "r279", "r280", "r281", "r285", "r292", "r307", "r363", "r364", "r367", "r368", "r369", "r370", "r371", "r372", "r525", "r526", "r527", "r552", "r553", "r554", "r555", "r571", "r572", "r573", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r613", "r614", "r618", "r619", "r620", "r621", "r643", "r644", "r645", "r646", "r647", "r648", "r656", "r657", "r658", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r356" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r788" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r788" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r332", "r343", "r349", "r352", "r724" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Gexpro Services", "totalLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r630", "r745" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Consolidated Operating Lease Expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r623" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r623" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "laws_LeaseLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Total current operating lease obligation" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r623" ], "calculation": { "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "laws_LeaseLiabilityNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Total long term operating lease obligation" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r628", "r631" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "negatedTerseLabel": "Operating cash flows from operating leases", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails", "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r622" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "laws_LeaseAssetsRightofUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r633", "r745" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Leases, Weighted Average Interest Rate (as percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r632", "r745" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating Leases, Weighted Average Term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessor's operating leases.", "label": "Lessor, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r342", "r343", "r344", "r345", "r346", "r352" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "laws_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r238" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r174", "r175", "r177" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeOtherNetOfTax": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other.", "label": "Other Comprehensive Income, Other, Net of Tax", "terseLabel": "Other" } } }, "localname": "OtherComprehensiveIncomeOtherNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other intangible assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r51" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other changes in operating assets and liabilities" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r38" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r44" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r46" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedTerseLabel": "Deferred financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities": { "auth_ref": [ "r46" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for financing costs associated with business combinations.", "label": "Payments of Merger Related Costs, Financing Activities", "negatedTerseLabel": "Payment on seller's note" } } }, "localname": "PaymentsOfMergerRelatedCostsFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r40", "r574" ], "calculation": { "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r40" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Business acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r41" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment", "terseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PAs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r6", "r452" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "verboseLabel": "Preferred stock, par value in USD per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "verboseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r6", "r452" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Issued", "verboseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "verboseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r6", "r746" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $1 par value: Authorized - 500,000 shares, issued and outstanding - None" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r765" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromContributedCapital": { "auth_ref": [ "r42" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received by a corporation from a shareholder during the period.", "label": "Proceeds from Contributed Capital", "terseLabel": "Capital contribution" } } }, "localname": "ProceedsFromContributedCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r43" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds from long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r43" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from term loans" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from (Repayments of) Lines of Credit", "verboseLabel": "Proceeds from revolving lines of credit" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": { "auth_ref": [ "r39" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sale of machinery and equipment.", "label": "Proceeds from Sale of Machinery and Equipment", "terseLabel": "Proceeds from sale of rental equipment" } } }, "localname": "ProceedsFromSaleOfMachineryAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Product Concentration Risk" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation": { "auth_ref": [ "r804", "r865" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of physical asset used in normal conduct of business to create and distribute product and service.", "label": "Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, after Accumulated Depreciation", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r94", "r234" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r96", "r215", "r676", "r746" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r96", "r698", "r699" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Components of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation": { "auth_ref": [ "r220", "r221", "r398", "r638" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, Accumulated Depreciation", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable": { "auth_ref": [ "r221", "r399", "r638" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table]", "terseLabel": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross": { "auth_ref": [ "r219", "r221", "r397", "r638" ], "calculation": { "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation", "terseLabel": "Rental equipment" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items]", "terseLabel": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet": { "auth_ref": [ "r221", "r804", "r865" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, after Accumulated Depreciation", "terseLabel": "Rental equipment, net", "totalLabel": "Rental equipment, net" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r483", "r649", "r650" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Inventory purchased from related party" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r483", "r649", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r871" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r45" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-Term Lines of Credit", "negatedTerseLabel": "Payments on revolving lines of credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r45" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Payments on term loans" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r52", "r58", "r233" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock awards" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r9", "r109", "r213", "r688", "r693", "r746" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r225", "r274", "r275", "r276", "r279", "r288", "r291", "r370", "r525", "r526", "r527", "r554", "r555", "r590", "r684", "r686" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r323", "r324", "r342", "r347", "r348", "r354", "r355", "r358", "r477", "r478", "r654" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.lawsonproducts.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r481", "r721" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember": { "auth_ref": [ "r787" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer for specified product or service, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer, Product and Service Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer, Product and Service Benchmark" } } }, "localname": "RevenueFromContractWithCustomerProductAndServiceBenchmarkMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r480", "r481" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r149", "r150", "r569" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r149", "r150" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Components of Provision (Benefit) for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r22", "r105", "r106", "r107", "r108", "r187", "r188", "r190", "r206", "r728", "r730", "r776" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-Term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "auth_ref": [ "r115", "r116" ], "lang": { "en-us": { "role": { "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]", "terseLabel": "Retirement and Security Bonus Plans" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationSecurityBonusPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r786" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation Between Effective Income Tax Rate and Statutory Federal Rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r82", "r86", "r655" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r82", "r86" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Gross Carrying Amount and Accumulated Amortization by Intangible Asset Class" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r725" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r725", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Goodwill Activity Related to Acquisitions" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r774" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Income From Continuing Operations Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r0", "r13", "r14", "r15" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r193", "r194" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r72", "r73", "r74", "r79" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r72", "r73", "r74", "r79" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Financial Information for the Company's Reportable Segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r486", "r488", "r491", "r492", "r493", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r515", "r516", "r517", "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofMarketStockUnitsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Activity Related to RSAs" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock appreciation rights awards that were outstanding at the beginning and end of the year, and the number of stock appreciation rights awards that were granted, exercised or converted, forfeited, and expired during the year.", "label": "Share-Based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block]", "terseLabel": "Activity Related to SPRs" } } }, "localname": "ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r119", "r123", "r124" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Share-Based Payment Arrangement, Option, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Estimated Aggregate Amortization Expense for Next Five Years" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails", "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r320", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r358", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r401", "r402", "r725", "r880" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r320", "r321", "r322", "r332", "r335", "r346", "r350", "r351", "r352", "r353", "r354", "r357", "r358", "r359" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r336", "r337", "r338", "r339", "r340", "r341", "r355" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r37" ], "calculation": { "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r503", "r504" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Restricted Stock Awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r503", "r504" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted average remaining contractual term, SPRs outstanding (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid": { "auth_ref": [ "r510" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid to settle liability for award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Share-Based Liabilities Paid", "terseLabel": "Cash paid out for SPR exercises" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Exchanged for common shares (in shares)", "terseLabel": "Shares vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Valuation assumptions:" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments": { "auth_ref": [ "r517" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The estimated amount of dividends to be paid to holders of the underlying shares (expected dividends) over the option's term. Dividends are taken into account because payment of dividends to shareholders reduces the fair value of the underlying shares, and option holders generally do not receive dividends.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Payments", "terseLabel": "Expected annual dividend" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum 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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, maximum, percent" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum 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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, minimum, percent" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free rate of return, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free rate of return, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "verboseLabel": "Stock Performance Rights" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofMarketStockUnitsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised", "negatedLabel": "Exercised (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Number of SPRs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable on December 31, 2022" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Shares issued (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r495", "r496" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding on December 31, 2022", "periodStartLabel": "Outstanding on December 31, 2021", "terseLabel": "Share based compensation outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Stock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r495", "r496" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding on December 31, 2022", "periodStartLabel": "Outstanding on December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r491", "r492", "r493", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r515", "r516", "r517", "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price (in USD per share)", "verboseLabel": "Exercised (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r494", "r513", "r514", "r515", "r516", "r519", "r528", "r529" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Performance Shares, Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Outstanding stock options (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]", "terseLabel": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSupplierConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.", "label": "Supplier [Domain]", "terseLabel": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSupplierConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r486", "r491", "r492", "r493", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r515", "r516", "r517", "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-Based Payment Arrangement, Nonemployee [Member]", "terseLabel": "Share-based Payment Arrangement, Nonemployee" } } }, "localname": "ShareBasedPaymentArrangementNonemployeeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r744" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Tax withholdings related to net share settlements of stock-based compensation awards (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r59", "r264" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Capitalized software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r774", "r846", "r852" ], "calculation": { "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "State and Local Income Tax Expense (Benefit), Continuing Operations", "terseLabel": "U.S. state" } } }, "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesProvisionBenefitforIncometaxesfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r228", "r320", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r358", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r400", "r401", "r402", "r725", "r880" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentInformationDetails", "http://www.lawsonproducts.com/role/SegmentInformationReportableSegmentsbyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r241", "r242", "r243", "r266", "r295", "r299", "r301", "r303", "r311", "r312", "r366", "r411", "r414", "r415", "r416", "r422", "r423", "r452", "r453", "r455", "r456", "r457", "r596", "r712", "r760", "r771", "r785" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r26", "r104", "r225", "r254", "r255", "r256", "r274", "r275", "r276", "r279", "r288", "r291", "r310", "r370", "r458", "r525", "r526", "r527", "r554", "r555", "r590", "r606", "r607", "r608", "r609", "r610", "r611", "r648", "r684", "r685", "r686" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r274", "r275", "r276", "r310", "r654" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Performance Rights" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationNarrativeDetails", "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockPerformanceRightsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r55", "r56", "r57" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Fair value of common stock exchanged for reverse acquisition" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r6", "r7", "r109" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Deemed consideration for reverse acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r6", "r7", "r104", "r109" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r6", "r7", "r104", "r109", "r500" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r26", "r104", "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Deemed consideration for reverse acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r6", "r7", "r104", "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Shares issued" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Available under stock plan" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r7", "r10", "r11", "r76", "r746", "r773", "r790", "r860" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets", "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "negatedLabel": "Other" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r133", "r137", "r138" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Reconciliation of the Beginning and Ending Amount of Unrecognized Tax Benefits" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesSupplierConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails", "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails", "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Treasury stock acquired (in USD per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r25", "r110" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r25", "r110" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r7", "r104", "r109" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedTerseLabel": "Repurchase of common stock (in shares)", "terseLabel": "Treasury stock acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]", "terseLabel": "Stock Repurchase Program" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/StockRepurchaseProgram" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r25", "r110", "r113" ], "calculation": { "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock \u2013 313,578 and 247,509 shares, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r104", "r109", "r110" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Repurchase of common stock", "terseLabel": "Repurchase of common stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails", "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r530", "r538" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r539" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Reductions for tax positions of prior year" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r540" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions for tax positions of current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r539" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r541" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Unrecorded Unconditional Purchase Obligation, Due in Next Rolling 12 Months", "terseLabel": "Purchase commitment" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r69", "r70", "r71", "r314", "r315", "r317", "r318" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r294", "r303" ], "calculation": { "http://www.lawsonproducts.com/role/EarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r293", "r303" ], "calculation": { "http://www.lawsonproducts.com/role/EarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average shares outstanding (in shares)", "verboseLabel": "Basic weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lawsonproducts.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/subtopic&trid=2208821", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=SL65897772-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6387-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6393-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6396-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6527-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6571-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(f)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123422147&loc=d3e41457-112716", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123422147&loc=d3e41460-112716", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "40", "SubTopic": "30", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123393937&loc=d3e44908-112734", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "40", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905841&loc=SL51729484-110225", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB TOPIC 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q1)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(f)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919352-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919398-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL119206284-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888252", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6571209&loc=d3e13703-110860", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r751": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r752": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r753": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r754": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r755": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r756": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r757": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r758": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r759": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)(1)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)(3)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.L)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e99989-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919398-209981", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 110 0000703604-23-000033-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000703604-23-000033-xbrl.zip M4$L#!!0 ( 'V ;E;MC7!50 H !0G 2 83(P,C(Q,"UK7V5X-#$N M:'1M[5KK<]LV$O]^?P7J7!IGAJ)$2XY3Q?6,8[N)ITFA! ?O"[F\?\/$/YU=GD]_?7K"9RQ5[^]OS M5Y=G;*_7[[\;GO7[YY-S]G+R^A4;A8.(30POK'12%USU^Q=O]MC>S+ERW.\O M%HMP,0RUF?8GUWTD->HKK:T(4Y?NG1SC$W@5/#WYV_$/O1X[UTF5B\*QQ CN M1,HJ*XLI>Y<*>\MZO7K5F2Z71DYGCAT,#H;LG3:W!!6/VK# R\PNM_$, '^!! M7Q>>\0CH*%F(5A#B_..#Z,G@V>ZOQWVDV:BXK2@W4]#5Z7(\"(] B<^NAY7 M;>H91:#GQ3]?7CZ_G(#[1>LJ_"?"@U>8DWO)? 4J MT]&>7]R<75^^G5Q>O6%7O["SJ]>OX=/-Y.KLUUU,$$4ANFG)TQ0"JJ=$YL:' M1^&3SC.*J.9A1^WWE74R6_I'LDC!"N-H%(Y*]S\WQ9:71T_ %).98)E62B\0 M&VR5@YY+)BWC#' B,;)$+&(Z8PY6YH C1G+%X"VWS=-$YSFLL4XGMVS_QP?# MT;/N(WKP&!>?2^N,C"LB>:,5?;#LA=%5&;#+(@G9OA&9, ;0RFDV$T;(@G'+ MB,9"T%O@OU66WI@V_KNNC.<4LLD,%.CH4FC'R$*8< R9]J4 MVG!2\15?U/8X?W'VJK8#\@1962(,N (0!CF F"R2SDY<%"^!M V8X,D,;< ! MA%.1ANQW73%D69FIMQ/@.[S/(!>PM 9KRQ)8DE5*+4/$>"E(Y'^#,;'(I (6 MP/SBXTS&$L@.PX@6#<,#9(T$3XL"#,BN!5!Q#(C\HDW.HD'OUW"G<#H(#P[O MCJ6'2J9DM9"=9F!:,I,1\-@(G_P6TLW@B2U%0DF_K+.Z MP^(E;4D#M2VDD1EP7 84][EP!")LIA6<5(L9G9!?]QC*XKU S]JB\6MD_ ,6L MK0LY) 15)!D%Z[D[[+:3K:CF\N9Q,S 'KMNV$X91VJTGL7C! HU!0'$6T^*%)I)+ TWA&!1$MK !;BJUT@K!3XNI4B_H@VLP*0F+173L*JH/E5M=BNV+ =].<_$,[="8? M_-Z ':MOM1Z;#C77CN()SSP7 FFU&VE'0PQ/>W-SPBW6LL)306^C.MP7+9N) M8B94 ]=Y SO@RNBPZ$@-5$ LPPII.DM8P=%@NJBC6M^V(M:^$K(+8KP2&(-X M3=0JKQ0G:G-OL4WX0W)"(4??RZ4 E(G3H/IB)H%X3E*B7#N6 M)V^-$'E)Q]AX_,M/P&>J"4#H',K5UAJ@-CV SL!7.02J:Z5-MP"Z$Z:140<. M >6('23@>P]I1_/O-#?:&C]]\^>-Z/8(P*.8(+%.SH\&$GKA$V2@VMT@;\D/.4./@0Y$2Y M,%-A N]07(G-Y53=Q@AY6&LA GKXD%2[4%;7OF"3G7*,4WY!,-'B+U M7'O$WXJ,?21,4QU&V^MFP[#P0A#2_LKB;$1/L]LC>B; MG;%V3N?CP6H+CZD^W-YR;^!W7V=FA2=3T8OAH&][5-2-N5KPI=W[_VW"YR+B M%X*__8^/[PK%3L[RMFTF3MO#2+:ATFS*-@,1L M@1T%#0$?(C0T&DZT6S>C=\2??K8W(=U3X MZ'L;JD[!G4P'QM)O7WSZ+/PRB7=ZPKJF">YD0Y_&<6PK=>H5 M@IJ5+07'QJ$=XJ1UG4-AVX$&$&6%!D#$8M(4":_D!K5U?DT($>'TYP$2(FW;+K"OQWP]VKMX"F%-9XMP6XM$ KW21T" MKT0J4Q0G8-'A6@'F&_[66Q_9M3E<72/Y20F60'8MI+#AH5Z)>N$LPQR#G3"$ MP1+V!? )YS=( EB"(\PQ35"U61>B8)0$8MMHM7-K^O5<:R%(T]^6@)+L=(K3 M,)JKBBEVX=SLFG6^&Q">- B#!N&M04QC$ *LK9)?4K=60CUKZMNGG>C<-2!< MU-TW!)P?^B-HP&((4S\GVKAXIK*HPGMM>$P5_6=.2+Z0%[X"NX D.SK<=^-O M=TWBE20$A$?H16^X3?D']D+I&#+!#7%- M'^[WA*^GE>O[OQ>COUP[^1-02P,$% @ ?8!N5OH,S1,+!@ OT4 ! M !A,C R,C$P:V5X,C$N:'1M[5QM<]HX$/Y^OV)+YOHR$VQ>0I, S4Q":.!* M7@;HI?UT(ZS%Z+ EGR2'D%]_:QN:M$EZNUGON.[Q^!AZX],![#B5*HPUDT98H20+7+=[ M5H+2S-JHZ;J+Q<)9U!VE?7<\=).J=MQ *8,.M[QTT$Y2Z!\9/_BE_:Q MMIL]M]WT)>V)XLN#-A=7(/B;DJ@T*ON[O+*/6-_=>5VM[6&C,6E,*PUL>-X> MQS_J=>+2)?JLD+'+ -^40B'+,TP8:.[6(MM:"&YGS6JE\FLII3MH3Y6T]#9- MA;/;K(Y[-5F\MF46"%\V/6(7=2DKN\[W5*!T&)TAQUF>0+6&2PN;YI<6&B@"V;0J9" M%0,I+UGVK;DYEL_9:50?S:XXWY97=6H[M6\L M^3BSM5UGO[+[I&K=5!&9,DC?)F+R3:E>6A>(&.?D39JUZ!JJI.([^ 8XO:]R M%7U_8TT!/6,A?K*OE=!?D:>22%-Z$ND/+_IOL1:&"R_I34!-H2\]I2.E69+P MF4Y68*\97-523S7QL!)639*$:Y(.P*A <%B+] W*? +IOW_ESV?#.P\"6:? MH'<)YU%LH*>"A&FSG<#IP$M/21X3Q-2S3Y(.'HT!9N $KR.M8(3Z2GAH7N6^ M"3RLN6,,V()I?,C:?WKAOL 81G$4!4OHS)B0<,HD\S&-_UZ.9DSZE/J*HCT' M!I8[!36'SDQ(ED];&'WR#- AZ#E+_4-1<4XUD'N@CU%2L#N'PVA44*!7&L@] MTL,N# :=PH*B>HE3O!:>RB7@ M/63< ),=C6#RA-"9-+J/O26!V'>%U0<$]04QWY]-O]Y(O60NF M0X^2%VRY">5S&LH/V,(HF733R;3[QE_GUE]_ ?1F5C7/LZJGG1$,4=)H[/8+ M&PQ$*"SR@J+]7B;"PSMBEJLPMZB/T5@XT2J.-GCG'>\SEBVL@Z[T*1,UR?N6 M&8L2M=EX]EQB/D2C@OAZ\XTLU^AR!4>:W8B 6C&/:: M&"!T5(C:$PJZ)D)/ M$+,WC"@Q) > VB>:K@I(CB(OBZW^VJ1[UZ; MO#EYZ0LMKIC%@@?HJ2YRC?8XUG-M2P!7"F&30:.%0*BE"& FJQ(J"&DFFPEQ;R:60/%(+) M!;R;I[?X2 M7HX%DW\*N5GBFMLEKLE,3?>O6-@E''ITS;;);;ZSY/,[RR-HWVY_V.">=]PY M0K;T8[,4I@!+8>X 7^ 178YG8N\ O/'=^41XAG"D KO>B=93L<%"!^./M&8W MW:E^<'?#^W=F+]W(_WRK^KK2^OJ>?1ILH:0">RDH_P>7HWAB!!AA/4 M&7SUZG9R=$?M(5:_%T?;,&-7"!-$"2H4EO3KW#.KIQQQ8*[/TB_W"(=W1 K5U15.-K[&;IV/W3;(,,ESW>C84XW0/-7'5KXZ!]Y073D]4\BO2%A M%/:/_"+(T>\'WO'O8:A1NEK?&DFUJ_!5IZ;,*=$ &!Q%C3K=TER5 ]_S?NZT M>J-AP9G2T80VMJ_6QSU/"M\KAU1TQ0:9AHNB8VWW\HQ77 P.O/8Y-1*G(#6M M=H/G*:U1PA2W,.P)^8% G MO[V9G$U2",*>_W?(GZ/S!(G$L^DBF:8P.X?)=)Q<)WK1VWER,5FDR3P9[\_R MZSB>W4S3R?0"SB?SJZ\B_;VI10]2&U.I!%VNS46#!:_:%PD7@J^;+DQ8UGLB M0..29F3%-:9*"SF5__9$_;&6BA:[[WZD'J9SBU"BP.4.,IUOTYP4!U4B4)9Q MT7!!VHIHN@S ,G2#T MC_O^"R LWTM??I3Z)R=!%+;"#\K!"^ %/'XNC!9?"XU/H]7A\[:U7A&1E8<' M_K%WZD?=MI5VM4JET>J6>\?14.85M18%981EE%2Z!'LNW1:24<6BP$S1#3*4 M\LN '1Z\#/S^J=3YTBU#_SY,/"5X!7R#XI-X%KG&U86M/ETED*9!(FR>J;3Y M\CWGUQ[,/A U:7X0V!=' WS?"&VD#Q-A0'*M)A%X0YFA]$_NS<>8UPUANZ\G M",3F#C.LERAL?4*_K4]P_X8_>EN^\9+]3^[FX4&DL]NN9^,9W"Q>=^'R\OJ' MY?MX:WURD!]H,_]U>3Z=Q1IN1]&![60;O#>=[:V67"E>#[R/)F0I39>Z;_+( M0'>WVN&R'7-'?P%02P,$% @ ?8!N5O^I]ZHI P C H !$ !A,C R M,C$P:V5X,C,R+FAT;=56;6_;-A#^OE]Q==!V!:P72FJ3.*Z!U%828XX"T=)PPZD&OT'HS<)SM M=FMO?5O(M9/$3N,J<$HA%-J9SGJC8?/%K$BST2_#)Y8%$Y'6%7(-J42J,8-: M,;Z&98;J/5C6'C46FYUDZT*#YWH^+(5\SVYI=ZZ9+G%T\#-TNOW0:8,,5R+; MC889NP66O>XQ]X0,&IBZL@STG^\ATQ)!T#[VR4WI7X MNEID8)R;WLX3T4IY.#(;9^SYL3*:<7*W>!YPBI4$.$6 M8E%1_KROS!^R%$J6=T#%/J)A;,BWVVVGYMCX*1G'@SKB-9+"WZ^F;Z8)>+[M MW:7\#UH#S_A^2,$]ZA_KZ@=>1OM_Q_-H$48)S"]@&DW"F] L9AN'E]-%$L;A MY% KY^/Q_&V43*-+N)C&US_BXKZR^K-6FN6[[WY)P;T9LT0HZ"T"4ZHV-2QJ M"1(W0FK(VJ*^IC(MGAV15^X9"?IM$?=ARW1A8&J#J08M0!<(J>!*E*RSRAFG M/&6T-'+,AZ:\%3">EG5F3AEO+8"'*]D7!I13U MI@]3GMI@#BZ$K("XUF^0"]DZVB&5@+QQ/<$4JQ7*CK%/6L:>#75,7@#E60M1!G/R&:,Z$#D]]0*_Q7RV\5[8WYYCCTS-_TE&/SL* MCL]4N\)E?&XJ/KF:QU$RCV VN_FW9?^U)Y"[+>$_NXJV \Z$,E6VQA)5'\:& MD:D8SNC/_P_OZ3H_>YI_%[.O1Y>-Z :W@<32-*!;?'"8.23C%Q.Z4DU'>MCD M,?//?NWFM'9B''T"4$L#!!0 ( 'V ;E;?.;L;H < )(B 1 83(P M,C(Q,&ME>#,Q,2YH=&WM6FMSV[82_7Y_!2K/3>T9O?V0([N>462ET6UJ>V2E M23]U0&(I8DP2*@!*47_]W06HER4Y=N]MX];-!\4D%\#![L'974KGWUQ>=X<_ MW_18;-.$W7QX\[[?9:5*K?;QL%NK70XOV;OAC^_94;7>8$/-,R.M5!E/:K7> M58F58FO'[5IM.IU6IX=5I4>UX:!&4QW5$J4,5(45I8MSNH.?P,7%O\Z_J538 MI0KS%#++0@W<@F"YD=F(?11@[EBE4EAUU7BFY2BVK%EO'K*/2M_)"??/K;0) M7,SG.:_YZ_.:6^0\4&)V<2[DA$GQ74D>-P1$IR?!2?WX^*C5:@4GP.NM(*HW M12LZ>7WZ2P-!UM#:0RB^MI'.__]--L3&;ALZWP1(ZR=HB 09?\V/GS4"5*M_?J[M\9/:E$/)7) MK/WM4*9@V!5,V4"E//NV;# .%0-:1M[0R-\ 02$^=SGUF%LX3R(SF.^AT234 MO4_O^F_Z0W;8J#;6(3\"[):-/L,M=GN#8?]MO]L9]J^OV/5;=C/H7W7[-YWW MK/>IU_TP[/_4P]MHT1L\^\W-;A^^Z['; MSN!-YZIW6[G^]+[W,^MTAQ209GW+#KX.3O:GXSC:BJ-?9O^ILC=ZQC/V VIA MF86@K8QFS,;J5'YB*V*4T5LL@ MIR3$;E7B_C#L>ZWR<9GUL[#*]FT,[-7>:;-9/],PH@$\L^Y&X^P '?EZTY%/ M==9?T^5-Y!U][E0N&*F<+4C!-RF3&>S5B>69T# M L9D[?(VQH*S%*^TQ&A%/,1;FJE46F:5M]LPR" $8[B>D4G*[X!1J!9S&KPG M$ PNF;BDCVN002@U)GDTRW X(A&@V3268,T)3 ;4YPF&#!;-4-+YDGAP_P!%@D,XP$!77I^3*2!,WQ ML5YY+K,(SRYW9U5F89(+G!.CN^+F,C)#ZF3&QA@H &R16%(N5<$PA-R$[,H45,SI])2#QBGFQXWHBRO,,+,P6R@?&. M)46B64:Z7.@@/92H68C%J$0*UP*;/#!22*XE;4#Z=.C4-Z.9HW(/\ M^+]P H8["=B;\"1W:D'1@2C"VDA.T*]F2XVS MR-"/4#]_N;WL<7S#@:A^L :J'*,O5^0LF->D[@B!]P3B M<72A!5XR9<1NS?+1V(PJ]75%V>*>;*7.$Y2*\J$*PUQ3[%:2SY994V4LWJ<7 M5#B7"7&B7W/,73CU_HXA$9(0->2>=0$<*WUP+2EUJ^[]@<=UX%'%W"PR-:F/ M(RT()\O.'X5DSK#QO(.DZ$_OV9?_9Q<]D:A_NQ;B^/>V$.XUD9CSN+Q4 A*F M52XM18'8\(3\O%&I+:!QK-:LTF:1$MT-G#)-I;4 #\ANH##ITG,A$9^;9!\9 MARIG2$7Q?ZH9Y\<$?LTEPG='(L]"U\8>O/B.8([ZSU_^;,TO)]77#?)#)\': M!VLQB?RDUHV:P% "$JI(HHN.8 K\CK*BKX5<7G15G'M/-G]1\22:%L6[;ZBW M2!87.-# 0K%V4KJH_7 (\A)+M+)/S0;SLLG3%#N0W\!MIL@46U_I_)-V'VP5 M.IA=(XUB4<:P@=,W#+Q[+5DPI.R3D\PF*ID 9:B,CXJWJ[J01$C'B9H!/IW& MRNL@7^,?\N7_DKZK3_IRX>MX^Q(=YP21_([*_MOA9[\!SUI!)\X= MH+9KYLBJ=/%J[PC#Y3[7OP9BN_CU++94NE@'N_[OF4"\P89#DE0X2>O&$B+6 M^PQA3GT+N_:5QC/!NE]TP7@T80&Q*(8.?M?W?_=^P(#-N7MOWO8OJ2:P\9.& M^&OG';/>0)/QM8^_2_UG"_&[GX+U!+ P04 " !]@&Y6 MI)V8*FL' 4(0 $0 &$R,#(R,3!K97@S,3(N:'1M[5IM<]NX$?[>7X&3 MISE[1N^R'$?V><:QG9YZ=TG&59OV4PLUC1VW1KU"[.Z0U>@8N+/YU_UVBP:Y.6!6C/4@O<@V"EDWK,/@EP=ZS1J*2N MS&1NY3CWK-ON]M@G8^_DE,=V+[V"BT4_YZWX?-X*@YPG1LPOSH6<,BE^J,G. MZ^0T[4,&;]HGQV].3I-^UN-PTN]F_=.LUSW]=P>-;*%XU'%^KN"'6B%U(P<: M?W#<;;[N3_S93 J?#SKM]I]K0?3B/#/:XW@6]>-M[&:C,P^??8,K.=:#% T& M6XNZB_;4*&,'!^WP=T8MC8P74LT'WX]D 8Z]AQF[-077W]<=^J'AP,HL"CKY M&Z!1:%]XG$6;7V,_2FI8S*'3):MO_OGC\.UP].J@<](^ZW6:W?MVKT^?VS&N M@#>3P1OL^F5,()HA(#66$Q('I19@2:IV<75S.QJ^&UY=CH8?WN\YK?_Y)(ZW M>F%8QUYP&PGVUR;[29?>&5UG*5@OLSGS.?>O#OJG9\^;Q!88KJE,N!"XQQH* M,K3B=.%1B>NG_:!!;[[08G2:$8V;UR'+^128A:F$&;*$SZ5CEUJ77+%;F!CK MF='LG;$%Z[0;/S&3L6OIO)5)2>!@?S,JW#CV%VO*29T-==IDASX']NK@M-MM MGUD8DP+7/KSHG!WAPK_9O?#[K^+7ZHWN3F^\Y0Y]@,M:S-F=-C,%8@SUZ!0; MO2$,&J(-\CJ.PZ5F7,]9J;TM >>!3!](']W$68%/5J(C,Y[B*\M,(3WS)LIM M"&A(P3ENYR12\#M@Y,5EGP[?"30&AU0A8N 8))!*BQ$"Q32JLT 6;);+-&>N MI,M*?P86JDYH H5T"D,)1:69]#E.T$T@#092OQ,TS0B1OU=.J2-^4!R;[5J[U!GN^$#_>)^J4F"?Z/@U#]01--*J.9N@ MWPAR!$6E5IBJW.D>#(VP%2'#J9-$J5 @630VSSR"-F3S3)F96Z!LQ2*, MT\MH-UI97P.+6QBS8>VWCI?CG7@9W5MB*+H64B7*N-*U"/BLD9%3T^L24'@:\<. MT;$"$"G1>S>?TYSK,;!+Y(3;4H&+!G=ZO-'I'\)1T._T17PZ"C8\A(JFKA"0 M.B*/QF5$*&N C A&Y\T@%5C9_?&SG:/3;'U\33C'F1Z)P\A0V^>#[W-?KX@ M] [YT2[L78/#9!=7.T2*IR%2IR"6\M+MKT+1) %T:S52C$^FM-@!DL94ND!% M* 4Z]$.9X8K$UHG0@N(!)U6 6OFZ7I$D-4HD-+3%&25%J+M2)B!C M& W4K*FGTE%H"]O-A3@8B L+.S0(*ZZ@-.$(T+14G/@6IQ6,6(5(U(@!=SU/ MP+L$2! I$?5!/(,"'\7/5XO#9$\<[DT8&W#2H%@8UC <.):[E# MH%*V10CD5BS0@/B4/)%*^CE%S6W#TMX(P F8B+"^)[J6K05*_UQ-:%+:"6+2 MA2B?8FDH@@$A;QN#QN"M$)K8 A/"/(E@3AKAAWM#3@)]?^, 3'<"\&;*51G8 M@KP#68:)DYSBNKHM"= R1N_!?O%Q>TX4\(:*R%PN9EZ)*?UN"_;A9[Z4!DHK MLZ98L$M:PA2"N!-H3X$(#?,N0$;LY*WICTZM4#U:)2VC9"IUG,!7%0Y.F MI27?K06?+;T6QGE\3X=7V)=+L2.?6\"B#T?)73P6V**7(1*12+:I5%/ @@!" M44OU;CB1?MR[I8QFW@HP!=$(.BP,A5YSK%TO0-55;@/Y.O_]6)](480WTCGEJ9Q3.F\L6X9-\,+[+(H MI/< CW!S8C R4[N0:%_HY!#!B%3HB&KQ/R66B[T$OY82S0_[IM1I*(2/_B@< M=I+?I<)4!5,GB4BA6HNJME0"NK:*>OQS!]1 M\M',_A*#869QV];1;1"8!AT?3A\KA-1C!)%Z:M04*(QH/JX.46U%3E!,E)D# MMLYR$QF)W\,?XN5WB;;-C=5_S#-/M_V_/7&-BQIHB_W";9I7!S;']?AU\:N> MW&.?Q5X='*.;PW7SHQ-[^N]%3+!VL6'Z"['KYC.D)54C$4__P.P@WGW$FD,2 M_02:O,HE9+'AW6)KQ<.+HB]YNE5T?J7=^H:^N\?<"X9<+%_\!4$L# M!!0 ( 'V ;E8 F-P;M00 (P5 0 83(P,C(Q,&ME>#,R+FAT;=U8 M;7/:1A#^WE^QP=/$GD'HA5<#808#;F@2XP&E23YU#ND$5TMWZNED0G]]]W1 ML!VF3IN.0S2,1F+W]O;9E^=.UWTVG S\C]UD[7-N]=NYBD.Q?ANM<-V2VP\&6)A:UJ MHSEO-<[K\V8M;%)2KS=M%'=C,G4.J8O2PGCUI+J^=LU MK]*LIZJS8J%:MEW'^;E4J/:ZD> *YY,XWCP:,P^,*?I)621F"]X.T&$J2V;L M5AZ(6,CVB5-<'2VQ(I*P>-U^X;.$9G!%5S 5">$ORAGFP7:_WP1.Y0/Q*I.US-/R] MN#\83?WQY7C0]\>3*ZS7Z>Q=_\H'?P)N"]Y59I5!!6:C02%UJW4'^C/H#R?7 M_FAX$.KW@FT?S1;#N=. R27XKT8PZT\O^E>CF37Y\&;T$?H#7TL\QSFCMH7PV%*=,PA$)S30/,.K)A:@EI2Z'.>DQBF-!52 M@8A@R#(EV3POU&8B+AXR^$6*/"W#F <5.-4#GY^T/,_I#$22$KXNWMS.&>"@ M2R$3L61)#07@(HT_!DO %13I+$I9EVD'\:-$BMU2F$01"Z@LIC.R2\8)#QB&:"O#*;29#?!BUOD:4*)8M"Y# MFLLL)YAE)?9:26-M=G0CE350$HI4L_6^LE'1=;J984;DG'":69-/,5U#/RCR MH^L4Q43!G&1HPD2 2;CA8H7A6]#G)_56YT%1/J9@4Q+J#%DQC52[VMC2U::$ MK2>LX5/WS)0+@(^AV91KE,LBV16.I'_F3%*]H&4Z9K--U;O54X(E M*L&MGX9GNSA_+K-=B6V"[9Y7:^6B&AX7L[T('6VDO3N19AR;."%%^) _%&&Z M;YAINVT:").8AU323$>\K,4DC@&'H0_8.BA(,069::*R M>4MDL#2%X];*9I_Y]5[_IZ!Y;N.)NL:X$=) F*IM%VN,UM*K;ZW9R8H[_%J! M"[DF'%[K=?# =7SP2[T[P(X1P#_O>HX1U352*M->[&UH'FQVCA'8:2H9+B$I MKB%TAT<8/&?? M W(Z(?G-&F^@PCU,3VFN!U?$$J]!_".$<0CONB. M$=:.R,RNXS?L??/T!=8S@MVWG'G],?CO\V[Z7_#?HTCJWM%=*LS995O2F.CX M/SC,VPZ<"Z5$TG8^#R'S3-??X2%?<=!RYV[.*8L3T][?4$L#!!0 ( 'V M;E8?L,CQCJ(# -:%*0 1 ;&%WE6&TO2-OK_ MO0H=]SGOU[U6EYU#Y.3>[6^Q =/LMH0-V&[XXQ4Y@; &6A)FN/H3*2%L/&QC M6R"5P&MO6U*5JDKY/#%E1D3^]G_/NIW&AS08MON]?S[BC]FCQO]]]MO_4U7_ M^7W[16.M'TZZJ3=JK X2CE)LG+9'AXVW,0W?-_*@WVV\[0_>MS]@58V_L]H_ M/A^T#PY'#<&$_.S@X*F)SO!L0Y6E,A6$G"L465?2]X188!B>D*K<]'-&O MHU_8&S[MM'OO__GH<#0Z?OKDR>GIZ>,S/^@\[@\.G@C&Y)-RV.,P/;H\_6S8 MOG;VJ9R>RY_\I_EB)QRF+E;MWG"$O7#UK9-A=8!X?/7-C$,__M[E ?J^$-.3 M0_^D-QJ<7YT\?J!A"H\/^A^>7!Z\]H7VV:BBX]>>:WI^NT>_(!70GHP&V!OF M_J"+(P*5KL!5Q6PE^=5UAGT0W/S):%R><348=#"VKS_HY;GZR>3@)\_X]>O^ MV0,*5C%1GQM3^.F1TX%.XOGVUPLJ/X_4M&+C\ M9,RFIP\'7QD*^O :3\I%VG^&[J>LI>'J'?SS4>I5KW<>D<0DC,]^ZZ81-LKW MJ_3?D_:'?SY:[?=&!$.U>WY,7PN3=_]\-$IGHR?CG_/DV?_\S__\-FJ/.NE9 M&>]J.L*_/9E\^-N3R:5]/YX_^RVV/S2&H_-.^N>CV!X>=_#\::_?2_0 [;.G MY<0TF+QLQYAZXY=TO$7*:- .D_N?C;93_N>C-BII$*166GA(VCLMI P.?&(Q MK95'89SQZB/J/>R66Z?VT_4>/=_Y*OV< 78V>S&=_3N=/VJT(UTZRC?G M?JW_X878_K GFR?Q:/W#_H8[VCHZ;#_NFVUI[Q9J[K]6>>-/> M.PIG6VNO3O?>-E7SJ,E?R%9G[Z(/>T?-B_VC_4ZK^[RS?_2*M=;6^=9;.M;= ME,W= ];<>'ZTM;MYT7ICV0NQ?[[W-NC]H_6+UMOM[O[&FW9K-URT-MX[OK8FOML$O7^Q WGK?]QFO=N@@7S:/#HU:7OK/V^V%K[3UO M[;X_;UV\DJWN'YW]W=?0/%IG>[L'E]]Y0_=2O?W=OFQ=-,^W-IIB_^TF/<\Z MV]I]S>F99&LMB+WNFTYK]^"\N;M]N/7<7KS871\U=]@9_7O6NE@Y;YV^L]IX MYJVI4C:B D1=.=2NRL"]5=X$#_G1,T9_#).:P6]/KL%ZFRBOG@P&!/'S]C!@ M9R_A8+T7U\BB/6I,]!#=X6ST--(G59=N>UB^644\KU+O@0O?XP+_"A>$YX8Y MQ2MC@JK()A,70I05OK:60NCX-&D5/W!D9IE[-2[IR/]Z4">?$ MF@B>QWAB59_ MP/A&&,-7,%81/;,N5<@)7M Q5HZ1UO;>"E#!\B0)X^=[=XCP3@HG W+3U\_" M(84KJ45''L#]'KAGK?88V#' S=UPVCP*[R@"9#HF6REZ54&&4%D"H:?(GP9RC_] M_61(X>YPN-KO^G9O/#GP.PX.L-U[>3(@X(=I@UYOI] _Z+4O4MP9D9=6!'\K M;_8HJD]; _KJ\2 =IMZP_2%-/EP_&Y6WOI/6>^7!Q]>=+WE@:]5U0_=Y;ZO[ M_+!Y]/YT:VWO@J1/M(Y><;I?>VMCD^]OO#HC0K%F]_G[UMOG[1=RNY/^M7V^ M_S8>>P%Z[^WZ^=;N"K2.FK*YMB=::V\.B13T'&_>[].]B4Q$FG*]/W)S=T41 M48@$>T28%=EZ]8XS="C053X$,M:9*W+0N:B")- L))4E/'KV9_-8?]D:':9! MJ]_K'X]'M7U>[?YN5:8N\7B?CQHHV^W2GQ_"3>^X0ASXE1O= F^] ?M@L%/O+B17LXFB\A")C7'_9[ M?QSN7QQW6FL%J!6V?W0@FQL$V%H ^E]L;;PZ;:TU84\\)ZT13O=7'2-PA_N[ MQ^^WUCJ=_;4W[YMK^X?EV?:.#L[W=H-H;K3:K;=_T),TSYL;VT=[[/ M0]^-G:WN*]AZ^X8(1M?NKM,S;K>WUOXX;%WLG>Z)3;[7I6]>;)[NTW7^:I3==2+=IGS'R"&P5E2>)T/3S^FA"C_3 HMMGT?LO642V*Z@$HD+4HH) 'HY'XE,V MV0.12$GGZJ"-'E@T3Q9%ID6 ["O.#&D@;52%UO(*HG; (3'N0QUTT3=L&GEL MX8%*MT"E]?,7NRM?+(H(!P:,K[2UH0*10X40;$4QL)4"HY66_229/@(Y5Q_I M@4]WR:>HC,W*ILH2@A5P[2O,-EV#1W-D66?98I5U B.6"^S"YY6T5K MA4HI&*;NEDVST4W;):5M*[\>II7A,"T_D_;_<\A"]TT/W[J3K>YKUB*$FVO; MW:UR_.@5M"X.Z/\]V%];8V+%Z=;N>TZ.M""FG&_M-M\% MDE8A%*N$*.Y/E*9R&LL<<';16X>F+"9\?YIQ//+#>>J4!Q;\ @L,CP;(N)B8 M*8YR(E3D_2KB0PZ2<102\VVSX!>6H*[H@.W!&^RD:HSR M%3,0O >@L#OD*R51A-$"DP_0JY "D6GA-%+"XEHY2RI/E<&@+'@6MOQ^_O&4EWA>/EHYQ4$<__4F#4MD-EG\YO.F MT,7*5.4<-M]N=\;NQ,6>)#>!OA?DWMO7!.E[(L@?[>;;-^WF$:F4G<]5SOK9 M_@8]W^XKV3H*LDG/V+J(A_MTKZU=(DAW\VS_[>8YJ9P.J1RBZ,$[)3AHA;G2 M8RI=H@*,5N8IIG$^86.4BQ;[<@\ZDPKW!'X?VYQV#]=Z']J#?*T!A MIRB+DB!-(*5>.+^99[ PB]&D\%]-%3XY!YOD')"COQ9)N8^-?EE$%J2$1>OH MS1$% 6Q_@ZYQ_AFD1^0<'!5CT#QMB3='^[NOR C0-=?V3L>+TV];;5+H[^EY M+SYU$%IK!] D>)U$P)(PIGB9 ?#YEY]-/[I^]>.Q\9N^&XYP,"I)V^-,PXH> MCO'I]SX>NWK,^/%4+BK)/]YB$S2 M2<5M8* G.H!IR19@N";U/J/+P=*59%<7NCQRLQ$XZ;4G/_]DS+[)AUV*C4\& MZ=EER=C3USMKTZ]/#TW?E^]_=32CCP!"*98IO%H2GIZ MNUBC*4O9FK"_.)K#XOH-OQC02SJ/#_[PB/Y,-M[\A_::7/.;RS6?F5S_@&V? M_W!=D^MK(_!C3+PV C_@$R_4"/!?&8%/-1O%6>-@[.KGQ?8'>JQ/3VU-G+#^ MX">5X!??+Q^NI5Z_6])>O[SL357!M4L\N?[TW]7!0I/7[4OI'H54Z)#"*M+" MEI0QBVC%&'>V>+BSF3'?, S".)622$"A)I)C%!T3RAII_1VN'+6)@,S M/8T^[_9[.Z-^>#^YUF]/OGJ+JU&[>I)Y02-Y\AHA.:TS*$04TE@3B:6>I<3L MTD"S$N,XXJ/8#]MQL[>*QVV*%6L"4PK&.93D%^L$B,PR+P4YQ%*34@DV+ U, MVVF$[5Z*ZSCH4?P^K L^FFO2:#XZZ\$KYC0 *D?:/CN>S/+@LSL86\?SL8Z; MJ+N:0*2$)+E*Y4[-8$L M.P=2(@56!!;Y3UZ;%($"6(8V9L'G$&O57OW-/Q)TR;$0;/8E?N84_ED>!.C@ M@E..?,/E0W4N$CE_H(WAGJ0TY0 &N*80R&I.,FTB2RP8MGQ WZK_/W] D_3& MVXA<: /)DJR2R&H6E+1>ZQ26#] [BQKF#ZZ7#AR6< (#N;#*AA2T*@Z1=#;H M)03W3GS9^0.++@0T4O-$9C: =AR"TIP03#Y(S^]NWK'.VG=6$Z+7H '&' 6. M&$Q&\-)83#F+H)WSB,;*I8%F'K,OLX/)!>.RE\+8R, RX:-VC&F4V3*E/"X- M3'?7. <^:-*5#B3PLAR7;-3*:V.],#XL'ZKSGWV9"]"1H=(!DH/H2GX*BBBR MQ @ B3N,2PCT7(+UN8 ;@!LODXY2(6C!"=S@T,I0UJ&F,^-+!>[=3:W-!5"N MR,Y*!R(P YX[R[)74;FH<^D3N(2 WOWLRWS4,.0RS1*%] &"9195S%:AE,J5 MHMZ[RWNKLX#>2D*>H>@#+4@*[(&@B1Y)\)1P+C*O^&5BUC) ,X_9E]G!)%D M'X5+AFO(&9T)R6IO+%(L D$O#4QW.OLR.WP< YL@2=)LFGQ-[1E)DQ(^"6:] MBW>8V;L,%NMV-)T2Z#.ADH,%B\%QI:+/,I1<5*[,TD T[]F77X+L8]W"Y.9? M%"Z42J7IDTVO<>/"!8XAQ1R,YC%"5,KZI+-"HVP(RNAP65@#;&$Y,.UBO!*( M Y/ZO0GZXW'93<-+?\Q;C>=TD"]BO#2_KJ0[N,R-=-[]7A M'S:^UEL&":.PD8,GVQN#UMSYZ(77NA;JY<:\_!)DL&2D;@6>? MP$+4]PO"7U4VDYOLI,&'=DC#<3P^6SMXU3YD1*^&-&J3SB"_GY=M.K_Y(#^D M^6I)X]('C"R6"^1+ =A RL>""P@RE5(GK &-;VS'5GKQ,YX56"<\NR.S-@>' MZ^XY)0WS5AFG,RJ(SCM,:1(3.\FB7@*?_=;5U<*QZ.[7V2S7,;!28V(RQ?#) M8U**8_0Z.@N)U8!%GQB?D,JNR07'[?;P_:=F9WK2RTFKI2_.G87EO;SVUN"2 MLI]PZ4US_G!@FKPH6M;J% "RR&5KH!"1 M^ZQR4KP.8E,8NUWZ/4Y(4]XVV[UV]Z0[*Z82P0B@T?G+#O8*S8I_<%R>[FN" M^?M)FZ[:.Z#SIB\WNV7F8+Q\L90YA4QR%HRS&:T&-!RY1M0^<,-)]1I1 Q+- M >J?(C:>W8#8M201.LES\A'*CE(B)!M84*!D '1@I:\!B19$$XT-=1/#(?F$ M@_.K4YZ?#,@*D%5XWCXK_Y0NC&_283MT[B)6O7M""1">4Z2:$S!PI)LP6#)P M*&Q06DM3 T+-&?8'#?59HHLT2N>1@">"C16.XU\A)^+3MOIJL:VZDS7AD9'K:/;X5"-]* M:20B#+(<48UQ>@" M2[_UTH7.B"RXC#H]4.A!"WV'0A14)8PV9T:.3F3*.2SU@8*#<11HU8LPNI M#I7Q MDD GU&E\V2[')YR?5.>[PY0GLY4TL8^;'2.@')>=!E MNUUFO,# E'(R^SI-UWT_YV(L!IN]#W16?W!^TTR*FRNCJ]T8-_K]6-8B6J2, MNL>=_GE*TPPIA43(8!_9&< MJ \QZN!92"9!'0IV;B8^NT]_W\ZAEHT[M/=.80C &%2>FR M<7;V5DKN),.,R8N0:L"I'P=WABKJ1A49I7E&_V1TE\5G]R)+/TBA4F#,,L;! M6>T9<3=\>SQYFN+2>%VWHDJ44%F8)%G*"%8):YWB6;KHDJ-_] /Y[@L3-%EYFTW* MVG PRG@3M$E680[T)Z?%9L*#4I@A%63BB*0(-+((,2G+68@J):;'[6%4C:*K MQ5JQOJ?Z:OX1IG#KG@Y+<\MUTOH59I(8L M2S*TX>0D<6ZM,\4/5HD)+P.?+E+KQ0N%;P9'"R>;)4VMWRT5@U_'1L]H32%; MT-8XD0 !L[ Z.#(FVJBL@!N8[O125VPV:6@&)]UTVZJ+BQFM]CD*%CEPL%F3 M5^@L19 4,/ID, 6I^.+OO//G>*R4Q__D4%TVK?+19!3 O((+ >G>!1:A&#* MUGR@%M_W6IQUEJ7W!EVV6-('7VX67QW+EQ&(0 [GUYBRSJ5":+(,3%]^'KQI:Z1172.Q<%=UH# M0%0>$8W-7&0@D@C Q8\JZL:0NL8Y5F?@@2OOR3EQ3)'ED5E8D9A6%.F$)8US M[CH7IL[!C>%<^I",SQZD"E;);,&41 4M%(3%#VYF$4HL"!T7):+1I7=_S%[F MG,#SB#RCBMS)LD>/R["D$0V606IA3^H:I1@$$")88!PA6H$I*!Z=5D%GP_-5 M/I_[*/J$@;;9."IT$B%Q, (48TJ,QVH<0 MKE(K974?HHL98/BI8_\=##\]]5;MBKI_4K M]\IWGP&B^N85)7HV%25.$HBR%) H"YJCSQ202V^D]^15X64WRN)A5_?#U?YU M%*]YN=_-'9]-75!,4AJ1%9H$(DJ+0(YP:9C/F"ZA]-K4(5[8VH.%<4F_1/.F M6G96F=Q<9>L-$Q"R@6R""RIJ:44:-\T27S3'JFU[F+LSE3]0JC>KKC!:D\LJ M"$D'H#BW AQC$:R0F'.P5Z92U!S$^9E*<;>(\I2-9<)F8 P\SQ@MR:8I>QRG MI(1>_%F'A9@^GEF4'Y(1AF% 8 NHLJ @B2.PD149@(')P&S]81CJ]MKWRH4 M?"Q$=@90^&2S%EEG(R(PSTL_1Q8T".M5J6R=0,%Y77W'UOKS6T:"\QDEB-O, MLU,B\4S2D*)'BQRTCZ'L!,GL)1*UU5$[FSNWC<2,U),4AD/6QOA@P3OMA>(N M\D2HL)"]N51/IJY(-%=O&PEF9H-$MBPSXVP@QPL0LTL1HW'!NJ@-O:J[3)28 MB-_9-/WL)"0;QA09[E#Z8$),UC+EHJ%70J>,?/$->-W2SFKD4J1,3& A"D!# M<;#&R-$I1&X$6A;DXKL4=2-'C9R<@,PG9S$D!11X.0&^],+7B0X$$Q9?H=>- M&_5QN\C7-:"@3+( J"2QF'WG==)9J<#TXKM==>-&?1S!X)F5D$*(F8/PVEJK MA)$H2S,VR ]ZXU8R2.KHF@8H7?D(OVQ*@W;MF0>O.<734@&3L/BNZ2\[@K?+ MR3M*.9N=/PK,98:&U$79;<=Z-"&#HO">] 9HS9;4'[WKE+/Z.*$\^02)@>%. M@4%A9?E$"Y"R-& 2BV],?M7E6Q#F+8K-0)XLRJ@<" M*E@E7$9U 4?IO6<,6 MW_/\53]O20@Q,W&Q00H2XRBZZXA?M2Y6Q)ZS$I?4 "2 M$LL)+!D23RH"LHE,HKDU<3>S9,2%#"QP"T9@ M804839&() ]#U6 =[\X@NS-_9U$4!S?*:'!,"!# +&#.2OLD?.3$EL 7GQMU MLBOST"*S8@H3CN7 60CDDB*7SI!;FDF%.)&\N:R;&)N8:NEMS4]@\GE/WT]U M^Y_W]+UVZB^DG$F&SH)V/D &D,ZZK)*Q45JC,+E)7N]XUJ%:].F'.<3]G^'' M?Z G,Y]-7K;6R>6L!41(0')H)=-DV44F95T2["_QN\S+KK'.OA7K^3E^-\W$ MGEU/[=)_S0BP4CH$B8S<=(K@$R,TA;9YJD#-)7[+'-S/0'^:&^-W[=1?VB_% M"I>,B%DC@$DH4MD"+4NK6&E@NS3R=P<++?.71J4H'E(E.B9CF(+ '!C%T$[D MC*AP:@W9 N^0L$#6D-WY#@46F(>DD'&MP 7CR)?!J'@TGK.490UV2+FA.UIB MACNM4IK#?B76:\L-Q^210\C*E053,%D(S51VO ;[E2PFFG>U>\@)1<-C* ?I M0^J=I.%HD+![A5$WX?!DD"9C<'G*SOB4Z?6F9TS?EPM^W0TVSFA/7!913_X)D+R#0'QL'+4.J_ MN4^NU(.G"*8&F([W'<;>0?JXXW"SW6MW3[JSFG&Z"5LF&R'MI,&'=DC#)6:, MS-I*4,QG;T%*[H,54>EH4@J2O+H:,.:V@:,&:\C?F4+1NI?S# X\-VP,X$P%!V2QNF;M%Y.8B\.\-O/ENG!H8^&PX\>-!*6\>B"]JP7 *54(?YB1O@MS)LXTL,=(.P ME$)HF8U:,N6#!NTYO8F>]*K' %:ZM!Q">'<@SD42K40OO<@0O(1LO<6H##.\ M;*/GE7'+(8DO<-3NK71I6 (NHRCR4(P@EK0T"3$XU&0(C7<*F,_\4I_67A3O M$,6YR*+C/G!;-JUV 00J=))'!5(') V+2^"5?ES>^?38,DID*ENR2*6-R )( M-AW)HI+6H'&235MBUUHBYX+E7.32@#&*1VZY(V_59XS)N)3)S\D41^:ZV,B7 M@WX\":.MP>44^;4VV+T1=N@$PG$I)[:1+&))[P?R5R$E[;S1.AGE3 R20HZ: MB.."0#B?F%%RSCQ'%=P$)-\8RL\;;$+1P1+;*B"EII3*I=\T1)"6,V&R#B6--L0L:JOH[A#%6U%Z M-$K>.(5&8:D1D<@E0Y5]A&Q3RG%Q@9FF4;PL$\J#T?G+#@W!2B]>M8_^_7SW M_#A=+\1Z@;U8$V2R"29H&BY0%@0DEQQ886PT/I?\R,4U1XN)S PKXJSG#"EN M,LQ CM%1\.2E)*0@ ?"T9#+S^TF;KMH[H/.F+S>[QX/^AW$079?]O$!#="HX MB,) 4LKQ3"$P"97 +%#7H-5*;4";G:0IK[.2RN=2I\PY>A&8-BYK0/(A3 WV MZ/LAT)H8#MN]-#C_],2:R!=WWJ><.0]8&N%%3ZA%2Y*FK3;,IB63K[N':I8] MDPTI0)4L^ 39F/1+)F/S!FYV$F8-_.4 IO-WOC"=HTK(LD 03OD'E$8?[ M.LXA&<-&YCU*[[(@S]$[(1Q*@EZ:2/"$&B1CU!_YN>1PE.0IHZ3.-FH I\B: M2C*D1 (M@A;+,IOR229!W:8FK2O+SZ"$= %('R.0GQ,B6$]2:U4->ETN)D(S MS/:0-I"%U(:1V)0=N@ P9J,R,P:$J$.6\ )"-7^KJ*5 Y5+T@2M0P)%EY9,5 MS@KFHEQ.JW@/;!Y'X"'Rȋ,*XRY:G@&BTB"DKJ)&\KJ6;O=C^T(XG!.K4K]DYQ$'Z'8)EOW0_ M&K4'DZX>J9=RNW0%+OS8RE^]T;709WK&[_W>R5)V^V)(H5%V2D/9PI89K[0% MEXVQ5B<5U.*[2O>'+;?BB47ER]136;^RP()!DYTU7#! :@F"UAL$0E0T@#+ MU$2_TXYC,#9'J?MYEV\:B5+.=3!MY'.7':!>T%_]WJUU?OJ$#FQVN]T(%YQE MVA(9(&GN&3GDT2:K!-.9X>+2X38[N8\9PJYT$Z",!F3]=%&3FHB MA8AV.2AQ:VV]EI86S+MHN1.D)B @0R&T#0$H>E>LU#HM+"W^#)4Q%U;[@^,^ M@5*68+<3_>K0[I1LO7):3=#)4=MH@F#*>-".><,Y#Y8B/XP255VZ)MQG^S[_ MF#)*EK1UB2FO W#G#*D9&-(S<-2#1@U>P"$229;LK5S;M9J71@/#*:&.4 M5"9[TD]UJ(M]\"46A4RE?Y.0L?3B$E!"5$U**@HF.1KK(-: 3 OF@-3D4BJP-F6;%W<]Z+Y[*;>3G#L)*DBDG0%FT#$0RI6F)E"6 M=6N057V?_8W;V1W1,_"61VLB ^N5+;6Q&+S*%H'G&JP8WW?/X59HX]>RNV4^0CF(0OCO&& M%&<8M!9+24$(%';DQ:7#@[]Q2Y30I!FQXY5R:B-#6HTKOO MGL.MT (Y*_WL02Y%9A(M+G S@07S 6X%G60UH\B1;+BWH&- MKC/Y;%P+"BI96N"6KE<] =J]]BB]:'](<;-'PW#0]IVT,ARFDIW:Q*/^8+6# MP\^$:7> ,;6P6YL"=:^3D"BDDK;TORD=$ 57B9?-K@3YUXL[EU<'G&8XJV<= MH$"-6AM C,XI5?K0)\XU9V*!M=TOX;1Z,ASUNVFPG3IC33D\;!_71;24EU'R MD+7/9:-&:W-PCEQ8:Y-&5H<>*C6!;(9KH#S;H*)CI2L8,NU(NH+*GGF+2<8: M1!\_!=EXJX?/3Z^)E#%K3%">2RL!I$R>:9060;O(%4 -&N[5!+(92AESI7&E MRLYRL!G16.\82K)KW,9:EJ![5TEC)S0(8V@3#GK]DU%IG]LN W4%6S?A\&20)L'KY5DOIV=-KSH] M:?J^7/;K,\)9)95"@!016/8^;%H!/KIK>5O3,WI M3-)*^.\)#?/'NL@Q!FL[&\_[ W+".N>32>#;5S1P8T5S[=1?V:,YR.R"]"'P M!"8R5S*4' A>J"*NEA9!N&KZ8A%YLEHV8DZ#8QJR\Z(VOCTG..J']X?]3DR# M)6:1<#=FT<=3?\5<>]'L'Q-WN6O*CK^QE0-S:RI,[S^J.Y4Z;X]9H M990^(>M.ZK7[@YT4R,;$G_O9BQ+2*-)C4J+V4BD@[EFKH^:DWV063KD:M+I[ MH.1"4'*6286,0NKH81Q3,^NBU@R5<3$8'Z.NMY:\A*@ >;>DV"6BONCC]PSK MW9-_451A,EI);D!HE4$+CP:#+@4KY.5QEVNN"A]XMZCZ#GPT5F(,%HE\$8EU M'ED2GH,SVM3<*[P%WBT( V:G>9Q@D04#3-L(RB>?HU=&E0Y-BF=>@W*H^\F MV>D -)R1[QU":=1DG:+($%U$XYA,/.0:[&\V1S?\FW9HO'#Q]9NWOSME6C$4H%[#+;>ZNB!C+72C#%%A8F<@^2N123CRT'ZT.Z?#.LR0;(HJC%XXSDY:][Z#-D@J4;M#/GN E2" M.FQI^<#&>;-QAL71042IG);),B SC3*#5ARR+'O,.%=OW7B7,Q;328HEI=P, MM\@6%*$D;X-C$;0&3-RAST*#"Q2K8+T5X /E%E#+12AK4]E Y R"I^B8%!QI M.JE$=#D^>( U8,,,*[2(6N@@Y)*]1W^5+OC1^Q@<*:$4:I"#^<"&&78-4D;H M+%5 ,D=.&$RHC#4*2T*@O%R^7LBTK0&ME M3@Z,2[GL;8/U9L.+-"*T9IU1L'PDD$8GGB+77@ #[2SPE!)Z$U"$Z>9@BTR" MNT\K^3/:_3YHQX-T@Q7<12& 1]+\3F=%W@"DR&PD#EC&5*D%D$DM/@'NYVK: M[!C HC]@+))SE MO)VMY]N_>O_Q73Z]>=EQM-^[KA]6.D3('ATLFYB6D[8&J]C#V,;>RP%=JWRT M<&IQ)C[<7=?V8LF[18?9*P]6&Y_!>"$!C.5!6*R!K#PP^LZ*X>^WK-CH.$7H M)F&(8$2TTBM0S%ET0<3L:B K]]VNQ*.3X6A2EE5N2D*XMK7]8$UF)2%:!<]] M<#S)LN&ZMEH['ERP/'$(4 <)F3>/;T^)/TC( DB(S,ISB#(RZX%E0&U09\T- MQ\A###60D-NW(?1RY"U(X9H* 9DW*Z;$!FC$ZF5M' '#CTX'_? M+CN91F5ST* #!VNXTRQS;A*77&"&.O0KN^.IW]M7U?=U26/^TF#!1&N\C!H, M)!&G'VP#;4>?I6E9Z@-^-U@/GE5.HHO*,C3>2ATI;C V<@-6A1 D M&@Z7-71D&^2B0G)'#E),[:C1"3E(M&=T1[CD#[JE%9143E8 9,*VL,F#0P09.3(O<6648 MDTD+X9+SHMY,>_#C%I-UW)$Y"Q226I% &HTR&:&LM3+:)(6L-^MF6\'_0+9? M)1NH4JL5(&, 1[84(WKG8VFDIE/@]6XE\T"V&9!M=IUJ+!-92^:Y]1(T.B[36FVP/]G0Q61=X9@$S3UHIX.3$&1:"<@)8T7O!7*T)RNHA=+QW ME/O*FM]5D/J=I:)/3_V%I:(8 H]&:RQAAO/,2^U9;A@(>\]I M>?<5K-\6A-TT'*W_]^26"U2Y&5?IVUG87AT,6 M6!@8&R-'CG@OEDK9<&!_K MS;*ZI /?)\9Y;07I- HC( /+SBMBFPQC%OP3G3WB6@:N$:NC#3" MD5.7G"1S&BBZ,%D;J6O>C_F!: L327")$"%ZPQ," ^X"TR'*,C'G@O"FWD2; M5U+A1QI,;KQR,$BIG// ]3ER72B( K3+V9)^#'Z#.(H^\^Y1(<\NA]*5KSH$6TQ%9>-M+E*7J>IWVPY>UKYQ]>&95F?#%9K"$ICDC0>S.I4VN#H6(/L]U(1L=L>=8BIF[W8_M".)]CY6"RQUAZD M,.H/9B4Q&P,:ZI1V1C@Z&7ZF&0YQ,&[3$5_B^5B2!X-2N5%>MOJ]U#WN],_3 MS.JA7W:PU\+NIT7FE[JBWSVFDW%$IY>3[F0*[([3WA4">N_ \D"BJZSCQ%B@C,9<-C\M*$Q6^V-D?X;F=/.)Z$ M3@FCEQ:2I.#;8K %5;@W0GR+IC>I':TD5 MEY(6P6:T&LM.D][:)$+I]:J],-DNOIY?!)&_%87/(PBG T/0#K(3-@=0DJ'1 MEL=[+L6UE#5KM"J;A&B-$J0WUD4;1,@YAJ#0U2 W9Q%PO)W-_Q@IP(20E R0 M8Y$U9*KTB7+:>3M)8.%367O Z$=DC=]1L%\ )]8J?T3BENE8HX.+7,!R#K>5U[6 M$LPQZPS"[.]LD$5_KQ\R! FM)'QJA@/8HL(*&I@>K[:5>QENHM M))V-9MX*G4&AM4ID$%YP(X4**M44L.6=9&0:4+H,P3@)QJ&+D$+B'#CAE[#& MSL782VSBX'T:7:F^94300Z*HA9Q#J20(#EY8QCAAAD"6B_G%]2CN4M)NQ6O0 M)J)B2@7I.* (UOH0I$A<1HO %WC;JSD-_>P\ QLH*M>@I= *F =DB)*9E$B7 M$11U6'+]CN>V?IEB,U9>6\\I%#34 MR%-,[7^EY)8BT)(J3U/&0=4 JP,7@0V3#%/2M9CH[7E""S MG2"[SP116C'C#8N<>V I>(X!P3L7' KO60T(\@ C^;$"(_+((@D\L*"\L\EP MQ0(YM('\U\5UIN:/WJVX6,E;D\LB'7E5X,BW]9C!!/I8,B=,#>I]%@*0&4Y2 M:L<8N4M1R5BV&G>D])R0*66*.((2BPO(,AO 6X$Z,XZ:.^$#)M!&H,_(8JDD M5BXRGA=7&=X3J&>G9HWD*:8D-.>2(M=H@T7'@K J2M"3-GO<,2W90A7N<%$4.>C36B$PRC]E+1M(O(:B0I--FL27^!ABLKOP:S+/FUJ)(?*GW MC=Q%[K4&!&W!E&W01$Q:9Y\77.+O'? S[,81M%(J1:55<1-)UTOI2]/+?8TO\=)%:&;7R)@6X09H'[M\@V MCK!6^X/C_J!L;]^+VXG&N+1)Z1V,3ZN)*E"E[X4.S!@/X+EW.GEO1"+(.(9% M;@#VP(59ZP477+3(%==HP&APBCGZRUMOB11BP3-2OL.%%\4DK'1I- +>)AGJ M'A/(J%) +;AB$31:F\@WM$'X&%/9B*W6"F&Y23 [32!]+JNF+@JN@6($T@Q> M22U8F5L5L;X>PEA5;XT.T^#38\M'A=GI T)'JPP^@/2@@G#HHR4:F" 0JJO M/K@O5)AA7T.>@O84,S"PQ ;OF5 )8C8BJV"T_BQ79D':Q?U\0 ME3$F,N])FS(OR]J[DAB8%1HC^#GT@_R)<;O[KH26F*6+$T(D!J$B>:&9">\A M:@^\%LE['RNI.C0(\24-V_GN 'M##$4Y#'\___3()Y%+SA0^E /KXQ^RC#E; M9%6E)YUT]ZTH\-^W.Q]2,-1 MN-@^ M_G2SUIV-6_9V9K71N7+)<4LJAY-BSJKD4UCM>8A!!Z_Y G/R#O"?"TA/VF=/ M!VG8/QF$-)R\/4P8Q\\3VQ^>_49_79H++V7626/* ,"5"V4JB]!D&)R0ZEW! M[.-WAJ/S#J'3;?>JPU1ZICQUQZ-_G+;CZ/ I9^S_>S0^[=EOPV/L/?O-#Y[0 MER>O)]?XXDKE>2OLM ]Z3P.-21H\^O:7;_"UZ?'0[_0'3__"QG_^D6E_T]!U M.NU>FOYN+LJO?=W:W%U?:^SLKNRN[RS\T^ZLK[[>WMS=7-]IK+36&NO_6?W7 M2FMCO;&ZU6QN[NQL;K7F^!/$C7["6R0UV3L8]7M__]^_<,W^L?9X]7%#, 7N MF\_>Q<$!$7;4/WXJZ29?^RDC])TT/=_W!R0J%?VD#AX/T]/IBW_$]O"X@^S)^-J#Z0F7HT@#\&C\/?I19;C^^4@^ M^NQW7_X2?CQJC".RQA358XR1QOXI:_#Q53[>YLEX*!:8^<_[@V[C-U*#O7ZO M=3*>RVI<:LOME$D/HI(&06JE12GO]$X+*8,K34!BY%Y]S6UN]+"8JM*$?ZT? M3HI^+TF2CRXS@^2;<[_6__!";'_8D\V3>+3^87_#'6T=';:;%ZUNJ_M:[+U] MTVVMO6+-W==J3[QI[QV%LZVU5Z=[;YNJ>=3D+V2KLW?1A[VCYL7^T7ZGU7W> MV3]ZQ5IKZWSK+1WK;LKF[@%K;CP_VMK=O&B]L6 M[OOS_>Z;]ZVUWSO[73KG[1]'>T?/#_>/WL/>;O-T:V/]0]QX _%??W3V1>># M/SKNM'8/N_N[K<.MW3^Z^V_I^3;>=.D9^%ZWU6Z^?=[=VCT\;%ZLP-X;>U&> M_1V)GR!K'ZO2"[P"HV-%(RHK$9S+V5'$:^2C9YQ5_QX;HX\H?%O%+YS4DGU[ MS";"]\-B^QB4NI'4_LA5K7TLX6:7O50&WY+\J62+X[,BVU\.]N>C,QF860NS M^TR6X7-9'H_^7TN)>6.KE_YVQ9W+G_\GO^Q+G?53H]%)^4NF](\?76/NY?>K M-<9)Y".Z^MGH:6Z?I5B-!B?U5*//VW[CM=Y: M:YXU=]=%N1L]DVAM;'?V-_XX;(GULV9W\W1_[95H[=)W-_8NO_.&[J5Z^[M] M:%[0.;M[],N:9ZW=/;:_\>;]7G==[NVNG^\=_4[WW^.D@M_O=^@9=U=&S1U& M_ZZ?M2Y6SENG[[()T@/J2@&D"G+F%?J^(; M"-4/"K09[P+KF[$Q>2 MR\;6=H.KO\:_-;:>-W;_M=[XQ%.^\I)75G?+8>XD7%,\-]0FUS30;!7/7 :7 M7*K&Z# UJB.=5 M>;8J]1XTRO_^>B>;ZU>\";%Z^ GO]B:W?O74Y1 M R:H@A&F @RYPB2QLD:79A(&6+:W:H%63P8#XL_S,6GWB!B=[=WNEM;-9O.DE M=[3GZ&./KD2Y,5GR:>1!OSL9U)_[>]3_*V[$TWYOZ&4_C3IY] MCHL4W[6'X\=<[7>[[6%98J3HJ),:O9/BCCR]?/K;T_R3M(?G=,O6^(ZU5.R_ M,A.]=_9.9F6X U?YE&4%/+/*YJ@KKB57,6@C17CTC%6<*= WGHR>_^SSPYK1 MO)>$QSL=M(?%(HQ*:LS]DW'V3B@19+*V,I'\+[ 6*M0F5,XH%I(" M9GRD,'!S9W=[\_?78]=D9^O%^,5.8V-[Z_7+OSXH >_&_W8KT- M[&.EQ$\MN/WY,7"S7\8;/ZR\Y66\K[FU5XMXWW+UU&,MO@BK+S_\3ECM9N\B MSCVPGJC?S5ZXK%HC_VZ<*K\Z*9Q?[AM1;H&4A5%_6]MG?:7/LBUE;-M7797 OGS;?;W;W= M5VQK8[^]1\_6NJ#?*S8I5M]_WSI:.6UU[.E78NW25\,".:+(%C M\;,CVO[4$QB3<'" O?;%^/W?EMCJ_.R 7;<1C5;_\=\>9B%OP>C?S3S$2HR# M-!Q>_O."'H#7TN#_TF0$?R>]!*MSJM F4X&QMG)"B2H:)25//KA YMH:PQIO M'S=^'YSW&DT\'316/J3>R1>^ZM]O,WOF6[B)>X?;:_Z.0[91>EM1-$&!A=6\ MY>-$QXA53SS5($C*!$ICG&1*U!)0-2*G(0.V;)^>_@YEG<&Y-O'V&FDLQ1.1NT/95J='-8T_/;$^1S\TJ__E'KXI1_7*/[W+U9P M\X]A8Y0ZZ?BPWYNNE/^]03!T3LJH-G"0D&0]IJ>+_L/^>IMIJT4]T4C<3Y4D MWX&*B7,.E;1"34R'2X*\ *T<)A]3#.;1,V/DYPKI;[>>=/&B3^'VR\+>&D]Z M_E(,=/'.^V"L\+K2TF$%T3#RI5FN0&CGG54$07ST3#*H%%-?N-*++M@[9 H& M[5&;+C@8*Z\T2+%Q?#(8GI25UE&_06>4&8W++#?Q5_^W8DU*YM9*&'U;<2W< MDJMSCPT7/[/B*OEC<\-%S!\[IL3-4E>6^V%AB:H\[8W6K';;H\XXIV$=PV%C MM8/#X7)/Y__Y: QP[ WMG'=]OW./!V*:Z3)FQ?I9."P;'S7ZO<;;PS9]LGVE MGW]D>>-2KQ8]_.T,MID4*BS6PL?<5X\O+>LY%WXL[[7TG28+QOL;FW)/;+?W MWS;/6V^?MUL;;^B\@S-ZVDZSVZ+7?[1;%P<7S;7PV8+Q\?N]HWBTO_$'/>\F MWRME4<7'6EL7>^+U^9YXWFW2LVZM-4];_*LUOY&&/9([7$F,Y!SSI"HO 2OT M6D(($K2SDZ1DDI/QYL9_;_R_9'+8Q%\YQD'C W:^G(N^C16LGQ6UKVNBN27F MWZ),7*KZB:9_$(@;",07&11*1&T3QBJA)(& ["K,8"O. RHA+4\I/WJVMK.Q M_:>Y$W,C^XWLROR#HXEG0D'.'5B(J:FO;GK8TFE+'8NSB0_[DX>">(0SHF6U&$PRK($"I+ %8H MLI!,^*Q DW.VLK.V\NJ+B?NQR6F4KBUIU'CQ8G6!X_U)ILSD=S0V.GV/'0KN M.Q3>7S[_U](Z'M(69ED\]>.S+0B.G@8YE* M>]C QFGJ=*KWO?XI/6;"(=Y88W/IZ^5N"[=\%M9U+T#;'F-72 M/?N5!9!7\ Y,]DHK6\5L<@7>Z@K!V"J!")H"M(O'0(["N/AZ,&Y^,?P3#T*6W-WK'XU;%%RJEZM9QD53+G/4 M+8T_[RYPZZKG3;]STAOA8%SL/AC>/Y6CWC$G-0V;J#@3H8(8*!I+AE?&FP@& MA /G'U3.#%7.Z6$:%YE\IG?^VKG,,3@D5Z5HG-C 3N=*[7RJCWRZ/($N//Q2 M!5W3.I\X-9\JH'*X-$9I1#K:.QB?>CPHE4'_/WOOPMRVD6T+_Q64SLR)744R M(O5.SDR5+,L93^+'L9Q)S;UU*]4$FB1B$.#@(9GY]7>_^@$2I"3;$BD)W_W. MQ")!H-&]>_=^K+TV_M4?\/V(NJP(GL%-1_!_115.@F*280&P(1 I)ZJD7WLU MPU>J6-:?]&-YF^=@CZ51\&S@O?)0:UB@:O@'.LGP([I^1'W\S,VH7P^-A(:K MBC(XD>!SI.9%[UY5AS# ,2<2!EI+559/4(/\^?NN4B,=AF$W/!RJ[O[H0'6' M6AUV!R'"_8;AJ+^_N_-W..6V5X5LW]'W-ML*F^!QZ%;4+Z!:IG%9@D:B.%R> MI>CJ)_- @]L_#UYC0 ';=5SJX*4J5?"*C;Z:UG7W\*U ="8#\2-!"U8)ER5= M=#\&SW 1CWX,!GN#GO4TP<($13Q#%H55ZC>XC>;-5VM>'K#5I;IXW@ON'@#M MS25.I6C*IZ<:=W]7^Z.^.CDZ[.Z-%-;@ZE'WN#_L=W='_1,='87')[K?JL96 M-6Y.-5+@+(&1ZT"%(:A&;*,P!ON6* ]'7_1W/9 MM1>L')ZY#LW2G16#W*E'#ON#87?0Z-PO2\<'7\1X<[#?.S@\_O;< M-+N]O<'-P(>W^6[0.]J]V6#ODT46IG #>Y^R"[\T[Y/;AH^_6E4RG>^WX"@E M:-L]X'5N]DKW0KJ8G\'*C;-\OES]Q^W>:$U#N>B!U@ RCN'??Y[N_I\_WDZ1 MRN3?'_^-S]G]]Y_CP=N728+C>OO'O_?^SV\PDNGY(H[ACS?L'OM.'/]Z]_/?NN]]^W7_[\G3P]H\(GO]V"L;8U1*A^-7OATY@]][V/;^-S-SYP413 M^*(JX,E%\0A[+=W32=0$,QWN[^ZID^.3[M'@9-3=/\$,S-Z^[NX>[^\?'AU' M>PJ)NJ[IM71OQ.9;M[G/C;?V$WMK[=:^Y=8V$\CS=V:&>]OB\88\? M'^ZKW;V3H^[)T2$".X;[W>'NR6[W$#LFG^P>'@\P$+BZR\/#06R-UH1YL"#_ MAC ,#-E3H!X,,L1CE%E0%1PB NGG!F$-[0RRG)Z5S/'A5S$\&F-/*;Q:AL?_ M95R0@9>J-(Q5@IXRDJ[BQ=@1.U)Y5 3(KA)'S6#1H+_W3#5".MA@O'=/>]#@ M:6^A5-PZ72,9<#'9L#(/0W.J+#4RX.!*P*+$90$W2M684L/?%8$J"C!/\ ^S M1'HTTI2)2(6; W\38X(BA?5'99IG29"!IO?$PMF)%0B:!?4$^[O[7DWVAAV.\E-\S2P_=J'X;[N]W=HY.3[O[1WDGW^ ";F/6/#@=PF)P<'.W>K#'G%FJ)$<)9 M#%P%=L$UR/U@D2)AY?GB*QJWS8E+BT$EV3(.D*AC&"[,/Q,HRHC*./"C,,MS M;4ABZ=C+ MXI)BM6EQ/%/"C)+^<'0D\R+F^#G^'$R:2Y0N.P0Q7'SI9LS 8'^WU]]]V>V#B+>"\NURG<5$ M)XG-2C[SZ@+@'BNR>Z!:GC=#=C>T+INL!Z@GX392N\%=1- U^ MU_O'^QKY 0Y5-.SNJZ.CKE)]F,H0*?WT\ M[@ZHRQ >D11_V]E=WC?OR;5YE61JH4]H6DV[459VY=<[ 39.UG2/I[2)^F]? M?MI["\]Z\S&\>OO'Z]]/]" <1,>[W;VC0^PS=S+L#O7@L!OM[JOA47@\U$B2 M.1B<= [W]CN[CD#8+.O?E^$F6[:M3LF^>J6'>:7R.6^"P3%M@CW+K+LLI<4$ M#+EB05"C8;2_/S@XV-4G_?W^_F 8J3UD8QB.3@:CX;$F0=T#63WV!?7UVU<- M &[:3+27+NA1[ZJ2@D"P!UO9O59V_WS]^^[^( KW1T?=_1!.@/U=Y%3>W3_H M1B?#Z#@Z5J.](Y#=_DEG?]#O@%^Z)+HL"[S0*",U_78%;E^0N36YA9PWE@K? M+\L42?[+=V>_OCE_^_$"V\2]^_#^W8?3C^\4@=[@0:],T,B_HQYO7W]RJ78//KUZ\MHOPT32N5 M!!]LN/05*+"@O]O].7#]14!>P#C)S=0'13;5 84Z!6ZYPL8QH,Q+1*EGG^+8$F)!J+VM>,A;;Q)$LB<(+E5L$;K=%&U[W&N'B MM3%&?KS"GT"-2O'VT(:RMM,H1D4=S+7*>W@S/:-^AOKS#(F:,3;CB61M9CK+ MMM>:.0 %!BXE9BF&"&"%#TW!P$SEI5TBB=XN$Y*OTFNR19%M9)9QHN,'FF\8 MA&MN^-WNA08\9J?W^_?W 2 MZN'PJ'^\OZO"D\'>P>]'.^8W$TM?,%-CW1WF6GWJTBK]H)(K6+*=[^L:'-2W MO.W!/KQN\T@;E.)H]"5*<8EAHTDK\B$"9[YTYOF!<@%X%8Q);'WYX8]GBWM[]_],UO>]CKGWS3;J2W@*W< <+E#B#'U^_\W?5:Z#WH MUN"_KH< '7XUSGT3;[Y"R][G7,,I?1L%VS\^P!XRJL(?@ZL;7%@3X8,>JYR* M^\ NNX)_=G_)LD]$Q6OS%,NZ^,OD]Z;XVT61WXA\/]15WENQ6LWL32=KV)ON M5K\M^VP.6/@MAISX[+V)79;?Q=4_>F'C\'K+](0UTO U]=!M9KC1@L) M>N,U*/N@W[LO7=\NS$T7QF#;VU/XP2S9P?HSN%5R&UF80Z/D3N]-RS56E/7W ML*2LWOR /VNWV(U7\D-J;#,\E8S/IQEZ^^WJG$+5^;$J,87K6I\\"OY M:YKK(DL0%7I1JA%GK]LXSH-:P\$U89Q63VYB908#T9.#5DT^^(5\GV#<%>XX'V5AQ-5<,$8_]:K&VGM@PE1<](KF MSZG'5?7*DHF=96G$#)AXS0==5 FSF;V;:1Y-:Q(]'"D8M(C6+5R9_O' 8%J/ M6DSK8UC+_T6JO;BD0GI2G/!!8O[VHLW!Z3"KRD#<6,3"MLKT 2WSWG&K3K=O M;0Y,FNZXU:4/?B&=)>KJF$FC7E2S64)_8R$TM@%M5>>#6=6]DU9Q;M_*] ], M;N2DU9P/?R7/B-L*FQ&0P@2S4XUS+2J4*+%.N4& (H+RU/R)I!'X Z=ZG<7: MZMB'L_['_5;);N/2'!DE>W^^?KLT-UX:)"[+8?))!1)Z-FIQ80]K"5O%MY5+ M1EC>\8L+SK!N>V0^,YT M2,18SIGIQ!#\A)T1,;;=AK,?T H?'[51G2UW<&F<,CSS^LVV M>N_AK&"K][9S:0Q73K\E$7L$2RD5GO/@W54*%N,DGE$7(U@+%:?!"YUJ,"41 M"\'?DT7I:BJD.&)E?6FK;Q^.)!RWH-ZM7!J#ZNW?'SE9NS0W7AJC*4D)8E < M-&A14XL?RS!Z_AV +;--*M2_Z@%KU5E5NY-,=]HRKOCZBL M79H;+\W[/$[#> :VI !N:8T>XINH!SSVX)764DFB\\M8#IZ'^":M=_& %NNZ M([/-/[?YYV^6?S[>-_GG?[7IYP>N.TS50/_^>.O:I;GQTIQ_GL3#^(%:0S!^ M,H0>[.A?Q>F#'?MB=7-P$4YT5"5MRPUD\\F1WOUSGW<(9;7?AG2WDWL[?+V#N5-E6N3ZL M53M96^7Z?:F&B3:?;U>L98!S_M__U3_<_7'Y?^LOY U?90614OZ0 M4[KQ4O]X%4?EQ"RG]RN6NA]VW4_4L,B2JES]DVV9H4&P-!<\D+__SS#_?G'E MO?_%=XFCO^W/=7>8:_6IJT8P 3^HY$K-BYWO:_,TC=.N MORB+\[ERUD:C.YNU6\?P-C.6FV]U\"T^XDXF-!(\L+G_ZPU$8YV U\!C_>-[ M0(X=-4K\V>FO'U^_>WOZX=_!Q7KMS\%K]Y]^ W^ M&?SR[MW/^+>]YN(6L]$\#W]411F/YO<_$4N"TQ_ 1'RI;E M)?+SH+7,2I),YA!NH^*T"$+!7B"S[P"'E5^I/.HF6?8)BQD+2YQ&%_1_)/(? MN+ZP8;IRI2/Z/_[\;X6 ,-A^"8RI84: MZ6"B\F&6FSFXK^'B4-_G\256MWB3_PO\9TRZ!Z0(Z_K= M*IP

1Q\8G3H54J\H2WZ*'0K9"F8*Q3G:LDF0M]%S^%6=6A*LJE)\:CI4]0 M>R\-(HD_Z62^^.E4+7^$Z[WX83;\ [??\BQE58DKMO@Q3%NZ])E81GII;+,, MSYM8)4M?Y!JKHI<_SH9X6#5\_D?#W!43$)[E#YN6"CN[E'J\-"E7\?(=KO & MYK,LIWV9:-^(;C[1O"VG*M+,]@8C1 G&YXXJ M=/<"JF3G&XXLV=M,YT0! FJ@%WRDJ?)> 6^)[S"N%/;:T3RCILOT]F8V>=\JP1W2 M)I3%S@-2,2,WUT5%^PD?K(*TF@Y!!/#UE)06^N-=TI7\!J1I@E!5!:K$$D_P M7%CSX:[X;G!/U"\@=*@Z1WDVA5]F<'FDBS"/AQHGCE9R]4D.8L9C6GXH"A*H M0;A1Q4)&.I@?C #+@O<$_(HT"@OZ50R_C$%]BTP-JP(.F0)>V0E&6&L%D+M6 M )EM!0 ##Y,JTC_?K&Q?MNMR ME^OB:T.T&V!M8L8??([.*39*( ^X7;F[7#F5SIT#&_,99)8)#QI<6>-<^8X3 MJ$//+,'EW-OM!__X+7@WJXK@'UF"CX(#['4:]CK!U20&GPX=L@I#!?:&J@A^ MPEA$9HH:T)Q9^&3G>8?C :A^$SU6X=P?"-SB%W55P*9_SX)D'PJ#^E["*2,5 M)^CP+THF:.\AC$3\6>^N$G'&1[(_#DYN"6M!6""W&!C7C&#$0"A1< MZWK<3^R$TS&C$:9#QD282+W6_)4IU>9U?H_07J$IY,:#"&G%!P$Q.DE#,FFZ1= M^7M:^:G6)1D3(2C'%+=B#J(0YY*=EO#F_:[.)F%3URW;AL?6O)[N8 OT:(29 M-UQ:C&(0-&K$7$:=0"49;&&.FABC1.>Z@$5':Y_ 'XB?[T@F/M$J8GS'&*^6 M'#IJ@:QH#9@[3C+H$"\LZL8^97JTW9;9=(IA;63J:U?C+E?CEXKVR\\H_&=R M!'J\B8:4&W:9!>[XY@WNP4I3\O52<^SQC%"&Z&P'"0-8.,>:6>)&.#\QLP[/ M:-?VSH,AH/@X.3[R@QX%^'2Z:-IN6X?WI1G&'JEAF.41O0LI>GP[K?(TJTH? M["L@NS<:?-8\.'4=59^I(H@TJ'JPXT#D=9P^W]R"[?P=CQ_CDJ$?!_8'F9CT M;C??E;C-PBQ-!>1M9X;?O_&MVTUWEYON,LX2ES/2Z66<9\8U!S$M9:%R/:[D MNG8][@EK4JK/B.Q$2%<[YW:KD"%J;7%W(B78,\A?O M5Y$3D,+P"1;L#C5,EB:2:J?=A2!+^">^;KO@]Q,W3N)I7)IEY82REXTA_#-\ ME(+![\(P28:),8872:F4#6 &L%\9*EUX<1AP%C#3G?E'7;O"=[K"U3")0S A M5 (6!I@A,.?@,O/6Y!HB,O[?_>OURV[_)(!A1WH:A^VJW.6J6&#)0ND&_/]2 M %"WA]M-_+!T(0;SSG.W@$##YXQ MPG\L%-[@UX$I\L:_<+UR=64K\PJT)2-303"S4$@?ER#I =R/-@/0\I=88=G[ M4OZ2EHCDB1"1M+KO&]B$6(,V1Q 51VJQD@DL!RIU;E!0I, 2-:220]2'H#=_ MQ _; ^HN<0/23YYKTL-YH TM"N6/Y?SJ?0.FF@=+>7,:1(A.3^#0C>(BK(A- M 94-TC-D56&*\.^SRCZ("[#G2KRBG.#E[U5>!OU.P)RBIYU@YT-JWXX( II$0(@BD#HCSL)K"1<040(>N M(Y7(#%Z60C+N3G'!-!,<,S,WQ9]EH8@\G1M5ZMA>(GEH!_>"GI485$"/::@- MD"82E)/"(MN0SIY$7:W>)$_.P-J_!X*XW98>[JE99?$.I=Z2(ZP3U3M_^]+UV_.+BV6]]X4'_H96\]TE MQL7TU2.BZJ/W>AD7G$#"8_L"#P[*3?V49]6,*R>#9SLO+W["LDLLJ(8M/E]5 M87FEB$%'T!=LH;Q.X)E93,&-_LG!H",)R,7K7L)!=X4<1G3=\: 7P$/%LHP( M(&6O#U(UU6P2"656XW@,A18]J:;?2X T=8+ [&/26#ZJG8=FR MA, ZQ)@Q&2?9$+%1,XVQWQ(+A;WYE"@N8XW0A0#+-ZFHE(QM8G=I8:=>(OY3 M1;Q6:+11%%G%.4>J7 [\V8U^(7@: M?XXC6\/+4F-ED<&M*Y"6TF@/2=:_ %8+/G MVE1'$V'9*_OCU++P3HV M29B0TC!RIY%Y(*80@X7J$;.Z%\+& GSP2FE#$_6@U'#QR3)21=EASB.T M*R/X!YS<)"9#%,\,7A^9KJP2$H6E<]8',(E(LPA.6YY])B)-.._Z_=T.+ )) M- R_]%Z:4B:7R",*W\)_P4/7, Q3HNGJR^#-ZS?=Z_3QEG9.;34[O0=L'<3L M@X\9@5N*HB[P8-%;W*"8#D$A_\&Y@-LF&=^NMOOHCKR9+6L7;EK_-=Y2E. 4 M_H0[=8+S*H=EZP2G10Q_7625^]+NKS=Q%,$DG\.RNIJE9%_-X86PC?_9>6##^$U5)%(]^ MARY5J(D"=G!"=EJ?#W)2_^1T80%H^L,3G24_W^+J(&BOO4\4A>ZE2.*9IW.] M7;E80B%Z^#F=]*@TIWB /XN?![_\?/8F^'@.FA!,"V;B!9\ 5*OS>@D7"HN" M9@O#08T_M>+I_!\&4YDG=^!I\+@U?L@-GTG##Z[@[LF\BX5)$0*,P8B./;M] MQ6""9TN#K8T/!HA2B(]X%E_":,'V"BZJX3<='S[!C$/6"1X1]-U(9E6.E3^E M]1^('YOL)$>B+ =Z%%M_B?,'^#F:9 0FQ/6/.K+< LR=L#-'N1[_^0&1>P<$ M#V4U+TBIS)O.SM(!4%2@]2^-&S3E&Q**\;HY6">Z9C)^E.Z9K1JXL1I8/(U7 MZ *\#4A!-M;,QFYG.!OHF*: MM\5M-T/#%K"+^T3TKX M>:7V8F)@U%A/%)S?M3I(.&E5["KB?/JHAH))-@EN=BLOE4#!YK30"[=\L@D# MZ>ZV5FA,0-UPL*5^#>K1M:N^RF=!ZQ)Y%H(+^JFUA 5T=3.QRZC7P4C'DG5> M(DVXRM:0)JP]%7!6')O9ZH$SY80CP>*"FKPH[8,S2AE4*1&6%[9)4-T2M#U] MQ)3DHTP, &5EN9G($]T';X11E1O#;P8BD6%:;!RGW!Z*('1+H23.UJ043C[9 M#2+0M![:SCN#>\'K$0'YULQ(KJI6H M<29O,(V2F2(,@B]!+UY_?'E:RT]*.'N-0#RGHAID*HY4'LQA1)PJ)1Z8I<_[ M2\Z!FX'"[W>X5@1/>4.9M=JSEI'9=6O6 #TA1VV=>5OJ)F(:5=IS:VJR2)^M MET95N-3(3>:6B>EPT9&N3"$N/,*3:H2X 48=Q-.ICF).M-EJ:$:>A(DJBG@4 M\WMJ.2-*L29%P,&AFFC)630/>L&$[ 6O")7@$\J8UPA6S+F;V15;WQ,*3M6A MW^4<2L^#A,%0XIU>RYO!8*6P?#"9H;=9J8-CTKA]\-+.92@O-35DQ%3P+S98 M@( >Q X?\^MRPN;")FP((E3OB3'$>_FO&+G[NB $MY1K4M\+<];Z?S?T_YI= M\:RL=QH6SJ;-FIJYU$:\+ 3X12?T6'LAU4[G*#6G^W4I?9%U,\0C/QR_P M1Y:":VN=DL41K/!,UM_4Z?E5CLK"[Y^T)'Z\@7RM]5CZ-Y",M4'06SDNZV3T MZYR7:_75@@=SS6OEBS0M5D<^KWX-]?-US8Z.8MC M7NWI7"<]=^3N7"^T3UFWL;^W$ 6O@PP/]HY)=UTGG>1-;0 M6,F.6^GGUC7W_N'@1N]^$]?W!GO.OJ7?1GJJRSP.F_VS&Y@]E#5$^J@E:M)O M[OXN3>)IS-<*X_8&51LE%69$G,NW)1R$YIT;6CKE9I?T%4\"Y=>4_4W&2RPF<))EW(%BOJBKY>6.*I_5I==G/W=L+_VR&; M+.CU])G<&;D&1P:E'LLKKGX>>P+?%:8-H90(N8H=M%M3:JQ%;>49/@$J5[LP MPLKW?2**H%FP7QFSOUG?RM;O.'@[*?H]J^@M,/BTWKULK8:_AQE_1 MV-]030 JUW^1%T^*Z,+4^02O,C";GK)^N/L:1V-ER'&']Z$21SK/KJN!U:D: M)GBE5F"\WWP(V)<'2V$56[HQDJ'@H\BBQ&8LW3(#=Z##5GZ72VM-79?L5[N-H_SYK'IC#2H8(] ?R]GBDJR?:85N/2ZP/* M42449._GI593%W/#$$%!-7YR)-J;+OR$&>-E1O'"ACI=?!XZ&&5>43TP+X4V MM5FRN&:=X($)%>^-X0TP6S;+,9Q*,5>TR;L9UB/2\9]5N8G8VE)B0FF&>2:E M7QR?:AB4*9<,HAP7DJHBBSDR_<5R2UOW**_0,-:)L:L\NN@2_OFGELI-([B> MS69&CA)AAU\# <9?S-EB(<5 >032S*5U17H!O-(,*Q0\12#-:DA?.!5HWUADTMQ_.*=Z M;R33XYA%H9.$_372:70W4J1J$?AW$$3 MOM43*^(:#E%R3TJ"[O@#+EHZS8JJ1!T!>W9AG[,!&#V.*5 Q^#%YR;I+S%YRN\V2!?!()GU%D#8N#C/DK)X\Q MYGHU[\+\YC4Z_U=9GD3!/^#YX#DS(0WZ-W\YV.\=!?!V"=6'OC6M9RQPC.EU MZ-*CWL!=B6<0YF-!\TQBT^!Z>SB^#9CORU\UQN ML=L[-O>@1[S*,VS8D,. /(O[1:ZO2L.K4[OL/!W#Q.G<,-"_L;Q ^(E_$\O> M8WYKQC X<#-B#'&//<82GUH'L?#6QULX&_$S])^AJU G/P8[YW;HQ$7ZC30K M3405#TNZ@A(]DEV:J7D]1-4@LUH/C@;[]V% ;E]$L*@I7#\P2#5!RWM_AXCN M)3K\0(*'6Q.7^D<%M["-]SY8-W.3\M&]IZY.;IIW&LR)/2>AXZ!M'M,1V&Z.GT#TT$9&K29Q@ M8"F$3]58'CX5Y(#)%%&H!PXIBG6!I\AT8_A&\'YC&O6E;N$KH^WLIVK $,S? M:A 1F]1O'>/<T[L8=L>=3$T(#,\H MF!QLD:=9VN4,."$>"SV^]9G_P([X"WG%IZR?T/KW.-:HN3?'^!MD@02-R'Y$ M+@DKOAKP7:-[(?@;S0'+)/?L(3K2Q,\H. >#?9-1EB39%) M;;#&F,9'FPL[ 3R>(Y)^FKV_;TUE$1/?W+D>1\6O&R]P!7/W90Q*VEJP[?!V M'K?HWS9@R>+]-.:F63 $Y6-V'!]Z>%2,+$FIS[=I28X=&3$=Q6":AO3O.(77 M*RN#B\6@/Z9$35/L-Q_>R5E,#?AZ!F4$^@$^AM=S@T L)%QM1P$/IM2@9?DT M&3Z%'6;1A* X QWYH">8%)=2 ?92@[CY-:6J ]K&_'IG<))'JHTUUF3#<0_2 M'+VS.:.MB#6*Y A0H C^ S85.CR^P#AAH5PO9JX*]F]@SG6*7HNY/OB49E>) MCL:Z8S^29B>V)"DOXX(S6?]B)MLW9 !&Q%&54@?J9SO_>O-ZY[G=+U;"T5[5 M*&X8:K/>5XNM,NMZU&*KOGSRG/H(^T;9W4E9 MH;S"_HXE4SZ8AW!X(IN5\33^4Z(3<>X]&R$OB=MF# E:?6A@W08\ZV W(&9> M,.#>5["OL^!#'&8=.0AN&#MR0+7<$TIZ"BC.RV> M?MBIG2#IN=OXQ*&79E+3X5Y5>4 2@DLM(DBLI>6E$-J=L)!;)WN8Y^N,SOK8 MCY=OU%3:RJ@DGA+.'7A#W(G#:BZ=!+!"V>IW]+&KY)/4EE'S38X4 M-%N!%,S#S#,&UTUAA&1&+39(IWJ$>Y?:$6 $P5J&7I-B/']BTTHORR,^<8NI MPA0H[D9#,&]V-3=-J![]OKENS6W=+PPO'H&2P>"IK=,.S%VW"/">EQD1J,@.?YFGBQ:\)3 M")%JHI".-*VHKA [5,/!9[U<;%11OT\ON !YL@_'.U.GR#&5,/GE2/0V\)P, MX70.Z-J!ZU/L2$'!+>>PX+12L@&=;KR$VC'P$:%YE%0E;?%K-%EX A0X(.]7 M?&=OSMDR2Q&P$V6//I]S2Q5_9M3(5NCT&M0&A=\8P!+$A.,]JFE!*EX_/%K1 M^L68,5C_A1)4N.],\9O 1!8R,W^5E*>K-A-$9F.\<^.G#KCJ&[5.5V7>-CXQ MBXFQD_Y?7:W'=X7%V6)]I,'QVB+FY8#:PLW^BE=*D&VC\W^:E!.R90NM"M3> M0NB19J5_)'4,"/$J."6V#N=R^8Z?-MC=&,#;: M!SF> ?#@28SDYK;=$3>=4JE'4JICV;4PYF M=.P(0*=+*E4Q$73MZUXC+O ;C,9A0WA"MAM5['?C@ALRMQ_!*@O)GQ6K6Z# M#\=QVBVSV0][M&R223.Q0[1BNP2BGQ7Z!_./'^&P -]V_D.TG M\0 FY1+#HR#&(BTD)?RU"['U=CG,5N;P?Y%YLGS=HZ^^+Z/E[XZ.>WN'^RN_ MWNWUO_"[@_TON^NZP?:/>XT7IYQG^_Z3;+LU!_@,(T)9;H'_9A+6O-\NOMW.VDM7:I4U<\3Q M[*V:I?=V7[O#-?C F[XV8==(QO)TA*'6,!VRBW&/PVP$9)4%YKW6S)51[IN9 MK"4E2I-50SS?0)Q63LI7R=E73NQ&A;!Y7@>#OWZ=K%V_];91G$[!+9]FZ.9^ MD2PMO/1CU%G-\]8__DIQ6=B%#T1?N:T^E MAZEE3L=Y+'5*K8*YS<3M/4D%\X:*2%K% M$AZ3?,#>K RBK,+L@IG*1Q0_P_]=7KSO*3&R7;FX>\=<^D!;JN3$EKM(&Y4C MSP15E50(/RDDD^G*2 Q\RT(6&*F#@"H$(R,;>#')9@1E$"2.6E5E(H"%E@/U M#I;Z^%'@]+<79?1>Y'\K0$;7Y:4-!B_DG!\1XK=9Z38KO3WY5A'0AY64CJ._ M[<3[1[NP.\/]W8/!R?[^\9X*CW>/M=H]&.X=1?M'H]]WNX-N'__?WO'AP9FSXPE+MAQ,]Q5%]F=P\ M7;W3?Y)ZYQR;'A':O54S]RHN#U/-G&)X2 I$E87O<:@P_L*CZNFJG*:H]>-7 M.1=JI,L6MG>O^(B'J6U^TTEDV+:GNE0F\="JF5NIF2>I9=H4^.T%Y:A-@3_8 M,-O-4N"/(JUM>..H@+[?-Q7TI@V235AG(R$#I0M/]N@Z1Z*8:Y\+)$X7FNW1 M&MM2T*TL$0]PO)?, 1FJ/)^#(2ZMWGPV,&S$G6(?;\>C=ZGBQ+1ZH\;=:A83 M.T$HA.?((6!J7&F7%-1>MZ+*V5&6;S(;JD-5E(N#C/24^)2* !ELTQ(1#/CB M!6Z!N)@8IK097$L498QV\!G3J&663%'/HQ!D1C.BJ!'F*F^:D2=*ZW)I(,R3 MIBXS2PQ%G?FX]P9RYE #Q\\XWT&,.8='S^ZQGA+=9\\P!%Z"3(D6,"@+U-\= MN*/Q0(4;)LT"E.+$>J:+G!G$LT)E_8=_=6S&YH'"0)10E[%1D*6X=KEW,[A5 M$@4*- X2^->XP"8XEY9]P&NG:/JUC:HDL11@/AG25I('W#M@R?"F8=.&/$M@ M.V%3(BK%*#7N'V2",GK,,"NZ'IBBZ&#NY[PO:\T:ON.6I"/A$'4LA;DFSMPT M*GS&.;FGPU!-U6>D/72*U..=XZ ][G?:Z XY%8Q V<*@?%H![?42\M[0=BVE M)J!H6YB6%B2U-0)@ZX:SU*3R7N24J(ZFF<*N3#@Y?(OB5&WYR&1C%ZG4"0#Q ,:>;-*Z\R:N\IW:.'*A^+ MQE#C7$O3*F1],WT&B320NZ+ZO:)M0P+7-D)\Q0/\CC]LQH^S+'KLZF<] M[2L)"J^3].UC GET#_*%)35')QYW\72F M\'"RVZ6H0C)O%5Y?[R$9.)K[$1+5(L4DPJS0$^4:GT-4>]E015P:R%CJ'6-I8W':>,S>KY3K47Y^& H$9U MLTDZ9RW9"!U!H=,SK+%19W)?-&AR;6[]M#TD1P>XT.H>=SJ:>=Y&RE$$R'SS M%$-9Y6F70B$BLY:7O+')-!J#6^R+ >) M_X0KGL2@UM-8=8*E38HE7-+%3T]<*Q8\_VF[>AN0=JX[\!LY1R5N80-A.L]@ M2B1,$ND1;@3LD0?6#MF(:$UDTVF52FRFT[9BL>MZ\BA*O#8T>1C!"K,43XPL M)PO45C@ZD1;(K44TL3;VOZ^?(#Y7J+>3(HV4M=0@.K5]NA)4]1SVQ='A7L(. M+UT3Z=3I90P/D5))VEOA1&$0!&-X*1K33)6.AK646JH\5_.5AZBSZ/V>[6@C M2M 0K.YXF,L^R_6HRH=Q,;''+G/>+#2D6*P;M3_SXO.UR9"VNUK:?1")/Y_, M=EY-(+;>W2S,,?"NW*/<;/O^ _'+@RBG6GK64R#XV<[K=Q]WGAN# ;35I9[$ M(1Z/SW;._[7SW)YO!W"("G$R#F&:#3%C8P[59SL'/^T\KUL(7MIQ<+"[D$Z$ MNX*Y6".J%Q-!@ASPLT3-S.N5M0:+?.%C/V/76XV.<^F9[7D/'OAK7&-8DB0* M_@&7@];J!+_\:#33HKG39 MT]9B*[CY#HQOF&?*-40@.0:-,H7[CF*.GRD.C6!0 #-+GI2YS$'<'J*C[2$2ID'2W+V].6K9K;1N;R@KHQV[%F,F S'=?%!DSRI14<:FX+ MM^ 98S>0B4XB"4_2F6D\6>-UUH8D@@Z1:Q/2*B)]WG&?S A4P)G*PHO@2?Z-4' MS-%^"E%[,H(QZ@MLA$2<@U1OTXB8FH- Q\8IQ MD@T)PZO"R9,V=5ZZ]A1@M>:1;3\!TN_ZQV _(M"_IH9["FH;?E33Y[ :M6TE MAX)O38!7C @%REC2F:)AK_4"VSO'(9\L#$:LUC2[8B5!KHLS6/ )QOQ5G.!8 MM-V] 6"09/;85_N6P:.%+HU;$3+RXT%@<:, F!:$AFODQJT()9I#[A^?!9CC M41(K,ST<*3LE.*@:D&=!*\.9B0%;9$I4>"/_DVC>$R@"\HK44\XJX*P M+U*,Q?ZE:[M*/902Q@/"K\456S$AA=:?Z'F2-J6?2$%4,5&YS9M:]S?B=R_J M;JXT#2.F).D_-@-?5/+RQG+UG Q^AN3HM)MWA# 6C!X"S?M)S^WKP_\90S;1 MDM0U]S7Y1#\^ -=Y/IA1'(_>*;WEWMWJOI*GK'[9[9WH+W9]#40 TP1XGUKZ M(?4Z1)J6@""0W#_5:ZZ'_@_*&)NO%+82"Z#FI\-FJA&'V2Y^CZ5WG]MC[5;: MXOY]_KD"IY*60-\>&SH>5J,,^KO\(?:8E //!?4:6J]1.*A3S^@)>@:_/Z\0 M6F'.J'J?M@$!LMS8; S#ZV-&]%X8P+A$=#/NMEI[[:5!U]_'-=?O(AE!&KM)&OJITER'I&=\BP#S4&<7]& OR +W_6>%&.[=0;^>#L6O M#!:07I @V=RK=*$U7+US7-HT6?:=9)TXH5M@?,.T<>L%_\BN\)ADC>>ZBMK? M4J\Y:AIFS/4)(YL8^(3.YYIU$A32"'8'8\(?NS*X(42@[;'6LMD]6#:[ML?: M[;GHO+.GY:-;P;+1!);8="WS(RJ6W?M:XHV'2:?P>C7R8272H:5:N!6)_-=V MOGF87 L7>AIW+<;&BRAL6F<]+.EYFDR9OZV$ $H9)(QC_&5T04]6#SU--71. M=2^MVKGEM'TMX>K#5#M?S@_T9+7*X!M3\WZ++?8-/)J6'ZAMQ_+M(IO]W4K-%6]6-9*)\_H+302!5E5^ Z-;JI^MRSVT36+:L/I#"JL_S"8Q;51]NRU^RCW_MYK. M?O3A,)OV%1^1C7GX-#W)\[58JM;%O%5FYFN[L#[,R!4<>#.PPTJ5N_JO32NF M!R8X+77Q0STVVNZ]:PA4$&)&U".(['8DIU3!-561#JK9 F3P8'<59-#2FQIW MC[#U90:>=PU6[ZYKH%OM=W8/:G2K#OG(&"WP[T+]Z&NI;AFT6,$&N14Q#!_X MRL6>6 65@E6^5$=(%AD M1!QO>'?'BDM4HK6"#Q%7)@QCO"71V%DBMS%2B^&6@"E(==X+6CK+6]%9UK"7 MUU%:'ASL^]Q[0A 3$[W,:%$U'*WBMH37/CZX 6?E29\6O,91R66?3ZL*^;:\ M8S_IS[ 0P0574Q5/8Y*:Y7MA*KB:E>@CNF&BX*22&A3I;@\''8JL+8,WC$<= M+FR&5_R3^5[HA)-*:<*N8\U(3#7(00A*D(KE/?^/J%X<^6HG4'[KK!1I*SD& M7,")P(2/K-P44L$OOH4MVJ_S,]5>PF-Z]7C3'&&*<- X3 7\'(D6+0T@O-&_ MWKSN8'DT;UJ9*K@6R\48&F;?ITZ(@Z40B<^X"2<%\1P8;L=.<*F22M>8K_$Z M4Y@-2U-1O?C2RW^' '"P=+N:]?\?2+KNO2RL,!=]&PI/9EBHC^_=^9O"TG[& MN1V&1BT%"X.@N#HW> >G:Q0GB2R?-]9<$ST)D=SZQ8=\:S*HB .HKM/7KW$S4.K=#!9O55#@KW=<=3XP[R'R:%KCHPFA$13=-&-K'7G-Q M2ZMTPR1V3:<4$\NGS&_P%DU@+DSJG^#4H>0&K_0PKS"" M R;>;B>P'$:X:_"^@]T?%VY+G_9_="5&Y&^]@AT13FJ<(!_T9YT$%[W37G 9 M*[3.%6RT+A+\>556UTCWPQ+EZPCLERE8F&V--:,E+A2^ E#_MH*Z20TOMA0Y MJK44L2=D_;+#.@485:@5NI[R-0E>0Y#"CI\KWP9M[JH(;Z62&S5RJ]\VSK/P M@+3:(M&#S^U@!+3&;>"8#)9)A G7MT,K/DY\2@;2PZIK@W)@C_ M@;VR3$4]-W9B?J5&VX\P&TCZ&%R"93X%N(A,0='.$LA9;N'SM/B8;JG-MIIY8E&N+)LV!?"$7-AC MBQ"U0AX9%9#[U XL)]9M\UCQZ+S[\ ZN&!LG'#^R>\@C5^G9.JP*=V]\7CH+QOP1MSY:BCT)AK)@:*3P!;,;V$"L ML_4GQ]-#W_19]_RWC+/5XQT&3BC2;+)N?#0H]L_,4+E'KV$/'_AG_^JG'.[=[BF/ MWHVY53J.Z::6?'Q.7\V]+MZ&M-MG_VE(#;7<06V1P\,L34PW07_E"]H2VR*&Q"/KH218Y?*REV-NBAEL!G$^>9%'#ZP4PQZ:5 MT ,3FB>J9UK&GR\3E_TGJ6/.FN%AK:JY5]EYF*KFV[%L/EFMRUI9=I(Z];'7EMZ67:P.L= M'6K_4'ETI?*6K/W;3>E^_TEZ)Z_4,#>E:*U3JRRRG> (_GM"(*;6T9VPLF%R3>%8T-61<* WM M6$X!"U0TWSD(X7+EZ&#=;#-ZT$11EDB;%E"+?;]0=0TVDK&;U]R[+5YY**Q- M=SR&6T[41NL>EHIZO@V)U7+-Q *3U5![K"I=UO,L-]T,,+C M'+5")\ART"8YK#R8%!DW(K[0896[WN/GG]%M&VLL;C7T4\]V+L[/=I[#]VE% M=0>L_N";5S"C8"%T?^Z8GL7)O.G[_P4AKW+"W2]^>]S]F1E.F"4#S@-<+?@3 MA#6R#$CE) ,+S?P6[(JBPL[,)>X[*NEBC=#?>Z:>XUOV#YY%STWUKGVGT[ D M$@VXP1 >1%7OV9"*RL)L%C-U !N#AK2),DXJQ!(PJ=T/8#*0V$X/D1<)VW5O MUUDY*Q<65]17[Y:$#8_D60].D8V:2; F6!BCD@0WRK.CH[WGP=[N?O=@ M]V"WYVM?W/K^1$O'=7#>LGR6J$6/%%BQ<7H@!Z 6@U$(N,E]JM M\<*-\=]G640+?0Z_#^&L/3//"'Y"5R[%2LG@?0X/CV>VXA+D! 6C9&X>_ELL M*=81>.<7FPT[#T%K$C_J+=W M<#/XQ>:Q(ON]H]V]!S+6_J"WO_^E [KOP1X<]XZ/[AJ$LX4Q^;?@0GQ;Z,W# M>O_3\9-^_7]KE0>OXKPH Y0$BK^\Y^BUG)%/>7;>BVFX4815$W)O2FR3&YJ5 M?_:"%_D]-O)_': $B_D_="F<^MV_-E$Q>!-I1TZ M&^+(1,C/)K$>+7M5=XWDV;KY^8!4A%$ BO'GM"J+!UB:O5G%=]+.U^UT6W]_ MBV=LZ[:G4U#_BBF0*3JL(PKL58P13BR1%P5&RNUCSOU)OU*=70_';)HO.#,V M-%DOU26<4A>]X!>%2>2-MV:]]=;>YJ3!0;:QNW=AZ3$EE17AO3N M22+:BC79:4@(SLQ"7>J9P@G7UV]52(!)O3*F_R7LWKWPCXC@!# M6&>AHYOY(XCM>:/FTFW3O .W',$$*1%01X2M"*;<4T82FLOI2TMVGDUG"(PM M8LR-@D5VQ/3[>%-W/^,XW?9^;U0."JD81/QMATG M-7N3;#%<#W?YI8)7S/E; ^1\XX9LTLT$HY$F/;_\?/9&.O,\QYE%X$(76=^+ MDOJ%>2^OHLNX0*0ROMZKC.E-\=]OS N]=R^$][5C^ DQ 70I??P/K:(KA%,$ MK^W="X9-S/+X$O/AH?S2>SP!"\RM6_6PX %O1$/49?PKS7_9DJ<@ @ENR?V& M;;3J$9Y66GY*X\[_9X6 QMW^H$&2'H%T+#@56R =7VA7K5J]% ^#0;^'"C C M"/(?69P:5)Q:M>C+.*L*:O<# ED4,?6?J5T(P_HU M!5V5!Q>N_22<&A,]C<-F[0W#8< 7WCA7R.>><5W)VW]?G'-%A[Q8_\BBP)I> M%5OFK'LW<^KA*-U[>I.+K_F!X$O2"O-EEJ8:WFSN[9_:BXWLQ_@R24Q0I9N_ MUX6>E;:+W.'BR_6/:B^'D$>89RRQ\=]Q@BU$_9;(= V!\."4Y@%RE8ORWK2T M9VM&A^/B4+V3=9N.E!:+M8#%VOM2+!:^3!S];2<^'N[MC0[UH=*C_?W]_L%) MJ(?#H_[Q_JX*3P9[![_W#W?N%L#5,&FCT9U-VKH>RO^CMF8L 9C.H[_M_-?U MZW.T\_>/#*T\.'UQ<_!J].SC^\^7'Q[ MI.8VV";-VQC1@5(C0MUPBRHIL:/Q#*GKJUDFS/C8)#B3;G@(MRZJ(35"AN,! MCEP\G*G,DB^H0.WGB)O'N@&_V2[C].$D#JL""UHDL( /=L&><5M@D]I=I7B M\ZI"&/.*$,YSXP3Q(]9CT+1PF:C3"\6%XPS24Z]3.S)1!YW0O\]H8#[%= M:/W>=2M'A=!D*7J$A_ICI!@,''97VA0WP 61UM,@GMJ7Q4&3)Q[#F1?G^",Z M%*_ KT/W#JM)O\G+=*0\:!Z,Z:#&^\,XL6\I&@^CN5_M*F^[N$YWWM]U0^;Y M"]-P\ .^]F/J8KNRA&!%-52 ?:H@7,=>AF)K%O ME=9ED*M9;'M)B0-@*R\)2P':Z/7B.HPR<"I48?T'KX/5+)%8F.M/Q6K!A,]J MO;#TYU#KR+AJ\F&D8:XB+K9PA:2@,(I)5H'=CV-QGX,A0;7U4A7/8^9BTPJ4 M3]9XRH1TH^&RIH.G1A4I*.YMBM.!4VJ&Z-Z RQ6MFG9?7.5QJ;L1Z&-NS87O M6+ &-T+KKC;, 3P@HYUQ.-]0!?>PH@W&@0I7=TS-.\^-BE#,X;7'>590@S3L M$8OQ7N](PS,BE/(7Y2^CE"G!T_[2[QT%(/4)C@2F3_K(NDO)(V&T(ZKWS+1* MM30&5Q,$ON,D8X-7#&3BY2D*J88-^2>9>UQNC,-+D%H=#[I4ZF *O' D0>J8 M*VYRM#*CI]N;LEG;_I;EGV 4V6Q&U)4DF>00P\+DU8Q[S-%NEPJE8DC;NHORDYD$J]OP1MLE2:R))ZI)A( MLGRX8'4HG:XT@K%JQ,D:HA=#_WA=;!7;95SP$UAS@(%,V1EB-=E8%Q..QSL M046)I&'RRS'5W&%NH0NZ+D/+\S]55JK"VL4RH(YHZNLDV#:%!/VCG8ZK"37. M%8NSNV!1J#%\IH(2I <>-51%3"-:>CH?F736NJ//W&!\M% M#/*MFN6YY&'V$GGH,16Y*-0$HD)0LV'2>._(AD>Z5=6Q:6 MV\)RC+0W6"]9@YMX &H3(<5-1MH0B.&QH-S;]VS%P13PMM!!#2 M.(LPO+6\*6OO>;>;DBKVVTUY3^K]C"A."N.1V5/:-9V>QI\EBA!3UV@;V^"5 M"555,&="S47EBF6/@Y\.;QWB" Q)WZA"%JQ'-?MK'8-7I#'@CI0\A?]V:E*K MQ0K3GW$G(H5%9(W_T"T3@V_T*&8DW!%2L.S[Z12'6"RRRIIA2<$$>(!DF<9ARWB&J. MJQ?,,2R-$@/*)=A@PER7>.9PL*KSY4+:(WZ$:RZW87H*>C+."H\ /('J4A[$ M(YQ.0S7)JUCCLD^5O)[DQ)+UL!MZM,V9@QMA;DX-4I=>>N>9#5P[9"SN(.1JJ5(A-P^*.?BHTV*50^EA5Q[5M%['"B8)0#EP M;S:%3")(P0_>ZAUKOXCGA\!'W\3S_/.B[/(A3S!D+V\%JY'0S\ET<#ZUW,WN MHER'.KXD_84D&\S[Q6$UPN(LA*F"EXN6C_=8CM+?2&P001J&<&N)F"C*A^J2 MBS-2",%A"RP3SQ"@JSBII,=!@NDW,6X<$DRW^,)564Z^4J2ZR8$WT!Y.97OV>*+'=&4A MOX[4E&Q:RO#-*DDIB&@S$^TL4<@9_)@6^3K+2>76_,<8V%Q,*HM#7E]=ODB5:H%U: EY8>57--9DLVUI!-M*DGJ6@H;'\,5 M2E'*<#TK%!S8EO;R*RW6E,8@%AEH1'R(N2,DU7?I@71$4ADO%*"15UG/H @W M-;VM,0IMWB"S_-*,F\H\%-32>R*>0.$@T2XL[&!JJI.([Y8G1 #',!YC&N+@ M,67V)(Q["V"QTD?X/'NLI+I$=FJSNT70_(EU<))G3(69L>CXRL9*VW/64D.M M4Y?ZJ7O+0\W!V1(# 10$#6M*$7[U?7:M2B1QPYO3\UC!$?J@P]5=BT^U4!A^ M>)6J"MXDATFD%@R:_.]I7%3XWR0K.*&*J4J!UW P=H9VOD(_AB7*[-5%+=YQ MNMV%6Y=FS?=YG+] Y-_9-';3K,%I2LR:+6-*+)$A@TN0X7"H0P46@"*3A>:* MR.'ASA4F?V75"3MCG"4]#)++G&059JHJU&5"!-R M+WBA)1+#,6_*"-N_EA2%73F4%.^-(^+K)2)&P5<1;B7-<#M)@6M.^>XKDD/_ MQO@R_F"]N[IQR$MYRL1@65TF&A=UK.%26T5XB>+Z"4;*2ZI,]MHDR3,X@DG) MPAD083@I2V/P BFF*DIN@?9XM!@P7%[HF^PWWUHTX;3*WX5F:7D>IVBFT-O* M;O/E;C:)P=^F<@WZ[NGH1THY>T;9EUE>F[6W$%!-.C[^3T6@1('QY3%X*,B8 M[= ]->7'^Q>_+72*H01X53H'A"%]A/N0D&U5PXJ6VX$4 M-*HZ[8_ UT@8R:_C$'/3K(4QC.Y&TRQ"Y85*.YU0!%Z0(J6$OLR Q [BNQXN[7;^#?MHHM6;SOY;K1N^&PL_.(&*G\. MYQ)&E'F&TPZ4)=W"K!S\&C]EL(/M4P!R,*X2X^I^I$,'U,8,C6KK&,OEQBB@ M8X2?X-3Q2$<8[ =E41I)H#O99 +_P"=X8#BF"81V C)FX,%X).+?"/\$VX;" M%_;-K)D_XD)/8]C@<4^&_BBF]Z)W;^K!%3QS@QZ"#8Z*@3IQ\4ZA<#K("\QY M&BL,$145ICS>RS2?AJ7E6/>N,U]_P 4N\*KGG>"\ A-,W^"!?"&(((PT2[\K M@I\X=1*\Q+=X[U;P@UVMY^P<)(4F/&R'E)RM_. OQ?H!GTH7,T,H#Z< ]:!@ MIPYOS M:,P?K1A5M]2G105,J$/-U_@"O K4 M5@HL&6\IT3:!\8BAN'#I8MF*J/@Y9[B[4L*.H%UR8+1XVN3@T!#&:"DA(LNZ M6D9A9-1O#)R1B4E/@L3$M1(2U#3 0XW.3MZS;? MX]>3:S?@:S( &>N!?:^0.8+J:&B!RDD=MN-77:W4A;1G:%>#U.'JAQ*12#GG MX@P5D6371,9!AN#4=2)F8K+^XJ>5I6^2K=6Y_5#O0'*VBL-A*T[=W/J0X K" M\F$23@NZGI47!8_$U/01EXT@3YSZ%:U<'0#5!Y_99 &:8&BN+10)EW5]5E.O M<"X-$=DG@2@W-N'\8#:YF<288"I+ 62LE*M:2-8U6.)P!@/%S&[ 0Q'=W3(+ M/WUKC?3T@!<'+?"B!5[<$GAQG5[=> =8M,7>Z'Q,!7>4G]"F/QOH+1MC\;0A MGP90MIU-X!Y>[]8]BC\$/HY:1OLQ*.6+)E/0#?OQEIU[Z8-WNFBG)L4)6 ML$;]-Z2'ZN= D_Y?4O$-=Q$CV L24!X.DP\4E+)#%.7KA1"H=S!WDZ4^L1,I M^C89#$'FU0V8CDE^P/D0<\VZAQB&QV&3QR %,? ^CA#=F\WH8X?\LZEBLOX9 MIF[2,];ZEEB&3C5:2!AJL![)5J1[-[Y57B^MJW1:-)%U"\=,YF9)Q0>C("HW M1C-@ @PE"G%!Z?8@93[C4< \<6X#N! 3X[AI]7+M*DD-*:G$B^BN<6&>O82G M9_L"K6&=MTO[=PG033.,7,:TL&"@%#$M+.H[;XF6 G-$ 4$Y[U'P2<\=@H(8 M**ZTS?<8.3$!(V0'6&8.*!0&266OSE-X:.R*JGQE[8I%X?U38O3+':< AD'" M2:PO39K'W0O>CN,0PD-@[$^;K<'!KA\DJPDP/Y\1B&YN/WC>*-"-G^3?;"E4P(/*YK')>4:K&=N*M%O]IW;I1?=XF]68*%SX MSB-<'E9;QWB?60N8%M\N70A6N-R_5U;G]J;#LO&:)5H97AP?I^VA.1[;W%^7 MBD!0^*4A:<@SOS ')%5+[#'DQ #QQQK8I1]NYYB.%QCG[#4E%+6W-();]Y]6 MY2;-G2RX+MJMKO7JS*TL>P>Q[OF>D[B$9%G&Q2=G#)F?&G.! ''*C:HCCA)) MAB51LA+4L3\3+4R$%@_)63U6^OVE&U$N$.IR/"L$)Y]!?T9QL6A?[]"3SZ9H-#$I.;917 M$HB>7Q\S,,[XHK,J+ZI5JU!W\RVMFST):K;:-(MTT@O^D5TAKY$IDT;_1G ( M19&%,6UUBJC0DPD4Z2V[8?=ARTU=Q.W5SC4!A2"G\"<=3L--JG](+?^*9H M#RWO##_CF5/)=GT5!,6]>D?9,2"@SH\9^;F)1M"ZN3<#E5*=F&2Q &7!^ZF3 M^WUCXB4$T6"RD-)W B.BFH($WD0Z>KR&@3+',*[1*ZD)I21-_T<_E,=.9F-$ M3[XBAE+I#B*<*L+2*HK? )A5G;K65J+Z"#'#(L:"9'>%'RNER5P?;'Q42NJV M%'[&(B(6@ E\(U!S73)XEIWQQS5'UP;@/2@R61B\_:[<7*&&79XL9F(P'[BR M:7#A+3[3:1Z7$##% MZS?89T\MD?Y;(Q+;8-"U$&H;[R\?,^8I&&=91.OE5^J48"93SQU?=0AU"J;;31_)%PP%#9-[L9E!0LT:*2D MWWXZ/7W?6X)^+LQS!)M,UBJU>0#?\+=<3$3- MC6UN7$S**Y7C-^Y03A9414FE(!R9I!--,(C&N102(PY<2 ^!&ZDX(G\SBK%% MQ5A4S&&+BFE1,5]'1[)QA>S[>%Q\8FTA$POT"RK2%4YQH\MKF>F81-(97%'= MS?8"G6E#]F-CB MDP5GD^]9.LZXR#P=P5!IN7[]A.!ZW5F;[:0*RHI=,JURQ.(_,BJ7M='*T\7> M*&8^8DQZ8LXDN(GD;S* R#.N<8Q0RR9W M2Y"':*Q+0RW")0XJPD GT3]F-AMJRQ>]FD5?L&#"0HEZO5ZB&5"@72(G1[H M4T\BC>455IY_P! 55UR*A'EA->X481]@JX6]'[T G997!58QTZ3V+GK>%!(% M7$Z3Q(SA]E9FY@CC MH!BJ:$(BVH=US)-HKJP.B2VHS.&/L#!21[%P*P[S3$6T@FE!M>6A+BS<:U$_ MU8\8LZ0C1CNY1>\$X%?!QLA$,U+)E'!XF#]@Y'8K%KAW1 AD2^K,+D& HBBN M@' FFUXW!BW%#7-@U)$>Z538#ALVM_\@R?BYECV8RT:Z?91/4-?IPAG@[4J^ M/1ZIJ),ZM]+KM0YCG87,('>+B:PZ8T8Q6W06I_56HY2]X-C> ZPXVE"SL9=Z M6)J6KK!$3[WEF"EX7-TK*X()TY%3?%3#6*O134V+;8&8W8'&+%C3: ,$^C M-)].&2N"474"R#M\B29?G#[O;7*!&J5CXXM0 MXV)R#"\&WTS)_)7K4VL^Y^LJCT2$*BMT/C7VM6^"CFZ^G)P@:]!WM#MKP<:: M-97ZA7:--&,_?&,EQT3D70D$[F'T$.@##+.YJY:?H%"4CPEN(E*A=Y(D680 M,W;;]B8GHFZR,3:9@G MU&<5;Q)/P<..NQ_#Q%-L!Y53((1ML6F M,A,L3,SR3^03<@*I8]DLF+R,,TT=C_&"VO9YZ$;/IQ7ZI##+9QDEPF95CNWZ MQ$*GT*,1_.5^DKX@63]HQ"YQX>[5RM3]RE1MU4:)_AS+RL5>.V%8I@ZK&XEA ME5E'\-R&\9A^[S/1S>FBL-XMQGEC' BA1&WMB&Q01+R- M/:RPPV/XJ9:^H3X_7%V, -&HW=#WO%H(P"-V7FD Z^,2L3=K=*FX*1'!Z01 MA?6*CF[#(O$0RP<8 LWA7M&/N%=7+G2[K%^_K-=H6E,0HH3! MV:1>#?R%E;7@8FS\ZXF'N9KZ.4\1 $;DK&INF1/9 ,J&"3*RDEGD0C*+)C[C M0NN-E+S[LQ55+CCNUFZK]\XCLH8.)?2Q QDU^4!ROAI7J;'+S%IW?'RKM_L[ M2 L1%XSB\5-^U%)2@.(>*3:_M/F"L]3$W3[/)!Y+7%990BA9> ^J#N?F:+7^ MR3;Z\JMJ0+(.3RI-8H\)6RWX( M3ZLI'V3!,&(2+4H'W<"3""<)MPV,K@,W>'N4O:%%FU7P>%Z#1/,RW"%@*YI= M;H4ZM3-FB2;KC(J+PB ,USJR,,7?M- JV'W)7J+GI[*4W)/DU.HQG0IW2F>E M:K.8@=M*J1^*X?;MJ?<\G!,&L$IQA2^IO>#4L)[S=5Z9JIN"*VPBBONP7JM: MNP8I@M4E>/ND=S&6W3*P?2W6]*C%FK98TUMB3;=![=_2/'AWH^3[*AK33C;G M>>G6Q2(:_9Q4(WR#<7_U .6*]FA^X-)W8>IV'6';J'R6G!_%YH4IL;!.L?$' MK.-0,UIKIH"1NF*5W-615EC]J',O_NVZO!BX53U1W!%P%I6R)-3&1\,PY]W98L/ M&;KGG$4J#8N+15_UMM:FHS#34M^HL!.8GT%A\T_<)Q.7TURM;3I1&9C>UUA_ MC%_P;$!\GUYP,2&YQF$0^GS!.L5003IG9LA:1*.YF8_A55INC[/4)[##_&LN MBNDW,*S3#U"^HIAEO)G],*CIX4Z)*PI\^EG9C78^W4P][Q::#S\Y++O77 5) M"K V,QTETE1%(16?,)^:HC>-*C3(I>N36>J;J.+'7FV]7K69625ZVQQ4#M*" MP%88)]E0(;*]B"5S5Z]NP,NIT9QEGL<)K='>XW1[B&E_ ;'=C+?8IL[!Z[AG MV2T-XFC#KRW1XYJ%2M\6*?M70#>C$!*'6O2;J8#CG+^F X8F7*HGQTL[ZUKLH ML)VW-L*$=S>[=$/ \3/.K5Y0;O6IP\8_-M0/+K8(8,HV+I#>O+UZGP0LJZ>$ M-ZTK8!DM.%.PLZB?%W% 8;36=DW$ZIE,]A%6,!6A0'+* (V.PP( A%/XHIS#'GQR2]M]SIY[;<$9R*Q"-C^^7GLS>T!O_L!2_R M.8SU9_9 #.,[4BM?I0O [:GZ(\L%*$>R6)7@>['SLEB C'<74K@146DOX:SQ ME*^8YNU2_+HSXB::UX_]2"=JS@5H2!QB^ZER#W5,G3HX9B,/EU^U54L(L!-D MV>%@7OBY\ZPRE)6$27U<,K0V9/6"@B=DKUY@\]D*?,O^WDO8VHF1'5SYB_,S MW)%6C(QMN;I'/)53*/';C>VR2OB]+IT-=J#,O$;5YG MX.]^CJ><1NWO]PZYGL74W8@V;*B8EQ(<'M*!J7ZQ39XH!5N[^='!7YLVPK5/ M<-6_Q_24O755)5H/C@;[]UU5!L@DP+BFW6LTFL1\&YH9@.WF%< M1)IT88-3HRHP4(0]3E/D9R3\-PH+M20V+$P=EA]TL-8H(%G($#$BQ(U3 C)*%H(1YJ@002 2>)SR6/DC5)7KO0\=N5P MO+9)E?$B7 :25(?;C>X"=V1"B$:H/>N,K=>/J@5EK5U-'# MK2CJ;+N:UNMLT$$=^D3(^,2(BTMNGC@BS8O/$>Y-6=6$V EHN_4,?>:O%(M] M>WKQ\O1_@U^D)\T'."U0@(,$/G _/=@URI/V$C$*)Y=H<<,9J9. MC+GG2OL[2&U;S=C<,Z47?/=X[8C-@,D<47Y#]*6)(&,8)J/ 6&J!W%14A']E M4FD"$4N(^'XZ*UW-^&*2#"&8- HPVI%BQ M-]3"-XNG B7%<$5MUX4U>W9$B3=+5:MC-I#FP;/^<_S-=T7S\E,A,K(8BK5U M,Q5AVI/E\H2??3>[JY237/: !Y+"BF=P6=Y';. #H-UX3PO!XX;O-<>"P2M[M M[=7BA5MHL.S\?5V(<9%17*+DJ<2E;,BHF9"+(Y5*'^DQA4L7@#M. M18];M'Z]HP>P?#=2-*;-E4\/3F$YE:?8\09#B7%A:'#<&CK\6]$85[[N]>\R MX,ROOY6+84/6;JPZMYJ42OW4)EV41Y//5*YOD?M,X M98ZCR<, 9R/* =[/M#6;'AM=L]OLUNW<&!\7K"<&B-W:,+N/[KN/%_5Y#>#0 M.[)7G!I+TL;A[S$U3(M\)N/U&L%J&#*["[9 BS6QJ7SU!K^F,=6R"["AQ?2?ET15/2E#E59 MY9W@-%%#-57@S"N<9(K= 'A'")%T'Z>S.8M;C_*Y7U+9K M 8;@JA-\<.<,4:L&U&%Q"<1'P"WI.>Q3%U[,=N VP#K$.)\R94$N,'KJYS0V MU78T^JF@2GP,SE0K/)8MXPP*P1"%0V[47YVA/V"]U)Y*=9;X M:,8-,086[RE+"FN,"1KNS#L*SFNW?./ZA]DFM]Z]3<,L4P<,&DD%KFD 4A]8 MWY(:=4?42VNI::#CO&RF [FC^J['T[[FW03;R9A=I./>) $OUF17BQO7A M?1[*7SQ75(*#X"30%"6W0E&?*;%:@9^0VV)'[U=XAG:6>D=P61-AK&:HS?A0 M.G,_H\[U(5=EPG.;6L,8P)TCV/<*D4W?::;% MN#=AK;D/WYXV; M,EY[;*I_;.B3(^5Z[-83@,$%G+"T *&PMH>1;PV7S1G^.PZP#:XO@ MXKD]$*7\$K''43;M+;4-_^8#^D>5CDW[JK,)'(B]X!?0#E(JNJ)'$+]%#<]L MN\JNRJI2ZF;)RT"G!6DG>[7'V7MO[6# M[)$))@UQR%$ 4:;RG14CON$I#.,97B<(Y%=G[T\%<_S<:9J?@Q=Y#"IB3M+<"K$>!UXZC]Q@TTU&?"5@%*JN-I(W&/N.:CJ7_@NH:8G)M!ZA[0_\7$ M!3>XS(N2\:+M3KF/^5DF-+F8XZD%S3F^R$9#W4K 6B4LZC G*S^&6'&R!%EV M^-0UX0U)7HLRXP.];N!;!8J>(JE5G8)>#"72$MJSVRG8$:&(TZ[7_:]6D,HZ MNZG/[Q)MJG>^M\[< GICT3:VEC E$;9K.0Z>CP7C#0I@%KW/(J&QF;&F %$^)X;7V'C0O!H^^B^K\#J"H-_ M:+!1)L'Y%(6,/ M_>OURR[X@/!>D::.$KA'UO#Q/NQ.N_>U*=_+=*)Y/XOYG\0. \8TTC)E54G^ MLLUCT\$)%S#_7L+1CMO24VHPWK.Y)E>GPH 1G02,?K6L#?BT>A^1.4=S1E62 MF%L3*8K-"B:_.+C*7(=P1^K5R!"3^D\X_D[>%\T+LV_94W94B4=*'1_QO@92 M98PH^&#>565W0HP?>43KZ(]>!06<35V$_5$<35;;C H]NQK#JNW?IX7PP\,4 MXC.LN-!X00JK@JEV,/"DWS]S9A"?/_JYUDF*,A8OOK9#G^/,/>]LX-[["P M1X@+IU'POI;?X= X*+!)/).\1U4T'UYNY58<8-HB!NM"@G=#6SW.%[4PNB8* M52XCM@1.5<9(A1I\TG,A^4HU8YT4_AUG5(M.A-44K5Y;:M8T'H^(B(G:Z/!9 M.W%\-IG^6IDE)WU7A6>(X_T!O:??;25@D!.,TI?40&$_0;O;9E__7GQY"RVOA0/8IL2]EV;<4HRBCZ%*B>2"N\$WG'0= Y@<(1HDE%"EP1=>A_.?[*'6E(V[*EJ_P$\DXP+(H= TQ9U?%90-:A>'? O4H MN$] )0\G3:FE '!Q&ALV"L4"\0ROPVLB*ADSK:^]H\.>5AT!*@N^1A)R,AK$ M0J81'^QEF6B>"'XARLK[VC 78)J\1>J>_@'A M1OK]']&7GL:EDUE,DL+T>*-DZQ?.]C"/9Q9A9D+]'#ZQ^F!IVZ[80ATO@0/3D.6SC),# MR*<,]QTB'FX$_X9-N?FS9!M0O(VV(@$39SD[+0[)-"1*ZIK*,@<*LJN2S85F M9DQ%&"%?Z60TR\=PGS^541P(@C)X00D()Q9'$*0:1E*@0A<_B2/,UE 7A]XO M=M67*JE,BZKE.Q);K1N.&P W2+H0*.3_9^]=F]LVEG7AOX+23D[L*H@A>)>] M5ZH42_;2NVS)2Y*S*OO4J5T@.221@ "#BV3FU[_=/3/ @ 0IDI((@)P/>^U8 MQ&4PT].WZ7Z>5KTEC>J='?1M4'ZG-]]=QFO0X)=&O=Y(S(-T+*4>U&5<4L8: M=5W&I,,_=<<7;ZP*]X!*9[,2PY+Z'(DUXC:+CM 6#=?]A"5-C0FS$P][ M'7#8YS/>S;S=$ A;@A=WP\U/3)4TN&.1VA 9LAS+2"X7%6)P=J8<<)NLM MTB+^FG$EJ5)LHBM,RB]PT#GM1#!S*[J)MIL32<0B6CI2PC^^R43/I9@&]H*3 MH " H7B9.=C49IJ9>@3CQE/-4F$L>2ZFJ-N4CHW"D)G0F,(3'2IW)(Z)=%1# M9F-W^D+Q)&;I%ML&[$P+'@2(V8+_4I9.%JZ4SI<7D@.K#QFGHQS,20[M++/* M*/U=]#HMK?IJ=Y6L$F6 (\E A"=6=NAS$5=A67B>.ATD"HD,PF2497M>S$MS M:0S.-#>NY(EMP=(IZ PX>R?RR]!9^?*9[&+W%;X.]K:@_,CIW,*Z8F=J![!2 M:K8)[YOR;),CD?HXT8EP1V S>BQ4 M+R(WR#)D18E0:?(#;Q)) Q+*$N&889""YB0;ER>YXCO0R*0'"7% [&]%.Z?I MY9"-$_+5H3-,C9-"; K3//$(-$ 9>C;KDQXFO''>$LH]XPG+(&$$O.L>K>:, M?S[B)3M\Z*J>1F*!,4_),Z(V24A:<5$XQ6!J#6U2"<8;^VU21(&XTV-/)*W> M]-_*,=,/WH @F[@ OAF\53\HK7@G+H+A6SF-L&*$WB@W=(Q2 A+O1A,BZ8D$ M,3,7)'6_)PNL>)+>?/TFW23O(P^G)4#(FGTOO[YONQR\@E<"8=8=2_KA,U2D M!N6T"CLN%Z ?UGQH L6=.8Q)-"4B68F:8D.6$]=4# ;"N$+ECR0;0Y$W9K.% MS2@1&I@ E5IXC6E,_$<\TS3S?Z>W<,7&O/1A0\$[M#Q";0ES*P #1+NC'/I6 MJ92DZ59-Y8SBP'/""1D/:I83_2>*)/KYWM)*NRGH?! -( SYL332BTMPHE3Z MY6'!%B[::F.M2&]_GLG=7R(^SYS9 :>EQK',L.,V(%\MG@VE0$LE-_0',<&4 M)*>3LG:+2BG2,%40:R_X=ULM2LVXB(,D*!$C,"5WH[(*R?=AV0;CO;I!SB;; M8>Y,]3@]==]Q 4$@R M:>A9BQ$BS 5.,=H]_!>^XYO&VI)=,[DY?+D%JA/)/ M+0JO/Y =3TFT2+[7ZE9HL%7! !UN&@"N2RBP1 -V*M.50P5IBNN'J\TK-!%!B&=&+9@&9-0FN(CSA MY:7ER.VBY5[XG(;2.0?^+1$V$U4@QG[+YY:X.[&6DXX8_2',F?#61;6'LBO" M.1CAJ2CYP'Y$!5>!9UVD+ @)$&6^1!N9JH:%RB>IKA@B3?U36FS:YO+[9=:F MS])=C@-7*:G)@Z4=/IBOW MFDK\?I=AK\BDB:!+/()<4=S3?HDA/FU9[\1)6 M:(EO=X*E^4$HD8/^)K MM_JD7$W7KL+TV^Z022GK2XJIW/E";VW20LPC> GY1G\1Q>YWEQ],23JGX%^T\ 5$FP<7V23% M$(JJ);$SDEZ0HUB*]7E&+Z&5I^A J7*5L)-1H/;$)#.,"Y,F!%(6=B_MRPAE MG84\&>$:6ZY*IOUB@/Z$R]-^R"^-;C#G..64J7>BVBI3@$P/12IDGAZRO3^Q M66*$I,6$<4=U-Q:[%X/]L_HG2.)!S92=Z9.Z6@FC!> M2?$:6/ MSP]IJ*97)$QXG"N.=C+@W@M!EGH"(=#=$E/"SQQXI:\XVU;;1=(8..%E2,Z? M)7H/3+5H@WY@J:$@#[W/>S&3O_'V"***"1T0"SO!B4X"]/1BA"KTQLN0?S2= MW-;9LF:[^,*2 MGU4O!9=/S'B!^HX^&%),1(,P(I!K1\_-CWAV%:"(ZX%TEW"H@XS.1@GFPO M%58BW6;/N(L-AB:B1LG()>%Z&7^ZB$H M/6C1L8T]]>@?!LY ZBXN5ZH$BPH?Y0&C@*8CT_X71LN'VCP[@@(N)7]1D+'2 MRG7I;&RM/%/B/K!Y\CMA.TAWD?"H09L.A1W!3*+X)T_41_,9/SH' ?;_Y"<: M,YA^>B#VN2>?8;L^=ZS1^DP".G_EK#+)+% =TE)""!$&YORAXD"!7S[DMV=: M*<1S%^V2X2_F3-.B 7[B*#;UXP8E?^D>A0D;\: $MZKD=EALP*@9-UR@^6(@ M%X6Y$.8A'8'XF*Q6P*,9I2L? ZZ$N@!/>9,/S.3O9RB:R2!Z M@PP-67* O@S>384+HLE+LH:0,59 #=@@#C)%$,J%/_-$IIVPH[@A&GD,,AW3XP#V1 M'%7!T1_L/O8G3=#2CA-166L,52W&RT*>MH#J@JH[Z^=,<9R&FGD!P@'E8) T M'F\]EODE:K?B\")]EDD5ABNE)Z-V\D7)]]+3)>'*H6% T$W*@.%'FH8$WQUC MIAPS3ZJU'":FDG,ZJ?%-*DZRDUU -=,I5PI]C2D;/DX9*SC*"=#(AEA'" J8 MGQ&BQN&AC\S&R4S:(J7L5M.XL*$V^HS5@Q']?-X2#V&VG7KY](>\A67Z$[#3 MD4-D#=R*G]+VCM@4V[4",7HZ"N1Y4[#! )PP0TQAKPB09(,XZDZ'BY2'9,3\OI. M'FQ+$599XC-VY M@@[&);H?.D/')H8 ZGCP![R:,(&32&'"HI1.@WIC1:: J-MB7E3#TKEU!%!9 MEHF (%/0097(72C^Z]H( M#?,Q;Z)I(+1)B'FU&Y,$3X@2#R@ULOXP"NN+"I M#/'/P/<87F__C97"'I$-F41&PCGZ/)C1OL-7[SX._L2;7">@ F1^L"*_2)E( M%5 JU]-\,522 ]IO&;5I@]Q#0.;LQ6JF])<%/8PJ7$2KD^:C%+P'SXU=#Y[Q8YSA/TZ> M/@VUSDY>][2Z=)W<:]W6J_O++X;U:\WX=GU[>7?S^;?+"^/N_OSC1^/#S99!HUX^OMS=?+V_NKRZU$I(H9W0TX MO,&/=F9T;H_==NB_^IQA!OP1&=&@L9N .ST&1_D*$T>^$PK_QL:,6\@XIX'( MV7VQ S!22)I X3U8K5):]'R6"[-0UX<35/-V6Y;8448H3 M%:0VR]0"\-6$KQE0#9IZM,QM)F;2(5*;^+$D8NAC FG"T2)=+@6;I$D.?+L\ M>L*'=^7!8;(>!#=%23ITWD6+KV@KK)#L"^3D*3;^_DT!@NL_KM:1_&#E-/)G M[YJT+.+SI3N'*67\/M>>A>R=_(_WV!?LVO-WCD?CHIO>BV<)'[ -'_& ;*G^LU:^5OZQYK MM6J]1F.GQZ[_K7G6UH.MUF [&SWV9Y)<+KVP07"C_>.D>9*Z]T-4XN_JAD4; M3#XON;1AG3RI4^1#&K/O^)CW2T'3XE;CNVS_3AKMY>LDR?HUT:^)!GJ)*6L^ M/6-"=:%B@X<8E/TT\-,K-I<<,3HS>RMFXLD/UM.I E-M,J6[SX:>:^S0RB!# M'=B$NVRTY. DTUUH?BM_-=6GN#4>1D$G'23YNU'&^Q#QXZ M[WQX8[U=2&EM8$265WLP8&R]+5V[IGL.6&C1.%/LZJW3>/IS-Q/NNI$S'0&. MI%3ST5@@#LKZ9L^< _R)YF+S.=A*VRS(WVJ'\,@6M:47]? 6M:D7]? 6E< ] M&^_+N+1;>P-/1]:E\P8NHIQ>HW O4T"M4\A7:S>"^X#(=0Y#]*S\J3_IO"%O"+N>-S3RSAL.W]NT=#A0[@4J M/!S0RZ2722]3R8)K/MO-DD?9]WYDNR]PD"W*2^%SC:$?8[$JG2$[*^L;$NWV!M6N"XGQ:CLTWPGS/3WZEU M<5K3@GX.P"E(*UXEQ[/)($]^^=5W(T/@V/T3ZR",-R?XMY.W"*Y('))+;5WE MF^R37U;W:!W/-FA491M<$:2.)[#_.> S\CK8'.G?CKO?W[AC MS+CV0XS!L0Y4KZ6L=[%2=C MTQ%?P8B,7LWXF(SR+B4APUDG%X33K05SX\*.;(ENZQ 6I!\@8"9^*.*K(0L, M-IR/&*+_,)/(=A +.AP$SDRJ'SSS$RSE6=FLA%[1\;K M,CC'OQ1I=]I@=\YO_W5Y;WR\N35N+S]=W=W?GE_?DT/9?7]'\&LWU\;EO[]= MW?]NPA6?S^\)F^WFP[_^>?/YXO(6'G!_?WE[9YQ?7QA7=W??X$]?O]U^^.?Y MW>6=9:'$09 RQ,SD*&07-\VD?2>9' M%-LTZN\O[C[=TG]:[XD]Y2/K!S&XG'RW-WJ$>=3D7NS ]3DDNX)E+JD@U;$] MVJ'Q0ZM5:UD).U2*"DV73'R7D/0YIR.XN71/H]LFF/NA,R1B:Z3XM(FAS)C9 M<_CS@P/K,N0450ZE! B0R:?_G[Y,>MLB-^'.C0D\W?.1GM,3N8753Z9,D1^P MD#%2YY*H_2*YB - <=9A!( 7,03<@D1$@FO8E@CQ1%,V))2PE$]I([1;#"1@ M)%.1,NG[,<^Y,(+7("9EYH7\5_YI KIV1 C.\"J*J:Q F6XP!O0H"N .GE MR$R)D?_*/(:,,B X_'<:UQ?B>.,@731,#H!]ERX@7!)Q;#3*GSFA /A*PS(, MC_KS;,B4B96*V.0%Z;=;-HN#P82 _V&^.$B*7!D5P.>X])W$L2;UA$2,0^,O MT$ 15Q>-NG7&M<^OO@UZ OYTX02"&5DP=2,*FXW1^CBPIP9,J M3D ]H]R&/!/)LACQ#/_P0[?6-J;(_<%S!* BL_J-R*&0OX12R/C_<5?#7I18 MQ0073V%]*9-#'M*^!,X#IX/TV-B/'-J9Z;@Y?WI?XC1/&*;TC*+6>O<(C.?#3,XX8[O2=?T74) M[]X0)^ 2&C14YC+,-R0^G_EH AZ? 7^/)J'!'<,5V*/I:N6L$\]M]]$:]OT' M)KB9*+L?&N$$W%;.NCEAKF X9-.9Z\\9/W!#3S($SOO/+P,?CK!K$5,43 M\6@2>?:XRT]WF CS 6>\SXG/&\Y5?;&?)_S^1DTDSJZ5LA?$8*9;PH M57RGB!!_65NS^;P)\>W1R?S\ Y_.X@ M#ZQQP6G6?I,L26*^J>S@BSTW?F<1)@_3^?^6.)OKYWK7+JN5E<_UY>+G4G=> MW0PB'X782FC1Y5^DX[X3-.\^0/(6I[HBI?BO@Y.7(W=%MF&\[J*6;A?]\&KK MN,7Z:6$N3T^1UE956F"MK8Y#6W7-=K=APCM**L['@%.;G(.E'F?RIV;]&2ZG MQJO0L")ZF?0RZ64ZFF7:U9Z7#Z:GU"9;'N@J)COY4UFR1!647HT&JI=)+Y-> MIJ-:IF>&X&6.LA<+NTHU[^L1]O;D8JY%$ZJO Q0ZJNSIB\]66:*0LCQ#BZH6 MU5<2L_6@94L5H^M*B#=K,K6ZC;2[NHR]0]15VJD9__?V\N[R]K?+B__WXO@% MQ]>TWWK]IOU6_96;]K=M(R^!&'>38O!"NE?V\_+\[_]R?GW^Z?++I=()CI@D MW^[NKFZNJ=,;+OC\^]T5=7A_O+H^O_YP=?[9^'!S?7%U+Z\!'?#M\SU='H00@D MH&0!"V,WXFAB$I\,FR?\V!UB=1SL6NJLA;O^B+T%=+HGT9;$*W@CK>='+%3A MEW@+[;GGQ7#3+>^DA<=_](.I8=5/_\6[W3[;CR'\]6O@#^,! CA=>8.:87'S1%SL83)(,[5%CH]W*KFUJ M%TH!! 1^ !=/\6<%O(!^.GED)_"_?AR<8!WI21R>\"YP?%2&=O4.O0?:=9_ M89Q)^<8E=UU8E(@C!&:D1+3M9V3B23$ZIM[S&_#['QQXUG' 7I$MP'8[T*>V M,06-[IS.0.LBFH(1SAA*0H2X#RK=K^@0GP7^@T.-;Q-X&(AG/)B8Q@-639]" ML +"E+DM3,15X(EBVVG$4-R8B5UZMA,8_\>>SMZK!N6-V"9?;F_$%GEK"L@W M!X(;D%-LI9L1^ ),1#RR!XA"$20WWEQ^D3 ME1[6#+2.7U@P1H0'*OM^A/U,&P5[%L5&.I\%CLN[#;DQ3/<73%$?!B?!\_)5 M^IL3_G>$![YG821P#LX'\/]#@8GW^?,'N"[]]81_1+-N&?_\CW$SBT/CG[S[ M4#S5)/L ;\%UD1AXV"#PB7V'!3/N4+Q1,;TY6?C+R=L:*OMEZ#_\H.1)RI>9 MJ5[B\!DUX]?DA3!(#@Z98$->V[@P^,";='GQNE]MX6I\12P1+^+3)D$Y5@ = M'JM]J7=Y:_N4,$>$F\1M=1S(C4.]J-P]DT>HO'-V&7\Z?">D,R.#^-@%\:@9 MYZ)C=RZQ;.0C4'G,^-HA:@D#IU*(DL!VA)7CN"ZA LXB[S;AO]@Z"6HE(G3' M;\F@O6PM)QNM?08VB]+K^[10],1W3@2O&VP@#GP!"XH5:03'")IRNPPYIWRBOTFZ9!>@FD0,E?@>\Y "A"Y$0AN"\;: MY-;<]UWC3P=$B]KT\3]<"#Q1 V:\@1F$+(37A+>#"B04 @04D.9_#L]C@0]3 MA=[($ P;A%@F(N#X4Q\3>^IX<' P'F$%^0<-,5F<"#-;8Z".5"X7[$GQPCGF M"' A)VP83!#@*W52N7?+ E/J,>=O%!JX9L@>P,3-\%^X],Y4@"WC'W[[ M D]&T.<0[1*_J_#SC0'"W?O@IPAT-4\@>\1@2 A8'_,O$/-(W X9T S\,$K0 MI1E'UB.@)! /.^**C$8C+)?OC7V\/_6Z$,3C@8?=PD?*^08E#,&( O0?"@]( MHI)26T47B&J1?2HAZ2?8),).RVC0'G(!1,0 M,&\<3>0/B$;G3\%0,^_! 1-)3Q._"9.(V(9B0\(6YEN&\4@;1LLU,FY$/!VC MF^!#X G)D\76FLL0^UOMKK:@/T/"-"-DS Q%AYW]#O@+?SP'_VG7C3$#WP!T MPUQ^.\PS6"M8,B4$SGL7?A!LSO0%%/QD'PF;F,=&E(J+ @[TDWNT4SC&%2V' MS=$:.,P2? NSZ-=Y%%4:+2;M;9<^359] ;7Y0$'+.S4:]T59 W%S_2K<55M M.(!U9Q&EG+$CR?CDLEBM@8 7N45M+!6DN6OPFB8('1R ,O>49 $A[<+%H-5& MH..FE+&JR?PLX02C[D?KF&0\Z= R9*@478-G/C&?E4:VE%Y]9."%(F2JX=K! M6,5Q#M@X36&@^YF]622;88C)&Y'\!+38($HMMT^O=Y<,;ZY1$K^1A>3V4./5.D"0K MT%M)9"M!U$X(O^ _L*I'1 Z8N6 C$#P.'2A@666:0GTD3Y/ 1^)8\#8^GHC9 MTYIQGF15KQ&E" 8[%6E!^-'AK&K< MNXK$U=HRY%H&)9^_F74XOL*V]JZ%;477J%52@/,7X7P0^&#T0(PF(B6;DR0F MA-:U^>#$?&)J.%IV M8X -S$<^OOD$$/;&^,>HV2RMR@BVQAQNZ#)DH< GX2 M-U[V#K8RO55?3$7G3-.\PL@?D)87#!QX[!_@-$T9\D 0Q!IGR@ #>V'/D[/[ MNZ\7F;-[_.U\B)^,)2^/L&CRRHMS65SSECM4<*L!KM8@=BF:Q[M%:!@J!YU) MY5-$$'O<]G"2BSS##X:/JN5@?YM@X7 @HKKKD;$_.>4%O&A"U31S?F2:WI.? M$[!3OP^O29(DRDRB 0U3ZPQ2AV8_S1;3!\,,J(\EKP%M)C@H8Y; O&-)$5@+ M_M\BGL:IDIQ_(QC)4-9UH1\)PE%.WW%?$GTG$_8\/81)VAGRF0CG:T.E)'AA M! =LR*;.J:C3@(D?(,M(.,%4[Y@1XP#B8L/KAG&2:_YP\]O5Q:EU9L 4#.'V M@8FJS&-C,LXX-(H84-1RQ%LM! ECD*X!B11FN?]D<_P(GID6+\O_*&)Y#%'< MU$*!R!DX,]ICE%E#EAIP,N8)T0F,"S\,OGHF("HSPBN&F#V%(69$[^@M4ZO<>W8@\O$Z;LHY.)^*6/)!K+E\3%=5@1>BOA M_2,L.$@FL0YP1W0YZC:3_SS%-9>8#3<0(O"9? M$)V1RY_601Y5!?*_8'T^VIR=YWPT8MRHX[Z]3<^'%THHT\JW#[))X_5G3%:? M4+\DP2R785]N:T'%*>@',A@73AC$5/BZVGAN\ME55V/GKH^J2;;K] /?1H1K MD4RF(HPDCPE6J\]@HZ.DX&'<1TR"7"M@K]4$C0GX'O0O4J"!+%-"K0J!+94P@1:/ M?'XB;U.(APZ1#6&F^,!1[(X<'K5O%5%/_FVZ/IXL@ M=S$>5;'DRU:(+L;FN=B3F3_:M^@8!R'6 M2^%U"OF8XL0*;DBJ[N-/$/6D^*]@B&U0J<55KAC'#O]Q1-_)7Z0ZQS@$4:W* M^Y+2>^\BV)!V !/QP1^F9:>]>MM,.RT^I"T]V!9T?O4OB'/^X\(G<4L&K\!/3#D1>_DAEM'$P\T,9=F(] M'-*3(LLPR+##7Y3_3":LY)!A(")[LAYIRF2:;0K.#3YADR]+EU80U)&&YTS1 M>%;)/Y$DRW_TJ*G._L,G1F%ADAY\WJ"#PA_*/R[,D2F/DP.&#,LFB"6,$[\; MQ@2BS<-Y&RV41]E=.8P:K7Z JA7CN U[K=?0%O()S_N)VP^UM7D])5\I'0=I M ZU":[%@E8F%G-=8YBI!3UT[>=**%STAM&B3LR+0QW:[1,!6O(^3,/Z$W11C M>S"7!_9I'CE@:1Z:?S M\Z]*R/Z%GW-N8_ZK;NWO4Z+IGT+UI#!;YBS]7D].6KH%Q.$P9W(7U@]+28(P M.7E(+W:4?D$RL4IU"CP(R6\AY!&.A1,2+3V+'AGSDB,;N4U4Z OTR,G[2!L MA-]14ZNJETJW0[;VB_"T6GY1_D"%OA :@"6*P!4!W^WN?/71S/$5E'2J6E"R7]V8/WMT MXH?A*;8$VR%)/>PNW"N):4+I!+]%;"9^Z)FID!RH(19Y[T]LMQ2R!G$?N NM M="2EULRF,C7;I>(%:H,8D77+Z#+NL[)42@VUI4PBAW1C#)I!?V"_I@LKL7,+%FLZ /5"^0L=\*"D MB^P13XU)2"=9:/"=#6(59T($VK*ZAL,N4'*;R1&F<$,U*9*>' M2=F,F1DZ(5LAX C!E7E2_E'O8F]A>\2-[TU%' MI8!7=F7GQR.W>*8S &.9B-A-H@BNN"( F5ZEGHTWWR0NV=NGB.M3N-;WU:6R M[W1JK?;9IFSC.?BN\AM &[#27+GQYU>/PKVU#87[0MQBM;EP/I56\FS] MZS=DHB]XR!OS04^=X=!E^_=5237\CE;M/GH%A?QBG/K&]5A\@:U:Q[&VCP/4SY1/'P:VX;9:O4TUW"Y%ZEP2NC78AJN MDDK.5IU44!,WCD$35S=0:)C=,QW-E7R1VMO2O>\ODCL&OY@7O_V,*%]C7NE9 M66WKA\U5M?A74QYUCT,?5=;L:9K>W[6;7OO&>%ZEC-KOE MK0PZ!L_X9KE]NH*ZN'L,NKBZ;I=EML^T;USR16JTMM7$%?:-"W%^5Z"OE$L# M[=Y4)99$]"2DB 3&T(\Q'TY]"[@7GIV"'7>\. MO3M6STGSS&Q9.Y[8%+DYR#S_3)@POVR/0?,^$^PT+7+FG\#Q.;7(YU]8I]<# M-FK7>D\&*(UU 8KU5!$X7_7E_]TO@-.3D!4$7'3Y'0ONF0+CC%A8JP')_)' MY;>);0;3>XB1S\(4=%L J"6L:?0PCJ"_&J5O6;*T*"E5K&42F57B?>4)=-,4 MM(X)Z2(8.'O 09$C^T_F)=01$C_,)'!(!0#.-@AR#V%:PRB()3DW,D!K,=I* MC)J5$B.!:$V,&%QD\D$//3;V(T>HI8 AZBCGM\T'0S3.QP%C$@G1Y=@7"TP& M1,:6 ' ;2Z67:^@3M>"M+2JJ@N!M7-Z5(FF^2@)ULZ]X L0S%[P33#?12B#% M0\(X.LS_7.1VX#P[T<3V! 5"&$G0;([$ZQ/="$[&&HX:O376UGA4:VODH+UF M,6:7D%\72%U4_%>%9P2]3L&.0) ,JZ]2L-PS]"TI^4Q_OLC?H(5S*^'L5$HX M90A#PK&J[, T5J$+:]G82C:ZE9*-G$-/X4TBF8L3V(Q:17*3%)0E>B0$B@\112'V&;5'J>?AQM0\^SBKE@*Y*R,M < M%,XVI8#\QTC&N(2YC]MV$6(;EH>AWX(K(:CM)*2_I%WFI!,<0SOA*;]CA<'" M"Z8C&+#5,BB=9KV'\=#(C*N47*9LP/"<$DS0:S[-FX8[ ?;&%?S;Z-441J>[ M])H%QT]EUK'[/FQ$'HGDK-]::H!%(>G/;F,8"4I4N"YWDJV!A1=>S)9_<\E4XO;ET66:7RQKK9[K4JWW2GA:Y* M0G>N:U % M4P7S$4>!P%Y=MZ1M-IL%(F1IW_&8N##HW8UVR9W'#VJETH$<:CRU4&M;C>OK MNHT7#^<.-#WV@A-4;EWS>G .6\U2R1/">K_H_?+* ][V2X;P3QH4(>*@CH4 MU,Y08#?L]IT495RW)UO1](Y4\@N'M2.37(_>E.5:NC*T7.VA?A'W(HUBB/W\ MU%KS#N:*2UX$CK?)')^E?9E+5^V$&'O M/EL5F/9\$?L(VV&:-K4)^(8X#,7<_A3FZ0S8ZM3T;@?4O0*ZT0G-](Z)$T9^ M@,K3!/7!3D7_/=[A>]14A1U:BZUS$_L!'L68)YNDP)ME^(J(N7/#X4 0O%VF MSUS_L09KFW1F*6^G)5;4FW@1-NH_(@:%+5W!,$:QRQ<&YX OEB/? MO;BV,#>F 5=.?9B?.&1X+WRM@]()PDJMRW$0T*#B$(0(Y"."?P[A-MQ9<*LS MI>8UN )?@(.!YP2R%2^W^P[>0-L<_N2A3Y$.2[ZD9MRR$9]PWHR8]")>VU$< M4/OD3;J\.)1?Y2=_Y7.:=E/3$YK)$WZ5'W*N0CELVA&XW :X45__$6B4^PG, M.S6MH^1T6G>^_/G9$XB;GH"YY3X=5^[ [Y6V&/ MXA;$?PTS>$W^@#8$C((_I<_ 2<9MAZ+'0<4(TFE"S^*#-Q HB@_<)EN(7$J+9HVTAV?'H-H)1 -E MFN,!;C^J?\=V$($K,<\9V+\7!O97_2I8S)X6=-Y)G'"IMK!:>7L_G-%H?D%!\#=BI2!=5 M632VJ)[4HK&A:,B$\R;IG"+'666Y;6XNM\]J<==FKCHRH$4M?L6F:GLVT_JI8Z+765EKI]0_ 6$'9_P/IX?V2, M?7\88BIBN++2X3"1E:QVRZPW"X16T@!8&WG;9R:H [U*Y5ZE1KUIMNIZF4J^ M3(5C]^IEVL@T@?]CG6V;3=7+=&S+=!A(V)OYJY\"/Z0NMY$3[>2I/L7'44T) MK)O=]H['+AN7850%6_"@EK;=-MO-;1TJO;(56-E&HV,VMJ;MT$M;@:5]5I)> M+VV9E[91KYNM[HZG?GII]=+J1'3^[-\Q%_XX-HTQ\UA@NP1[8 ^GCN>$44#U MH ;[/D/8@]54$@<:8'9:9F-7>$N=!]A;BKIEMIK;J@^]2GO7\CVST]ZV6$PO M4R5<:+U,^S9-9PT(8G6*6B^33E'+R;Y9A'%\X_KA,@C+*\96U:]2VO#CR[WK M.F9[5TK(2F0*M 0?N@1;EED_TR*L1;C"(MPU.[N2JVD1UB)<@J\^_.,D+<.' M+L,]$V)0+<%:@K4$O]+AH!R%''1[#=;)[OFQ[7# %MC47N3Q>HAZB,<\Q *H MV(L$XEW!3/2B WIMA*KV"F2U;9;L0%V#"CD S;K9WK5>LT*>JA:Z,GU;SZRW M-+*-EKF]*KJ>V6GLF/770J>%3@/;:*FKB-2!3]<\VQ;\00N=%KHJ"]T3&03) MM>?Y&+RNDU-]936OU )PY%=J 3CR*[4 '/F56@"._$HM $=^I1: ([]2"\"1 M7TD"\'-D]UWVRS(SE4A9M%NS*.?@6W)K$[&V>JOZ*#L8P]/$M&-GG/B+J">1":-3S/"]:UJU M=C;QA\45SFC._^1X0UB =Z=6L\:KQ]1E6%G \NSUR2F_R%NA9W >\ES;\O^^ M2C7)DUV"C=PNP5G 9G; AO!OPQX,_&!H>P-F/#K1Q$#:2=-XG#B#"5[NQD,8 M!R^0H7.3[OO0"#B%&X(Y^_S9OA<:8=P/V5\Q+*MI]./(\/P(WN3X@6E$OA%- MF'$._W0-08UN"![#"SMB->.C'] E4%CVR@-&$B"FEJ<>;/OA3^+SY3R%-O+RS5J"T&'>,&==^Q S+H!6WWAO7 M=A3#!\#WW*3KC:@IO]JA0]_Y%48.*T\_T2_TA&;RA%_C$-X4AL;YX*_8X9LK M)(F#B;B*V-3H@1 X'@BB8[O&'3R)3>&!Z504J(]*KW8:950[7/1_6J4N1F+' M1Y, !&X*CYN$8N=_L0/0/F)W-:0V\@>#.$"M14KE29UB;KSIEC,/3WWXZE/^WT8?U6'-N)^ ,@3)\TY5I0[_?\:UY*(]C?P(=%XJAO8 IA;F MF:6[1+&+N3:H04JWC"83#62!BVS"M(_M8.BB\8$%QLGD6B(TWD03&[1#2/9[ M#A>.7#:(#-BP$_213FE.0>0CR;F\9-C?:O.T%=US 0*P2O%L:)XJZ9 6NM_* M;:TKYMT>G[)HEU%9W+(12X3X6AKVA881(P3K01+2!Z> -(@-8CGP8=5=APL/ M"-/B7?!4?R%"7RT6RVM^LCJ%L\E]KY?Z6NIK:7 6J*F4#)R,VU3YIIMOBZ_( M2+S52\1]Z^E8]:!]IP;!=P3)<5W_<2&3L,(VA6N]POV:K T_D30HFJEH+YK.3GD>^X\DSW#6[;)GKW^?CF^#/W9KAEZ_!AG^(\3 MI]=O-D<=UK'9J-5J6>VS >OWNU:O5;<'9XUF^W];G9,2I/5+8QEN+^^^?;Z_ M,VX^&C=?+V_/[Z]NKN^,CS>W7.#/[XP/-U^^GM]>7ACW-QDW-_^;-A;RH@RA M1]WY-KH"FYG!7_Z;3M#2[47MO#!@UYZ%[)W\C_?R!,[QZ+5TT_ML/)KC@]&D M\9]3>:K5N4R)PUOQ9O%SC7Y:J"?FOS4;M;-N=^7/]9JU\K=UC[5:M5ZCL=-C MU__6;K7T8*LUV/9&CWVB].!IE%;K9&&_B1VT'E[C_9(A*Z@O(+_C_7?,:EQF M'$?,MV=:!)X[+$_YR1I 7L% M /]=8"DSU5&+LE+MFF#"@5AA/(^\22PPDT M6F97<_"4G8.GT:L5PSI6Q,?^N)/Q?T) M%JJDEK2#&Z54$M%+E/QFFG?O&3% M!65I]<1.[+F; DF5;\&;9PVSV>Y5'N/KT)>I5;,*6:/BE9 6D(W\YT[+M#K% MR(A>IHV7J5VO%:-KB]_'+Y0'JX SL5![N9-'45V7N=EKF\VM 9)U9+/O96K6 MVD<:UF@!V%9?P9.W<=8V;:,*""AZN-58< MKAVX_]_JF6?M;>VNCM+VO4JU;<\+#R5(T_)Q3&P<>ID.>"N_9+ZET2YSON6> ML&B>JJO;P/U_!@UQ^:3!,JVV9;8:.T8'Y>"5?L'8[K 6%]L<2[:PQ:L\+57/ M/)UHU,W&UMP[6F%48&FUPB@\@U3$YW[PPP@[:L:^/PQQZ8:Z[^!(GJ'[#@ZL M[^# #S*L=LNL-W>T415U,:JX3,W:MBSOAW+>I 6D["73>IDJL4S%;V5=V7[P MV?]FO6&>]:K/7GW@R]3HZ,-6+2#K!*3>,<^ZNK*]Y,O4/-.5[;JR_:!=YD:W M8;8ZQ51;ZLAF\V5JUKI'&M9H =DHA=5KFO76MAZ%WL?[]BC:NK)=5[97[OCF M2"O;FY99;V^[7W64MF_?:&O7Z%""-"T?92^9ULM4B64J?BN_:&5[H\SY%E[9 MOD41U[&5-78[=;/=V+$@05>LEGEI.YVM(8\.OV!5"]5S3RGJ9MW2+3$'N+3= MMBYP/[X"]T^!'X;&+/!'SFK&C0V"@(/:"JCE>F<['L>60\N]8'QW6$O;K&T+ MR?/:ZUJ\EM-"]=R:[KK9Z&I]<8!+V]C>*SI\??&$5R2Y:#T?#W36R:&^,GOE M7GO.BI"C.^;"'\>F,68>"VR7>,_MX=3QG# *Z)308-]GS O75$>]1'2GGU&> M9QS[:?UQ=EI6]_3(ZK3,AE7,0; ^Y-M\F30,G1:0LIX"ZV6JQ#(5OY6/ISGB MF9V6U2W4[?;,>ETS+)9\E3I;]V<=2C6UEH^-P-\Z9F]K B&]B_<=%-2W/O\Y ME&U\/)@-+]%F65U_^T?&SD;EKFV=FV+&!Z M%^_;G;!V+2>I_#8^=GS,H^VQK+#SWS:;EF9D*_LJ;7ULVT=@5_O. ]87N,]!]!KO)T5>H66L-)8E!O7%)^(PY"WIJ&QXXN@]'IUG7^ MHKS+4]_F+.10@AXM&QN!^G2+H<+62[3Q$M5WI;FJ_!;6A2KE+E0IKV]VI19% M&WTV\@,F7;7(_OY*+7J+U6$543!6PSQKOG33S>)<5"CF/+CUW=J [&%QB[(*EL=IMG6Z>5M=*HP-+6:^5:V.(5AG9'R^*.5C9G>)6XH+)RVGC39QX; M.=&S>OY;5V3OD$I+XUGD49Q*-XZ_Y"LJDUN=;D&V9$VV:]O7U;HM;BQZ#% MWUBU+4K@RB :Q6MP"B-^CFSXXE\$3K]"@S"U@['CT;=C2C?#BM"T:@N0P7_$ M8>2,YOQ/CC=D7O3NU"*:@(5O71GO/GL2VK7>DYP&C76%TV8X2>X= $+8S<*L?N&\W\;8=P/V5\Q+(UI]./(\/S(F 6. M'YA&Y-/=7U@P9H%Q84?4M7,.O[J&91J->J-1RS(Z:$E92W_!716I) W?S!(J&-V0# M'^<8Y H&P@(N-#/)VY#)\* MFC.K"(W["16S!0QV//8ZPBR$(6P#?^1$QLA_%;Z>#>;0QC)G4(+5D(JZ=8+V5%?0\N5S41<@&LM68UXU)P M \#Z!$:1*X3K4\K%X'+/]P5(3G_^.DMATA](*/%:$E=[\%?L<%,;\D>(&\CN M,HQ]PBBL&2^@O0Y/#=ZR$;ZCR3]=J+< MC*$3#N)0+J\?!_DZ] G3O?4LB_&W6^@N+OE8C\XPFHB(1;U+Q&GU]!:[#\H_ MCE;?HBSG@"%FWOX#KP9G:UB6W=4SI?[O))!CG=EC=MH'H_/GJ3V"3WEGNX_V M/#SY.>N,@R>N3N_BS#SUUDU;O3RG"25\C6#O22>40@%LZU,*??W43(D M+LV#Y,1K\-%\VI/-2*D1^$;7GH7LG?R/]_+ TO%HI'33^^P;B'_.179 M6IV+K3CJ%&\6/]?HIX54#_^M"0%:H[/RYWK-6OG;NL=:K5JOT=CIL>M_:[=: MU1EL\ZQ=G<&^VLQN-@=/'-0_F>D]>Q9C K=X!24@EU05;>7?F1T8EZ"@AL8% M&[!I'SR7IF5N<+"TQ5Q5:THX9,XVA3-;EG&\SM<]F5KB:?D+- L!!N'@]OLQ M/&JXAB5C@RJR;5+R)5]Y-1)<-Q6;?/'*;;'E-"U-JD^=B/Q&WP'/W*9[]R3_64A1[]WK('YL5+1 ';?.*!%M!4 MJ 2FV6B9W=Z.O)\E*F714EZ!Y[30 M+_[@AU0G,?;]88CN]/#(.J6M=LNL-^NZT;+RV=PP_RL%)O ]TK2HN[;-"%KVT95Y:O6L/=FG+ MN6LKZ*I4, 5QQUSXX]@TQLQC@>U2B;@]G#J>$T8!50U+/+?=D(6KZZ=;G9;9 ML#2(?,F722C=58IET(*EVY*=H6(>>KCR[T' M.F:[^3RDIG('=EJ"#UV"RQG!:AG6,JRUL$ZOE5(YE=[9+A\X<%6N/(:\I7JR M:O >Z.>D)Y5MM@!65T6-TVYLC;RZW3Q44M\4D Z++%Z5FY(2];FDK5=L^ZJ MZ7S.XXL88GY/H-5:TQ2XNQ.JGW%8S]BWSY/@_>Q;\YP/$3:W+7Z_N+\Y? M!6^M4WL2P[.^#L-S4[!7@8ZTP^G"H24R\CZQW!:P63?;O5;EC_.TT%5)Z [E MK%]+796D[D!4G:Y<./3*A96, R\&'/_LCRN&2>#9P]X$[CT+S]^I=7'V$@A9 MA.:]]KW33^?G7XT%)]X(V0 _%K&\$K!RCB<;L('O#1S7(01*0HQ?N!>>[2]4 M-Y*'J^M\03(@&_./\BL M0SZP\5T\F[D,L7EMU[CR8$=/:;;*B'.^+]G\"%("#[''-"\H, *D7,C43V$> M1XDG4,WM@$"*P=8ZH9G>0?8LGQZ"4.]M::[@=9(OPH%+Y2T9X5W)<((*G-+) M>&7 1BX83+HC\G&!TV';8$@?P'. 6;.C*'#Z,<=6AMO$QD'ESNS!Q(![''\( M V APN4-B7T";(6W9*5OD[&*2SGH)K+=TY00_CNH11P9"X1Z?'2B"5WFA"OF M1X&(!Z5Q(E]WL@:-?QE/>H$B2,-+Y_U6.1!D#2^MX:5+!=^IX:57G\1HG.F] MX$P_=1Z7XX#MB9GD"?E8%^IPN;ZU?&^_X4.4B-X@]'+DX3JAK M#1.N8<+U*S5,N(8)W^$3RWWHUFJN_+0N5KJJB1US:YE=CH]+75:ZO;X M;>V>6=\:L*-\0K>S/]&40 YEKWRQVK7.\2%7'3UX=J/>-%MU2]>EE7N9+##> MUMFVP(EZF?;M8S7,1GU;%ZO$J[2MMJ^.M>O5>D>,VJ0AI?-,8:-C-K8NT=;H M&558VGK=;'5WS+CHI2WUTK;-7OWL&%9V@V=L^$'5,=.-VMGQ!:4:3GF-(N^9 MG7;C<#SLPUPFZPP"H:W) ?4R[7N9.F:SLZWM+/$J'6RXVJNUCSA:U1C#&MU2 M9$'-3G-;XU\E7U^+\*&+<,\$WTA+L);@RDKPF=EJ;4L/6B4)/NI\B]6N-33 MK@;8U0"[>P'8W9')2,.@:H#=U6+5K.V8TM%BI=%U-;JN?H9&USUV=-V&1M<] M!,C)GMEI[,CA4*+C'2UTE1*ZNMD\VS8_I(5."]WSLNJ-K6G/RB=SAW^.W>C6 MK&T@9Y>1REX,A/;U0!Z+0:=]O>_9&;86H0(EZ)_C.M'E(=&N0)YT1[ %X?&^6B$X_;&QH?, MY,)'?:7O_DJ8A&'YI.3D%RIEQ*E/\!&GS YC6,&*+<8J:%#C]'4@;7<=I]@0 MRZ#1:5'-%2^JP959B2U=1EE"#,ZI'R"L9SK]I$NYMD Q _4PB-T$]CI1)C:A MZX2KP6V/!^R\H<'.MP,[WS>DK]6SNE;W>5[92JV1#WPL8&9()_ SO*_97K$2 MS5+A:-V)> EP^ 0P?FA04WW1,.<_M!IGM:X!3W85[.I23:$&R]\(+-]>E#10 M;H5*5K-K54&RR->WP<<1:-VV,4E$5;Q$:C4VN6>XJDWBIRGE#)E7-V&(&(%SDW$L"< M9YV;@FZBG+-5%L*='QKU>JU=[GTG2#D4*Y]:>##WML@VHDU/U3TWKS*W)7,0 MBS9_%J.),&:N/6 UF:JTERU)D4N$;%;XE> I(;!O)FDB/:)2+ASZ8EA1^:.. M)3;2 U@F^..RM'.'N,CI2\1MI;\H+F^W\#QH*>N5\,?\F$5N%X=(]?06NQ^" MPQRMOF7_8._Y4]*TEB=CM6>M_N\DJ=6;V6-VV@=-].>I/8)/>6>[C_8\//DY M>^#F>*?J]"[.S%-OW80E<-^SQQ4K/TJ4>@TF@_0$A5JH.AS8&1200?BFZ/5, MS&6, G^*V6:>4#;YSW-C,+'AR4,G#.(9/[FB:$I8A7#BC) GZ]$.AH;K/[) MCB6)OFI&?CR! [/=T,^,SL:D)RCBR _HU<&8\@ _*)$XY[<:QF1]Y*5*9APY MHV#:'%#F:*5\N!*^[G&"YVVH#C"<'#@SNMS#")3'LE@;^F"[8 %P8/Q3HHG- M50C.D"35XMQ6&&IB,C88IJ;1GOI!I(3%^+>1[03BN3 %L]-X)K[G+/F>A:P^ M/]&#:?NZ;50]L2&X%; :L'(BPJ8#*3;FR!I\KD,QNA!/&L<3*0)K6+6.,E&< M0)5\4J!*SK-0)9>+4"6'.7/KCPMW@'0IF^_@A0X'2T4W D;*-S'EFD /PKXF MC2K<6J[[ B;8[N@+0W0M'V$F\/_+KTU/8UA:%##$64':/7P#:*!'/_B3LZP^ ML&#"[&%RNZ(ZPRWF6-'QQ<=$O:KD4'4N0NR1?^)&&==8H>VI0 M!&VK3C3^R?T5H>HX]RK^>AKYIT-4L\2^:H F#>-0N9/76^6=9V04OGPNK)_4 M^PN)$%.Z3"&#E]C>@!\DBS]F7$#YL 4'#S,- ?QYRDNW[,$ 98.4.PA/Y*C. M&XR/NZ+<1\]W%<61B#_X\[1/ U4_J91'',7Y="O:5PYT5EIMT15#G!K:0*G0XNFD-<6,QW%2GV?-^/"&F(4B4_\.!L("7OEX MS\+H\J\8"R?NV!A+>;=@3-<4Z:NXL2M%Y*TITC5%>JFH2S5%^C)'DV9&WZ8S M\(!X?%47?]U4: ;DG)FS7D)G'.3D:&IM3:VM7ZFIM36U]@Z?6&Z @>99PVRV M-0/B%M[ ^JZ"N*QMGJU'8D'*P^Z M>@P0UT?/(-ZL-\RS7O41WPY\F1KUCGG6U43O)5^FLXY9WYK.5*_2OFUZI[8M M3_3+K%$%;7J5F>V.:9V>SNF&*I%@/0L:ULNPL!Y5%P.QW;RC8;IM73 M>_8 5[;=J6W+L_S:ZUI!)Z6"B0?-$K]R:KH]"*(T^WC)5ZG=,7M;'YKH5=IW MWL@RK=:VC+5ZE?;MWW5KQ:Q1!6U]E1,2-PNXQ<8;UP^7ZT5?T0,NW90<)PNS M99G-[H[GBI4(Z+0('[H(-QO;GG-H^=7R6YZO!A5<;VW+.E4E$=[F&1M_4+G7 M]/KG+]LXE^5CE:_*E<>0H5-/#T63]G,2<8=%4]YHU+8]C]AN'BH9S!:0[3@P ML;)J.Q)!:K$JE%J^ D/,[W:S6FO:W:K)U*Z?\?+/V+?#DX U[UOSK( />]&A M=&I/4N+5UU'B;4JP*J"M=TBE'UK@GO>)Y;: S9;9/0!2:"UT51(ZJV-:]6U; MLK30::%[EM#US,[6N?3R"=V!']%;5KM6C&8H/OXDY_=G0KK[Y9BYEBW-M?PD MUW*UX(/IB8=)K/R"L[06__1VB3:Y:$J&YEFCUBH'-&R)F1?V-@D:?7H5:'"Q MQ"6=5DD E(0*O(:4$J/R=ENEG+5GV/0,@SQ$ FTW1-]MQV M#<1(-I3?!O"?W/4),[..?@ 140<1.!2(\(UL6PGK5WH;_O;EPQVN#FJEF(CBC<&QI\_:G93@_,A%H> T MV?D,K/-W\%@C!A[K#TA?Q!.]8G4D47VJ3#G5*/&E"@=W(5QRKS"O)[)S(+^7Z[Z]OIL5*MENPU,N'L@E/VH\G MF;L$RUH]O<7NA[X;1ZMO66+EV/^Y>H,W31I+D[%ZIM3_G22%RS-[S$[[($U_ MGMHC^)1WMOMHS\.3G[.<=XYWJD[OXLP\]=:R.%-;NJ&:_38]]=+LM_K\<26E MJT*?66(&W%:M6P8G:XD!M]!9L4K""_PD\RTF9 P[XYX5S!C3$&L2XE*1/&H28DU"K$F():* )B'6),2:A+A,TZRW-.=/R9>I=V:V&GJ5 M2KY*K5ZM&-"G"MKT*G/^:!+B7#2MAMGK[.C35HM]X=B6M@L^@N:J/<25;9Z9 MW>Y1,*8.74G%EFNZM9B$N^2AW+/#NK/DSX@:]2 MXPSV4O5QM0]\E5K=XT8X/I:,A&8AUA28DAR^<;9MHKA* 9T6X4,7861Q/=OV MX%"+L!;A\GRU53>MLT/FTC[:M-J9M?41W]&GU:[F9%XM5@ELAA:KUQ,KSS?H;F9-:@ M9%Z]Z!6!N:8G:I;FEV!IUHS$&A$\?U*0O*)8L&\PY\TRX%H+YEU!P484&F4A MLVVT.R6A8I**)!_ZVS3(FB%NQ8\)''7-0,M'#0?&T):X\ZX[A^F=P42#BD3" MP(2M#:\!"\DIAA?AEL.),PLE+QNMD0/_;P!:%PQB@.2#8%CM,8.G( N+I"F4 M%#!M"]ET_0>V_BM2&A<[).LHH, MF29P@00YCZ0&I[17._L1?@$_?SQ9(@=,) 0?&$KI 7%)* (3F5'YEPES73#M MX&,\^&Y%N([9E9>A@DT[U:^\=2V(I\(\U)V<9Y[.\J(9O@T5AMG#G'"^L[,M0?LX*W&EF&Z9HQ] M!<;8 4BR(_@#N<\K>%_^9.3L)!>FGBW/N"%3F)]A%#0%@Z =AO[ (1^7"'T$ MG2#>L>"4_Y__ZC5@*J2;98QLS&3AYC!IRTR8/4Q'(.B:1XYG>P-F&BX;VZYI M3&*8,?2T_3@8,$DW#CI@RE-B$1M,/)CZ\=SD3F*$E,U\J &#_2R4*D^2,>XR MJ@30E*Y4NX' MB&4ZJ1^(#H_*[&:K%B3K8L%3W%B&W\+G*G)!UB1CLMQT/S1:"P1Q+TOXNT3P M6VPJL=8KQ79YBM-8)'",4>R.8+CDFJ^E-A;9(K%629HG2W:G?7%-FZMI<[67 MLRT/[.(Q1'FYNU9'@,&68O3V0XTIW M8M\DN>)#VRV8B>6JJ(2V]<>3S%V"]+6>WF+W0]^-H]6W+)&$[;^PC1:SV5QV MQE;/E/J_DZ1Q:&:/V6D?UO7/4WL$G_+.=A_M>7CRE=G)FGWKIV MN5]]]O(]MP\@\]@=3C8("\[2XK KCNZ#LBWRJ$^1$XN^K:HS$S=J9]WNZU#2 M5HH_5P]6,Q.7BOE1,Q-K9F+-3"P;FS0S\>LR$S\-HG-ZTJBQO&[7D5Y>IN-6N[8C&?!@M^:\/1U6O&F:S;/VYHJU?%@G6MZJ)&_4*M!X7WF$ M'2UU59*ZZFNYC=S'ZB(Z%:D6*NA!5BW=R \[\31P9#N!\6"['%.#V8'GQY'A M.G9?=(SI3&2EX_16KUGE*%U+6Y6D;3>KH:5.2]TQZ[@#ST06J10JZ$I6+1EY M0VW_DL!4'%^_-0V/Z4QDM6/T3K=>Y0A=2UN5I.T0:,FUQ%5)XMY89J.U13MP'.0;QI6I[9%$97./E;$913]<)']798[&F_ZS&,C)WI6''=H.K5ZH7C; M;#=WY+$O44"N9:Y*,M>TMB5;U1*G)>YY6JYA]2HO:Y__K(%1<]A M("G1$S>'F4K:39["(RAP=E8Z^'N0H^PD22!>UA@]/T@\!]!IR$ X"AD$<$%&J[_2-ELL?($7$L(0+C"6%UK!(P# MY2*PAP02%#137PA>\.!A;+?4-;):^7*I6OE"K58NWUR]NLC>K] :A6N^'YJU MU@;@7*\^#MB.ZRK=)99J*>=0VX-2V@-"BN66 %7V8^!$[!0L *>H80^.'X=( M+V#/2,']C81"B;Z7..P9!B)M&7:U#&D5XD>L0OQ-5B%>BBK$SZ(*<5[B:3MB M(U&OM4MA)%+WG/::UGU; +86+D6+FG*PHC*9(*27JY.72#'4ZY!"Q@DEQGBJ MAXWS<<"(6X834> O'P,8J@._B9MK1L(@6^1*7OL0@/0,JJ&RWB>:\0*>]L I M(9:49+F6%^>W\ EL)A/XJR0@.<\P#H$UGR$5\ -SYV8YU:U@:;F*V-3HU8R/ MW-6P7>,N NDGMQC=896AQ>ZCK.3MG/DVGLCA.1Z\9DT<0[ZY3&K6KME1QZ-\ M6H0YI0H^->5EI3#6VM0^%6:HW"-$KQDXL#D)5'HI([7$U?'9?@SQOSB +)JO M,.Z'[*\8-[FXX1P>XQKR=<*N78 FT#'&0A*7-OF]_5WFNHTWOR[6&I1OIO:0 MW%ZJP<#0^(=VZM2;$.:V&K7>CP8;C;AUI.LI*2II;+0*V$0%.,NSC=0^]91G MF].O&&\ZM<[;M1.>:A).BI,ZS'(Y.$D0_5?.F]CP$G!L=*-F]#TC-B0B/65Z M9G$P\T.6FV7!&759I# :B;P*IEY8P&"8""MO;.+S2=:[4OIZ:YR\L$A)QZ"( MX]]+,_2M=E>#4=A1'/G!G"3,Y!ZG5AF[)2<=T!H#W";].4TL32 2-\+TP2,R M;@%NMDPPC)LO@'$A&RJES05=X(ITY&N2+SG#?YPXO7ZS.>JPCLU&K5;+:I\- M6+_?M7JMNCTX:S3;_]LZ._EED6W@]19CQ0'5U;^_75UDLL?<,Z\N=%GKL,>T D XTZF':*-ONVB]:<$ MVF"5X(#5?[ =5Z06C)@H^O IYU.N:O&F6T;:;&A\@/5QHC0'ESYR!+Y&R EY M%"7W""L(@X,8:#1R!HZ(@:8,HU-XA^O 0(;X7H^Q8R_14NY_D";2J?)S],KA>YZU9=8=LD\0\E).I>S)C Z/TX EGWL&+. '\U0@\5YY\$WQ3[ MH^B2H8WVYE$KQYM8)FO $YOX070**SGE3I?OC?F_TOW)=Q8=&R>LV4(G@4E" MG248MHV4&4@Z:*;QZ =_TA$S?X*9/(HN@1?$ 5XV@]#&BS B2*FT,YELHHIF M8V< @1#\C9QU[AA*UO*!#Q$6.>0RUJH9^*E2Y=-9MM^'%1$*.)77S?3YU,;! M8B#&DU2@R+HUXRL$B0-G!@.8V7-^]N)G"^SI1FX7EFCK?$/:)O^8+5K M]07NX>0DD!(+9TEB >O7C*?/9;A/HE#KJFI M%D K_BK10[N8IB'B?V UPT==,MB%S0@3(/?C[@Q5*IF!,,B M:)IDU"+/-(I14YC&Q'\$SS, +YFXAWPKC@-M1"($;P2?80'HWE 118H]+!VY(9*(:!>/_L&;!%^.B' M;.!SW_H=:7:\ZN27.R$=9VX!RJYF1L0IUV ML).Q/=UB]7$/KEG$O83$1^_/C3=Q2*>6;Q7?&X]O'G9"7]V8Z>U NX@W__YR M]["^L2RSWCC;&@YC&Z:_,C>\:SD^##FVZF:S4=^M5_[@9?FH!;E*4ORF89G- MU@MJXQ<1WX.'%GW"7W*\!Q;NZB]I2+XR[C.KT3$[O5Z50?FTQ%5*XEJ@V;L= M+7!E6I2#%KA>VVQ:C4($[M@3+.F1Y.X)ED/>3=5#8K-:/;/5T8B36NKV^6W- MEMGI5!\ 4 M=E83.LIIF]ZQ J-.RPRB^Q K0$[< L$%?XZOJ:WR3OL9-*3W= MB=@4RV07&QS3/G9[,( -$F%/U( Y#RC.O.H)TTD>UM'!OX>! __ %15P@:&= M7B:?%,:SF>LD_9#I/8XW*QL.QP11##_T^:ZV9V@!79[EQ!DDPO5\3JT)?Z MY;3G59+:U=HS5WOFY;ZWT:.-3MH;I^Z'G*YKGU!!U"X#V8B=]GXG;X55O(>! M7<+%HB7B$^R3P#?N6/#@#'A?]Y"%@\#I;]^LO:[(NI2;J_".I>T$IVC(2BZT MI6S]6F%W:#>UK!0N-<>XY';JT-Z8Q0'X Z+:&IMOL-\'KID=0^_5RUF+CTE> M3UN+E5Y57O)3&(-6+P5]V>HX$+[$># M=_KY-H(2#GC7I]+.AY0KJ% M# P[/"-504+S2)_#I+L7G9>%NWG7OYOGLG!%M.3]+#S@"59JX%*F9 J??HZJM4;H1=S*T\8.N;MD<8/#/X[DBD$[*G7($5/ M3?Y_)H[+UDTR3F/>)-MK5VT$.RGFJ$6$M,;A5_F]L#]2'UO:[LT2"TCK0)@? MQE\QQ%.X P=^[ YA/]I#A9UMB7(GT.X =V/P8"YC$"0"%,WS2_AG6IJB<,ZT1A7 8MPJ%,)+"*S MO69FUCT._D)/X\>^A+B,DS0+_NX,BZ\Z-'RQ9M:;8=+@ ]D\D8!=!@&59@Q1]_A8? M_BUBF9".O@<"M:B/V\<92DB?'-C% U_)+87]+O('?X**3-;H:^"/ WMZX+.T M*0SI3Z'QJV\'A&!Y 4:&2Y["S&;'T<0/B)C-AG'B9 ;I9,[X9'*P*%"N4X0( M54\"0&*5RPGJ%/8.AL'X* ZI'J$9&2=0YO84*T((R-R;*W>GT*1#AH$R?!9E M=V$Z($XB@\(]F9D-0V)D[= R]ETGG/!+\?$YGXMO'C+$_4.K\F '=.(Q$MN0 M)Q/X" V68K4+Z\7G9 8&DID*V!^W/.,8(EQ"ZE9L> HVF/&@\0Y^^,]ANU(S M]KK(T:47UQNL6GC@1V(-];@I9RE3KX50T;\[_/ ]1V1) ?_058[B",2XD2%D MP!1.6J*1/>2BV+*;Q7Q-HJ#LTF(*9G'OJ$=WDJ] ME2IR*?2L98-4F9ZTQ9<3:T0R/[#[=7]U8?SS\;Y MAP\WWZ[OKZX_&9=W]U=?SN\/#\;^/XP'9$,GQ+0]XVB0(8S4&3D##%-%*2]"KZ(EY5.^0H?"2GQI521SZ3H,=8 M^0U^$UA_%+01F&1R <>^/PP-D2VQ>9J%4]!C8M+'JP-*7X(/X3I_4XT*I\2, M0UG\,7*"$!?IE/\'TOR!LSGQATE%@> 3"]DXJ>Y(C\>)!9F^ X?PP +P71V""/_A@N\K<]S1[WFT,C/)D^=RZN3LR]8788(EZ^'V1XW@(V"*QRSRQ5$TG40QE.]$LCX&#T67I@;!T6"2/ =MG3U$Z6.@ M\G$WX>8%3Y*3_OG)L!0V2>9Q,CM) KAT=H#7\/.SQPGCJCS_JP)&IVVU3)3V M1SSD/JTCHRC>Y2)-,1H(E5PR)82'X3\RU^7M2(L3GIFH>4*"92Y81A&3B9W(7RFS8TD M+/!"?A9@+ZOU*M(TD9VGDTORPP.1-!DXP2">8H$>VDWAW=,Q+O?+*37J.G\R MREG!_9A24C(,615)^54RY7V&X1X=]-I!,$?;35<==Q!W+Q.'\&(VD\4;T]B- MG%/Z"_7S2=XIF==P1JG&1N*I/KJ97%F+TB^X_!'7;,BPY@O=,O(+4=N+TDH7 M7"%8=S63(?,.M-J\UFI@Q^&J=4W\4_"CG$B%;Q"+308VL]CYMV9M4IH/D>,) MR?L-C:D]"'S8T9X_=0;H! YA,46J8NEHW.2V73S#)#+V;*$CA*!T%B#S3ES^ MDYG)S :7?1Z.BFP,R)WZ5&/A(MZ?!P)$Q$;^$%OF638>5^SU.3D,VCT6Z@ M[+%(;%,)E+JMQ%[*BAO=)H]W-IM[7H]%#,<&%_SEBWY:UG-B*C>:#G0[L8L7 M]64ZGIP/YAE-U./*.OJ*?DA2/$H)S;.'$<_D$WGR)BW-2=ZKE KA&"%6_!OD MZ! MA(%3G@58;/&BJF USDJR[_!"$#*Y&X>*S(7R6(XGO$>9!DW8T)A>Y\/&US@> M=@Y0GY<74WT03[[$TYDP#LF!+C^4D@F,<#%KD54(IJC$66PU'U+J10:)\M1Y M-?^2^=\V.A/,3,GI:C$-2[U+FK==H=-X7)(,PA/>9N;%:M3;.11I, M"\%;S &E>1U^9LH/+=\(7\=A(SK^\>NI?=^K9:5(VK3IZ>";& MQG@2[-K.-'R/BZ)7XA57(@FQ,"7"[)#@ J0]3XXK9!J%VP%P<[Q0F!@JM^ ! M;\'CIT*Y9:__T..\]6T)T@F;I0AS+%.IQ..=>.9[(H] 26;A ML,'TV^( 22E5)3YW-DQKXI3N%KD0RI_49<6UHM=XB'V:"? 24NRQD1-)?GGE\D$:UAZZ1&P9^?^F'D-?0GR!Y:(7\/0'GHK]G!QZ M%YL-R':$,3'083K0]'0>(G"P &'HC!PFNF,^0P#C&DV0Y# *XD16'55O19E\ MFT?5A3( HBHB4+8@J1PZ?!8F,NI"" M%F& TQ GX&(4"!'8\$-.!Y-3J9!XEV7)LG M] =)6CI_*C6FV=K3ZALZ&;E2#/ MN+B\@$TT/'0=L 'T-T0'P5W0(F3."@1H6IY$A2&"%\%DK9/M'P M(+93%EHS00M[XF8"ZHCHS"EQG[G#DL+/Y1H7\)-L!W$Z.D M%(@+K64([<^H&<4/I-X0T\CG&,S:1]@*AE4__1=9'JYGTUO)#F+(@=2J-*/2 M&,H9P1^QQ4L%&I/OH/,$-V](L V9XW$#(J^FKQ0+Q.1A!/D-' =D2M,0:K2S_BV^2+LCC280HM"L]3]OX=@AV! M\L!CGB%90!K)FY/SNP\G;XU>'60@_R2(+L$+3M[6C&_B>_"D5(QF:QFW4PE' M3R::2\'/D_>G))+G'5'N<0/+8KAT,RT_D]5H7DB/NL*%R0A-^KHPQ:G+-C^G M"/KT]H6_6KS%: /LY'+6*>+HZ3.*=/N3LF;26#D@.7R2TT(*/T503,1@+O5P6K498.S@SJ7SC*0PX&#^%5-5@[_22A@7,(8U M%4C'5\#8U06,NH!QRP+&@W-6?[VX,;[=G2-6_%?C#?SK;>*C)IW$AAT/L4UQ MI5MHIO[4&M]'8(G@LP0V":G_7$.X^DT<$4KBTG,-"$Y([M5)\').)=V($>(' MY(\F+MXF!M2"<)<-V F00=J459\.P3 P/_;[!@0MX2T M6NE'YI5Q"U8EV OZVD->D M+#C2U$FY6!O#W9<-G.9L+1CSQJ!UAP9*+K;SX6"D-#4VF#R:&;@Y$0[^0$IO MX&JB#B+?3H E49)BXKM# =Z)7J"MO%'(UA?&>[(1U$&YPP2_WJ6@(<'OL60@ MQ#>$_)Y/]TN?8VTF"S"BU& MK)3>:>2$N GD=A2!$J5,0URHAL!LV+2Z\0 WPR-3JO5'G+ MX:X,S]Y@G)%>N/QQ^9^EZJWL/GDKD1*6@].<=Z6+]W:ISUJ\@9*M^ %#9R@1 M$9(&=!FQ(T=3%.9\//S L[>?[O-VR_*(5BMTW%GI;-!YT,AQ^81F-47AN#I6 MK]$YV27+MR_0G:O[RR]&][QF_/O;^?7]U?WY_=5OE\;Y]07^X;/\]\75W8?/ M-W??;B_OC/-?;[[=&U_.;_]U>6_<7MW]:YND:-5=G&L0^U0G:J#W5PBE>KN& M4EN@7?5.=/QU)/%7@6H50;:NKL^O/UR=?S;N0)5>?KF\OK\C[7KW[>O7S_3O M\]O?C8OS^_,GE$F)\9*?;M5*/!ZU.,-1,];2?4$(H]4%X+O-1*8_8&H'8U \D3][QP=//.:IM@_@09A[=>U9R-[)_W@_=,*9:\_? M.1Z-A6YZ+YXE3 0\;I$WG8;)?T[56ZW.51RRJ*>,[>+G&OVTP.;.?SNS:F?U M]LJ?ZS5KY6_K'MNN]RKQOHM1P\3@!/_CI'FR(!OOZD@LKSQOS:6"A?Y) M_GE8K0*Z$=;+V5>$1_NO1,ZVF*"_'W__SI?WECR_6Y^:U^_O??NOW/[[\ M_3]__(][/?WH_L\?_ZY?7UQ:-_^!WZ97S2_WX_J73Q__N+F_^OOZ_V?O6YO: MR+5V_XJ+=U>=F2HKH_LELP]53"#9[!-#)B&3@B\I78.)L7EM$RZ__DC=-AC; M)#8TT 9-324$VVU)2^O1LY;6Y1^)=M^H8WO\MKM[_-_.SI?]BYWX[)TCBUN; M?Z/]X[?MW7>?\>[F=[BSMW_9VGM[=+"W1=^3CX?[Q^>=W:-O%P=?MG'KRS[: MN?R6QG+9NGS;;AUMQ,_\U=G=W#]K;5J\?_GWY?@S\;M.#_!GOKOYW\[^T?[Y MP=%GLKNY17M+]L7KX<;9SMQ%GL;.Z$UAMX]GYO:]CZ!,]; M>_:L=61_N'?_4/>?_W8.<.>'.>J1'?SQ^P[>CF-LH1;>A_$YE_O'GVD+_WV^ ML_>VL_MNZ[+U;O_L(,YY9_,[B?.D\;TLCO&KAS08:P206') @Q- (6Z!0<3C M0"#R(=STPO[[CQM[8_W/QL-OEO>C;+*\89YVP^QM?%7"$*FT!3)B#: :,1 A M1P&!";?:.\@=65M_SN^;#FXW=OQK;F__S\-LGX=JV MRYOGB=%F^RN10@BB'-".(4 %C#]YJP&7UD 7L#7:K*UC2J:WR^]3!OS=*-6O MR,4^?=6$*X:H!YA !FC<3$ Y M80#1PEO!&-,>KJW/N7->CAM6LV]%/#PS1=%D=]$/ ]Q![7U'1EB-9LH,\0Z;*&C[U\CR;>! M!P<,2>8%DB1R18D!]PAC$\T QWUBB#(SQ)4E(11GCEA+\7 :+??)B)Z_RC*_ MC4^'WO\B_#N!ZRUBS5I8/S$G$SOK8!V%(Z9T\-.-6+K=FY'_*:*J[P]]=Y!2 M+XMB\H5<5W#2?E4'WOAM54?^?E4'WAL,?E_5L3=";U6'7L;O[GN=VK;.S^7* M7&#UQ$IIY@*U%(Z /^4";ZZ;BDR&](]"H&YA52?*!/OCN$>CY!\]T1[\E,JO3Y.EBXR;'NZ7]0@VBP*N*4N M,_6?Q>9D-<1/"0T*A_"[?N_TI$R7K_\; M-\HRC#TROO#(E%4)KMM0+%0C:[(L4SG.;D'$?TN)6:EJQ0]?M/<9]R[HC4M_ MC9;BEX4:QHM4E,)(58U[Y:Y=M#38*.VN*')95MTLZLBEHIG]LFC9(%4^'17+ MF%^Q:K)&@![^?!&N:E,5Q9%O"J9L;;?D^I;=<5(J8?*:E15 KH_%4?&!5*KB MV[BT:'K=GUQE&OK&YV[[RD]1C&VCB$W1CY'-_G0*K3N#W@VM;MY6Q6]P57YO M).P1_1C+?(*&[*:Z?NE[1B?T;S?6]O?&;Z-]7<2(C??NC2H3_V=0%A3IEB5K MBMJ+13'>>87T;D6&J]J\MM\N=G(J!1LMEG;$I$+NV^/O>#/ZCD+9T9_%"]_Z M)[7_3W?;E M=>&U].:]R&M=I+/EIP9%/9OQ8KS9_;1[#7:C)C3E)!NEZK9TWQZ6B:&(%G,D MJ>1&5*=!47*DH5U94'&D_>DK^WZYFN&UW<$SIW.Q@_^Z*A4].J>?PU3G*^O> M8<3H1O&KO%AKOQJ;+AY6B3I2W6FZ9# M-Q_WZ^%=Z6318REA3EE*/]4B;9R4D#(!W2$%L/>O;9XK.*H8?VQ M_E4I]>%52](2&5)GO&C)C)ZYV!Q+^"_7N""%UX,9%?8??]%<7GTZ&%4]FVQ/ M<-VMY3AU!XR,Z?JXN=%";^HKQCV&KQLJ7)L8"TSD2]$XN>U_C#3Y&A]&E:7+ M*M=7:GO=;V+"='H6X#F?-+U)AT@J&%?D3T1:&>EK_UFX<&YE3H4%4,RYW C' MY9R+\NZGW51*/#'ZHMMV@N'QRSHJ:L%"QBUY4D>5ZU85-TL/_AKA1^=*W]_\ MWJ(4^@W6<>/E<<_AXKOLE;E1'O5Z^+KQ&_I]Y%@HX*_4SZ*AV"007/4X4BW]7P1-5POCCT5%]2=],]TPJ>>S:F>Y+6RCNGH D@^U-]3E=$$ M 6>'O@ET MNI.X.BNWWJ@L;=$NH)1SA4=]#3HY(9Q :=3S:+0CDE ^S('___0Z+I67;Q27 M ;.@M3K(E":],6C$TRCN#%/Z(\K[^;+X/EE8/V?J]Y6=F-.-YA:IRJT]3,QDS#_'G[B6 MZ[$?]MOVBKB5C8^;B=^E L %"PVZN.PJJM$F1^6DV&YNAG$+[G&UULG62T,= MQ32L*LS=D@[[;M1KH_O31E75\[07=]=/8;V:%=RQ?/X387BT-B9ZMA2H,'N4S;-DIG>^ MOG)/3&#NJ-O,?&ITZJ_/B()EC3K)WFRQ-@'!Z1P8X(]]1V/,N!IL-'Z[ M(\-UWC.3PD8(*?I?1NXZB)\;I+5X5=H7(P:5/MP9?=,5C_PUAYRDD.-ZT&,J M.;D <;2I/WQ1\_Q\. +7?4L-8+V;UZSU:8C73W?K7EF(_%CW+R8]#\G95?HO MIA'W5*NURZ=8W_<2QN@*!%9>$;+,S\RCM&]>;MO3X_3*T5CK&M MF?K"DJE,]N\M^RG.<2.-B>$4($[KXX*PNAQ9R%OUD;;JY]0O];+P&L:-E;IU M=$JS9!)9257OO#WED!@2>!O?$%JG#%A(EYW>.XG_WDH_9[]WH7N1#N[;/GX+/SBBS+Y M'Y/[O?!=+"&ZX4RSO+'@%N/T8YH;WS)BMZ-!3/39+D02E^?;Q15]G[R F3Q^ MBQN:A)&C2YG1N7YC@UQ/H%GBU $U$Q?_\^RZI\3AHFPW^DM M.[,-KS?L(]*,%: GA9OVC\$?-TNY/]>)CO,,XL=_7+?!OHX,'O.&LIEDP7:? M[V+\.M7F:<8U+QCY+@[0?!DS=1F#'C[QLJSD^"+O<'*JY6*=FVVJBL=/6_71YNGP*(II-[ZLH M#=%>UXBZ:T;B,-W=%FESMR0A_L)H><#.D&OKC2>RF(HO7S3YS2U_L.LUFU;[8I5@$&W,"\5U8QG7ZY3C8N4YCOK7_[. 6C'[2U,F< M+?G$V9*K?9/_*QZ]8NF2#Y0AN3>Y"&]:TQ$F M=GO1]+*'5QEWSU@!'S1_]9FFK*YRENKS2$Q=%>WZ8_#'W'YVSW6^7Z;OQL8W M8NE8Z18Q\\>]ZWBA%-)4\*#"V51FM"[@&BON:C_VWS9[ MG4XJ\E\0O-YI?)9+[/ \^='*M-U4Z4S_/IY)45WZ6M/[T1("R6NO3P;^]?B' M/\?5J=O=XBN+#_TY0J41/+"3F2+DQ:*4+X^VMI*O%)-I=X]J9H^^>+3Q7Q4; M?UPE^\9KG+U27-SZ,GR%;GWM9X]%])52M[_\L\?^_#7&[O;)7PX6+_38!3L! MP%1+?EYANAG/( */Y$<;VD1E:YFK^)7D@/\A^Z4_6=N2G29"?DP-;4X';JVX+XB#+W[1]DYC*D20 M CH*N5>*^Z",%MHH1;CZNIW( ,($K36;:&/X1O?[*5 L):[ZM:)TC1[&[ST?ONZ>'@/7*YKOI,=&G8JK MYPOM*FQK1_ZY,)N]'^_QQQ_[I'7JCK9^'+Q31[M'A^W6Y<[QSO%GO/_EG^.= MS;]A:^\SV\?_M/>/[/GNYM]G^U]:K'740N_)3F?_LD?WCUJ7!T<'G9WCMYV# MH[_ASN86VOT27SO>)JV];[#U[NW1[M[VYR15J7 MWTAK<_^\=?0WVC]Z>]C:_':^L_E/^^#+9[B[USD\./KKZ#WY>+A_?-[9C:_O M7W[#K%MS9^_MR'_\W_OS]HK7Y_6P'[QSN[K78[KN=P_%GXG>='N#/ MO/4ECF%S_ZR%MUEK[V^TL[ES%,?'XKC.=O8JW+[W0?OPT[;^#Y^[VM M8>L3/&_MV;/6D?UJL'=$,@,8%Q90KQ%0EBC %+9$N+C,J>\=IDW&Z+__N+E% MUDOGUGU4(AV,2ZI&E<=YQJ=GB4^(2.&]04+I0#VF4@84_V*,&0BQL 4^H8Q/ M]<.GRVE\\D9QJ1@%U$ ,*%<8&.@D<%8KKH@V@?NU=42;7* :X=/S8?+SE?&C M3S[9(C E<;LIS,7:5D:@JIG2]W@MB4H:=Q6'GTRPMXIJ&R(,0@-YP M0+'70 7M@> T6&4P#$Q%V)'\OI@S7^\?E!,M:OV^=-VMBD4LK;N3?"*TS[T# ME[[?RSJ]G$[/4 FIO'12.0 YC*9.X H8@R2 )F"&F!.2D;(J ,)_UDBO'\F; M=/6EU0=,+*::&^-2VGUO?50.D\I\=XHP[$ZG=U;/3C:0CN7\7-'!^W]RQ8\^+)_OO\ESO=R^^)@\_#[P:9K[VY^O]CIR/A= MW\G.WF?:2F/;V_@:K-$(!@L0=P)0S3W0\? '"C)/O>2&8Q[/_B9#9 8E"J_H M,GNQJD,F[\5GN!>_?R4:&^A1M'Q#LH$I])&'6@.D9EX)8CS$R3W7I&)V+S;' M>1Q%KN0OVL+_C.PMZ@Q;9;)7V9DPHW,[?IC5KGJUFS'9-$4FFF@82$(AH%%V M0*.$XEHJY!U"B(8(VYPW":R3JZCJF^F7KLF5G:A9DQ]'DV<,M6"E4$B+:)X% M#R(J"Z"A@T!1JHF.8,PL6EN7L,E$G>ZDGKO/=[O[(V[]7JJWT6QT_3 [?1^8 M2XP7_"("3T: 0D!CE !NA U%SI@O# (:NL)DI#YB+K)[@I MD*B1YC[W$,$/?7^BVRG!^,1W!WZRNXB]$05Z)Q;Q$NR8JEC$2!);I2 VNFXW M26&C6/QLSE0,4;MS0NRXI4BZY$5&S@"*F0>&& 2@D-9 1)B (I*+B%!SG'C9 M+_%<]+DJ;I'U^7'U>89R"&BCZ(0$EI+DDS=1GX6EP#EML:648L_6UF43*EDC M=:[(.U%J):D%\YB?9++72[U7*B 9HP58.-'LV2%697!)OFQ*UY2STC MC /*($KF$ 524P8\A@HSYY%G:&V="ME$\M[HM*R"K)"7X^4J?677)UGI'TCI M9PB)$1Y&>,8 *:L Y8@ '2P'6C*O*,8>$AH-#,*;D,-54?KG[R!)M7Y3(?!4 M@'%8]DS[W]/V25G [*[W*R_!DJK.,U**X$,20#2DML;+OW4^ZJCUW@\&O=*V M^IPJ.NZ6Y9G3"SK:7JD,SX:UI\>G16GV37_23RV:TO@SXE6%>*V]C0+M"M3; MVR([>]OXJV5.A0 )4$6PAX$<2$0LP )A"Q$*2/&U]71?HUB-C+#L4ZDG6 !U0EBX>22'X0U< XJ>*ND!X[L;:NFE"H&@'!J".UM;PJS\M5TI="T=8.DM#:WR5=C MA"9>1VJBN #4JOB3]!) 8HQ3R56C<+3+1!.1>V-3#BJIK79735*R=C^)=E], M:;=%$:XQ54!X'-F'=P%HA0B0%C++J'0.AJ)RBL Y\.3Q%/-=K^?.VIU.]IX\ M,-D8+W2&F>I@9GN61" 1162+^@.6 NH$ @KS +@U#&EL/81F;9U0V82T3O?- MV=513Q:1U?9!U'::'6!L L/*@"!3]B:D%BB%":"<0PPA27>Q:^L(TF846HW4 M]KD[)C:O.H;J\S(X)'LE'I@HC)=\NVB3NZ?/RZOAPD+),+,$S+1FV0'4&JJ4 MJ<)MB#!CJ8@\@5G /!6&JR!YBBU%,OL7GJ^>5L4,LIY6IZ?3= !"KV# D;N; MH %5 @+#$I\7'&J!G:>0I02S.M43>^Z>@NWN4'>_M4<]+?WP'EFM+\$ J2ZK M=;SL5_AR=CO.:P!,@]5I D&8P%HT!08XAD@C$*OD:FA]5&G%FQS6 MR4OXW-T-1:>,U("V:.O9:8?4;7W4/SL['AZAO<2G(@#=^7Y16W4WO(\BV!Y+ M(&-2=9CT>5[\0Q2<5PZ$"#Z19B@##%4#2R4\79IE^3LSB M=! )QC@ J-%)$4"YOL;CL(R;<5>%1';#YT%I"F6&41TN[<]Q9#A/B? (0,TB M.#&A@=18 QCA"FDCD99B;9WRIF Y#>3YJG)5#".K\N.I\C3%EV; M<^>KQAT[2R%DX#08$P!VFD?(_ T'!NY3T+>S:NJ#/,-%B50INS:<( MOYKL_>KLK'SWW<6G_UR MMJ:8ID;50>[WV:Y$4',6Z ) M08 RS($1P0+A-/4!8:Z=7ENG"C7)_8NF/1:R/8 WRD8#QO=K0S;?;V_\M?U^ M>V][ZU-C8V>S\6EO]\W_^\_N^\VMCY^*^T?Q9V/K[\_;>_NW>JL66(\)047F M770<[?@92=UJ35=AD3_,*)_/A>C\[3&J-]GHM+5I=]K#MA^\OM-&6/3JY2F? M\=Q]SU<-@4_T12IR<1\K_IEQK'DS?"XTJNI6G!_*W9-+T59-JXZV9@LS&NTX M9Y0"1KR.M$I"("// D@YBE' 07M:].ZC\AGZTS,B/4M$JKJE:$:D!T2DZ0*1 M%"(IK($ 2DU2%38&E(YVGX4T4(,4,=2GDOA-Q:JJB%^CZX/:DKLQ4S_I]0OU M2^D1O>XW$(W-XZA$)B=B/C0_>A^7>R^N]F9<[ Q%E4/1G%I.1B"OI5+ 6RD! MQ10##9D'7@KDD""!AI00P9N$U2G&*8=AKK$(7D1 #*2A85 M6#-@7(C4 E%(%+6:BU1NA= FA74*.'[NGJ)Y9*+(@>B9.+"B#'L.7GP@.M'1 M9X/71<#T^Y'3]2*#4>5@-*?V$^5:<($0(%A!0 EW0&L:31PC%758..58JGRO M>&Y9_GS5][YD(JOO(ZGO-)>07$-A" %*:P\HC?/1%QYG&B>X/+\8W93GK\\&+6I[Z MO=YH[3_$I6_[^;T.>BCQ#?9@,%A$%%%8:)!@&&K, ) V(+]]7IO M=%V97#;S2L:LRC%K3JD)8P7BJ>,H"1HB#:5+0JM\DJ)BS6RJ?R_D9(:[/1\8/!%8T91:ODWNB/'>V: MBVL]!&;-*2!A(50T!4UJ&:3UW#T15XW/;>\XQ7?DI)C'['W^ M9F+1K^/L.WHP:(?X9=F6>0!TNMR8Y12",(*EEH ;CM(]+P3:"@,\# XS+:FQ MNLR9N7<";G9'U%:[J^Z8?D?MSK3C[HH]33N,)'%W*04@3(H-!0&:\P B8G,F MI<20B-RA[ DN0*I(PWT)=LX#I.%F5O$0X+,URRH00IKH$,T=;"F@EB(@ S& M$J6A\(A$(:9KCJ;$=6J^G%T5]:(5684?3X6G^8/@P0H+&9"6*$ =/I^(]MK)K1"K MQ*(Y9<(4%$X)24&4G4Z17@@HR03 R@@:P4A(+HI@=%FK"]?LI:@7G5A8F;.^ M+J>OT]S!*HN]Q18XQF3D#M8 S: !.&CCH2).:9=J'N?RHH^G9V7?THH219XU MS%3:O'026K+I\@#P,Z<.&.'<2.0]0,090%40P!B" $/.N7A4$,&+;'IX_PZF MV?E06S6NM(/I+6J<-74Y39TA"C)*2+-(#[A)S1&P E)C#A2V1 9%J;9R;9V) M>[/Z^GD85B7%M*(*%R\WO^P!4DLS?Z@.E?Z>TP'=16S1V@(!$8K\P5J@H." M,*(UH1(+QM?6.<--CJI*TJA-3FF%SHB7J_,/D%.:=;Y2G9]F(E Z2H)();=@ M9"**Z4A"!(T+')R06.N"B1#,FDQ557ZT?LFD]_%IN/:/IREUWCL^;@^/?>J+ MEPIT)46,@_==&[6F\=M.;^@;B/U^)9QBG%587 ]# T/;RX6WO;16GO4S[C11SG'_KC M"(=!$G&S\:^? =L'W_]TJ/N^$OZ]O?-V&N"N1E/LMP^ZO]O_-$SETCK(,9ZQ; .CMLO;E)O^/S.OX_'R\.OK@3@RG?N8QKLO?Q.#X3M_8.VSN; M<3[OWG9:FQL7+?SQ,#Z=Q/&T6T?_A#C.B)>?T>[FUF7\/O@5.:0"\0%HC>,Y M+G7\"04"( N*&>D,#?;GQ^4MN^INGIR\JY[%KN).<<6% LX2GT):%= V:!"0 MH8SK""\H&HBSIN',+U)C@L:/).C7U=LDM7K&HW*0N(3C!X\^#]*;TZGS1-6C M3X>'O7Y\OVN QJUH,TB:/G@+=U?G#[-F+_#$Z]RSML97:8H9I"ASPP M..6I(P*!XHP#Z"GE!!I-4Y!EC7;8-<#F7;8RN\P;&S<#I8!)&\FY4 8H@@1@ MT'K#@HP[+=WX0]B,A_.OR=0LNRKW8;/1+O"G;-EP?>(U1@F/2Q[(#V1/_OQ MCKS#ILU\UNN[@>_F?5R;?;P/OTJ+J:(^PB-##M 4:*:1LH (J:2%1$:;8%FT M?-!==@M:YDU6XTWFJ#34&P^03\F3F!J0$AX EAX$'-5C:J4;SHT#$:0%-(I !&+9KC%&!@-)>!"(>Z=\]C8.E;5R*EH]0SP MRLK[@,H['>,5%94(%#!P@HC(V6WR=?!(IX@TG$0-9E[747E?Q+UO"B7I=6MQ MZ5L.)=_-5:>,WW])8_[[EVU6]V'.)_R3[F8:>U%[_CW<=V1!RX?_R93"$,;&W^S;Y2 M%(@SB )L>3RT2"2BR@4)4&JEZVAPC#W=C6[>8L]ABZ4D6HJA!\C)U%9>**"0 M-X!8S.+&<)[S5(:/I;NVQ>[;1M=K-T^RI\+BTMO\=-$U,TJ28QY624'V+[YJ MP8VF2@+CL055M$/\X\3'W_WP MG8MZ@/-$5$.-$#H'/ZZ0 8H\ JD!/< ,:H0]02(U7(LP M31%O"CE;+:16,)WWX*KMP;V-\Z\20RHC]@"!I *4(P>DIAKHX$-@4&KO5('5 M6-&FQ'/VX*^Q.E^S/= =^80.SKECR\44[JEWT[?DV ILI=?1T&0!4*\Y,(Y* MH#&B7$2&S2@9X;6HT3U;OB2OYR5YUMX'U=Z9RN_Q.!,F:."L2NUM?0IMA0A@ M1YV2T#G'2''2$90+N#[B!;D^::>";.UNPY];/Q@T>N'ZLI0JC@-1 .E3>JC*6!*\-8 \@A3VEA"C%M; M9PHUAT+;MHG#:ORAC_LO,?+1L9GYE5\7CT4Q< MU.7;N>K4LO7+V[G6\=9E7)O+_:/#[SN;;SMISO%YL+7Y3_SWQ^_[7SZ?[6YV MCG?2\VZ6E4$DE,%C$P]LYX8R$ :9 'H)(DXE9I^537@_G M?;>R^VX??[7!62ZM!CA"4')*$2!3(DH(.FA&$(*$1[Y(19-!]>!7PBOK_GD< MH^LGBI?OE:K7NYFV&M8%#V%*R^(84$\44!X3H /VR$(,@TS1;KC)\'ULJ^RZ MK:_N5N6[S;K[P+H[;4(9I"C4V@.H5 "44@^TCDS+2XZH/![XUVT>,VNW ?S84[(9>B M<^";2:F4'8??1\GL^.%NV-/G&;>JPZTYK;PB:$F+& $8>0:HB']HK"&P$&$E M@^90H;5UU50LNW-71\&?XK8XJ_43JO4T'0DN4.F$!\9 2AG$BB(*0B8F" Y M)\[!2$>:C,\:W2L?H;8JG4,'M[9HN4^PVLMM*EB5XV.R=]^HLNJR0KY1EZNZE?% M8K+J/[#JS\32PR""#1+PHDRT"1YHI33@F$,8@1QKE/PFG#7%_:G*8ZE^E1W0 M,:L]CYGH@%Y<%"[.:Q9L %NN[NO(Z!JN=VHZ_DI:]T.\>6OYE(#WKR="_MS*"&RRC)D (0J=1.+!JQ)P89,2<)8/-V#1,F Q8@U M.9HMS'.OAM,5Z-,3N[T-XP.'O<:;7K=8A^("\VV[J[NV'E[_1WH$.?_6G?.],5@[8\;RW3<[H))F4POYZV+%L*#+5JI/Q%5>WU="#MJ MK>^G=\4QZ=J,I7'83X?/__Q:/E$\>TF]4]+WFW1N%1JBUY?>&$^ZOV?,[&)_ M;[8'PW[;G!9']*>DD_&'0>-=Q-J39F.[:U_=B@5UF<(--+O&L"2MW1-?RKWT M'MRX.&R4-X>-W]+=X>^UG^5OF[U.1_<'J0;!\+!W&I_E!LVB'$$\N.(\RX#6 M1EP&??MLCG7_6X2,=!JR@M47Y]8U3A=GI4W?=#+PK\<__.G:@Y..OGC=[A8# M*S[TY^A9(W!/OJ1IWU%:NO+E:V!Z!4MP&OFP1M\\>OE5\=+4V5^^QODK@FY_ M&;Y"M[[VL\^F,3%8.@Y@U:>=^UF3">;R.7/PMEJ^&J);_5 MK1?#RTSW9:T96F9;U;@(SJ^IU"@Y_8?OSI:[N?.=2)V+>GN4F_T2> MG 5GO80K1S,B-"6<<6RHYT9Q3(A5U'CH'#+LZV;"&EC4M%K(63[:=&_[O>/$ MO=,0OK2'AV].!W$]?'_KW'9.TSIN# 8^_N]6)P#L8N3F.?I^L?/NX^'NY@9N M77Z^:.U]/&Z]VZ+[E]_@_I?/YP?Q_?N7!]]WOFR?7;MYOEVT-K^AG7<[Q[M? M/K.#S;\O=O8^'N[LM?!!:D)Y]/;XX&@;[>Z]_3[MYMG=W#[;W?P,]_$^.]CK M?-_9W([/V4)QY-\+-]&7@^/6T6?6^O(QM-HC%\\G>-[:LV>M(UL4MH>*6< - M=*.^E(2&&%$.)($&" MIZ180Q!C%)I X.$B0()T1@)%_!N9R1\6B2\G$%"RD,@@0%*/024I!8?"DO@ M HI "-.YQ];6&4YUB>_M[WX4'%S=Q)T%]?=-;S!,CJ%OO9X;I-5SSR4]9P6H M7%K\W? N+7VZGO/]'VWK!Y^B$#).5893%[.,#1GHXUED0-P2D;%Q)X&D/N7E M2.J"P 2;L+8N.&RR.;73^&.M1OO;RFN M-$)5SCD*@7PHY)$AJ2I(VGDS2S($MQP%HP"!2J1H>Y(:NP5@!?4N* Z)&$&2 M5/R3[\1??FLVOOFN[^M. M$4>DW7&[FP*GBK#'AC\_\=W!1&?>%:\]M0*T;B26=Z50HNVY<4,D6Z5$,O17 M!OTW+P+C\S:^!B@IH1(!I*V+T(\B]#O*4KHEXP%"@JV+C(^J)KJ_$9HKR]57 MNRMG;UF['UV[+Z>UVU--B(PB@UP10#G$0#F$@,$AFG51G$2F:WXDFS)W"'E, M%],HIKG[;51?;E1M[C[W6"_5[*R5=/XN: M0$_YC&=$^.9#VG9*??"#X=C/],(BEI:I*%PYH1NO?38Y*X;SW4^S9,XSQ1VB MT=ITBL4_K ,&,@&8,D0AI3"E+#7T:!(X"^>Y8O"ST.#*25G6X(?3X!E"1CQ' MD%(.4AH]H"00H+Q$0#",%7868B93R;VF(+,^H^??[>TIE"]9(8U>ZEN?+)/3 M]N P9<>G&&CGS;UBE)XY$E7 )6YI4_!.M[N#)!<_V.UNW9#+;MB,4LD@55GP MY-[&; $X)540@D 0#YH :% (2"%E7.!@"2;20JG6UDF3S*D(G'LAU5:YGS3> M:#F5#NUS[\"E[_>R-B^KS=-5QQ13P4IF@ Y1AZE7 B@%%=!00A_%:RSE:^M% ML5C\9[ZH>L193O9J@V_W&C]0J+/$.K_O=WNEPLK9O=FD\ 0W9C(/_ M45RH)_1*X+7;O?[=CA]F;%H*F[;FM+27C%!H"6":1GL(Z=1]P ;@;2#42*PE M2]=3\CY]V[([XP7QC 5T-O.,:G1YFF?(P*%V)!H,"&) M0J18L#T!U(A",D< MUY7QC.SA6%P?BYY@5\$PHTN2WYN-KL_NC:?@%84\=GK=WLWK\"L'; :B)8!H M^P:IV-G[?O8UGB.>8<2!QLH"RJ/!8ZA2("B42F@'%:*HUKF8+3F1G1>U5=TG MC5O)"ENIPEY,*:R7W! C.+"2L,@9J&$8;6VRH!8J MX_[4*5++#_(9D;/YT.C=>+'7&VHSW/2U*,&LXS#$L#>$ZD4?9[18K&^'8]WUA5=X+\ M/4OY-*$"BBAH2U,9'R,D2*<^<,1++"26R/JU=82;:LZ]>LZTJCD@ MGQ%3F^^>VO'#GZ?1WQO$5[AP_[PI/IOSJ7*V&;=2SOM]B"/+SKD"%4@)+#7P M0J6J< 9C68'I@PH+@F01''&< 2V MU&%5-"FKAT&K:74NAAVQ+.V^+I]\67L(@* 8..@IHD!9H'8URH06U1F)"20H2:4(V M6TNQ'M'CM]CDK 8V.8E3D V[#!T-?4F]!]1+JX+",AXJF55G5OW\7-1O>L'"3'?SU#%C(G.S9' ^;=4(]HP/KE3N<3 M:Y5.K!P-^-S1*D<#YFVQR+9XFFC G.2_;-E)>[L?H*A F>[6AOK\=78*++#' M$*FSP-_V^O&?W88][?=]UUXTAOWXM$Y1'*6AW='I8)CJ_;^P@E8UJCEZPR=7 M'E4CF;T9B6PO2:P,0CXT.&@.4@8)K^(D^@YUX 0A "5 @(-)<(:!2,,]AJ857J(U%"A2[F,U:,YCV_#KK)L\PB.";5#>26 2F::14@.='/8< M4VHYYM2*Q*B;2M'G@*^_8..N/3CIZ(LT2_]S2'ZL=Q8#_J/P2<>_7?O'^K_C M'^-/'.O^MW:W6*\IT\#ZU+%A!"KK_S;]/]:OI#7]E-L^]HA8A!,6??*^T>T- MXP.'O<:;7K<0OT[9KF_;7=VU;=UI?!K&7R3G_>#6Z8R>R6C\TI/>H)WVZNN^ M[Q1]5?\\:[OAX=AC,/&IT::$UQ_1)@[@='C[1^JR;I0V9A;C=L%/_IDF4^!F MQ'(2N.?:!THI8LIZ8P22%&JK,&%?!5P;?^CP*NGF1'_SP/2]_@YTB/-_K3MG M^F*P]L?-31IWZ*1,II?SUD4+X<$6K525>(KTRHXHKR-8^7YZ5QR3KLU8&H?] M=/+^SP+R65O?2R"1@E12QY=20_2LTO]J8SSI_IY)T,%ESON@O)E+_.13TLG4 MPZ;Q+AXQ)\U&I NO:@1M\Z=P \VN,:R0UJ'N?HO?U(YS2RG[A[U.%/^@\$*+ M/QM;_WO:'E[4?H*_;?8Z'=TOIC$\[)W&9[E!L^'/K4\'>5&;(,Y>_[[T3'YQ M>-T\ E/N7Z$&5ZA>$ J;!G^#%^A6U_[V6/5*XC4G9[Z M\]<8I96/E;^BVZ6DNB3]K#:'K%DWTK M'N>#@K5\T/W&/[ISZBM:I%5ZZZH+=,/:T^/33L%%R]#WFU=WXT:_[Q=,@7\) M:[;7&Q;>AVN"_G^FJ?GM2(KA?9!TXAY@"?=8O9=S]W0X&$83(0ZX4=1QN;UY M])+3?\!E_.FUQF/:9(NM\;_N4+?'81X$-SX(;"C72O-@-$$2&P>=EOCK-H88 M3GOVMW?>SO'HQW.TT)=X5.SV"YO7%2?&]5?7HV8/:;VYMR[_:U\[[SRC%EK7V/AX>['WL M[,>_=_>VV,[E7YV#O?]V6N_BYX_WZ<[E-S+MO-_9^WR^<[E]OO/N;6?GW3^' M.^^V6&OO.VF]^Z?3.OY\=K!WV#XX^D9V-UUH?8*7A>/^$SR/WW?6.K(_W+M_ MJ/O/?SL'N//#')T<[^S%.7TYB'__=71PO \/CC\>[W[9(G$N.*X3CFL05_$S M:W4DVMG\3N+WT]9>7+?-_:^"I."X0(%#' &J$0'&V;=^>+OG\EV*O[_7@M']1J>/@9V^M-$<%SN&YQ;_;71>7^C50LZ[P MAUEMM6!3D8[N6M_0P\9_=?=4QW5'S49"_?ODLMQJ%M0J&'YZA9:,A2]N8@93 M)ZJ VN(40^VQIQ%$M:;$*8B9%$0$I^_"^DNK;GLP.$W5.1>)X'8NIRR.E MO/QZ,,O6(+X'&CQ>^.-B8+!T<>(%Y[Z:"#@;UW@W^)M- IKT#I:^P94(7EP5 MX)NV+;YJS0UD$ &I>00^J330R%G@28BF((?!8CP&O@QZ&?0RZ$V 'D'><$V] MXCQ0IK7&1$CAM-(&^FAI9]"K!>BA:="+9Y6WS$.@#.6 (@:3$R2R/2ZAX98& M*U-)%0F;',ZFQ&34RZCW[%!OF1P6;X52FLA N:=:PZ@T!"-I"1?86&EOA[U; M4E*C'P9 M^9X+\G'$HU5KG)*&&@85IU0SQ;4*"GF1D:]FR,=FS%U(%=$$ AQ/+4 =4D!9 MX@!DA' 3F)18KJVK)D3WJ:67@2\#7_V!;PG<8YA%M5'0"PDIQTPKFNI$< W.,X,>H\.>M-M&)5V6%F# 1$D@AXR#&AA$'",&>TTT\B*"'J,-3&5 M*P%[CUU5_BDU])==YU:U+O1BTQ]5SESY3DM92EE*64I92M4ZX()2E! =&(PF M:&1FA@OO*$$6:ND"1B^IG=-*$+2=-[/7#T0@9!(A(U*EZP?$@<)$ R6HM\@K MIQ&\K9M3;FA15S7.8)NEE*7T^$=B[G"X>D?BK,\B&*(UH0PP@CR@C#.@C0S M84(IAY 22VIU)CYV@Y>G5,>';'57PUX1#WF25-@5X(X;[[ET],A2RE+*4LI2 MRE+*4EH]*2UAX"BOH+4RF&3>(&V41!93;I553 6M<_?+YV,:?9H3PQ+M6>N8 M=P!Z%DTC)14PF@E@O0R!:\)Y$%5TO\P04%L(R UP7Q8$S'A'&/6$<@XP$<@$ MC'RP5%#$N?&2HZ"4<-!#*^ O#LAVIFQ+J.],V55D--$(>> 5-A&[84<:,4U M"!8S).,?DA7:FS5WM31WJ6118H213B/,!?4R:&T5X] R(@WGWM[]8C[K\ /H M\&R5$!%%(WT !"(,*%,02*P5@#1:FP0;1QF:J\,Y1JVNZINCG[*4LI2RE%Z. ME)[2R;X@39GT(H3VN7?@TO=[F;XLZ4"8$U(H"2/1\L"6$D!UD, 838"Q0@?$ M,"5(7:EQC0R1EQ196.8#)ST]Y]G M>3V8XSBRE+*4'IT%5."U*%E 1Y\-7E_?DP_V>AMQV=+7Z\X'W7;;W5%3Q+]& M\/:F=VS:W0("WTSB8! OQU&D"4?;7Z$AWABC@$1$ 2H(!9IX KC PEA& MB>1L;9TWL9Q-/,A:7VNMS]B%D&T<>E?5N!7]JEG M*64IO0"?Q_BO":3+QW]5Q__NFUDWAW%*6TH1($5]!8$1,(@S@)'T.)AX_#.2 M"G]7T.8J*WJ&XRRE+*4LI2RE)ZNA=8]AK=/VP4>1U M-09^..SX0KM2V,<@A4\!HP<^+=#QB>\.1A6GSG3?O;!HD-L#[Q\K)Z[XFH1T M;WO]*,\OU^*,ORA>_2N)ZLV$I'*&7&6X]VDB0VYDTA$J&6'2 R=AA#W,#="( MQZT>!8J#(P$:N+:.29/CV2:>2S=SRG,Y2 MNE.>JB&**IU:-VM+#6/2>LM9:FQ%E+1\\=N/#,OU@F4V#G;T7,UY;%U#@ MF#*@+=> >DV XL(!8I6&D!A,1'7I>3DB[4Y*6Y2)S"%H^08P2RE+*4LI2RE+ M*4LI2ZD2*Z>"LOX_*X]VH^%ZP>.RR;)LH,ET)7XN-75,$4 )IX#*@($*E (% MD>3>$DH(75NG]\Z?R5I;6ZU]N&Z#66NK#@\;UP&R*&"F!7"(>$"UET!+SH$B M6N(0'%:,UTQK*XT-@W-\#,6_VUWGN\/7("G)DVBCF*N-?^F.[EK?T,/&IK?^ MV/A^@Z!F(^G3?8*^3*\?=0L,>R>OT]H,>IVV:Z39/"?$FAL-II6U6A".?&08 MEG*%J&4<173RQA*#OFXO& 3VIG=\W.L62%7&@Y75S7*8WJL#J,+.'2 M :^0!M0I"#3C ># "3>"(V/2K15L8D6;$M.*?*6+JAE\(Y0CCHBG6 :*.)-.$245 MQ%+H(.U/R%O&MZ>-&A_A&^7<>L("0#S TD!5C@N .3.>:X<%(H6!"N?DEV=\ MR_BV>OBV#'US CD4%40$2:&0D@2DL(04(1LXQ=DVK06JS08S(*,CW4[]W*2P M@'J%@2JRR2V!#@4MA4I^MR;CL]GCV32=G<0+1[=G"W"(2.&]04+I0#VF4@84 M_V+1-H40"YL!KB8 -QWW$>F8(]8C("@2D;<9 :(EZH&/IQ)73F)M;00XSIKB MX2&N*I2K,OL$X]I&ALS7VAT_;+2[MG?L&[]U>H/!#+E>)DQM0E0D+HCKG9J. M7QS):P=I]PH07GPQ5B@0,4LX2SA+.$NX3A)>YM:7.VJ\\##(R& D4YJPR$,1 MYEX*A,H$ 3P.-<:_9J#Q^-PN3L_W\>S,Y+,J\MG:VQ[N7&_'5: *E MD0(X%N5#E:; 4))BD(T)6$".3"2?HDDAKRCN.*O_"JA_!O@LX2SAU9;P,C&I MC A-"6<<&^JY41P38E4\UJ&+)P'+1WA]CO#67FLXL#([FCH6$X\5910Y*G$7CK.#!?2 M8&'L M;/+2&0166$5*:Q[P]]=]#^X4NK:$3XWHSXWEZB>^4X-[IN[YK\71>$ MC ;5;MC3YQ]Z_>*%8=FT1T?:O=?[H.-CAMG,JL[,*J[GQV96_-S&Q<[95R^A MC/M$ V$$!C1(!0S%#% >S2R*$',"KJTCU&28Y;J\SQ(J*G"49*AX?E#1FH8* MP36CEEJ@"-6 LD!!VBM 6L^%5U3)(FBQ1E#QDLK%?KJE8U>N()MK?F4I92D] MZ%V+@YIQ2^,AX%0JR*:QPX%H1RGU2&FW]%W+(LT^BRI(9KIH_$?_OZ?M07OH M/_G^C[;U'^+<>^ZCM[UOW>(I_^C.J<]DH=((C.G\!N>)YTA X%FJ+Y\**&DH M% B*0XZQ%-*2(K\!SC*%C JU1H6,W5E*64I92B]'2D\96C#4 M+E>X702CKO#IVE8SQ)I@+04^. .HAZDZM[6ISKX*"#*MO5Q;YZ*I>%7E;?,U MT%,K^"QUN:=VWY)S/:OV8T.U,,993W^E,:RD0]=IHH V.2NL$ =I;!;"' M2 7M@K,NJN^]@V2SZM;W!K<"]^O/ZEUE):Y8B6?\I0EL@Q8((.12&3\8@+;$ MQG]:+KQAJ1OV7"7.$1AUU=\<4I>EE*64I?1RI/24?M(%>4KN)UZ-$3+KYR0Z M(.4=!4QX#J@G'"AI$%""!T&YERK%D>:.XD^IH)O>'Q?18=U!V_E^F8H75:+1 M]W&4 ]_0MKPS>'%A8[5VA&Y<2R7[0BO$L;]G?:$IPE5S'H#RQ :#R5@A$,@ M6F$J>.JL,7IM7341ADW$[]TV(M_DUD3-G]@=NKR&9Z:RH(9/NTN5<]Y;&_4: M4P*HDP8H'C3@@2@%67P-F9&&9^U^MMI=>;QJUNZGT.Y9/ZJRT!@?DF(K0$7* M3J'1"F'$41L1W!MOU]8)Q4TB4-;OU=+O'"V7I92EE*7TE8#$1Y:PH!DB=@(18#D2@,2I/8.N@!3*7W"4).J.G&:EQ1#^M';CAX,VB&. MI]#47B@"2E-^>J/T(39"OW?<\+K?[9T.H^;UVS_B6W_X1J>M3;O3'EZ\K-C3 M?*>7I92EM+J>CXX^&RR4GC*-C;MA\PK\WH^Q+[.(ZEC$YUF_"&0V>"<=0#C= MSDKE@>9" Q&<%0QB)-/M+"5-CG.,]XHI?X;H+*4LI2REER.EIW"+9+I37[HS MQVE"!:<86P:$Q1#$'RE0GAD0@K7&I1[@'-60\+RD:+2WNMUO_$CNQ(ER\,EQ M,KBEDEE#G^F^&[RLR+3LJ,]2RE):73?),H4\6KK_?:^7_O2YFFF%#.';A$-D MU"(.20*Q9!0$A1V@2F)@A(0 1G9HJ/!>&9'*ZI=/C946 W%[AY)&R[O;Z7@].^Q=%J-M$KEW?NYQG5QU, M?9_(LQN97Y@1I E,#21,1"JL'=#2!\"Q$TP'RY3V:^N,-J%4N>;),]#H1TBP MNZ'-UV&J_506=3!L^>%ASV6"L:SF7DQI+E4H$"\U<-CZJ+E> ^D=!X)Y+P3W M@::+%39[J9*UMJY:6XM"8UE['T![9]R>4BJML60@((D 94E[E92 "9-"P+B7 M5LS5WAP146L5SG$KJR"E9>@18AX&HBBV,-GM2L)@F&/*\7C".O=0]"@[9ZI# MW]UI] TPMOF32\=Z.GB[VVO M'^7YY5J<\1?%JW]--RG*;O;*0.]H8];-SB"&&FD-L)8TFOO6 \,$!=@3!9V/ M>SPDPHF;4.)[8%Z^[Z^+JC^"FWWBPO]CB=%[O86U/;.8Y11ZVOL>Y<0DLU(^GU#-.>>6$8MP38"@U M@ J)@(%2 *T$BT(V-AJ@*5>I1N$Z6;-S\.0SD=*3.N4S[CX>[LZXXZTG(>*L M U);#.*!RD"$8@NL#\A;[(R1>&V=L5G@S6RJKMJ<,7<5I/2DSOB,N8]HP,ZZ MX;'W4'%C 78I2-UK"(Q1"7\)%U 'JP.-J#NG_/J3H.Y+"DS_=.5>3][UL0?^ M1/>'%[E*8;[=\?;/WO:02TW>&A[^?;]^J._:TY<:>0 M6H0P!I!J$X]ZR($.6 $#F7%64BEABAIO8I'[5*^85F?LS5+*4LI2>CE2>ESG M1>8Q3\=CYK@O@F2"&NP U)0"BBD"2AL-BC@;8Q 7DM6/R;RD4,)"#UY6[%_V M>J^"E!XY;&OJX%BX@.VU%W WC!SD'Y(+<*)X;3Y&ECA&MJ?"N+[CK_%P,%Q& M(YBSP !E6 .)!09(:HB#8PA!N;:.\\7CZBAWK5MP9)6N6J5O>KB22C-O5% $ M0$H(H%I!("UW %/KL&$&,XNC2L^&6>=#N]9ZG:E5EE*64I;2RY'2(P?G9#.E M+IQFRMO%=KY])=QC%7P F!D**-(&2$HD@%9C8A@6$.NU]=FNHZL?J@/G.+F* M?[>[+NZYUR ITY-HK9BKM7_ICNY:W]##QJ:W_MCX?H.@9B.IW7U"=DRO[WP? ME%-[3>+RN-YIZFHZGM'H#R>NT>(->I^VN7EP]]%LNB];1X(TE+BJ#I59" MJ9D+DFE"F(+!A*_;"R;/OBFJ@$X4HBP[+^?\V.J* NQ/Y,>.VB)ZR[Q3@@%L M!0;46P(TT0$(B93Q\>"*AEN$-]6DB#>%K*HL5G4Z]<3W?$\,'G6[>?C7TVV$ M)39 G4!UCG/L3HAZ2_OZ&_>C^6JT4BR]F,)2KCP*U%I N B1*C(+-$0*&*ZU MIUHZ:\,(2T7&T8RC&4QE2*X74:6KJB4$T$ ^4T#Y24Z6! M3LF'S&#-,(IVADCA%JPIR"RB+EWZ+X-I!M,,IK> J8)4>NI)-.LY=8H;&-DI MP\9C*(UR*H-IS+ MFP%-Z4TC+5W_M^G_L7ZU)-//GGB2C1_U_:J5NXB^^JEVX[)>D6]T>\/XP&&O M\:;7+=:XJ%GTMMW57=O6G<:G8?Q%$4EXZW1&SV0T?NE);U $&[XNJA^U?_Q_ M]MZTN6U<6Q?^*RJ?>]^=KA)R2! D@>Y;KG+'29_B:"!!8,W#L^QOYP,S.:G%2>M7U&1X'X%B6 +_!:L26[,6GHG!2JS_[K!^>#,#9178X>L,PD<(I>9_CK" M>%3Z7JJ%]/2].R@GQ4!-O'R#'S_J]MR/]YX.)1%V1N,>I.3\12N9HUI\;? MGI7VU_K%;V90G@WEQ:^#D;^5_]%OI[(X!H%1B>-TN2K7;T;X>"9*7D9!G%3E MPM6=JX]?^H\6+('P69:]3.++/XY>QI=^=M5E8_:24WJGRU[]6] MIB3[V@8+L?35%=Y8(/'%8S\=&#.TCU.,_LS'ONS4M[_D6 MEN9F[]N5Q>JW?.#GMG'Q;:CKIGT8FQ'T6/W,!V<6[9_1<0\=N:]@@]O+1W[= MX-'71E5W;B=[D$4^)P#;?3L!4T./3VWOQ7!)W^X,Z?K?_^1^X_M[GU\DG^NEB;_?]9_@[_?3WQ^2?W>'I/Y_- MR:?O7]+]S_\^G<7O]/>]TX_Q_N>_TOW3?T[V#O^B_WQ^<[)_^CK>.WW][=/G MC^G>WQ^C?PYWEN-WW_,">YA_*ZNS/D0?=L[U.=[G_41SV.14RZ)S84CC'-!>&PBPFEJ14+3#,ZQ M(X9G0@S*.2"%U)(LQ5%(E*5$9#PA/!%9FE*0:EF^M9WW6;2<#=L@N+4?E.7J MM-7F/-IM\O8T8C3B<93$><8XXRJ)TQ21@)A+HR3-O82*:PD5WR*!WXFJAQ)5 MWQ=%%8MTE"H=$V41\(?*E"C09"0SAJM4Q4D>F5OIK8XJG@)56!ZYG%%B(L,( M)0&Q*D.'!XP@TW6P[9=>>P=$/JF'R(].3IV-8 MW'?_QO,:@/.8CE?[&.#UT.*+G9'9:9U&I\[6I'I3K=,-MT+:S("%'\:J26^ MN%#PZ.7D\F37DX0E?-21H:V3.'!5<>'H^!6>0B>FUB:F!LL!X50Y:YAP)'<0:\ MG %#*R4)9U:3*-,BR>-8IC%"[O6IN#=*U(9"BVZZV?'Z&\:TIH/RI)X$C(9' M%_7XX2.^_I"#48DA>UL>C.9/Y<#MPIETDFIMDFI%+MKI+(IC2XF#$R6,98XH M+E*BTC@60N@T8M'6=M)/UM93U(4^-H^]UVYZW)*KW>";->2[+<8=0]^.H9=, M#QMG)LM80F(5 T.G1A&I4THLC1+.,R>SS#5#"C:(I9]3S,-WSQ(E,<6FQZ=G M=E3>/>GR'%RCM<#<<7UOYN1]8-)N7.R'A$\M_Q3%ZUCJ2S/M8EK Y> M+5L?F^W6QQVYN[-" M[LK82U:(23-C4IX#3T>V*WJ(GZ2+]X"E0\U+J[4@7%B32K@U_OQW5)Q+J& _Q/#K[8VUBZL.R M_2%%Y&*L;)5YAFT9.*(V-AG)J,12_%QIFGG[8T4E_J/4+7:!C\VK4N^X^G&Y M>LGX2+D'0G8D39W%[(LC,E6*)'EL!==I%L4,8YI"B,W@ZN<4^WAU(D?'%BN+ MG1P4O:]R./7P+%86H_%TTAO6DPV[8,@/S\7LPM*_>D HC-]B^/9@-'MOWTXZ MT72;SHG#G>5A; G-P!'*-)&94#AK4A/AC"9<1:!X%*(.VZUM=O]RM"[>L;$, M_ "%IM?R;1?G6 \_+TY=8#K5W,26&"-2PA(K"#?@042)Q>I2IHP47:#C<5D3 MF:('+%G*@ 17V-%$#GOV/]/!&68DNYC'#XMYS.33!SB, _]_ M?S,NJH-X5YW#P5F7&%Z;4'K;,CKP65\G1YQI9?),$VVT)(S#QL);*5$ND3+/ M(CADNHD.4Q<$V53;XPX,W9D:]^3JBP6N9AGG.1X5BP3.2Z.&J%Q9DL:,BI0; MER4"&UZ2;#FP>7-3HXM_W#7E4AQ;9 "XL3TCTS.,@DC]G^D@E']\!LGAR,0K7:4NZXLT[N(][VE@M" M%,T,F"&"Z#P"&2<1#)KKB C%LYAS)N(8/"?6SZ*N!>;ILO8#E*%VK/VC67NQ M-B33J8QC[8CC#AP/YB3AJ0"Z9ID#Z:Q3D1@,BL01VR#6OL9NJ<>3P6+MU=+@ M1WWS.85R?I#B1QVU;*WE: ? MEXTC;:R-$\U(8IPA..*8"!$K(DSDXAB48RS!]\L[;)(GS,D/-S&@X^2'X^0E M6T@(R<#P(8:B+10K2P2SBDCE3"S2E-(<.%DDRQTY3R."L^E#Y4);3KF ^._K MMGR0IF[+&=BR[X<$U!FD,!:\&PGP),S+':WA2>#("ZOMX"L&\YZ7A;EA#>'U M>;QOCJ-SV=>GIO2RP6E,EE##'8FQ89$%I05G'&UMT[B?Y_%F MU$QVYN;/:VYV[/W [+UHA3K*=1Y%G&0TE@BTG1&1,45B:5R:62O3S&QM9WV1 M;%(IP'/*)-9QZZO&7#_)9,&&61ZM<^ADTOIDTO&RR<&IBL$%EB3644:8D)S( M+%%$6*X5XVDF-7C&#$%HEM,$CU([V27_-K44NN/G'\_/BS9&'N>,.DY)DFA\/:&1D?GP_=I)T46Y\4^[)LE>1*.)EG&19<6O"4 M7$RX-O!'G$=IG,=I)*4?293?QRCIXB!='*3C]\?@]R6K1>8Y92PBF;2","T, MD1%3Q%&=,I,;&B44^3U?@071149^:&[F3%[<.3'S+-RI'UG[4Y_*NW H.-U5 MZV)JS9^SA&DGNM8FNC[O+/=WI4[0-,DT$2E/4711PM,,:X8R$],H,_#VUC;O M\Q7%!5W\Y"DP_&/D;#J&_V$,O]@1IG,C,ZF P[&XFE&#==5Q3@PX)5HRI2*5 M8$,G9??)T781EKN:*<@-5T586K5$SRO,LEE1EF6Y57M<,YBN3J8]A$Q;A<5G M,FUR'1$M$I!I6S/QYI69Z$GM8J9R@ER3?;]D!4'62(WEDQ_CHPUO341>_%M/28?;^T+1$X MD*_WCJ>H<6%L02;CLU]QA\KQ<&!Z^)!/7)@]7+H(#O 5G-^[ZOA^O_A8XABX MQM'::;!H]E"79'F<)$2DU!"F!,Y]Y91P$:6Q9K%) ML!L]COH)779A[A9X>5BAL*:0S&980_FEG4'E3THBHG"D2*2;A;R:3E&)%5!+E M7?'VD^3MM9NN'6\_$F\O#?6RS@KN4A*G-"&,9YS(R$9$9%'JM+*9R21&[")Z MGXC=AF8+-]TL^7U:PGME.0>-U. E^5A>/7:CRQ,^GEU2'Y/U,PD=^N35)Z:3 M7NN37I]66"8ZRCFWG"2Q=3@LB!*9JYQ$.C>*TSQVQ@?BTG["-F124)<\_.EL MDXZ_?Q1_+PWKR*D#&T21+-(185)+(G42D]RQA)K4"F$$6"?)2H2=GSZAN.GF MR5S4I)N"_KBC1QMI]=X?1.<_/8"$6H'PI^(\!MD4DY@C!)@Q6/N09$13GJ>1 M3)25QJ<"\Q4UEUUPY"GP\\-,'NWX^8?P\V(J+Z$LRC.$B(\H6!P)&!M /' M\0%.X\#M27T"2RPNNACNP\BL%9!_"8],[(PF4>1 4CDM",\54'8L&;_UQD(ZY'X&Y%PT2F65*L5B3W"I-F'()02PMDCMX/\E% M%C&-&,/)BN[T;NI7-_7K]H7@@]M41CVS8 ML\NUWR)Q,DXI MR*@X 9%E4DV4YI9D>:2H<5K$DH/(HEBJL2' O5W*<_/B:!U3/R93+Q9\,VHS M9^*$V"QAA%E#B11<$PZB.8^BW'"M?#DEC38$#.[YQD4FP!N]X1@NUP5"'B,0 M\K8LIW*D[8'[8/44I-.N59U\6J-\^FLY".(DS7*N&1$4AX,XL#>4,RE)4I/) M5&5.)^G6-F-I/TO6!?72!4$VC[$?- C2,?;#,_9B $1$SL:9LR3)*24LD3E1 ME,=$F"PQ41P;H2B6644K[(XN_O&CXQ_W-#V>A6_TH &/3C ]B&!: ;ZC79XZ MDUDL'(@)H\P0D="$4);HS$0Z$2+&%MBTGT3WZ4CIPAR;R\H/&N;H6/FA6'DQ MN*$HS76D(L+BU ]%Y03!LT@>YPKLBY1SD6]MYWW&NV;V'\Z/];3@GFLJ@?2X M[":W/P*PSH%KJK%>X1%T8FE]8NG3BIB& #V" X-$QA#>+\X(!^U"6$93JW5$ M4Z5]S%6LZ!_K6M@WE94W 4+G:DYV@V_6D.^V&'=,?%LF7AJX'HDXYWE.J*:2 ML,@P(L&L(%$DA&*9BEC&MK;_O__B((=_ZR(8C\*1K^39 !O5D?>*@9KBUC^O M^,6FI$Y>U2=@374HG61:BV1:@9!C4Y<+L"](FF<988@CS%/#B:8NR7-G3$+M MVB13%\786(9^T)3)=0S=.0WWY.I%>P.,#1UI+H@V5A!F&7!UDCB2T%Q*(7B> MY&IK6_1!:&\03S^G@,9[>U;A\_GRT/'IZ1B7,-9?NI#&#P]IO!D7L_,X<*_\ M:7S P^CDU/KDU IL',HBF24N)^ #,0R\6B)3+8EV+%'*9%;'B!#<%^P^]61= M;.,9F1VW9.G.E[@[-R]:'8;J3-/8$(OEWDQ'C"B=.B*B/.5Q*B.=1UV4XW%Y M\\.)+.!B1<,;IG=BAP@MTYL45I;3XN)Y!3T>#QLX',5,2IG_@8-X.SJLCJ&3 M1[>21U]6S!^(:"0CI8B5$04OR%$B-6)U&97(2-J,1\G6=KIBZE]7F+&I[/IH MR+_7:3L!RL!&U1$NF"!/P2L!!$A<+*Q-I$F;338Q0/J=H1F5U M8RAC5J QM!C=."L&\,\S.>SB&C\LKA'2NO9//(!W]?[7GE$GD6XAD?9W5^#* M229CS5A,M,L=83*)B8JL(W$$%D6DN#6YV-IFZY@NWL4LGK!=<4-V[0R+];#Q M8KA"LPC+MR.293(AS+&.HN#/-\S*5[\7=G0-V=M9>J3&)K M.'6,B$AEA"5.$LE3>!5;Q;@5:6J3IQZ9^^S;%W8B]T@@:,*)SE6+ M;*)0>%(S!%8S[FOGK/8I*OM-G\C1L>T5X#?TPFL/7.(-)3DRX05.K/P*?#*Z M8YOQC9'\?Q[AMQD#EL))'KC7U3F^AV,\&*%DQ/]?SX[MO2TGQ4#[MH/R9&=D MYM]H?;,3B;<2B7\M&TIQ9K2(4T:LCBV6\AHB7)*2)(^5C+3F% 'HLWP-*"B; M81^M,?[SE$3$8]I'G6#8 ,&P:"O%)G4JE3G1*6-@*R4)D29+B,NUTY%Q440% M"(;LWLAM/T0ZK"EVM!F&TNIA2V]'NO"E.R^ U_PKG#KI;:+^DF7DS:6BX1[_ M^?.J]'G,,-&]1-L[>-RQJ4][MSIK^/=PBD?0%J)!L'9.Y?H$Y<<5F;+8&?&:"K2 M/",)M9JP)%%$\$@1%R=4)C&3CM*M;=:G.=T@&?$,PDNO;FP>]>2DI^SQ8#3" MO-O8]OL#Y& GUM8G MUE:@W"G%$FE!HF4) E9D2A,EK",Y4UED! >IQC'-UL_R>V?9NEJAC65U0S.7 M9\JZ'!RD3 J9.05:C5-E(B,Y]:P>=:S^,['ZH@63&!XSFVNP8,#78=PRPH6D M)*=@WD8I9Y&+O)N3B'N[.9M7-+09)LSJP,_M3!@+;U]JO-PYFWFCH/>FV7[_ MZ^$>_ZE(=FLD97GN>!X9%F56B,PZH60NE1!))KQD?^B(5R?9UR?95V )9I:F M&:>&\#QSA*54$YEPAK,11*+@R#6/.J+IB&:^F9(*EPANB*+68^_'1.8QHE#R MV,:2Q8KF6]N4]?,5&% /75NS835WG5;MM&H7&GGB G().SR)72(C\)>LBPFS M(B-2YRE)H\C%$LY=\'A=H9$?)0^?23SX1K6$MZAG2&"[S7BJAO8Y2/7;/_]3 M$>OKM'M!W$]_K$]PJ(4S!K3<)31=(LUR"^94R$ M3@1)!=5);F"?$101[-LT9>NO@+J&8QXY[MV)OD[T/:!%VXF^'ROZEB+]<6SR M),](G"-R6RP4$2QB8+X*+6C&HSAB:T[J/;SH>U)Y@,NPZ;MRSA]IIBVYVM=) MK4XPW4(PK0"&S21S8(3%)+((7$"M),))2_*,.2T4C5PJ0#"M&/39E5D^%>9= MEZ%Q:^;MT$C6P]3+.+$FHIG*B1*9(4R!CR6DX$12F\09G*B+S$\(Y_:DT-$. MQW["WIT[26YH_H5'7+0 []-FMVD;>5=7\GX[\U1D?Y=7?EKJX'!GA8W7%2-T M1'-;HGG48H0U2NJ?(Z[;J>E.37?5#<]+XBYZ;59&J=16D,1:"VHZBD'8.H;C MB).,R9@E^;H;/QY3P'IG[[\G$FX'?YO!U^W_ W_42VY=2P/MV6+=+!I'U_$H M]4/"K/6@U65O,NZ]&H_\)B#&:J^"&@,G[L,$WCB=*VA8?)SJFBF#FYZ-RP&> MV:\%HK4.OMK?S@=F5+4:SV3QY:HPLHO1#IXE%_E\%Q>E%O_/??$IX,1:6_OXLY<^OS. M/=CS!U8 R3@NI#\W8#U;X+=@37)CUM([*5"[_-> JR1QFT52J/ M.8ND%C1)C\#4.T1.Q38''&$=B%UNW_J,VPG9M+)'QZ&FMX,Q^=E[P4> MY& TM>:7C7^B%[OCX5 6I1_.>#*>PK5,>;ME>TTSDZQ>M6F\ZEEI?ZU?_%8/ M;1B,_"+\CWZK*+42QPASO*#9_/W"QS/Y\S(*,J@*:%9WKCY^Z3]:T-/ALRQ[ MF<27?QR]C"_][*K+QNPEI_1.E[WZLY2QAUGLS2Y[3=#XVNR/6/KJ"F\J4-'B ML9\.C!G:Q^E0^V1ET7L]0ACK7:OMJ;)%+XG[5YNWJQST6]3K M;O8!8PAM70]\*?$_T8V+5['!@BV>^!VYH]!8__X_Z"V?5)'YZE/_,#T[&WH[ M!SPRT.)Z."ZGA3=8?7K-@XSD-VYR-=)# G"V M<,)Z?&I[$_EM>7K#O8L\-NWQ;]T6]B1CHVN'$GSK:>@02>@=T!40V7.(?.Y_ M_O1]^'F/[J7_'+Z!=;X_^>=P>'*P^_'[I\\[YP=___MD__NG;WN'GRX6(Y][ M=/_SP=][W^'WP[V_82U_O!D>_/V:[1_N#_9V=])__GZ=[']^_6W_\_]U^Z^J MJ.>'Z-O>9YW"]8]<&CD,9"-P?$)89A,B9&Y)E*4VLB)B/,JWMN.DS^-D@ZI5 M?E G:R>5-N?1'A.[L)-*#RJ5OB]*)9UG,HU20ZQQ.6%)S(A2U)$D34U*\SA. M1 K.1E^(=F(Q=]81/1<8^@.47Z*<3L.L6L!^6 MS3YKC.$Z3HC)J4*@0TO@ &.BLBSGSBI-%04!2_MQ>F^S;_. #CN1]"1%T@.8 M?9U(>BB1M&3S*9J;)#4YB10#F\]R0X0%FR_3(C,FY:!#L!LJ[8/MMT$BZ5F% M_,8C$G 7FPE_O]XIEGO3[K#'O,8ZK?E-'\_[1@Z*WE=L#/,Q^_'IZ1B7,-9? MFBEUP<@O+*RZM$ _YD.0EU49^\_"^6Z=GO_ Y+7V[*<6A-WFG5MFO5BV=@7 M:2R$,X+D*N*$,9$1E5A%=$0-Y[F(\MAM;2=IW&?B"<*:=P+I20JDM5O[EPND M)]C+NJ6D) MORO+=F3SUAC93UA]/.5(PGHMW$!MK]K$]G;TOB*UP_'O%:'MM.BL4R=K4"=[ M^G!X:?X*)-Q:JA.21Y9AQ"+FB@6)6#\9C07<18;O3Y]TH4^.X'U$]J[ M]Q98G8M^3ZEUL2BU$LX3EFDX/24(4S0G0B6,Q+%V+DTS;839VL[Z@MW;1^]" MI'<,D0Z'MOA7Z?%)>@.?-.C)LG6Z5R=.46)T8PA))B>+2D=CY9!+;]._+BC1_H,A:\&3%QVA!3D,+[TU-X4+T&7V*^GFU?3J:% M/7 '9Y4"+A]7M;*]1K5^24 UGGXZ_;^G>]_-Z:?#]R=[?^^??()[[1T.O^S1 MO[X='.[!_Y^^@9H*V>A;LE3,DDF)J MKP&[?'!J[\4]'\*.?^N%0\>ZK=FQ^Y$6O\MRX%$(WQ6V1*0>S^&W$)V/]H0' MQ;$<#;[/1U+N:BE\GI:3@;L(ZG4P,K 3O\;<.SV/H;U>.V>QE\;V]N1%+^WW MD)G[O>NE<._%UNZ'/[9^Z?=D;Q?4^[DL,.A4G%5(H_U>W;8QF)3-!]:+B)XK MQJ>>8FCTVY]@PL--WA5C,]63,ES=?P;4!$*T^MKU*ZI_ \OJ :7)WO%PK$#< MEF<6Q>[D I&A9M?0XU/8[XO>63'^.D SLNH_ 9L2%CWWU;*Y':QGVWZOL&?8O8(T/IZ1_(NMO?<'N#UC,$)!] _]C)UN_^-\#/4SQOO#MB=4G(R""XPOX>O'%3LJ7_LG J^E=ZFF5]AAOL-ZP MT-O]-W/N%J@+98L#]ZX8@#X[D\.*T4?''\+MYZ/S0)D:G:WS<6& [QL_*WIN MRN#PKW3_^\?X8/?M^=YG?7Z49<[$UFHB<@?^4JPLD;'E)'4YG(!A&8M 4T]. M"FN7_"6@VFKS:YH#^@T4C3UQO95,!:06WD>R/+3EI*I+:"56^KT__WP%WYM] M6E%F$L6]__D;9/JT[/W/>(C\4EVUC\2&=\$ES*H8@#7M-^"MW@=;?!UHBQRQ M\,[6+R][AR?6K[M";RL6F+3%4* YPNKGUHYK6[S1N?6BZ%3!4@RRK 8C&42/ MO$84O.SM],KIZ2FN NZ&C+YGBV-;P-KA>8QU_H+*#L?GL(-P ,.I%QSXS:$] M1AX''8Y=B56QY=1;48WVCE\LJ\O9:Y:=5 M3Q]'0Z2FB:<2+]) W,+)PQ[UQO!N<3XHO0AV<.8C/'R/$0S;N#,:3>% WEO0 M.Y,>'/(;$$F]."+_KZU4/OQ1:8V^OT?U]JM #\U'6^=V"_X<3XLM$.<],'"W MPBWK SX)'%$3TDWT9]\3@ARV:$:WW07_'-CG6%TS7+[U!=?X$V7C3]S(-_KY M:67)3(OIE:CKK[PL" ;G^6!R1Z;N,1P,>)#'XQFB,)4>',P[GO#PSN@ MGC"!Z.7HUV>Z2S0@$H-DR'[K[1R#^_Z]\_%T:'JG^%:08,%;@'O-MJN_)-O**0BTK[6%!F@@O&Q]63ACW6!=19_.6>_+'Y87BYC MVG;]O>7,XN/YAM:5LN8J=V)U/.%FPN6*%32,O?"=*Z7,'].A"U+F?FN[1+#0 M1Q8L] K!LK!-E719W."UB)C5;'%;9EC! LWA/A/#>+5-]UH"B8RG$_ 31MY- M*4]D"-%>XTC/X;"T+S X/;5PFA,[Q/C98-PX0@B\CE]8<)_/I?=N,!';6)!G M<*MO@]-PDC5@T%\=B M)C'"(C7O7B]Y8DFU>,%H6>#ZU< M7"ZN:OE4_7/D(]OXZ]EU%E<1^K.*682FNL8ST3!W"+V<#6V(Y2[Y?V'KGEI* M[6#4VP$J&_;B.IOF;9VMRN[:!3K$ /QJ@[[2E#X,[4$O%LS"*UR YQTI?COR ML=+"8%)N9LIZ4FP9U)<18=N3 AMYA2VSPMX$V?"K]Z*J^OOE,YJ+<-Q.PVD6 M9U1IGC,A61I9207+XCA/519%*7=5UHY56;M%5=?*VM7U&-?JNW)1X=6IO@]^ M@>'3FU51/F.ER/9V__I^)/(X!L7G"-4I*,4H8T2Q)"?*::I2&R)Q(S#J\6+%6E 9:&H1L.Z\/R5=Q-.;RE; !W)[<9 MV-G2&J:%E. $B2A-G1&)HTEV\XQ^)QM^J&R@^W#/(V95FH"W0N# ,L*,!+&@ M94H,%RIF>:P3 P9S?GO)<%G@%D-L6$7="X?5A -/Y04P_@W5%YC-<+K.#JKT MY**ZO92$/=V7O@#_@33C8)13$2\J( MY2XA#*B3* ,JS6::&THIB!^QM3TY'R_3J T[WFO._B:F5R@'D:?C:4!^NYR" M/# :X9N^/GLYL>HUL V>ZU6UN%SQB%EI M*#[!W977ZLUB!=P%?]MX"B8TNKB+R MPIYZ\FM^#W))3X>R[4Y?2O6>J L;2B'A*,=(:RN8XP:KTG-*\RQ!!(#4,I!(TDD;:R=5&LE<4'[I M(566^B,9YH,15@"6%JV6MG7S^]O#W9VYVKXJIG>%COH%OX/VP!@[A1 MYO;&7^%;2^_'2]F[&0>7WFRZ_HXO>SO!V&M-^JX"2YW7\"R44+)_^"F]K]=P MA9[!;" Z]'H2O("92W 3Z\I,;2LW/6="^?>N-J)D.:O>O G_>9O)5_B"=@2F MGF(H'MQI-YL@L3+F;NX;!*$5_J&7J]B[9\]G.7F*QM@2'!NDY]F7)LZJ 5AD +,87-OO':NU@ M[U*!\KXN7O7-.[QIWJFL0A UQ>"K5]J]/YN*CS!CKYFAW9,*O]I^ C/[V:Q0 MI(9O7O8N%[:DRZ#<,(.RNESB>>S>I2F7!?.Z?\5.79MDN:Y,ZYE0ZCH2+==M MY679EM6_NS3EX8;%3EG%F MLDYZ;*;T>,OV/W^)CS2+!)..$B:I(PS.CBB;2\)%Q$TF8\Z80ZRM.TB/*PM> M;Y6?N4K7K3U'LSYUV.5HUJ[P#G>2(VF8TJFP1$DK@&ZY)=)221R/E!/*@AI, M;YVCN=8 7DC47$///R);,QY9I/[3<5&YW[#4:V(/)69P%I?^@&F<._%2E\99 MDW'XY>(H8[CS"NQ"R4#&JUP39=*,@-$8JUA&)L_T7=,XU[' IN1RVK'PQ35? M'A"_3B \4%3\>CD40N,+]9;WZ2U03ENJ,J%IDC'&-? E9T)+EE@IG)"=!;>9 M+/X6_OW7^5&NI3I)'BJ>YR)Q,F1%*2&M#$X9((I-U M2:2-XH^][\<1\L;>+JS]\*]D[_P(0>"$RQ,BN<(!F-H1F>.$(QNYB'')E%1; MVZ I[\8A-\DEW4"#-;P 1I@_6'1A3NT$U/'JA,<- HV^EQ(8J$7[98NMUYE/ M6F*ZRU)$UVWG56FB@;>L[YDHNE[%/F*RZ)K=>2:1K56H=%=EC'; Z9^./!X3 M'D.K2>EY[-#R%QQS" M+YQ-B[-QB2%^X_G01AGBZQKK6[0!HSL.X\]I!#+L=] 6:V^7PB"_:OTT%CZHL8D MFT&$H:<^ ID:@+2J+G&0H7:6B9LS[.>LF\<@Y4?)#6]MKX34O/VR?UK.74)E M&S4;TB(WY$'?]-G0W0IDO)4 :V];>JH 6O5,5UTC\+*/757@B@O7 #4:$%!9 MHQ@K&,3V=9]\8XR_XJ^#"=Q?7WND5RFO("7JAWP,<@M1E@8@(']GD6=7HQ' UW3G<>CG9Z=#0>U M63$9CX>]+XBRZV%U\<702B_#YH!F$2!FA-WN^//*0 GU&C72+%S/%F/8*B1$ M V;_",$5)2S]=(R&>GL]N#A83X5;&1[(X)2%A@>6[//_7JA!?A@*?GXUZ.*G MKD&_;TWYSRB?+@&ACP$;P!0C#X&""O@H=4C(\+>>H5Z DLBU0! MBB!86@+,FW$^O(%@&X]B3CW2.(G5P/FXB;/Y$H-54/KKV9*'G1$Q]PCOX)6^ M.(3K_SX''[$X4S1P:[&6&T61X)E.B))0@5A0L5$POZ26&:Y M"RV1%Z7V#,K*YP:852*HST(:SZV(+E M(X<@V^!S>]8"6/XX\K4R?B9+6:'?^7!$.S!3H7:W8;PK5_15"UH4+:_5J'=H M"_5VAO XNH&IAT9_4<,H+D&$@SB6'M!Z]M@641A'-3JT;G/.-9[!S^4& M7$LX#:PIG9R,C6_TG9',"H):B,\= M3P?A0[Q;?:.Y+)UL%*8_IU8T]@/"5,G"E$ V9J;D7FSM?'BU]4N/1VF_]\"V MP*U,&- ]=;"N57/RN.:*WRS<*IP>\+$Z6="/];G<;#K 1@5Z#W']QF+*ID$I M]T0T +P(6J;WDVW0555\Z>?"'D3L^@G^6 MQV2ZYYU;6.QW?^ PQ@V'N*4_:(C;AYG%,M-DWE 'HV933/7]#[6IOG/^S^Y. M F;W^<'A\?>]W;_2?W;?PK6.O^U_?POFMH[!7&=[A_\,%DWUO=W?O^SMZG3_ M.YCANWOG^[M@VL.Z#W9?)WN?][_L?_\(OX?KG.+\4_UM;_?U49ZH3.=10CB/ M%&$N$D0*F9(DRTT&>VUS%2_VT#MJ$R/BS I+F>%.*99G3E@C;&YSO=*>?\3) M;G26UI@E85I$T;9O:K)X%&/T8=G@/5AZ<(1OBO'I*]1D8*K_#=;AJRHBL5F> MZX]GA\9SA;]A+>='-M76*\$'&-1^KZ^H.0$[YCBX M,Z4LSLSGN=!-'8_0&*MPX.M[%&&3\ ?3LW&%$>@" MB&YE\H&5-YC #7W%U*#\@A\-QR5>R=1*R(2][_PXQQ+TJAOBV MB2&^V/KWWEOPF:H$7&L]56H630,_.0I.[-(*QP#XNU#AR./,Z"A3EN>."6F5 MM&D:2Z,R(SBST345CG1%B OS \%T>0\;\ [62 # M'XXIV]19.6!-PA8MQ*JV$ $<#ENQG+%S&%T IM]O3(FD5(^3T=Z-DJJ8A// M4^7\=5QB.,O7%^((.N]3!N.YM,,A*M:FNQ.#]4/0 M,'61G!Z7O@$G7#2$)!9]TJJF,K G%N"!"@U][_"W19X?^0%IOC:R7M/20N;9 M+,B$ZM[59]Z)A9TK_/2)\.0XWVSUEM?QMQ+G@5:=-O CW*K%\ZAL^-++A;,0 M+"PG]7=G=8]X:(/1W!J#!Q%J"A=^[0\S/,'Q&$NKVD'A/1W[W\,QFP$>1]4# M@:&.A$6;%A4Z\&TE.V5I*_6P6YT[/"-N[6.JRQ ?@DT#Y0"4T4B T/CBATP. M*PJ C\SIV7!\86<4Y'_F:;MBR 4 U>>^J<'YU-7<>-3 MY)TP,KBF[DI;2]RV$(!I!Y";:8;52!8?]FW)+TP!C:HP!I A*K<%(AV6X\I% MMF4(;.&7QD5=JARNY(L#RADG>P>\A&?'/22XG\$##ZT[N,+AP-D&4=__^/;T MC+( MKL6=*&*:SPB82TSZR+L2]@!9=NM0*6&9_.]/G"\691M&D_45J.OP:A= MA-#,U'O5B*?'YPS8.N ,O\J*&L=ZX*E[X2QJC0G$;[^BHZ?!YH0[RRK$Z,.P MC&[:.?R)3[$)&PU[@[-S"]^V, LI+0:3-JB2Z_&CG?7#/'#.698G.R.#?V%D M\BNV)T[*SH5ON_#[.T>"BQ@L844D9&E"^KUWBL79 M370"N_!/X7XG96VU!)L)G!-]XDWHT".F\6#L[&"JR>"R*'QUP QJ8%7 8_'' M[0ZL6V2+9EW#9:O]JQ/=MQ+=&RX 'CQ,K"U0H0)"/RRDL:!FO+-4!<[ MX,:?8\+ZS;C8'4_5Q$V'];>"*GKN&NBOHR@26G#&B(VUK<"\$NZ($DRX-'.9 MC9?2*\+:B#*9:9XGC%JKE&:1BUP<:1H+FBYJK.8DZB:&TTAUN'RU'% 1IQ:<9E_CWF29 MQPHD9)4/?F%?'K_$ 7&C+\7T;*(OX'O#,/,4$[^PE@G^Q(S/1^2X",7Q&*$& MKWTPZ84NH?*7?GL]&$8NO@:R4-+T$,JMK(.*!::4Y;'$OHY*.95U=W^!=?&V M\IV:O:N2SI4B:^\'PG&,X5F'B/4T'( ?B;H4=*QJSL5#S*(G#^\&3(\FXM5? MN%;CYE?K+Q<>8&Z&WJ(B;<>RFCH.W*CZ][US= +)V+DJQ' 68MF744QK-I]' M2IFGC:HZI#H\+/_U(02@>8BVE9=X1Y !N0%"2\ M0+2&JEJVKJ:KZJVJEECO54A=6]MN &SBE4_P"J M;HB8M90@(,?-'K/OZX.#:F\K5B8&I 5_MW;2_X)!;/RSO=:-DT!R:5MYP70E:1>-TKG)#KS-/MO\SA=5/ N0/"LK_ M(.9^_4;C0>Z4OE,YV-WH*U;RJ[]@9-?1R!)[,$ *5Q>HJ@5J539HJ@_K,8[KUL;ZS: ] M2HV*X0?Z ]KTK\K,,4\N7@WQ(+@D7E==ZX_=Q-?P_7^PIR)L%:FA%M#"0,S MGG":PS]332G8^SJ*ENWT3>F[NJ7]7I-"O^>)P=-^0PZ;4S$Y6^99L\P6W@(8 M7C-CV1N./DDAM9Z>3D/9A\&:0DR2UWVW[>J.E[W=]L=U853&D6W.^Y:0'V)>+?A*:+;_@ZE.%\M2<# MO52&-@ME@(6)L'45Y UE MQ4>_CC]!D*Y$*L8:EV.<\TBV,= M*;!@XF6 8G ;KCK,*(DCG0ON),^8S&,99U)F2L=H&]F<=H>Y[L,\V#G*&%-< MV01T083Y\S0G@G%%!)7&P@$P(9*M;;9TF$%\X;Z5\T*AAE@HQE]#8UPPB

^TK;0B2Q ML\JPW"E&M>4ZTBE+$\TD/'6B.A);+XGM78"\H#Q3DN8)8488PE0F"8_BC+A, M49II*16-M[;I;<4%953%0E-G6<0$" VI.6@ 2;E.LRS)N[-<]UF"N$CC7'+# M.8FYYH2YF!$A300[G"@PUX&Q&%\E^Q?%Q?T,AU?RS!N 6'):CMW$)^K0"PLF M#P:9L"YT5D-^&YM"1$F>9LXYRQ63!D2@93'+N"+:='2U7KKZ]&W_KR/. M4IY*Q4EB&= 5-8Y(G:--D45IJFW.-=W:3FXM(UP*QH@&FG6,)>#WP&5HZG*> M1YG(3'>6ZS[+B[V_CA*G$JJ=)? '"/TTYT1$U!$0#CPUTO$H AF17B4B9E'^ M55Y(57;ER^-]O!G!"+TWTD 4AACW8.1[(4;V7 Y#^%J?R.*XPL&NG"!9-K7Q M+WL[[9+XD+' [&L5:M=![M26R*"<=6Y[F*EE%^ME[V]?2':M>U?8R<#WI)1@ MU?31"IK5VIM!B3TR6)S?GYE*K<*R^?JS4$D?O,++/<2 )0YRTK3JK-M ,NB5 M8>V +XD;ETN/6\WI&)]6Y>2SQO<. 7*AZ-ZW^- )^GNW1<*Z M#C^>'PE*5209(YE(0.1'1A">4TMH#!,E,E-) MEC"5NC3EB>Y.]0%/]=.WHSAWJ99@[!OC8L)$QHERU! 3QV"N1=K*V&YMYTNG MZG7XR]Y'WR7MN[B+2K^=5E588<*%=_C[<^V/7N9XJ7(KQ?6JCP EZWTX ML;::J.%KX&I%5F6R*[R8H,QF*-R52GN!W_REW=LU=X\/,]R?><3S@'AX"@L& MO5]BSNAM=<$_\8(/9[I<#0?S*-#KCUX<\\"M.G[>'39K_!MK-@X<"I.WHW): MX#&&5--S3SC-UY0=_'6DA4IX#HY>G&62L,PJ(E!Q@$"/*+-Y)G/VL]6(^7X= M3P/(TT@%O88,-K)H[%$;#U?5>8<.G;+G8$]\T[NW^0;U)O;.*LP>'SNJAR[5 M14L5@-HI1GRJ9NBF,P<.IO1?PV;0K_41^0;@^I+>K<';!TWP%2S5\;1L-0UY M7/QB6J&\S3 ;0GEUZ0>5^7;I58IB3ADMY+S"1JBDAGESSC)?L8@O39.XY6FVUJ-1\"7>M#BN5\\O*A[RK-NSC$B9+CU2O M\U_+.U!VC4Z;HOAJ. 4\7SC<%C9RI_1:2B_>VSF*LUBFL(4DI7&"$[L=X2YB M8$A;D9M466=^NB;5%IK&[/P?%71UA6)I8F2OOUD]]25<8=T@3] C[+VH9IW/ MO=M,-D<4F_.R43BVOD@9*F"=GU=Q43LULHU%$R0XCI&S 9BJWJ(@PVL,FKF/ MY@0R=HB,ZHA<#;3$C_$H]W:TYKQ MB75L RS6;B9FS]\3;V:Q*F[%#YK]7?D\X'L9E)A5X7(]U->KA?^&-XRMWZ@$ M?]-W5)6$M^[D 3R,16CJ&E:H/4R[O1=X"@Y$T+@"ZD -\J6>E=V,:<2JY^I< M3Z=>P7CC8P&NQ*\_Z*C51S:;"AA&*^(V!;C8><75F!VS1RJKW5O<\+ &=._\ MW2N[HSJ_H"G+!JQVU3U ,0V^#@R^C^'F*IQ;V$?6]IWJW@#5W2"FXFS*W[$@ MORV_#\[PSYV1>>O1X. (41YVK;Y>C_]UI'1DM6$9T3+1X+P*3F1,4V*8TLZD M$85S62R?9E0*8'-&(R6858F(9:R5SB+N$A'%R<^F]S],P*0CGG*N5?V/STR5 M37"9Y-F.;3&=SA"O5 M>UR@TD6!WT#4M:I&6Y!?#0(7NLM>_?KFGI>]-ZW9Q/@+T@PN]AA=+0C @#SF MZ[IJ;4I:,XNQ#]M4NOQ47H2F56/MJ>^10$4(+O 2%EY(9'HH_''A["#4D6#L MV1-PV+]YZVM4&PFX'/A7L+7@O8O>6.MI<<_Z^$_U1)^%1PA\?V3RW.1,942S/"3.:$YZ#K$\ISX3.$QE%RY[:QAL_[H4)W=:F@607&LDA7-T/(\,BS(K1&:=4#*72H@D$T=O5V'C MDO0R!IK+%/XZFIX2,_;=7OC+!B4W>V9LU,H;PF?'WXXDMHI;;4FL3>[Q=A"VD=>ZO9H0-OMG!8(;AOG,8'J^:]\'D0C@!((0#/1G#P??B L!']<[Q@(P]1DR^ M01F@BI!(YF%>VUVZ=4^M/]J :Z/EM+SL$&>.!^J)L,(0AZQ.=M+&]+OBIR\O M01ZLUU,5N6"M>S$&AVDT/AWH?CUY.%2^AY'9^&,SJ*8I>SE57:/OW2L$5&K- M+6H%,3W^@R?V9F?F=B,0NG2N'HS4"@W./TSID8_:@>/FW*IK#7QYX$JF:0*V MU^XVCE'P4\TJ"*6;[K6O$L*;88- "%7.9,.D\CSAXB,+GJ%9R[/<9%DKG^>Z M39CO$??<@.5,=7A]!+P_QU85+\V3F_]972IYL[VO1V3X9HEFP-3\E_ZU+-2J MK;S1=J"VLIC!GXLIK'C@$(E&H=TZQ[:"G\LXM/#([K6,Z5E]Q3"(80;8V=SW M#*7->%H.6S!EUQ57=2/#'P;5).Y033I4DQNBFER+4K(0EN>.6IFZ/(ORE&F# MI<6127B4Q/ KK>7/BWCP>,'$Q7]W044,*IX?J3C35-.(J%3%A,DH(R*1E A' M,Y8#$;)H"2%6I<)R($\#9\-HFO)4P5M)SBQ-&?RQ&(2<[7T]\J1)?6PZ-.RU MCSKG,_ZK7.'9SCI,6FAS$\0V]M1;C0>K@#9#L3D:VR>#,X\&N^0H%W:QEU0N M@\5=TY)B&(X_=\!OJ6(@9933$7."49;&&L33#7CMS0#G?O\)^GV1U[KNA*93 M!<<:+[67AJ%$UP%$)#QW.<@=H67$+(NXEC:)XEAE,L:N\.YT'_!TWWX[HADU M/,HIH2JAA,&N$^6$(%G$$P8?@JG&MK;%K?O 3:*3A()]ETG,M$O'8NMT3AV- M$Y/9[E@?\EB3(\$RV&4NB(ED0EB26B*Y20GVYS.P?S(GW=8V788,"@/15^,X M>)36&^GX/F*0(B(W_ ['%\Z5"E1ZOFQ=:X6%<>D$LDOO>ME%PL\J.Z4>HU?7 MBS9/6L<+>\J.K!M,-AF?>\/3V0^-']X$L Z*7=^I+X<'[L_QZ-@+B[8K]'Q+ MXG'-.T=1#-(]23E)5)2"229S<(E82H1E+G4RSIR2BXY09",';CF5,D_ IV=" M4453FB;,I'',E^8SOYV+)^(Q$'\."V[1C49F/'J>9;7#=.V6;*_*L6$P=(C; M,?3;47??SI!(KP2I !&*Z\(]G98S1VGDAQ]XU5AW&]5"#Z[MJ[YGYX%Y.NN! M>;Z&ZN%BKIQY+EV'B0H=0MN+\?AZI$&(_R*=RO+[@(K!%BQRBFZ_$.;NJABH! !J6O.(/W,!'KF[(< M-@_X^'FKW3FT\E:YHF:P5)T$"Y'R=FIC7#_.;,+F;/7M&L!JC?!$3=G:99.I M0AIS=9!\I9ZY>7W%G>3IK-#B[?Z;*\3KHE#]'SLT;\8%V%_S91AN\,T:\MT6 MXZ8"(WIF$O=@]\OW_>.CB(.O:E5$DA2A>$#($,ZE(& BQ1\'<[CM%&0-SE? M&C$:\3A*XCQCG'&5Q&G*(N5 @$=)&D#7XOI\EPIINO-=[_DFQEC8=TD42QA" M<8(SK#D8U\(HP[B%/\W6]OYXJ:AFNEA"=]&A_-99UP>'>T<@FYV1-B$QHP9C)SF14F@"SC<3-':49]FB M=8V8A@SL $Y5S 3\F:1IEG,M3 KO*/ZS=:=4#6= $QL]KV>A+>51ZO":!MZ) M_-8"WZU;, 9^.IN'R.E-[.G9N)#%1<\,'/S*>A-=VM"A9OXB-L."CZ*& M89 1MJ$ZA^9T*#-:WM*!ZU>&^O2L-M6_RL'0I\+!-3/6]_5>49'T8O 2EC-7 M9I1&_[OZVB_!02J1ZNO9>VZ^7[6U&%_BTOA( 4&U;D@.%5(-\F'+I_"]S:LV M(VPM C /3/!$F@[3E5LQ^CH>8N1N!O9>V&,99@6]B'\)O.&/9G!:8R[.NR[A M=&1X2/DM#"U<=8[]W@M:77#16ZM_%YI=X8M)Z\YH!NE)=7GO"(]P)1CYF]CC M015F?,%^"1LTZ_WUOE8/Y,['&HDFR1VLSCEY@I;:"O"EOB%$,_,>2SU:$P&D$P M5^U;TQ;FP!T=S 8.@@D_]L^P>OL"M=WH!A78)&S :(J%WOC-&>5XVBC+Z>E9 MN,R,DL93\&7'P^FIGWTRF*%W(NH6\+4)I9983=Q?M;=E@T96=_DOG*4&#E0U MJ80H0BV*,$0 7T2 #)!J8+/AE$X,IGR>FN,:8K&PH0X[@(8&OFM!C_F=0YXJ M0U3M0Y[,!D56K+WRF9LNO]FG&.L9U4WR?E55#=G/ M@<+RN$&ZZRVK>4O,@/.FLLPE4ALF=:XX$S;6-(J$U3D76]NO93'R"/LMV+NZ M) ($!2QIY.?(#LQ ^E%"JT--HSI@YTL<:^@CU'=F 'PZ4-.6"BA!$(U'Y./+ M#R\]F(6_?U67BBXY?LU7%%L$;II#K0VUQ["@SW7Q<0N2HEXOYCX0Q[^2&!4= M8B3ODA_ZE3AK_#0E_*['*PV_71&[VD3W[''I\GHZ6X2HJD;UXD%4R:A&/=;R MH&K!:#Z_TI3I7V'+>!(M81]!Y 2+ L.3$ZM/1G[T%8H9%.+O9Q%17$AUWT#R M37RT'BR)N(G-!.2J /RRZN_Y!?1G,=8*CA)5*0AG54E<%+3>M!WV0!I/A@W" M9<"Q"MNSC/I5;2EB/A:V0KP\ QMV6)G=C?J9CHK+GG0)PN/M3'W4K=HOJJ^O M'M>>Y!A_DRQ_WC(T5IJA(;DSR!+62ID42EG)-< M&B9RQBQST:+6HU8F,A):2Q$QEW"54".3..*YY,+:]&>+/P32V.#(P^8C85Q+ M$DUK^)\5FA2:.6&VH1>3(!GMP/<(S5R;60!B-DC(=XN=GJ)3U);:_M,PR=Z/ MH?5(% $Z(OP0A_.^]\G0 ]?[B%)VZ_W!QZU?6A8Y.,%8<3+V,^7#SUI6>@W% M5(GUJ]=QT#Q#M>QVA6N[-]Y*\Y^IQ"%+L,(Y4\Z;26%H<2]T=%2CDGX?#R<] MA>"0)^B9O5GA]$]_262HAK6J M.G7G?QF:='PNM8)9"Z$DCQ]2;4];LTX]E)@/-.B -0T_5W 4XW/OWGI#<=RK M<[67W@.^,[^>JVY:I]=GGR\U/2(MAODTP>AHQ;-FBZE7!Q]BB9('S[Z4++"@ M:32Y#)&E7:K4:Y4J-8\QGJ>IE[W7^.X"@_2 J&M@T[G1.I==OD&""3^O<6 6 MAFCC%ZK!W.^ 6LM36:(IV'1EGT@,5C34AM>JBA.."WE:(-P:L1M.;'M'SM:QJY_:= M+3PT66==S5E7YT=)SE.9V1S,J1BMJSPA*A&,9 EU,I*"9G(IIB"8P+HJ)N+8 M,9M0(7@DJ'56BQ1L-?6S65=-! 2XNN?)Y">PM!X3/.=W$"IZ%KC!;0M88>WQ M+.HBA'!07 4IYWV]"D>T;GLA==O++!A;8XKA%4'43B=8O.4O8Z9%'7JLU<#N M8.CO=LUB9I.?KKAQ?R!O3%E58K7WON69^CW/6KU8[/JOP "J(@/"N M;]6O)CRAA>?CS]73!YBTP0B3$:WGKO([U9[46; FO'?I%@V:_%\5J;Y\3[", M#LP6+-AK98\FA0_$7%37KF=WO?(BZACN,<1BO'+J8_[5D2Z$+-M;-4]M >%D M-HU*>4I__>Z#U_I5!JRI'\0$RK.A"E+YD)9? M7P47VR#M^;T9C7TUI2TJF8L/]$MP&^J=@M7T&S382Q^Y//&!4F7GGN?J /N5 M'>?/KU&<=HWB7:/X#1O%KVW\7K"AXD10;!]RN8F9C*FBVN94I#A/TBF>7Q;& MN-;VNAE:Y(_FI5 Y@*TG(SD9-_.:6R(-G.6AG@ZK!&(C;)4]'H1D;X-"#6PT M.%V%I]F6P'ZV?2-[FRPD*!D0_O!I@8G5X)?/A#7(3:PD6 3F>%[Y'50ULYH( MV\8SJS>]JC48]W;@U;!7H>;-X['4QUFG>!I%VH0+0H%\E?L(%U86,WBA!J)U M6Z]QJ]C);$JD;OO+LSJ@Q@!>PH>:W^$XF M]8M+.'.!(W]92OV'T$N=:BJ]_1&L_A"G.,9$:KVM"&(_0XM:05F^(,O7I]Q@ MS8TQO" 3BHN]#J^K;LQX.)P?SMV6BE4=;E > ME?2K@@*^*#$(5COR$8"J:L%O;JWKJRG3"[>?W:P6]G,WG1DIBWCRF]F:\:.. M\@\_\-1GV\+$TU#;V2CE5NGTBH,,:FTFR9OH1TW_+81]'-8W3_*+]!*B9G@Z M*R?/[+0FO5; K7.E)POT<9,A>]<]O7_D)@XV3U#USJ#AT5)M,],KV+75TZ(@ M"(N>P3\NL[K?@B:ZL[P%K:AK_9B^6'RYI*BUI&?M^UQ[Q+7(]G:OKNL'VP=Z M^S-9/;=B.O(STA=.)US?5\[[IFM,!Y/63$D@)"QY#JGYYI1]7'$2ZJ:1'1"P M)HR+:KE3^&BEM5ZLALKI_LR[UK("OCU>W*!K!D ] !O62G\F&6;[4Z\*[GP; M_/9[]A@K/PI7&'A(M5A"=P.A@@/Y;<._GVEY?O].#K8 M?9O"]^&SG6\'?QW!T<2QC3*2\UR $K!BC#6\J@M@H\Y(_#V8^Q_PNH7/TCWL,J3 M^LEJW03=I>H7NK=SE'/*+!64.(%@CCAT3W(MB)*ILTX8X_(E"-684Y[KF#)J M8R:R7-F<&TJU2JV64BY!J&YZ#*6FDYXGE$T;M8N&\;0 [PDKZRY5TR%.^N"@ M,7,LY0N%RIUJ^,G-]/!SPQ.9(?8=TX/=3_0HC5QB\MB0) :N Q;B1$8Y(U1: MQA+CXBR-MK93UH_X"IMM%G_W8U+F9@^.9I.;;D>N3&9=(@S"Q2BTR,5 M2Q5I$,1.Y EA,@<*284BBF<\2X22\-_6]F@9>^9ZZHC!H #9>WSBO] :R0!N M\1A;4NN:IYG,\3[S8F4V?KB1!M]=I"1X2KE*;&:2% >LQ9(:+21/P"[.C*/Q M[:5DH/AW7XL?FBN>\6HW(62S5GR MQ0^E"A6<[=++V,'$1)W88 M@J+U&L[E1E)H>:NX%3/42L.= W.'F2@50AHE%8U9+CBWV0U"G%=8.?_&AJ;: MR'D%.[WG#[6+3ETCUF-XCHLCH9-$@5M"7,HXP0&BA"=Y3A(\)#Y4Y>MBZDP_6 ZB\K_,O7:1D1:3DKZ,XL4Q$4A,F'$.SG!&1 M6D5D$B614BHSZ1)F\I,K-ZEHI?=V%,3:8S->'2_9^?"J1WG4?^C%W'&[&MYZ MS+WJMP#6RIXOTO.-+6B?S)*O@];)2H6EPK-6SS(\3MENGJ[?\VE0CX 3LJ!Z MKA8%*_TP87Q68.=.N&[(JY;6E\#:5OUJ>PG8(=L <-4((Q64DL5FG>/I4!;@ MP59EE_ID8%UKR:AI?7_0J?QB"S_5MGZ+P%OX%62QLW[ C-*A5/8$IY6./8J3 MQ\K&LFBPD)KVF!:D6*O1Z%D7#K1,WZ;6][+#(/XP>B_PBS3Z[15(8_\R_NT7 M/YH6+^5_^OJ;U:&[ZL"Y@0ZEJ+L?_J@L;?A=TR;N$_B7SG(-1;<>AU]7^M\X!K15@GOI MLF#!2R6(PJYJRRP83G$DK &#R '3+)OPRQKFU]Z+P2\5G$$?7L,__K#?SHIQ M[T/ VRC]N_#V @K"B\'77WS]I\^ISGGDC5BZE-2"%D15<_2CJ>Y]<^N.[&Y, M=I^2(Q$SPQC061)9 :8YSXD4U) TRR5W)M$\B;#YJK!VF>YFYSV3_S4XYG7T M5U';/ FNIK.5.,3[$+ M$Y> "8)7%?;*ZV]5E]&.-RJL6:IQZI)F"W+@F!YE22)S:2*2QM81QEQ$1(23 M*4%0"T8SX?,"JY)FOI"UXK4:52;P\5LL<['&3#J(JMSE:0LBIV4>0J[;24WE,.U?K8ZGYU9,^3CY@!75_G, MT$N13P9N(-N3DZO,PC+0&T)U-WV1@V*YY7,V@PH[.*HIXZT&\Z4?M$=A56U6 M.-.JK(!A HA(D#B^\+S"SFY@RK#"_[)KMQ:S,!1L[@E]P]?R4[[L_7TR&-JY M-NL&G$XAX.OE..8M*ZHJ;"@0MZ^VI+"WNQC[IYR,*WBZV^W]TL/VVQ#AMFZ, M0!O$XY7,(,!]LT(-R^S', #)H'1_V=O!O%^P$OOM?MKJ@+P*"/T2_2J@AAC/ MRO:F9QW4R6V@3I(.ZJ2#.KDAU,FUT"6+PX!4SF1*G4Q-SHSB/$T5,SJUT@BE M'-]0R)+5#W^M5;"-E1,C&T8,-VV!JX5C+<11:(66@FI"30,8>IF&6"&'^\W$ MWP67D:A!)3JS$L/\Q>K5H MTZ0>2466/_VK/H<[J1"2,BI@[Y2#V8B"(B#8HPHA8'3#FSPFQ_ #?32Z,B MF,84Q:R?.EQ5N _;NGPZ!^NXFA'5J0*]FJY=H/>*;7W26H(G%C5QDEL.[TQ6NH_EHPP:.9[97E_)6 M4>C!@GJVQZ;/TQ^M >M_W6BZG&<9V M]^+%];+ISBX:V+E/H(8.]769E7P;LJA$[9CJ&_VR-FK([WG+&J2!&G]U1N/K M&O_OO)O_JDBNMNUJJ]E?3=^9H*H"P"'AS/O&-GM_*.S/LCOBIBG6JA M,+MCTRTQAQO<''>@7]SV>>T!W>J&PSL-^XSV8E7 7_]*;M3%PTQ!##"7DT.:W_XK&*.[L+QC[!]^L'L&G]19R_"< MU?2^\3P?>"1;-Q;\[SF?3-7Q9TIJ5'Z>T0*G1KH-M?ZI2V?FJT_-TKQ\YM&L M98/HQWGGM>C-Y-"T 2AF<]X;3#>OH9ZO3![U[ M&/6XXOE"=/7@A':_NSB%[;HU3:]H3*Z5P[+N&3*>[^D&$^(?X-1A?;Z_/&@\:M19\6'=(G)JT$DG M#)(AK33V)[SV^[R$6:O"E_49 MA# ?PJJ!J',]?(U",B _B S-=?+ M,],8Y=A4F_@:3G0P$;+'%_!615%/FY@_BK+^4WN]L]XQ&70UWQ3X&J(<#T"N ME2'@GWH@4]9&JN[$XY^JVIG5JGYSG/,V_?LC^NYWVWF0YQ29+^KFRPC_%BQ4 M*2)Y8FZKLBSFQXM.M?B=Z"VY4R(\9'W#Z6_,]9"K@LTY,V+?Q:K:IXZ)A?,\KQIWMUEM[; ]&E[_@1WF2 M0$7KA^:Z/OCF9-">:&/C0/8$CW-/_V'EP>QHI)%4R.*TEJ;>UN&!!7JN!34( MH]TG)=23FX383$[8C)^A]?5K#'GD)@CD\5B,NMYJ#C/'^[7\69_\P(> \Y3G M<.T9K.6FU?,WY_C$+N.2YK!U[K#3;>Q/M**Y4.4LF\V2V^),B;&;S@\U_2K# M?W9HOI M<;?I$@(Z+B$83_U\,YKZ.5-!,%6&_4RK"/[JQ^/T>I2_^^R< MQ?[R<'_OHU9,4A(%(E(ZQ'VRR"3ED7(H$-J^==:&M0'>QE[E\('/X]E4__V_.JVQ M2V/LR^I/!92K]!K[)5Z3Y5^+F5M,D7A^ZY&Z3S]CB&FOUE6;/O]K*3('\UFYR?QH4558>( JKK*S0 M2CG7:F30]*>VPWFV>'I\/D*X:BWO2D8RS?K^VG<:O@NCO^ M5&AM5!\UG"$U0KH*+G):_WEG%);KC[9K-IYU96UU'<28*Z_&V >F#>71.%@Y MU1XK1ZW'0AAX@'!#>36[D8E NS-S8HW_2Z=48$<)]\@GRA$0F1Z-^.NF> M 6XQ*G]^,5W%5^'OS)6 H4MO^+1)9'78(/<9&^6L#%UHDRYBN:]IW8JUSK*L M_$&C@C5?/V-[_(S3'5GG\O+/IGFB:LE:N=QRO+)RL(':WH[3;65KW]2PM">U MLH9>%8CWIP(BE<+1V <&K)+=B&A69NHH/ZWN3CL=+)E*XLQ]T:9OVQR'2#JP MO^/"O\I#YX8#E$>ECO P(^UU5.PXG0@$3UD!N%UYRP$]('1Q4U6'*JO(E:6JRU M5Z"7*)^>#F6/_:";>:#VSBP'6DH0UNL&M*/&6XWISELC:-58 +1.B=:,%:/\ MW,;>I!1P_-[OTVEMV0,UR>:M0@RCIGG]:5!W>>R:OI=@V[=)OPLITL/!CG8O7+T#MU8#Y#.U7*CR-+HMV'SJHB[S05M M.96X?2^DOYF EW0JJ:CB1HM2YTXSMS ;'[TWWSX0 .@=0''K8KX=OQJ:;U]_ M/3W\_.7B>/_]=S##Z-'G/PC\7NOXMP/RX;<_OAV=>'SX]=//A^RP_WW]&C_[],/[[+I]_>7#_#;1]__N'S_+M]OQGS#\)U$<1MBDAK1E#$$6.OK $1NC":4W""-1-*)USIH5 :):"HA5,@H;YZ*,Y<9TD[X[>#J>[#DRSK3C*#1>URS<<>'K;_<= M=QI[9[U6U22@5LDG!1K#.@Y?[P-H)_^T; ZAH[K^Z6M=Q3'5OP/4ZS?GO9S/ M-2[U7BC :N8N_R-U)[<,^00??1KFUMYMO%^,/A@1HL( BIP1[2P/07J'?521 MIR%B\2%BY1?7CWT:D>H4I=:ALX-A;7#_H%KW<>]@F%,V:O)=%Z'5GV[&8*C' MAL%)!./@\NCD$'^$DW+,2HVH"AQQ)0FRCB<4\\ WG(R+D5X1IYJ=6CZ9C9DI M:Z9$;U33!.>1:ZPN.IFHX<*YUO)SM86[C3V@RU#GYX%LOQM5$NZ5XL)&(17W M+CG-&#$,@]H7]?%\B-4U2K^85?8QPKLE-YHKE$<-A6=)0<.BEZW6T M]<4J0[].!AW+WZ-Q"X2Y&K)_5WT#X/TW.=>I,UCL-#T]KB>#="^,EC44$+L/ MU5IO(V1G-D:6&49Y3T<#!JY'FN&WXA,.2:E:*HP XTV=S&?;FSDJY6G1P^./ M4J9 0"U!1B5 #^(BLB1J))*"$PA<JE;0;AW\>_XA3ZI[56G7[E;.V]?&):ZDFS+QTRVWO M/ON]N-VQ'?V@U^VT?)4K>YZ 5.HDK\KQ7#6KF;AT*@=,O5>["T!3K7?8'*]: M;)7B=9D[UH \J=(@LF!H-K*_'-;6^EX[Y4==H48_VAK197[C[\.#ZLTOK<$P M%[C[J6>_5H]]"ON&JIN-J\1F'\&/''R+BQTW\7R7T?SS+!;K M*J,4_:6O@^QY,;G58-73+]_O^/7A^)XK%9U?NU5UR41N+C0BFII0-JR(ZL=I MIG[N$G7&]ESHIV%'Q5TC\[/*OUCH0SR5-XKKN M:S!LXC_IH3_U&\-.QKVIADQYUO)@JD& JX:C#5VVL_T[)U&UX42@8;0KZY"Y M].TV/QUW*S]\I:NU+YMWV*#FLB[Z^6='TQ*K9*Y"G;\T-37B]3=?-;VX2^K$T[<5&\]+]D AY^UXG);8W/U_7T[] MJWBSA][L3Q]AC[63";;5N%Q&9BUR*F%$J#>,$$Z5B]W"NBX#Z MZXY@.CM3)8ZXHZYC'E:1UF!>SY_JO[B+10V;,!PH-\IPS3V5<\)5VY[UXXO1 MBU] 407U^?)%JU,]4O6E7V;W7<#S@V"MU*WAKU0_6'\\R0/=Q74NZ* '_X71 M+P\_WJT^^M<@+'ZF\2[GZLJ/\2[YP<^8$3_TS>L62^2N$OI6M_U7M1'U9L!^ MY[.KLMJ'7QCM/*!6G+K=+:^\X>;#[K4OZ-FW!IGEF]S0=OX\ZZ-<->>8FQBG MHI>?ZER><[A% *4F3QTZ&PS+J7.+WI_'9'_U#HT>%^>'O7XSK]F9.I'[2T$8Q\;S&Z(72^;@/F;X8D,=D*?OOWYK'W_^=_O#UU\_OS]Y#9]_ M^OYA'Z[[#FO[_@?___NZ,O1R;_'WX'?.O] _Y*'O_W]%3X[/3R! MM>W#-?NOV=%)^_/1_FG[:/^ ''[_]?0]_8,<_@8:7 M?_G[R>G#X%H,6]XD< M[?N/T6$>0(U#1!B%>"0.:4<9LH9QIIT6VH6=EZ8)2E"3R,78Q_TP:Y@9OC&8 M52%5N]L?EK_[JE_-;(P'7ASFF0\-M@S5?W!CYL'L+AN*&T^J)-QR9_]K?ION M](@;BL/G_? F]BJPFZ^@-Y-IMV#G7;#S*1UIHB#C(2.4,TDEB1!&_C-Q?+5 M*M1HH4!^29+MC _V9#*X=ZF>O=<)(T7[=DHU*X+A1L%P]&I1,.@HL,%6(CA2 M!X(A>.2H3.DZN1S1=CQ"8V=272W:KO8CK564DRA^VY- MD6$KD&%%?*U,?!TOL81D- DS@5&$XT2<"86LL 9L(AF3@4/7E&=+B#7A4%=K M"=V+N>XE^/Y595EAU-@*Y MR4BHSWCQS\=MWWQC*@.=-P*->H+F8RSN.:&LBIA.]6?PBF54[DXM3GJJ(",*K. M+O\ZV[UK/+1O.*)Y9G;?5&5ZW:6J-QES.%KNR#<^'D2^F,K_3-+ KZ[(L#,) MWU>EM XW=I6% 15)C$EE4A4P500P-7]E:JIDW2AFKO1CIK%!16MU7X/A+<;= M:$8I&[N-WT:=_^N"@<'TL+#1G5K7U&XN&CD &!@K&5QT@@O)M8Y$>@4JL:-8 M4C*,Z/]05M6;8>%&%=:?).F/'N)UU> FAA/[;3_FPJ=\$GO5$(59ZR>UOL6 MOL=>=]-S U91V$F/][^PC](I+8G!"%>%G1Q[Y%*RR$:M"">1, .RJ=-=,%[R MP*_19M=4:+^-BWN>-;),]ZMO3O>CG@P/FP;[X1"EB<8]G A2-UNJ1XW8QG_= M@1>-9UIP#@H'%]PQ9QCQFBK')!4B!C5T.*B1P\$P/-^HH0_["J_FF7/$R\U+N+ MR36-42^&3AX\>>^UHI.J.!+K64N('(ZC+$?K_K6Y4 J.??3%/ALKG)HT8- M9[U<[IDGY)VU;+.3BD.L/5<5 MGDPFX$U]=T'Y>,1Z] M[I98=7;,"[T>L*XI()MU/&Y2\1AGNX+332H>VZA*MXU:K+GM;4LUWNVJ\9YU MZ=T4UC[O;9C(E#>U3)DR59[SSN1Q .W&R))K5,Z5QL2[*DDE'[_DXS]HFHD4G#MG"&-1_O:;O/[^G[[\?7'S8_X-\.#GDA^_^N#C\^OK;X6\' M^'#_$'[O/9Y/13GZ_AZ_/_G0.OK\X?/AYW]_ >.W??C]T[7[S_ M#/?X_L?%A\]_IL.WT).H8V(B(:E90!Q'@JRE#HD4A-44:*!J+[_Q@GZ#2NF> C#> M7!> >XBF'*4H;9TMK1$YO,G$ %>\'I%" >.5@?%\_5H&8R<4Y]H@26V>5VLH M@5JN=IY MR>2]JW\*]Z\O]Z^C1584@L? @T7K3#!!+)!DG;IFK84)MFD!OC_SZYP&==Z/#QCENQ7.+MF[[U4BH58)L10'' MZ:]^+)ZO%6/K?$-"P%8)!,1=<"@1GQ"W6"'CF$0"]"^N@2>$!6.+J*90JRJV M7J,80(&!E1M;5^'!/2RM140H3'\7IE\PL+@AV&,64?+*(BX=08:!0A6TY!S. MWELO=UY*?=7#B@=Z[&JT2TUMFP>@@'UL&8!.J+*\(X.;7C MNN^"N:O"W(4FOX"YE&FL',<(F\01IRXA*Z@$-_[3A*O6(1D[LMZD/"PBO#(27 MU.48QE6*/B&<&,L>"XF \#GRFI,HN?$J9XA1V:1LT86Y4,%%7;0)3&O9U/S>.:,%%M9815A' MDZW@P8/CP8*=IF3@%-0#)+2Q@ ="(RV9REWD*8@'813W8*>9)C.+.6-KI"*4 MR,8M(ALEG/$\PQDS%9(5*11071FH+JG,48813&) 6 6!./$46: !!, J(A5 M!;2.&3-5*G,V#0M*^&(CCFG#=>$"V0\*V8OQ"NR4TU$C&41 W&&,+)4!)1* M3BD6EH:-@>P2KKA5<[2I;K$E(/'L A)#*BB>AH= V"45%%I[&F7T* 7E$,=4 M(ZN20=0KRHR0#&N\\U*1)C8E&+&E.+"":,3<=(@'"$LL X;"^W?A_86H [6$ M@7;ED(WP!]=9N[))(RTLP\Y[%:C.A12%[[>3[]?8PBKR_V$P8,'"2E1R321' MQ'"".!<& 1$0E( D1.#"NL0K^4^D6&<<*)&&:V'A]V[G$QK$WM=&U\%2*AXM M(8?G9UX==3N^(.R#(>S"1'! V*BM"H$:9 TH6-Q[@JQW#C$?>4K<1JK2SDLJ MFHK2>R!L<66O,11LA(5U!384]K\+^R\:6='8/"T9>4E!P6(Z(DNM1(J3:"6W M4AA00^A]TC@*ZZ\QZZ^CD56T@(>&@04["\PLBQ7A@.\*8"#/8=":>*2MSJL&KN?-R B;M^#S$\+X65W%HW=KB\5%$+FTN4?8I/XM"R9ZV!;5>$<3RFA *V*P/;)14V6C$GO-"($J^RSB60 M2]0A+@EU+(4H@P"P-4TPQ]?9J56P8"LK;!:PH+#[7=A]P<0B@4K-K4",YQ@V MDQB9)!C21#O0ME(* 300R4M#L$UC^+L(?VPHQDH&T $$%Y)K'8GTBC/A* ;; MNPC_K42#Q=H9+9AWN>NZ=#*G>1MD= H(*,/XI"RG*I?7ZJ:F:YW14B):-W0W MZ+7^ 7;Z)S:B[76ZYY/,PR].:.%U30JC2RX+U*ZL"^/)WN"P MA;]5<'ORFA_!\^>68,GG[ %M<]VRC@F4K@#0FX ,/+966S"T.&L:O-A.9HV\ M6@4-2C7-!A[38\8A"FAO*&@?S8.VYU1;ES2BQOEL+H.E'$!5)B"^G9),1^4V M ;0?5$&^W\W+E24:!/@\:FI8PCZ;4-M?6E"N7OP<+-H,QOJ$D]-9\@C$7:X_ M$+G]F?,I:$R_Y4]N/DWC,) I3$EY6 MRN='K^9] SYRPT) B0>,N"86.Y=)IQ&\@-3N?8GB(0,I-WW/='BP$U6?\ O:N$;KG M>>Q+WHO1I[!?+_+^]KOM5J@_N1%+E^W[DT+I?]W5E[*2K=D:\?+$]54CJ;0\ MPSJ6JXHW#'5G/'YE1]%=WD,763!4N:$6T\P0817LTD]0Q9 MIT%!42D2%IWE1FZ_;E+BLQM^974$_QID>(&_0^N?ER-:/0(//A^RP_WW%&#L],.[ UC'WU\^P&\???_C M\OV[?+__Y$01<7SRU[?#D_<8OD./]SY&XD+$+"&6,!A8FD8$)V:18Q8++86/ MS.TT(LB*,SB50>\\TPV<^XBBIB DAUQ:Z;)&E58GBZT71%>:UR/+<5JYO$YC MP[;AE&MO5S==Y?YJ#+J-[O+IPPT[I*A&"U[W09["#2_Z+V8YH/JC8J Q?M= M#(_:MF?]^&+TXI<1 [8ZU8*K+_WRU?8^M3HC4!=GBW[#O*/UQ[][U4=S4J7^3))=,*&O_!CODA_\3'#^0]^\;K%$[BJA'F"Q MS(B'6:R^U6UOD'MWS'UY&'W9W"X4W.HT!J?=<[A%Z"]$]*YYMBLC:K?:!@_H M$GM/9#BHI3OQJVWU&G_;]GE\M%VXEAB6HW2]<4^T1:]!0H!! GCZ>RO%!11] MM.7J6ZTVD_9EM+TILJ[5HV>1UO8*Q'D7E+I&+[;KO@:GK;,'Z6UPT_>>I\?E M;@^_-3X5%HFUV@AI<> A"DVP#R)&+)V4.HE;EW3/6A#MZ^P%\@P\)5]A9?20 M?]C_BW]X]QY_./GSZ^'7#RUX#^[Q]^/8*V')X<71V!.''X'$V.^4K?07OJN7$L ?;8C_%O_HQG;>S5C*#!?!\_D4X[V4UH'#_ M;;@?SW,_9Y$E&32B+!>B<'AE-?RAM1-,!Z&-SPE'9L'K-,WR6U_H?-*S(594 M7!KV/JA^00U1(F$217 \R*A9" RQD9IC)-%OUASA)D?^0<(XU0B06F/,+$B M=S<7R#%*D G1):K:IP39+R)B3U7A&Z>$)'34F<>:"M MV0B,94H(J MQ*T""R^!F1>]YE0;%5FT8.81T\1RQ5Z>-5 ?T-)[W"Y]X^[A^F6I'AL3 M]W_5_0J_? E2L>J 'AJ#'MQQB$N^VQ_TZZA&'?P' =HXC+U/L=?/:0+_=0<@ M4RD:S*7WGCL>N=%:*IJDU@0;:3Q9FN%RQU3 "L#ZK3HKL%KTJ_P$MX,SN9EP M]L,I+D$:<19I61(8\,1QB'F1I+>$@RX M1'>OZAL*)-K.5 "[W+I_#M?)^J(W%L M_/1[M]__>;>Q)&%I0T!^(30/(%^O LBX6V_ "Y"5L9>OVGGY5\>>AU;>K3>] M;N/73/Z-J=;-=WC631>$#YR9.4*A*>B!':\V?&J_2ZKE,-7RCX^8>8XMHTC@ M7,MFL$=.N>RF=,9@XB7GJ18=K0,F*0ZK"H[<"=E*,VI3!J#:$6$GY-!OA%;?M[M]N*&+L*9&UP_U,;C9?VSGW/8N M&Z198V:^>;YE+6.G[Y)O/GLUGKZ:S%R]V\A[L.P!IY^D%U,[^IS@.>D4,L3J MO''V:Q=4_^_#S-'.5!KHO)NEF=^*L,.#$70WJ_7FM8U53/NM ?I[_KV\NE9_ M9BGPS^$)Y7WO]J8_A/T_.^^==;- Z';:E]6MX0N=[J#1 2KH]VT/@ .^$EJ^ M%B @&-+YX+R7?[Y_WLZBHC=<3?W/P:D=-"ZZY^W0.+7Y"Z,S.;5AYDQ=C%E9 MKOO:5T>6/\WT,?J]&+)DN<(7-S9%AA1=/= ,= [12G" ,WC&ZOQ>U-E&_\1) MHNO_G/(5ZX!PSP=7?^7QT]^6([*0=Q'$TW^>]B;9@)\BV/:%O>SO_&OFB4&G0-/;.[\S5SY_2@_V_-=)[?^Q:[.6QFDOB\C_T]*. ML22CM#%QSHDP/CJGB 80]X8R\5$!WE8("SSW*DO73G:[VD5=X:8SGF.26E+" M81GJHK?,PN\;E.JMMTDDIGB)S),)J.0@=#^JK,[,L M,T#8WQUH!8QTKQ+E&J;"P!N*FY< M=-@N\=FN.0ED)?;!M^(^F0#;M=?D(2+ ZQOX_3/^$SN+928EC[[DT4]Z$Q@K M::!.VD0XCL9B)J4&[=%@Q:WC/QR9F/+W]$<.GR%!/H,(ZV=8T^>_3X_W_VX= M_?;WEP\G\)W/G\3A_J^?WW_]@QV^.[C,;J$C>KC8<" W&WCWFA^].\ ?WOW9 MANM:Q_M?+@[?';4^[/MO[S\?8/B5 MV0SDV_J*AJ,XR![U[M>KRZ&??3'"HRII<"!U5#C'A M@K0JPCMXNJFK$LVB% MH8@I:1!7)"(;1428NZB285[:G%" FX:S+:Y(>/;\_:BJR!Q_%Q:^"PLOZ!R4 M!,:LPU8,ZF2 W^*WG.'P-O;^:?DXU;"JSL9P0[R 3\)Y M+ZVS^VU^J>]W.BP"@9L^HKNB?Y@0Y9W-ZR)F]K'(PZ@7-9']X:8 M8IT\77U2)2OV^UW?&B^L_K6\?1>V ]3W<[/*>@_>PYK#(7.('9&;[Y[TJ'[-Q!LS<#?WIW*LZY>8,'B&GY4S39U[(D!GRWK *^W!WM99.<\7(?V=O&3SO#?^W\7'WIUU[F1,"ND^A/.[ ?GS)D_+L7+P:9&V$1 MLY>]!A;NQ%@]3_[@T';.$Z@9]1-.WZ29,WYWX0='W]WY>82E(P@<@\B5SS]: M^LP:9L'8]L=)2<>()$P(QSR-Q.+Y MS!&9%6)JG/.,#%5Y"8WTV!W#H9X*G(=;ZE]7)RW3OKM=H-:FI+ MO6S1DBT:51JRLD=7[M&A[?G3L<.G;-$R,CKOQ$;9H*LW:.PW?)!-6I.MN)T2 M435RN\7S/_*TZ[OFP3U!+MKM]O=5+G#N#)Z^,]YZ)R#?;C.W+/_X=@]]AYR? M2"27&/.8K.1*6&>PR/WOE6'4"L9&0R&I>9"AD$N'00X9H+[R.:3^'7X[/OG$ M876G'WY[_?WP\Y^G1_176&]NTO'7]\/]=NOPW6MR>/*?]GS>$%PCCO<_T??T MUR_O3PXOCWY[S=Z_._@.S\:.3@XOCM\=?'N?&WM\_7N^&3$]VM_[B!UG$K.J M\5W5PM0BDQ)!5%I,9! <*[_SDH@F)IN1J%P0LB#D:A$2,TM99$9C0[CQQ!HE M@J(.!_@K>#U$2()90$TE$9D8@CN9H# M-^G]V[47A"P(N2X/?0>$E#(Q;(D*03B.+36$"6D4(\(:2Z4?(B3[@4Z1!2'7 M#B'I@@Y)0K(Z:42-28A[D9!30B'"HQ9,*ZDPV7E)FUK?>ZYX <@"D.ORT'=1 M(7EBE$>C6 M42-S8Z-@$?? ^X9Y@025R00E!0V@7G&Q3OUS"L=O?QCS&HXOYM;*X& AI"F8 M)M9CC;Q68&U189%V.<*)88>95EY;7+7PU 40MA<0UC%L5U2 %?'\0I2.*9VL M-P1I3W,7S""0TPFCD")F3LL8L@]:Y=P9)'R8@ML/P+<-\I2$&!#$& Z MX@+7['& )#]2G'D(]:(,XN1"5PA4 6M=48*4 (*!&P_!-PW[%(L@0W%@6&H M17+#B/02>>U %1 9I%@9+&1 NC!':AZJK#V:KZCFU-K&7#BE;J@8B3"6_# M>,N+!ZU7*? \8ZPBM-M.61 M&!]R&AXA32"^@@Q;BPR"2).4\$%SS6G"U@4G3"+8 4#$2)ZB'*\@PV,BPT( MF5D9%(@&Y#!+B!,ED34^(L4CMJ T"!EC%4 NP+#%P!"RKYB:'#/RW%ING0_" M"H)S$-G(\!1E>048'A,8%B++ K1%XP5'E'&P):+*Z65<(LE)8()*3G,A#VV2 M @Q;# PL1Y.),A;T1TZ7](\4AD2C 8K M 1.#P(ATR.G@$7.4:^VPXQ*T EU8?YM9WQD3*#%24FZ? MHHROZ 1/A O#&'/T1- \M"4%SW.Z&4-6"HP,,XDR(ZG,I2?4-,T&>!C7(L:\ M_J&=DYX-L>+I'XOGE++IV^&MEHD3X"_G@N8&"[#!6**:1BR%L,R7>,YVX^V2 MIHE \TPS)9#622*PN"PR%/>7Q$K_136%AB,(H0Y'Y5+ MCC/AM6!)$S76S$D'2, 5XE)'I#T&(TUXD7P,!O.0 M [TK<,X48%A;8)">*!*28RE%[DBP)%D1B&'P%S>)EW#.M@/#0CA'"8F]X 09 M(0 8O#1(!T&0D%9$PXG&*;=9;N("#%L,#)1:9PWCW K%,8O6P[ESD9QF5%LK M-B"<4RJ$?A03%B(YP6II/14(DVQ%*- 8;+ <$6E >O# DUU=@5!!A;5%!<4D M$3QACZ/@RBBMO'58$4.-H@;'-8WE%%18!2HLQGBDTB[D[%"M<]V@,/"*48D, MU8I0A;56IL#"]L."9X(:&Z5G/'*KA=;1$4RE$=YC2YZD76.Q(IX(&X9Q'B5% M%@DDJPP,<:8M&!0R(+ B&,G^:$%R;R'65!M@1SQHG.=^-R]7EBN?=]O0NI2U M] M=^WZA#S[MLJ*$(KKO(+J/WRZ9LQ9";@*GD4O9 0B'BZSB>>*:4E)%&!IRN M9>'TK>7T=1ROMHS3BPMO%0BP$.S#P1'/HT'N\)QXY:PGBWDH$'.]1Q E'3R*.EA08V'X86,=) M:T7OOR^[+PG<66^\(;G#IV>()Q*12=0B'(G&-A'IH@(3GQ=6WUI67\<1:X75 M5\CJPS@<(9P9Y@A*T8H\-%DAYZQ#/!#-%1>&NY3[MJR_.V\MBJW6-@JRYSVL M?M!OG-G+S&ZET.JN._C3=H1"IC\8TL2;FB1*QL/*!E6>[ T.6W-(RY41TE., MI XD5[Q;I%ER*!'M _,>8^UW7NJF%HL.U9_7)]>AH,(/H\(:ATT**CP.*AS- MZU^<8$)$H A( $PMRQARB@1D%"5.@-'%-:O**<1B2_6""MN "FL<8KD.%0KC MWXWQ%]0!P522Q"&F1$Z>, $,+QY1L(%8X@U).;BJ5&'[[63[-0ZI%+9?&=L? MS\M[$.EY5DI$Q+$ \MY3I+U3" Q#CQ/-89:<]VR*#;"=;+_&(91B SR29R#_ M][;"!;@OK&_OHS06)V'>1^=E4%(1%".QB >ND75:(*.XL]AXXF..SO F,8O3 ME]<(&$J%RO6CC2H^:YQU>Q5,=%.CW>U\:@QB[RLPNQN4LI7G6;8R]<'O0! G M0 _[0 XESVTEB/MZ,49CI/!.@TV6HI6(,QR0Q@RCQ&6@V7MO8TET>P:8L!F1 MFH()#X )"Q$::X/!S$O$A-4Y0L.1,WG&$>8)U/- L%E=%XN""6N+"9L1IRF8 M\!"8,*\G:")H#LTBX'Z">.0$Z1 Y"B(F;4!9,)(53-A03-B^*,[5H%!\-O=# MAH7X3M)$JB@\220$#,R8AQIA=1^'38&$]543-B+ 4]2$ MAW G+ 9VK!+&A:P>Q.!RY1R\,H*@:&F4/LBH>"R*PH:BPO;%=XJB\ C8, [N M4&Q$"@F,"!D03R'WU$X2>9R48X1I;M0&J JE[N:&NIO>>0R-^.TL=OIP6]L) MC6[5DJP]X;M2C;/& 9ZVO>BO%'>'-/%Z2!)P357,.'5A4)3F3 MH'PC;YT A2Q*Y)3G2 =X3:0+6HG2DWA#0>$QBW&>'!6*1G8_:%@(]$@ Q.C M0PZL=L0EDV,S)A!%"B9L)2;<-\;S))A0V/YNGH/%8$XT408B M*&),!\1=-,CD#AZ.!R^^\5$W!UAH52H'.=2#Q>[3]V.@Z6$7%L*4>9XW# M-0\2*;=GK8%M5W1P/":#$J59":X>+D9I!/=6.\%0E'F@+'4$V:0P F'K%&$L M FN4M)D-Q8*-;YEV"S HFM;]$&$A.$,H<("B"C&5^]3FM'MCF$01,P4HH%3, M(Z9)D]#[=$@H4+"^4+"6]3<%"AX>"N:5 R9=THH+1!C)1;J4(!= 30 $<-&! MK(@Y3FN:C*QUWER!@JV:1E,LA(<$@84@# -+4(&EB'2P!O$\I\(*'9&@S NB M@*9U%NP&)FA4D46.4/.:(:XD!:!3AB0(U)C1PTU,A0T MV% TV/@RFV(D/"8FC"(S4N>Y-CJ F9 Q(3B+''81&6\$<8:#J9@]!KC)V7UZ M+&]V?M+?AM?W/I;MQLN6NUV*5_=@'R(T6$5 MPV-UAH=?3%U@(7@3M$:1$8.3[L"V&V?G/7^:ZQ6!;_NM$'M5NDDC?H-W.Y]B:#8Z<9!G MC'G;/VW88>;*0Y0TWO0]U^W!\A#LUXM,)OUNNQ4:>9=NAM!E^_Z4"/I?=\T7 MN>6S;XO8>.*BSI&T69J?=11+K^,52J%/BS$1H@R1)B2D8@(9Y )%FCF,@G1* M2HNE%P$L/MZ4!J\H._-V_/7$>9L%( M KD>A:P'(QP3(A?"39\$%(B)*B27$ M%9=(>VR0=4DY+TA*).V\9+BIQ+W#3P4@"T"NRT-O3OEO .F,5&U04?"SYN/SX^<:5XP<=' M=4$NQJ^U2P'[Z%"TR2,>0D*& D(R)8W&03NA08*3P,BF2^,?]49H NEV^P!M[^17D3?^D.Y0R(]D4^[_UNOW2'W^% M,N7+5.#_KXO#_4_X8PB<D20.&\<%-\RL*O!_-Y9YXGS2 M@GH%]<:HYSC321M&9:2@:EF'E?.1.:N4=-[[(>H1S-#MD@ *ZCTFZDVB^4/4 MLH9+A/3B)LH$,<\(=#P+&*: M!BZ$T2Q/5E]-B+Z@7D&]-7KJN_A8A9/1!*&95=QQ8A/UAK-D>+"1)SM$/8F' MJ'=CN+Z@WF.BWO&\KJ>8\")9CRRF"G%E%#+82R29XR[Y8&((.R]E$]-55446 MT"N@MPY/?0?0,PQPCFE-L-!<$NL2-XDYQ9S3.MI0@UX.O:/;Q> +Z#VJ6V\2 M*B*'^WO\:.\C=HQJCB6*&H.=BQ/ 'E<*4<=#5#):Q>B*@ND%]@KLK=%3WR6: M$2)CBB9A5>0T,&VYQQ;[H#&6UHH1[+$1[!4+=[U@[V >]K@%;"-4(Q]2RLT= M,=+66*2BLEH*IKS&.4).FEBMJKOCDP#?6A3:KW^(_&ULMV/OO_N-3G<0^V4L M\":%AI=D*;V:3G8XZ<%SI=CKQ>ETI(../\]OE6D^JT#9SZ\78\968:.)C,A% M*A WPB =8D2&@JK)B.-C%\3%!:(!6<0]XDB \R.(H[) M>T9=H+(P_/8S_,IC8:MD^.(]N1_7+T3*M*21@3Z'M*,4<1(ELIHX$//64P8: M/XDZ]P\ETA2>WUJ>7WDHJ CYM6#W)3$BX86"0[4H*AX1IXH PU=-C11UW$3# M;='KGP'+KSP,4L3\.O']8I DZ$ DF/)&Y=@P$QXY9@(B@D7X3S-"-D;0E_&3 MY%B<)-R M:RUG#BGO,.+!:.2T%RC;OI%2P2RS#U,0>R_>VHRLN@*L!5C7-:)<@'6EP+H0 M1$Z&>Q? U%1!>L1!A"(7"$>":$6]99PQ]S UMP58"[ ^^IZ_WHYWM_Y M&WVUO4^MSF@CY2P*WW#KE0$.P3Y>P/$U!J>QT0*\:=EV(]E6 MK_&/;9_'QM=H^^>]F-LA-*MK !]@G9>-\[-@!S%4[XU30\YZ+1\;%N[IJVWN M-VP?L"+_1O_%'39L2%,HRZP7[!9;B)YP#W-F+95C?GO\) ?X %G_8FCW [F28W4Z:UX__^>?GA73ASE,OW[UY?'I^ MG/E\R [WW].C_;]//[P[@'7\_>7#?I9O?UR^?Y?O]Y]T^/T3/MX_$(?['KYS M2 X_?7282JDQ1TYHBSCE!#DF-"(T"@9:"!,QMR3:U5?()2#_=J: 5L?W8@8- MH)U/PQ/:+1CQJ!CQ:R_+Q-A;!(F,#%D"U$E^W;0( LW&1;?W)8L.;\]: ]MN M-JSWO7.X0?QV%CM]6+KMA$87;M4; TLK/C!Z$)&T4V"8^J1X4MYXT)Z8II%1 M$3T=9W6-7+F&X8(>#X0>1R=_"-"624:0H^^'Y*,4D?FH!/)*1]!K*45&>X.T MY-%BKKT-H+^1W:L\L==A1T5L3THI2TRH-[WN/ZT^O+#M@TY-(O"/@UK/FE#2 M0<>#6M6.@SBAJ:NLKT)J-Y/:^\N/SC #]$40B38A3HQ&UGB/A$J>!^.P5V'G M)=Z]RGQ:1FH9% ?7)$,O3X'>;V?6$O^SO_FE4A0'^8WM[YG;GR^5-Z.+%<'0,P;[>F MH!=@E\=>O@K69-=F+8W37H;,_]/2CK$DH[0Q< M9),[<\&KC+8@'/_G7W;16K[IC.>89(AFGCJK;=)) 62#34 B_#IGGGO-M#,U MPL-W8MC+ )F4#D* -9$PYU1IDV(RTA,K*66:^5F6*!KE_37*H^JT "%/8G_0 M> T(>):%V:R""5 *]-2.?C!MC*ZE.BFE!%N4@J9@.!>$:,H-QH%KRFQ*7H\S M ^B52D(?R =>%;WR@83])_$Q.*F3M0%YEDN@<7*Y32[(?AVXPU$#:*@L[*_J M#3X2]K"QBS;IHGQ:NX+NQ86+8$A6"<"!KJ"%,2*,8$=98*GT],G4A MX?$V*OJK2F)\FM>X]WJ]C$P5%_Z97QVGX_,!J.FQ_W?VC/XO;%+ASINX\WC_ M-?U(L&*1I(!$'M'$(^5($^*!12WA1,-IRIPSOGM5)&KX 4..VV0[\1SGLCEW>FS4:FS2E' M=^,,>*4;&A>G+7_:B!WX!OSD?O3QJP-Z9Z39 &KCM>"9\I7#(@8UNPP):HYS M[(2D*GGHV[;?;Z46/-1%:W *:_\=GJ?=8-7"\Q4!+,(>Z*WYL?MYR/11 M[>)??*0Q!^=%K3??CCH17+[*70@ZMYQF_+QY](_O'\$>9H8%@814+'=8/D-R^ M;%; U[!?L^:;U72?P\R5FKYWM?+OZX.;-@*J3X_G38-1B"N??PY85P&M?]=& M0>/M::Q"6:]FPV'7@)_MQX_\_?SU26QMV;+> M#N"OVGZ![QR?#:FU?K(<=.W%4]B(+,DJ;V%L_/1[M]__^>J0R3/03O=K00X0 M 0(L6YS9X(0-'KG>&H>OWM:6Z&^]+FB=O[>^MO)F_[0#'^S\W*PV]S<@L5ZW M\3;V_FEE8W'\Y>.OG5;C5PLF:R?V^GG;=^&;^=W\U;&E^[KS"186\SEDA?GM^=M:^A&O>'L J*CVB'Z?UZ'[C NZ79?W( M>]S.#U49B,, C:WH9%XI(4-K>&Q+UHK&T+D"+B?&<,:QS^-=ZK9B%]UBXTF^Y9L1X,IT)L6@S15#(&FXHIB9$%B8D M7!%+I=F.$RBF=,IE/3=&3FF@<)!6%6F,H:>BCSI4-_FU_ LSL-GOGW_-@-MO MP(NOH$9^AW^YV.Y>O+C:[AT&8X>C$I9XR> $JL2;B7^ZRAZ"DVC;LWY\,7KQ MRRAQI]6I]K/ZTB^SL5YQMM@))?]@_?'$B[N+:T_NL!'+\)>''^]6'\VE0M6? M4;4KZ=4?XUWR@Y\Q(W[HF]:U]^4 [M%'[4#4JO<7S/\W4 MQ1\BMK4:PSB,F R]2@\QAG$U>[AE]:]W>_:MJ7#U45&%K;>4V_AE]]U,GNSH/LM.XE5K9[[A74?5PXF_8ZTPWM=^K_:1# M!JBO? 95L%\/Q.&[@\M#>G#Y8?_OT^/]/V&MO[8.3_YL'YZ,R M[+RD32I6U=U^/=H'%( L 'G+.LFHDZ1))D4#QXYHZ3#VDE/MA.3:$<*E"][($+ >(N2/]$8I"+EV"$D75,A$M(M>(6*" M0=QHAG2B#G$I'!8>,TI-[D\E!"D 60#R&0(DHXKP))5R7G-GI*,">(5$ $OL M08,8VMBJ .0V "2?!\@H?"0J*(2% 8!T0B)-: 2J5-Q(H@S@9+:Q-2DV=@'( MYPB02>.$5:Z L*!!VF1BL$$9KTV0"EX5#7*; /+;X;AY-%S[_37]J".+%,X: M$>HE("372'LOD-+8*>VM=9(#0JJFXE<5/FP"1);YA]?AQ9M>]PR6.!^2BJ4(:,GJO##9@@ I];_.S.'[].'X=O<[7<'QQL*P, M#A8\T-(Z8P5.R%B;YW13@2Q1"A&L+254"AM\#M$IO*KA7 40U@\0UM'+6@#A M,0!AT>-*&9@$BA.4P/)#7&J+'!B#*#H54[2,>9]-@B8FY X78::M!+3(Y)8,TU?VG M@!<06%L0N*]/[!% H/#Y7?A\,3=5PZDZSA&)QB%.E4'.)XI"'DRA(@Y& I\K MLZK$J\+E12$KI_04SHFBD&T24"\Z)!0UE%CGD1)* 5(;BBPU"-,6KW*/R5I#8&N,!*_. M^X"E ;U](ANIW_:.BO>R0=5LQ3&PIK@DXR$5E3)8\1:KGP5@4 MU!=7 N+DU'9&LYN*ZK4RU6M)"Q"C!=!!!*6+J81X( QL9&V03X);YJ6+256: M%[MW1FBQO]86&&("%, ^4&X5!W2P@5@CK"6*6HT]>XJ,T (,CPD,"TYR1Q73 M$DRRB!E%7'B)C ;CC(48B8E6*6RK&#%>55%. 8;U P;A+7;1:.NCX()*0[GS M2G$9X0.O_%-DC11@>$Q@6/"JFR1)T!2 P7J'.'82.:$5HIR#Z." "Q@T!M[4 M]Z\A*<"PML# I5-<\#RAE7,1F(!IUC$99T+5*&?\6$7NIDC#A%KL$HUJ7PM,- MX_M2>+H)IW27B@B& 8P3QYYHKJC-L,R59-(QRH%3UU0Q+NA\%W1>\(8%++DP M8 ('!?HOEY$@C05%TD6C'#4Q&;?SDNF2P+AAG%_P>1-.Z2ZA#"64Y 93RBG' MFMN4!' I=:!6$>U)P>R37\P MI(DW-4D4N7N7QL G>X,\CFU&[D;!&$]>(^HYR%U+"#*,1?3_V7OWIC:29&W\ MJR@XYWW/; 3%UOWB.2\1C,'^>6,DQC8>+_Z'J"L("XG5Q5P^_2^K6Q)"$@:, M0 )Z(]8#2-U=797YY)-969E MI(@A9LU?A4; ]U! MZZMMPL5!0F.&BO.H(N<)69=/==DHX"?A$),VY?8!&$Q"T> ;S]8*KU#A):#" M*C8/JE#A:5%AFB@H*[FQTB 18D \,8VLM1X%3[FT45F52,XGY'(V>:!"A9> M"JO88*A"A2=%A=UIKF B$YZJ@)P.X#[X8)%-VB$:!$V:!O=Q!#+9Z?QG8/;FO;H=8IDE-;5RA= MI:56Z0\O<96>,B*[\,8(0]7=&6HN?*=(?YCX8L6F%L>F/LS&8X4C3FA)D 21 M0!S'W-1&YLT:*B.A*3B14R/6&9OMYGIW+E5A0H7X#P3 M (L,UCMZBYC*G04UY\AQCY'73$:A+*4Y+"ZUJ*#Y12K]RO6QJNC:TR+"G."7 M(8L M]F !@1^AW-01:2,]4&(22.(W]=M>H>V?"@I>5@K9#5!0:?O]M'TZ-2R7):6) M&92B-(A[*A$X0R97GC.2!?"'M9_?=?M%Z/HOW.-Q@DH]>%?0H;7:>:_YIMUL M_;^U/KB"R]"H2H_NH$=7L:0/O'Z\=7&@0468![]1,I)+-BJ%#^)54:Q7/8WZM6 M:66Q*Q"SCDO&%,JJJ7 M+U=I%W5JNU+:QU#:F7Q233WWUB>$"0,Y'#KI'CG/;)Y$KODU< 4,%TM4K5 M*CWS!+3*F#XG8SK'J1214(LE15KZ;$X=1I90C*+020E'#!?L&9C3:M>_1 U M%Q'V.GW;&CN1&0%ZS1"[A:;6XCG\M7T8PWJM'?NU3JIYVSNJV:&6/D:FP&W7 MN4X7AH=@OMYD,>EU6LU0R[-T.QK/F_=E@O%_WS?D+QCW#!.?=="NMS"5N MB5G'9+9/1@60%4"^?(!<\B'P"B"?%""G"213"0>5(M)!.<0#]<@&19"V@H!H M&2UTN2=N\&SAR@H@*X!\^0"YY)8J%4 ^)4#.Y/HIS0$*F4+4697K9AAD% Z( M.18H9SPEFP&2K5.ZJ S="B K@%SZ2S^?(@P50#YI"').*4WN7<+6(T!$C#@S M$1FK(K)4V<@B88+HW)YV7;)%=89?!D2N1,9EB9=LM0'S;=[_NK9)]AAYE[== M-R$C,%^UT!D =+QX$W3/EW\I-@A3@Y,GV'L*A(TPHY@WR3%J:'3*^X/MT388 MNMM^V%_VX@0L3F^O,[0S(^L4>^^[G5Y5H'EQ5N5XLN7Y1[&[]YT?",R\5SPB M'%C.U:<:::HHLHP2<,)P$H$O:&/K?AJSY,RK"O0JT+N*3&!K-)?&>9XX\"YM MDHA*!Z:5L-&($O3RWA:ZVR97!7I/"7I7NU5#T"/<:TPP1=XJ(-*!8^0\\0BG MB(DEW@674[/E.IW3O[E"O0KU7@7J21E-2I*"?D0.C$\S+!D.-%'0#Z?U$/4H M&Z+>K7&'"O6>%/6FJ9XCG! =)$H. ^I9YI%+6*&@\\XD"5X%EDL@B(>?IJY MKP*]%7KK>X">YC0IRC5CQG)FL:.68!4Q0""5.HW\6S4$O=MWHRK0>TK0VYVF M>CHX[VR@B'*E$9>8(:M[KR-M+0*'I]CJQ6[_].KM3O]JNG\ M\]H[F;.1_W9R-W"O"^^58K<;)W?L/[3](/_I.M*FYGD,Z#)V.Q7(W@MD=R8V M5;Z< $N0IEHB[7.(P'_%(-@I%K"!>@S^AUYF8;6U=Z?Q+T?F%1XPK MG5\=G=^=MO2<:(-I-"BY3.T%YF#IK4 )H%XH8/E8%LU\0:PJG7^Q.K_PJ&BE M\ZNC\U,Q4]PX.XA8&,8$11&[A+CQ'ADM4VY\Z#P3/,B4V[*LJV=@Z9]7>OWR MXJ)'%C2KYFP/_CT=;EI498U?:'ATYS^#9O_B XRF&WO]WH=>;U#4_AD(>#Z8396*I045*6$HA(L9R5II'EP2 FN+'/)&^L6%CJI*GRNK/8O,U9Z M/^VO^-7#(& F>DH"E<%A@Y12 ?&H'=**,A2EP)0["8S(YH[22CRX-$8% "L+ M ,N,G5;F_ZET?]K\&RF%I-$CKRU'7.:=$\A<&<4$2$ ^/D:,I- MQ TR#H-= M'A5CY*[?\'J=;S*%M8X6J%JZNZ*U#AZD)Q=2;L[[&27FF'/)$, M\>@!4KV)*!!G3$ZG,I$^3L^ YP"L#QUJ!<@5(+^P79H*D!<+R--$5Z6H%:82 MB"X#0*9 =&T**8=DDR6"..+DX_0HJ "Y N0*D)_=QED%R L%Y)F=,P!;G/_MY8QW^&YH_-HN)RDK4 M; \*D=[\7_CSZ!X3(SX>]/K-=%&^1+.=6Y6\X1NB@/%R4EWWGYOC"2[N??<[ M$3V^T<+@A>#;\(5F?-FJ'=IFNP;(XFRW^'&\1=J-+=N/H=;OU/I'L=P,[34+ M%.JD6F/G7>W,]N!;HP8NM;-F_PAN<.T]8%P>-<_143/ J[YY;IK?BO_?IXMO M7\.IHUSN?]VYV-W;XHWC.JMO[],&H,"WKQ]@'']__P;/;EQ^O-C_FN_WKP0: M+';WOIS7]_8Q7,,:'P\(ML92:Y#SWN3Z5P(93RCR#+19\R@2XVN;NS#7W5JS M[3LGL?9;/#^-[5[\1[$O/10O^+!8D(S%6>F*1?K#B&Z5[/M M -\\.>W&([A3\T>L?1C>^\].K_>/TT=0*(=L?60/)YFJ5?%L[&WD?1N/Q"=K?K9XV]#^<'1CKE= 0#0*5' M7!(P+CX8E'S$RG*06Z:![V_,YL'5 )-:618R%L!L^D$)&O!;%JMX[F'-LO#D MO I;M'6:A(P.&('BB]?S,?I7S*(4P1EPRH\[[<(J=@$3:[;?[S;=H(#VC%>= MLW;LYA'8?NTL=F/M"" /OG?2Z3=_C$"M%UNMC05 ]K/%_KT"1$[@R1<9<(H3 MO>74#_7;=WK%?.7K95 M2X/^H!NO7W1/7+&"@4"RG+OM./!;(RECWG 7<0C$E;A"\7!?COX2R=VZ&M^G M\MW?YHFHL.16++G\CG/#61FTE@ASRA#7\(\5,B+KB">>.@L0L[9)-_0-+'4$ M*##9V0;10I+N(R(4'HPUP8PHR377CI%LC5SB26 FAGX0)C>9GDI$'E%$\M@/ ML$@N$*S!R##P9;SG2,=$$*'<^V>.N9DK(D!37C.,;P') Y#N#5I% MYN(U= 6F=]J*_9S8V)] ^VR!P7L#3+?G(/IA +.;3>?AL-/B?5$Y!DNY4DDK M'#CP/&-D3,9999TQ3)JB0>0L&-](\B;4:\3N_NHV?=QJM3J^4,!13\@=(,@> MWF_/GF^/WZ/B?G=1QH^L?KDO#AP-W&M!D)(1E%$Q@5P4%#F5G,M18$KMVJ9@ M&[.Y$&/R!\SLEZ":,*UB=$09FWBD/#>$@/\((1S&5/D;&HM66-SQN J+7GH-U\Q8]O; 0VD-LLT:1BPBK,E) MX9@,VG80FOFGJYOZR>!( M;6]MD#F7[6]N?WZ[6SHZ8_JC6S0QE[L+9C'Z:8 MV=HC3U9QQS?-/HB:O\/TK=QZ3JGB0R*J=U?.X0@$AR&>=DHQ>5,XJLT?\?>S M9N@?C390)JX:1K+QU276@90,^C=?,C%BGT6CNR22)_0LQ[UYIB;_/>J.QGIJ M#R-RW6B_(YO@5=[8UIF]Z*W]\]H;GS3;:')ZIV?FQO=/Z='>_V>8][]V9<92 M.^IF6O-?3? Y69)1VI@XYT08'YU31'-LO:%,'*BUS;TB6 5$^VUF1$6-)SLK M\+>M\92VE9PD*;# 0B>=,.=4:9. C4M/K*24:>9O%/&A4B[%KH$CX_L#P.A/ M!0DH(D,C7G?-I-W#8O\$3.9.7(@J2D&=@5GCPE@;/(W!!:."%8&(VR9N55S" MO2*B#Z3WK-D^K)5AT:%Q V>QG.;N<)IG8J>#;LV-YMU?A3PFPZG3MO@&:]N[ MVI3(QC9_\R+:;J\6V_GB[>CCB0,+R\CZE?]PM>]P[4_C\7;:K4P44POX>W'+ MFUYD:M-JPADNA]TI]KAZV0_(VR+%R,H'=Z\D$ C"__1JK7AH_47M3WO6RSME MH]FQDU-1C*LW<+WXGP&\\F@$6Z?=9JLV>L%Z[![""V_#O*P7KS;Y C>0G_R4 MXN;C1\T\I=F=?)/)G;J\))G8='XTPXC7W$R>3VSW$.!_V"\%A+>6UG?N#@4F M\A;QO&?MIV6>H_BM#/D,X!:A]X^[R,M=T]M79JWGOW@9LUK("]\!Y%[*K,UN MI%8S>+\9+.JMW6'27N'45"I9J>1JJ.03%7UQ!_\?#;:A^KO>,4 M_.JYVA4].7O'M[[7T=EH,)?>>^YXY$9KJ6B26A-LI/%D$:<*_NIVBKR=B;2= MH6CNIJVRT&C\W&S[. %Q>9^PW!5_!>=KCP]S\0&VNW?(OFWO,[CFK+ZW(^I? M=WC]V-/=]]^.=K???<_G9:?/U^YN;\&U7NQNA^\-^&YC>^N\OO?]?'_O\*)Q MN<^_G< ]OG[DWXY;J7$Q+';P&<-W#EG]3F-DDY&BUT@R#MK$">Q:#:?$#.<&T4"<3ZM;1)!UBE95#O*"B4K ME%R!MUZQ$ZH52JX,2I)IE&0T*F>Q05J[W%>21F0%EPC D5KBM8K!KVT*RM>- M$!5*5BCY*E&2*XU5)-8$[KD*VGA'7+2*TP$DFP9( M;)@2T7.D3$R(TTPCN0](*Z>4H$QZMKC&NQ5 5@"Y.F]]'V?;24T4L=%9PGT2 M1EF%N4J42BR2(:L&D!6-?!!*BFF45,X90IQ&.CF)>#) *".C2&AF><("\]R< MD.!US2M?NP+)UPF23U'JIP+)E0')\V%-U#[1#$T*? ZPU8G]8A/(AS3-?&H3/>\47 ]1+VF#?L=TV M3&9OMYN+G59X_91X/6XJ,+F#Y"+F@FF$A12(8VF1MC(A0Q3U)M(H#<\[2.M4 MLY7OMWOOC/(*W5XHNBUI8[Q"MZ6BV\S^N' D]G[V16X+17<9K:UP:,6N1LNPE);Q)6QR C/D- D M:1JD#\&N;5*V;D1%W2IT>R[HMJ1]Z(>B6[4=_:O -K,=+7-G6>(=\DXS\$FI M0E8+C)@,*3F72^G9A6U'5\A6(=M#WNVWI]U![L$+PT]/AW$5EMT'RV8VC8-7 MC%G&D ;6CCB7\)-7%LG(N \I)$;CVB8S9 ;'9H[$5Q!60=C2(6P!^[L5A*TT MA,UNZ4IEHP@!(R<2!T>3$V0#_.,L)B88QP)/*X1A=VHJ^8A%TJO'RYW+W8\' M@C.6D0JYF'MF"VX0X)1 RH%W:161*IBU6@1X.(W#V=TNR*J+^N?1JO_=VOWZA>SN M??K>H)^.ZMN?3NKT@_BV7;]H;!\U&WO_^KY_Z1FLZ/?I5?_V]8OX!F-JO/_( MOKW?.6N\W[_?CAN7'C>^?H)5KY/&X8%V8)E\HDAZCA&G MGB)G%$,LB(23]=C(6!HUT/T8MK+_KEC2)!C/@TRYH[HU*5"A0C DLI34C)3\ MK.K^HU9D;W3ZL<9KA?-+?J\-1:$V[+)96._7T8AE?IGU+T5_D%S".\34;(][ MXQ;M1PI-R7TPB\]BJ+F+VM;GMS6)Y?5F7*/6E[WQ5;UB\ M#V.OP5L6"4CY*^-NF*?=3NYA5%04AW?YT?3PDLU>S1X"60FUP2F,JQL/;3>T MANTXSXYB44\E_Q.+K];.NLU^/[;'H]@8KW<"W:_YH<(7-Y[L^GL$UW0Q';NVU;JH=;P?P!-R)^'AO+:: M8'XO\DV&+PDW[(Y?\F=C/(DVFZ5Q+U);='?*=YIJ-CJQ%K%H"U7,/[QBS-74 MF^WV-9S"HO(^R'QLY]KU0V&+1>/3LB?GZ4CT8K/L MN6F[_8N-6M'\*L]%_^(T,QBXPME>4:P>'M7]'OMY+D)93F>]*) ?^\5O\$OQ MRKU1B7]X+$PNO'(>YEC>?MAFR[IFJYF?]G>G-\^:9%Q_E>;I!Q)15G,$N3JP:WL,508<9'Q?EC;[KE72I:PG9 ^D ) MAE(Z7+-248I.!>-V0&6Q?;AA!YY:+O)OO0%\DCO/PO3"-R,X *?YJF+\5[\- M3@^[%J[]1_'W4?_4L6*.;P.RT.QWND!!U^$=FKD-B&W[.+SJU#:[^1:]X8AA MVC(04_S[Z$[KQ>\ S.,.1H .S9/33K=O81AYE/FJB6DHD%S]#C<;=X@N6QZ, MI@G@I-;N%%Y3,X'(P&V&_1S:AX5\@-CF?@X@%7FVKQ"K6)RQ_EV_:=EN,*-& MJ:NY%W 6 N#5N:EOWY[GU1K-2OFVPS\6DI\Q(_<.[O5*&#W,;8/;>:I!0^R@ M?P1SV&_F*6K/?=FK8;UF:S6Y(N >=X8R \HE#-;!H"B4O:&Z)X[7Y2MX,N% MZ^3&;( "-M\6Y4=D/ &Y&_=Q;C53T=0F6EC,XN)9^;(!\"J6O2]."^<-H*F MWM#,ZM/N],O^S"# &47R]X#@HG(L$T)8-B3I#%HA6\MA^_G\[9Z'=\O#&!K< M$GX+(P OZ9N%/D[=;F0F0%WCCRSW'H0*9MH.H2+?2G-:".-)[%>B-%S1T(F] M8LF*%M+7D*/L'YUMG2L4?8P6&SG_MQE*!899'IFXHJ'*2>[JUBV[M8VZR^3W M'D'9-2HQ041@_;(,M7O9!'\>0>:8-5SC1C"F*ZY0MG'YT8%/PO!K_7ZKM)*V M--BEX6S"C4<2U8U%**B W-S>NG]1,+*RRX9KDZ M@]Z@L/^]@3LN.N=TKI&VS&S.;+<+R];,N%L^L_BA/^BV"X(#)A14H52%BB)G.%&1X3%W[1S!E1YU6Z(TTJ^#,S1Y< MG-]W1+GV8J^_ U,.\]B+AX69=;'5.;O^LF-AO"(\(QYW:B^*JW)SR?"CL+,P MZI**7N0)S/;L%AZ;OU*:IYL,W^\EHX91Q_7QTF?3--%%O3!TH^'DE\X#GM2; M8>N@X4N!S'F?J6MO^"Y%3Q[@!Z.&3O-,WJ ])G:YUU/6W4E2>YT!%^A8F/,K M^[T,>'OZS,5*R;+!OC-@/>0$P@FA/%M(3^D/CW2@ MU8*!W!9]:@QR\>K=-/S:YV(@U]NPPUSXG UVEBEH;(\#]/BU!:SVML3NWI?S M^MX^;ESNX/KA@5?!$.$Y2B9$Q)/0R#G.D'9>>"L< +98V^R?=69;^ ) ]\'@ M][/)*2:[P-,)].PD\+=*O+N&+&_ KHT\O?G7%B;8CEVS^5\JNZ=9GQT+ ._6 MQ7HEI2]#2OW9 5="1Y,HPDXXQ#F5R*D0D(TX:9NXLBG=()=CIV'DLI2KGHE; M*]=_/SP: 5P&MH*"-G,DJN2?S7XIM[WK,EO& .RU,-N5@$X*Y34^-^Q46%C< M7A'O&;+,+-,UD))V;RBJ!8=H9_I8!"/&W,IK M"Q*37R%O6UY1QM+GN\-M7[/U&\YH&8WLQZMXQ548:^Q'9A:8&6']T^Z5BS&- M=5?1R0GV-Q*BDD=>CZ5.!GH+@2QH9J MUP;?H#7I?(W#0. 8-$\&)[7_#&SI3TUX;W.:3$]OFRU:3E]?BVE3M9BN6DS/ MKO'<3LFW[V%>W_,,WF'@FD(*H[A+P07BJ1.,1^VQ5?A&E5A-&S%D";;V=_W# M%5/M=D9:/\<4;-5R7'ZX35,:WG$YV:@525%C M-)_T!>".O<%$8&-RTL8[+^6^5S8AQ:.N6A9/F:\;3.)H:+WI@0WW$"8FO]SD MBV$J"M(LMFK+EQN [+:F;''9,7H<0BR&.S74<4/G<@UO\HVN+AWOA-XKX/+, MXBL3H;N;8BS/G#E>O>'5GM,- <*)S>YQ""^K9W9B;W)VQ[0I0\J8$DUM?=_T MO&&K]#),..ET% Y#&:^]NAB$?^!+GO<# *DP(-?49&,R$CN4_')OMPA2ER/] M]>#OJ %[<;,9_2RW&:[OQ]NK6$3>I9W8B=^H_3WW%8I .UQR4BAIWB\NH^Q5'O^CDK629BE%[%:&>D&S*RE'LA MHT!^_NQ*!JW/L?QRP:]&NUX[ZIR!= %X]F8NSHLPWJ*Y'JJ>O[T\3U[:>2=N MT"T$O7]Q&D>;#Q=7>]E%5!QD8^S3M\KD@[&K<4U_1G[_? U:3CQ[]>!ICG/[ M<_0 #2V")I,^;QM&E1=BD#E"H>S=3KOI:W#7(4$I,V\*JWX%5WNC+9GU29$H M-H2O$*',;@<94%,HZS%-:Y!TJ3(SDESI7Y&C"6?TXDY@RSJD;F M^IID7FG$,$8S&?Z!(0YOF).72I]YH_8N#C7M:J\I#$I5/K47!2S\+#53*J.D M(T%IH[FA04='/!8Z8A*H2OHGJ9E%S'%>H/&O M[\"8OQ^(% .X*1YI[ +BQEAD R5(8FN,H-B(1-8V&9Z.+=1@RGI#HAPRP.1- MPZ,RT6>C]GXD-NN3%GZ\UWU%4TOY*1+Q2OD;;]F.^.N0M0(,-C/NYOW8 M!' MPILE+25*#/'#-9^#ZU<<"RL(^W MC.D5[5B^!X[0[0";'LI&M74Y/25#07IR&CY.U;MA/%?I*->35PID&/FPPQS5 M0MIGO-DQ/[HR.X5ZS8W;C@*\XQW^S)6[33$)&PQ(B9]3ZTW5$R93V:E]C+A.>2>$L3LM/#;W, M.AW[ ?G=YCL\H[S$]5JT79CL8>+&/X?).3E3I4S.*#/GBB281GGZ%Y,)=6-F=M/K]G+V42_^9P # M+10/Z#T8@5>]Z707G"A3M4?):=DENHH7YCRN;O.PF=-\KC*085@#T&YPV@JL M:X$T %#,38O+E/8J)PP6O]TY*;GJ,"]\G)A^E=<]UK\;DL37LR@'P*-.J^F; ML;S%,(\8QEF^#VC)D*^.$JS:$VEX)\.,IQ(K,GS]C$SGZ+*W6!*."7?,V\@3 M<=%XPUD,7%5D>B%DNK'W430NX3G;'VAC>U\<$.:CQC8BQR1%G)"$G P8)ID[ MRYAFV,I&58.H_6P]69*:<8%=TR!D4#%Z9BFNUO,1UO.0'! G ME;+4(ZZ\1-P&A:P7 CEBG?2>RF0BK">=[R;EM-ZY*:Y@8X?[&%-6IK +H5GN MIHPWUZ^^7D331\F+0W"X?J[CJ#AA-0XMSK%W<\XO7,60XCD0HLGW:D]E3B6Y-3X>:)A>YA)#P5L!CC_\Y&04*#B18 4X MYV[V7.ZSH X3 C"DM[D6>?'+2,WR89G8.>S:4V#$V=;;VF_7R//8PQY3^1M2 M1/J=?[RY44W H ,#*6JBLV(ZBO/P5SD11<5TF):6/>W%-Z,??@?N?-JR%V^: M[>+EBHM^']YKF$@A3F?.WQ>S7WY\E3FP@_J8*+>.OF@=5LB_3 M8Y94S60F$E,(W'X^P;G3SL[8=O0QYWG6&%F_5HGBCI.VU,(TYFZU6PJ>WQG M+4)OIMS&?6KYW+F+PHJO?S;.=YF'6U_W1I6YSTV>S9R1^RC(K3V"GD-)IR_Y MQ':H?>[G^- C]?5Y8;6M7FM3(RV]\S1H01DG0=F8I/&!>F*,CU[>N^#R+:<3 M=LZ'Z0I;PR/6>_;\6=12_E7O8ECC*GL3C>:WKW7\[>N[9F/[$SPY-!N7A[0! M8X9G\?W++='8_G8R7>.JL1V^[]-_P7@_M?:_?L"-]_"6] /;W8:WI_OP7D?' M]>WON''R+=6OMPCFN]N'!U23J).TN0V&0QQ'C6"1/3)*VQ2\T,Z:M4W#Z#HG M^EFT+:J:NU4XN/#"\TY@AAW&T2?."=')6:ZLMMAP1:6\=VGF"@>7BX-L&@>U M,X)Y+5#$D0,.>H.<(Q@E3K7C/CAB_=HF%VH=EOQ9X.!K:-_VUK9ML#-6J(LL8SS=6Y= MA(EW7 JI#0[&2X533N_T\P^[50BUJ@C5G.4BE@,,46$03LH@X)<>644P4AB8 M"""7EECE3.!U)1^\I56%1%97T['&.DB&A?.22T?@E^# $8'IX)J96'&19Z;I MLUR$>T=A71%PCMP).&?_$Z]0A*6VSO$0\NXU$>M$B!72]-<0$OG3]IOMVE:1 M;_YK.S2OPE_2S#KF: )!9CQIIVT0"@BVL(PYH4S%1IX51LW)L#$$)R-SL!8S MCSAV$M@(!W)"8M#<1XJ]6-MD?!W6=X7\I2HRLF!-)SZ'0VP2$C0]>&.EB$PY M4S21)$._HV(CST?39]A(/CGEP)5$-L6(N"5%9(0A)GC,IT Q-VEM4P(9P2ND MZ*\A,+*;J\]6(9&;H,D0YXDV&AOC.;7"&D:"X$QZ"YZ3K;9GGA4T["FUM5$@$3THNF,$::49(IYC';"!G_G:)EDW M=)5"GPL*B)3ZRE:MA&!,N8PH@ 64=<@..I?2((<%XG8Z)5+F]S@;M)UOG# MDW\7J&7/XVA7A;$5QMYR/!9SBC7!C"C)-=? MD01SN-)8"941:>?&<;.;C J M[6@B'OELM$V(*(_[.H?G-3@Z-_ M3C5A64B#B%?7X4CBJL-1U>%H=HWG=CBZM6/15(>CZ.%_ %@TLLB%U)9*0<$? M,%$*$HVYK:K8DDI)?RJ;<'^:\HP?KPG-;=73;HQY+*%;0K?HKWRO?@=7-5BO M]1C/_>V*;MQEA=11R>5>+-O0#\N[MVRO5[:CM.,>&NW#T5>N]:'/A9&+E;MZ MX&1E8'C>].?K\"+CKMUO)ZO%_6%;1:GKST'A8S;$P&3V5L/_US>;+3Z MR\#T:R]25-*5<,;(;CV*[E\L=?VA[6)G:;W]V>E>5K%9* M#LLBTE/2"&MRVLT%_4[&K3RNJOW!.__W/9BTXDH)$H@FQG'ID@T1T"K!BR?& M;+HU#48\&9.6SY-)+Z N:QU8\4=Z(+##242)4E(,\9@,,BDYQ+ "YT?A%'%: MVR1L8S; 7 /1;(TJGM]'/*R5X%"![94,\QBE<4K*J, ,P>#AF+1Q@45?BSIA>BDM#LLEU]4][XR54.+!H"U3-MQ M'VV(C!#LB!7!.NZ$MZ "0)&Q5DY[+]G\1N&S2C!/\O]L6I<;,5R\+5N 55)_ MJ]0??S\_". $8,\#T@!4B%OXQV"EX=?0L311FH<-87"W,%J5 JS$(6YW*(' MUAGOF0A(%KER1'$$1CT@ A#&O54^>)\59C9M_WDJ#*F=V>N.RS*59\O[[B![ MD.>GX(,,FV)TBA;MH]:/K:%<-Z]*A*[63-_J/8Y:U(Q[[ X[ )64 2[/38AR M/Z!N[%^,.$>^91N H]8_BRWPS4Y@($>]Z8Y>]XR!/FJGF+D1HULC0%,1(Z,3 M5^#*\Q0#9U0:IJ,(U'"NHJ.1KEI@I.A]O4P-:H]XXZGMYHY>MI>5Y\3Z(_AJ M[WK 9=2X,LO;7J=;1G+RY5G@AB[TQEP\6/H\/S NE$EZ\4FXFII\EUMC0^MW M#0[UAT_(8YC?\"^[F[6B;16\%LJOF'L&-8>-L<;K,1S?]+I,A#;NPS@H">"B MVJ"!FG-+L=5&.\48%^ &)>JK>,8J,!$8 S[@UH3D(D%2D]R-$UB[,QI^#2[" M2E$99#Z?LV%N]E;%>Z4NA*[LDD MC(L1!Y2$E(ACGH,[%OA["LH[\'^Q#V ;.S.J M,M1V/M&[G;C]E 7_G/7.OOEC=K8MWN?6G5:"\=K3-+7:"F770=MZ-VH7^*%= MH@3\=;O9\ZU.WFM;D097Y_7MK1_?VO\Z^G9YVJJ?[)!OVQY_V_YROG_\';2Y M3G>W=RYV][XUZWL?+^O'K9/]XT^M_0N#O_W["/N3O]OVJQGLGGRYV-_[^WOC M$I!E[UUS=^\C 7S@];T/HG'RX;P!"+/[]5NS\?[OXW]?[IPWM@X<#Q&#!"*O M$J55,IQH:G&7HJ@G681.!-Q\YI@+6=/ MNM'IQYJH%;TPR>^USX/3TU:QK0=P-A:+J\V^VH2$W&/O?VFO]V'8"!L,>,&[ M[S'FQU6^S_XHAD$K[J;1$$>6>I6:RBU#Y\YV][Z3^MX.K1]_Y_7+^H$5TD?) M(M(N*L05D\A&0Y$+6H9('0Y*/<^NWUART93P==?U1XEV7#YK([ M[+C=[+4,B:L-GTYN\9@;47>Z>4\)F!TPT]P>$MAIZK1:G;->U5[N?AW;JO9R M/VDO=^^.6"?-$%IQ21VQJM9QBV@=-R]SD&S^D@=RSG+G7UT/N MFFF&M^DMKI'Q8G8'[94]C_^J_>M[T.;>QML=V]=\>-]SN7^_"L;^_K9'=O M'SR$?QWG<33VZF?U_.S/PVO^_:\C=Q):N\?[I+[M1?UK'>_O-?+IF>_[EU]$ MX_@[W3]IP#O72?URZQS>\^C?EQ^*TR_%*9B]#Q?U[1UQP'5@T3F/+$\)<98P MRF<+D=:*1N&)#T( ""JQCM6"#QG>R3H\@Y.$%<:]'HPC3*L8'5'&)AXIUSH1 M^(\0PF%,E;\AUZC"N*?$N(LIC&/^]C+NY-#=7IE M5I4,+9 &*O/4C5,=0(3$Y#DPB(N94+&,P^_$I&84!& MK"A\+LWLX8R90$A5X>LY*O'"^4>EQ(^KQ--433*A"M0'2)?+@"T46#Z#0#YI1B3Z5%S#)@P,PSI+DO6HO&$"WGX.;F(^1T M79%%M1AO9)&3!W"V)#X_.V=E^S44P8>U1@C3VMP@X-'CW?:.Y^_[3\;=\E/+KIR.XCN]?[O#&Q;33].EH=QL_0#__:^T6IL?R??WN_ /8^.8;SLWY?@+#4GG*;C'7J@J;664X62+\JR M$8VW\Z/9R]KICVSWL#R*/BPN4?NM'?LW>WY56L?"V_F, MX>O/#^]VA\CU5^$NO"U6IP*QA8+8-%T3RAHA)4,):#7BDF#D +^0 ]LDL:78 M2Y5[Q0J^(ED>5:;6HE5ZX=UC*I5^.I6NS_(2E6+T06)DK-6(6XN1]M8C;*5B MR49+9=&/B]+9G?]53-P:;9' ..//4>"IOOG4;2*7QY6^=IO]B#HIS1RKO!. MSGGO9P*@*T&)BMG?[IRU*\1<'&)^G"5!1 N36P:@W( :<9T"LD)0Q 1Q43). M'+9%5VHE%[3-OT*QJ4J1'Y\(58K\"(K\99;Z,*^9"CXA$TFN!J@]P053DRKLD)2W9XHX0/H=FTK<$M"KLK+"S2L%X M?=BY/\N"N3%42B,0%QA8L!(1&4(=LC*9X#!XNHPN[.3F,^@2/?G[75/97U\C M:%(U@JX:0<^N\=QJ[[?7S;Y>9]L;XXWGQ*B@N'386:QU8-1IJ5)927UII:?_ MZN;N,?V+]=I?X*66W9IVKC6!69EBU*.A%@/=:H?Q,%]Q&>KSW:T#*34VDC&$ M10*#9UU$FKN$0G(F*.()P7%:))U76""?#H6Y*E.U]5IINHT4W6:J3K-5)UFJDXS/9?33$N- MF_P)NE,=6WJ=R?SW")E)S)TR OBCU5P:9@G#5B07>-(P)^&NVPTW$OQ74WSU M]*B^?0C\_X]6_7*'UD\^XOW+P[/=K^].OAU_%_O'X0C&=='8^_OXV]NIL-G) MSMGN]K^.ZN^_7-;W]B^^;7\ZWMW>$OM?OYWL[K6:#;IS4;_\0!I?&]^O5RW< M8?7M#^R L^! A#%*)&>!4"6058X@+[0B0EO)+7C59EVHV1V'%2V]6AU?JA#O M<1 O*:^\Q$QRD;O^11,-UU3IH%Q*E,J[;A)4B/>$B'4Z7 4+X7!#OB7)IEJJF?PR:K3S8LM%8\^2TV_E1=/W[ MM23=YWO*X1YXA;4CV!K'%58\A6!LB(XQP"\>.2>Q8FBKAEA3 D M<:6 @E";J)6T(A\KJ,S3Y ,DE&-A(S(.>\1%X,@)R1 U/(F0M&=!@S*O&_9@ M\E$5F;Z7)M:M/X(_=B^N;R%5)X!NPB/A9!),N 04@A-B'?58*I,DMYQI12IR ML6IX]&667# 3M=$N(D(=X)'&!)D4(XI!IXB#T%KS7#)Y'1S=%3H\4)T"6G2A M7N,)A?)XQ1,[A,8<_IX4 J!>B<4 M3236&LUL;E[!UYE^L*/P_ X"+543W]K39A_&<1EA3CNI?V:[L0I;W!QF5>#? MB*BYBSPYHKD@7$N"5)4,\1](,AAHQ&S"KO$ M.*6Q+!3U<#"JHA:KJ\M>>5!=;C7AGDOAM TZ!N.\THYCYBIBL8*Z/$TL E<8 M$Z<0+)]#7((N:_#V$,:!PV?,64-SJ0".']P1H(I:W$L3WPVZH'N#;EG(/X'T MP\]5V9(;X4AIQ6/",C+O.972F4BU(5Y%[66HN*$Q]8+7)1O8[RJ7/*"=9EB\&H#I4YSQK&5UJ4D+8N21>XU"Q6U M6$%=GJ$63#B'>2X@:P/BRAN@%DZBJ+RD.;@L>H714:!(#%/1M0HCQT*,42GL9%C;5'/JX[R>0,03 MG"J_89NCT^[UNX-2V9KM?#CWL!M[8PJQT#')#7&'0 M+,L?_$;^,547H'*_II-+,=<\.**)\MS;9(Q,$N?@KM281%NQGU6#T^]SDDN] MEHZX7'W! 9PR)H#]<(RBI0"SQEBM=([L$KY*[E<52EET;BGWSE@0 :LC!^?% M,1ZM]X(1S4#%%W:PI5+7^ZGK-/M161JMB"BPY(#]N(!L, D);(4W"DM+/3@K M+[#.ZYW+QB]5Y?8Z?=MZ2,#D88<*GS4&+:IZ:<4GG@J@=LX*<"HYQ7GC()$^0<%HC01*1W-B23S]F*=0#WYP($KR&E M9,O[P7;,@B?(IAB08MY&IX(QQ@'8Z75. M'E*YO8JAK+#2+XJW5$J_FDH_PW"8HIQ$(A"3.<7=F8A@Z2/2N9*( MFA8+Z/I>Q6+NJ;I_W5H9=J%5W_'/"K_?R6E;N1E<;$^)^TW0:IN%50IK-6*% M](M$^HLY],X):@V( N*&4\0]\TAS8U$*1'BI@=PYH'>2K[,Y;>\?Y,LN0)>> M"E4K5%U*C+!"U86CZBQ_=I8ZS@D*B0-_UDXCYZ-#TF+O.3,ND)!KCV*U MJ".BRP?5.=U[;NQ ,'I@V7*!D2)E:>)QQX->OYDNRC\UVP'$]@TB16;3E ;? M."$/5FVQH6]-PZ(_2\,BM^5AE2L]^^^\I++'>\];J\_3GR7 P0\ &EUX7JUX M?WA@OU,;G!YV;2A_]C #%J[HI%K_*-9RDPO;OOB?7BTTX8Y--RANF:QOMF > M\S5'-K>VJ,7ST^C[^1;@YOB8GYK[C37+'_.]VB >-4)K)S#\H][&5%[;;*NH MN0T_?D7Z;NDV=S,9CN-K)^W:FLG=E>[;_ODW:CJ4T> M:^J(X\PQ0TA4FA%#F ".Z6]KHBZFS=GDP.]FON0S-5^_WCSG"][=\Z2Q=PA_ MAS<].PC)!&6-RF$M=ISLY M]DIX;A<>&,O'@R04%B:S5F<5XA)K9)P%)AN(]#&';F7>YMZ8W>->/?2HI.%! MTK +4,*L=,91Q$E(B(<80! D15E7A66"4N76-O'&[(; #)0L@#?=0,"6TW+P M$PS.MA[497"V)^.M#>U6LH7=<"JF^M3!V_6 [(-]&#H!9<.Z['%6+>ONU06N M:EE7M:Q;A8RKJF5=U;*N:EGW%%L'TQ:U:E_W6.__8K:0I$O %)E,.DC.@9TG MPV(PX$A)ZB6]=Y71SP-W''U_K[/;W?IAFZW,J<"-VH4/@;"V#_^,MA=?3^HY M_'WKLKZ]+_;W]FEC;Q^>]>EX?^];:W^O?E$_^?3]V_9'M@L>5KTYO;'T 9Y= M/VL+;>_#,MKVH?_UP\>_+#Q-G6C]"KFU*MDXT?RX=GJJ>=A4,/E+A$\-Q MPEQ09CR/2EL>C/2!:V=UT(+<=R>]@L$EP>#%% P2,&A4>XTP=1SQ1 4R*7D4 M77!<"AR2Y6N;7*PK]6Q@\#747;OI_,TKJ\-VG\S[I5"Y&]+T*U1;'*K59\D= MQD$X6%VDA ^(^T@0R'9$0CA .!R=UVEMD\EU,&D/2+JO2K6ML+HOA;)4ZOX4 MZCY-8K0,(=&<(DB(13Q7>=;4>"24#423I(!VK&U2 NK^D#,VJU?L[7FM\<9,FH M%28&YXG@@A.+DW 1?'0-3"ZPZ@3#HR]\/L*2(C$N$8.LS L?J$":.8N2A&5Q M5#+L1#[",EMQ<;SP&0;&6>AYJ=8!%7KY;%GS1VQ=;-2>]KS=G3-I4^SFPV^/ M4F+^CH-H=/JQQFO_][\T"/COM4_Q1VP/(OS7=P[;S] M7I:!3GOJ\&$6DA_E>4,P"& M>IWNG .$,Q;T9B-YMZ.!PW$*G@_!SIP<'><> M_Y_KZ=U#:H&O+K$.6,2@?_,E,ZE\2[+9DM;ND0H_^>]1]RKE]1"\Y6ZTWY%- M\"IO;.O,7O36_GD]8[S91I/3.STS-[Y_2H_V_B5S ESO= L9>@-*$;OE">#_ MM2LSEMI1-]N\_VIJQUB24=J8..=$&!^=4T1S;+VA3!RHM=!3CYC6>>^C!&^/!&R-&!<6EP\YBK0.C3DN58"6?I@7(_%,>6]YW M!T S=TK>V2O,R2Z@2K?V=M#-/+/V9].ZX2GF^QW_N#JG/'4.2C!E.9-"4L>C M=$92QG(1XHA#($[,)9_76<=G?Q3#H!5WT_ %)@99K.0>/.V/5L=_?W5D8^=L M=^\[J>_MT/KQ=UZ_W#_@6EK!0T1)&X^XPQIIJA.@3N!&1\HYYFNU"/3L-$,L M3.<&Z68Y6Q7F6L/UYQ]2Q^GVW+=H'@#=V3U[#Q M!,_:^W8"X^'[EQ]H_7(+[VY_O]C_^O'\V]?&=Z#XO'&Y<_[M_<>SW>FJ;\=' M1XV3_?/&WM%Q_7C_LK[]D>_NP3BVW[7VZ:.T1$RHG-#% -_I>R?U]!W>N!N@66E*^@[K&A M[F(*ZCP)RMD4$,/$(*Z\1EHRC1*1B3+&5+)B;5.L&[/@+?;J_,U"6.F@!X.( M>7/5SIK]HZ/8"K6^/8^]]>$F M4__(YFI_'K2E_."5-=1;5LC'MMYUNGMYPHM]Z3U8A@_%*A1_JWRCA>/6]#F/ M' 8BEEO,$Y+2"<2)H\C%_$]@GB@>3(JY.,&ZU@_NIU+US%M=O5YH?...>EVI M[OU4=YIR< G+H91"VEGP&8*.H+K4(6^EI5+$Q'/95:UGDXR7I[BO*6X!]-M_ M1[F%QL]WUBKWYS'B%Y_S[/^1)__MQ-Q7;&)QD#1=\0T@26)#A9 )"6L)XKEY M@]:$(DQBC$PHXH18VV3KC#\8E*HPQNKJ\2+#&'?1X]0\CP%=QFZG4N'[JO#, M9HFPP>6^BMSD^&,P"ID4 C*44^$HLS2!0U TTB[ *UDEPDLO' M.,1=%"C_CAR5FLCHA3=Z;9.O5%#Q-<4FFCGQ.O9F2H15/LRB&<2'X4S_92_R MZ:&*,RP&V3K"NUJ"[Q51QB M!75X49RATN$GT.%I"A&,#TZZ@+1/&GB_DLAIQI$A#,>0*ZJ[0H<%624=?@UA MB!&).(JVU3^JN=B.J=FOLB:>ZJ#,SLEIJW,1XQ_#B:_P:.%XM'-68%')*R[J MQUNDD3O,1DD$-HAZ&X%5>(*LU 99YP(-@6L:2$8DAF=[S%:1B!>CS0L^"W*C M-E<*>T^%K4\KK& L.F\:P&-6=CBY(KK"FAB(9<]ZS%Z"Z44J4N*+, MX@BK%ZLTAV5O4E1',IX\N%!E:C\0;+[,V8Z@EFIO"7(\)0 ;JI#!A"'O/7S@ MG&32KVTJ1E;($:G"!BO&$^Z@IU7\;X%*/)/28*P@(DD4M&! \?/.1.YF+;UR M1C O"#'YI!11U8&+IU7"XI11%4-X;()03/-L5=X*?18?S#R?L_L0L'=&.HT" MIH _&(/'(JU'+%AG!>?&&O!8B%ZG58V(EZS.B^(1E3H_I3K/[$T$B86G 2-+ M2$ \<8UTI!0E1I6VA%L2./@$ZTRNDC:_JJ:J>YWJSIYU7.UZ@6X\HQN M,N0\ ?U;[5 9A2T,_38@&CHG!#DC%.(V8RXE'EF7:-11.4S# MVB9EZX0N*IEO^4A[0]_5JW9.UWKF#)^(,K*]87($=\-^02C_Y6Y-Y&YL/O>$ MS1V*1D.?(S#V9O^B]D>G/>C5_FK9]OT'_6S;T>Y==12L'5GP8VJ]T7RX8CY. M83YJ9T=-?U2TG3WMQA_-SJ#7NJCY;K2YX5)N5)@[+@U3OG,#IF:_5_L34"[W M1(-7!!\IO^>PI6TW]Q#MY9ZVN5]@;[U6]' K;M&/W9->OD'YP%.;Y;8)@X/[ MV6[,CPS-_,QAJ[N5V(/8S#MD_-+GAB[0%X:.W8SP5V3II%\\3>1BV_ MJ3T\[,9#&'7-GH RPEW'=^QWKCVNV.17OV='K_PBC+1?N]%( !B[V)VV$Y83 M'T@(TD;N,3%)D^BM59*&F 2_I>WNA\:[:Q9C=-!_LN3%WS J4,>_QO/P(;>T MG+ &B#Y3<["0_JN7.[2^=6 ]EE1Z@/6BJX&6 @&AQB@%S(FDQ($]!UB?/3'R M?VI%J\;:S]K;_=(BW[*J]6:[>3(XN5K<9B=<,_Z@[?Y-&'3/P#B )KWR)=X% M'TE+')1Q"!8"?"1C.#*14P0+@K&@F%,.ECL!WM0NHNWVIDW<>A' :3+YBTO M 2#(RBG[5H%L,RJ_E67T';S:?GZS2O.'8L$:6P=21"DQ-8CY7.3?1 >N,Q5( MF1 #5H(0 6(Q3_$SW/=JT8(5R@*3;0N8NP(-!J<@#/^!E6@F(%7]47OF;+^R ML=RH[;9K_[*P5-V+&EFOP9JS]>-V8YG-5!R> M#1C:M.OV>M@ROG_4Z<6)!XVOJ0T;EL9\I_R2ZS4WZ(],Y\C895O;[M1:G?9A MCFC^U.K.&-IW\/S4;-NV!T.47Z#3S0);.QUT3V%48/!'QKV>UC:WP[< MN)A/H _AHS@1RGM^9D @AM7G4N;[2+0>D4_YO(66+35;(U]GR[N#X26>5W< MYX!+MVMAM4]@87,5C ]MH*_- %(^^:7A[%>=WV_'GX]G@#\I<2:$=DA+(A!/ M+,)/7" OO962:,^T7]O$&[,Y7J/.[\OLG#Y6K0(!,RR%U52F44?+T@5G!>A> M]3IXB4X^5G-K[X-0O[D#,P--;VSOZ7(2\ MP"_\V[8&\9UMEC]L-WN^U>D-NA4&W06#SNL?#U2*-BJ?$#!CX$!),.2,*S0+^M :9-TK8AZY$F^GG9^16\+G^Y=WA=^F[KJ2 M2CJ73.,41E;CL3 M@7IJYCA2F'KF,)AGR=8VS<;L;O%*(/XH<>;B&DX/,>[S/$JUHMSIYYB\<7VW M("_%T#5K! ME.5,"DD=C](921GSAKN(0R!._"3F.=+K]YU.. -AVVJ'#^T^>)Y-UXI;O5[L M]ZXXWAX\\8]6QW]?ND[71SI]O'_9:#7>P_?V_CAJ[,%SWM?Y_EZ=U2_KO Y> M7_URZSQO0WYK3NMTX[A.OV 8TU']_0YIY#%='AW5+_UE_?+PLK&]=5G?WJ'? MCM^=Y,H%]EIX0HO5:+@)2G>5.J.XAKJ[DGU^CT8TW6BDT8\GMM)"Q% MD/9*7&JEO#S!;MV2IF'TW@O85YSWRH^KX9_]40R#5MQ-H]=XS>J\N_>=U/=V MO%P\*W*R*U-@>O6ZW.6>]-[4:9/['=PV:[2(A@ MQ4L6J0MCHU^F2\#+MNQI+[X9_?![:/: +%R\:;:+(1<7_3Z\US#[0IS.I$H4 M*#Z:2O\H/Z-F@PMQX\=X@_SB9TSS M7[KR9X,E=(/B7[MM-=AJL,L;K+G3;6\YLS!""["/\>89V(N] M_LY_!N"FO^99>!_/3[N=VN?8_='T/RE6\@JF8@O(WL\/9+^"22A.CEV;@">J MVP-4>4E)]:. E^W71I'VVC#(CN\@"H]UW&,VF?H5'>6X[>5?S#&-D(]C<*T) M]YICKZQ*1BMP4KFEW I7;$'@V\]$C\(7SZ#NVJ_%-88G+W#]:^,D/^/;]KOO MC>/#_/>3W:_?X&^?CO?I![&[O45V]QJM\37CDQU/ M1_LG^P*N/($Q'.\??^?U[2^B3O\^*=K+-<=55,YW]SZ>'T2>RC0]2C7/550L MLE$;A)4T(DAG87D65G?M7MKP/(ZO57CV&O#,4N.-QE(#FO$HB<-6AZ"C%A3+ MA.W#\&QUCY,]#U!KO)T&-24,3M(@G[=BN<"YJH/T*'%MA/&<>NV*8[M:+OC8 M;H5IJZ+=%:;=EB9B','"$BH-XU0E,/LNZ$" J$4?K*XP;:F8-DW4<-"$1FL1 MY9&@O#&(=' 4P2*"#7( >9ZO;3*\3MB"#\A6F+8JVEUAVFV8AIT!/3&@(Y)[ MBRVE4GO/M2 "<\8JOW-)<+8[3=$PIB10RA!FN;(*L1YIG#.E#=5)$&H%E97? M6>'9Z\:S0&528-R3HHY+:ZQ,SC*BJ0L8*!JM.-I2@VE[6U=E3/:^X_K'@VBB MDT1Q1$ANCNYY0EJ%@(@FSA$/@(?3VJ9AZQ@OJCOZXZ+:$]4K+O=);DJ[)709 M*57#W@?_&31[Q;GTWJ.D9LL-<8>!_'[:*0?QIAM;Q7GDW_."([8Q)W/*V5[, M-UC;_(W\8RK5N2H!^P@PG8+407F*A0*8-M@I0HC7PD0;F!6Q2-DDHY3-.]2" M':=H9^GKQK ]Z,ZO1E%QTE^%[_KL7HA6EJCH/ E]! 3)FFQG!A M4EK%'C25/B^:=C$X5=BFF'B,.OB(G;3J$?6YXF0/4^J9O0!F/N36TDRQ;H7^G@G'/O3(2*J??# MLX,(QMB^WC$2VS8>'_A"U!,$0N+H80R__F:UQ$L2(($ 1TQ8P22NJNK,E>N MS,K*7*:VU95*+UBE&4@!-\QJCP5GDCJAI%*""94<&&U6J?3RJO1$*%R2()QD MB$4"*@WL"UDE-9*.D^ YYTJ;E356,TM5JKU2Z06KM%0X419T4H+RG%4DP6@' MBAFQ( \5*Q[&;5Y(A+L8Y!,9-:M>6[:JBTR2D3D4U3",4!H*BK6_0;T.9<* MQ)J _BK)-=>.$2$X=HDG@4$,*A.]M$H])1)J?*#$6(4X>%&(6RZ13C(A0['S M06"5"#C3A-1@S9=(JY?D<%+UR2<][/6JT_W)8Z3[SV2V'KYE^:(-FG;&$T"_ M2+#CG@I")"SA&'1XF]D(E9K?K>9JF&T$O-4HCI4UP&,%,!_#N& RN8>I>45-%Y4< M/M)U(Y.DC K$M=6( T0CXSA%U$7(F1ZI.I'6"6<9TCP?;DLDH'S^ ^'@HQ;>VV38 MRAKC-6Q,I>J5JE]5=8>3<,PIJ7WDDEL7) @0LQAT/=E11>6*O#]G*O%(RZDB MR@7O\B806'42"8+UD2CO$6D"^D_BXM(V*C5_76J^J.[=E45_Y S;7YM;'_#F MEUV-&24Z"7#5J<\=I3S8=.&0!.T/BBL)WOK*&L&\!LOV(K2]2K&M4FRKS<$[ M<-I$JJC+I[N4YIP'(ZWUAKA( +JI37"8XU<=)PQGBRC&.N#*F4 M>FF5>B*L2BQ5..J$;, 4<:4#,L8$Q QW//G 16 K:YS5C'EP6+72Z>75:9%4 M4/D4A7*2&V%!H[GA)#%/L2+)5CJ]O#H];JA=]"(9IQ$US")NP5I;$11*1'M' M/*RFI2MKE-0T?W#\M-+IY=5I<+@]EDX'[PFG,1AL7/ J,D,]$314.KVT.CT1 M+<5:4I4,1\'RG#PO(M(:!V2MPDY38A5WH-.\IO6#:V-5.KV\.GVO-B.53B^# M3D^)BL:<-AT]0=$2E2TU1X9XAEB26 5GA:,^:[6L:?G@J&B5;EM]\DG2;8>@ MRY8Y[_;ST3$H46ZM P@';[2+^,N7;7B*KNW/5'K^4??U7J 1^^UIP\(]>&!X M=9,Y^SAS7]\F <(H:>R8)8IY* MQ",38+TX1RPRE:3E\&Y866-RLD_R1+>3^R#,"]B>?X%JO QQX%F4MTK+68A2 M3^;9*N.8P0DY83'BDN9:I4$AH91.CF!'A%UT6DZEW=[@$70R:E09Z5>AQ@N( B] C:M TN)T M?"(X+)QCT1N'&,V'MED*R' E$&7.86R],A)\?%HCK-+R5ZKE"X@+5UJ^5%H^ M)5RLJ*9.$XIT\IF;!Z>TH\XY8E;G,%)4SY;SVZQ#OLBI66Z;,4^= VZYX$S1"/Z= M=KD(5\)2@&4(E&DV/$,Q1]2F@O_%P?_V9+15&&!Q45@D/6.(8^V1B\PCG+ S MQE()G#ZGWXJ:4HM*OUV$PCQSZD %EQ5<+@0N.<6.)ZJ,4YC;))RR6EL'!,Q[ MG$2JX/(YX7(BCIV24PGX,O+,< 3VC2,KK$2P6)I2(+B:L5S(C-<(GF3+%5Q6 M<%G!Y8/*O *K-$KK?(J &ZI<]$200(A0(9\8JN#R6>%RG%UZ0$)B?401' +$ MF6%(QVB03HX%Y8@E/&\3B!JGBTI$J]"R0LL*+4?A6X*# %XI&&65SHN7$AHNEA"@?"7(T%QX,7B.7RV#+*)E,5BF-Q@90R6\RD^6R_I'WX(4G9>- MN5*8Y\AV]YKM4J3RV8=K=7H8*K[A:ORCC?]%L#ZU -C[E#,20OW\4;6_0C4>P0,5Q>2RNL"&O7OY+ M;W6LBM 0NAJ#(_BDG_S]BKB,1BMXEI6)F3]IAO[^N66\\JT1G.'+KU@'X#7H MW_R5*T+G8]I;^>.Z)H(:7IW>\9FY\?E3>K3G'RHZ<(I.MQ2Q=V"Q8G>H0?^R M2S.68K^;*=9_-;5C+($_8V/BG!-A?'1.$@+<)QV.="U3!.;[<%0B4NV%B7GEF+)F(Z5SNV_;>\T\O^N]7NSW)J;USB'?,$67<+2 #++K M?/J;WX]AT(J;Z6,3V'O\&Y L7#[)\$%*H=F"V_[5ZOC#%\JI=_YW'_NC?]KV MAQEL'C4.ZO0[AC'MUS]]((T\IK/]_?J9/ZN?[9TU-M;/ZAL?Z,[!1^#''TXV MMPY)?>L#A>MQ>+V+G8F468=H3 '(L8Y()T81CZ'L:TNBURM%!"_D."]W=Q#O MDMF;E.:I$7]K/Q; S<'8>MOMG@(;*FP;S*?W@Z/!T,#:HP[0BK.APF8K'&(J M90>ULO" 4;[0 UN*3W$2N_DU?+C5ZISTWMVH&&-\;*J>E%SNTK:6/@',3LL> M]^*[\Q=_GG/!9KM\QO)+?XXN/S+(4QA2>?3V:OG6 MF(,S?(_B54;UC6_C57+C>[==E@ OY?>[[.WO,2.JP5:#K09+5JE0,UWVCJ#! MG4GP1$Q\=DHL=.@"/%/D;X+KE&!XG[39MS,;U_N S2@DSQH$O]-!'YYN:+:+ M_GYG )<(O8GL]&G[#3>%[*9$[9YKC6=[]$\E)WI_SHG6CSJ#=G]1,W"C1KS& MF5R_0B77KU#):C+O,9F-V+\4RG]L:Q 7 <2O<:8J!:X4> DG\PX%?O7=5+>Z M-L0R)C51P.FN9YQ9"%Y;@L':^W\^'Y2W_JGU3@X/*G3 M+V3GVWAV@?^UULP7W^?&=;FZMG^UL_-,J M>\M\.\_%^OQK<\N?[FJO,4"G@"U+O"Z:Y2N@H'%XJ#IV,X&(4S5@#Z,9XHXD$* MI$4T2 D:E-#1Z5SUG:@:QY,9_'-7!Z@@L(+ 97KPY4) <,0JM%LDVC7&61\A MU$O"-4J)"\2YL\#Z+$/!:*+R&4\B_,J:RO7P1<7Z*LA[VY#G9,XPH4PPK;D@ MP@(I("*2)%.D!L_<%;ER=9\4],8I'F$,"ZL](CH1Q*55R-HD48HJ6,Z]3KEE M,I,UQBO0JT#O-8+>/*[N$Z!>Y>H^ 0YNCI,_+X4@A%A OURCFH:$M%8RYZ5: MHX#1PY*OK.D:$Y,1O\K3K1#P12/@<@%@Y>DN.JZ7@6X(>*?UK4-6W]O%1G#A MHD+*V( X=@(Y3D6N_2F\QE1;G\O[JIK1#^[G^%2@]T2509]O+_K]H >/&[O# MHV3YD-E^\_CFOD)OOK$=R"ZWU$HKI>+6!F.$<#ZJ2(@DF,Y< :-R49\.K>J3 MN[$"\ @'[U DSB-NAO7)_GZO'U M^ I=>5]/H>(342AAP?UB$11;*L25P4B'P!$E3C@GL=$DK:QQ7N/Z(1N-E7*_ M:6-=.18+UN/)+31-F;>$(TE"R!52&7).,40LH40I[ZQ38*JYKG&QJ(+2E38O MH38+QP(C/DF7#%=4Z^2-22)I':7%+%2[0TNIS^-V.4C-@7YK1+0DB!N:0)^M M0=Y:;F4@N1G0RIHV-2QII\GT/")?0]806S!:J,0\KZ' M4[F7'^BZ2UY18QQW)@<"28-=,>^E5>[ETNV*>2_:@YX,Z3/.C!URA8Z M KEZ9R4^?%LEOKL*\8W5UYH'/E]NG\0YX%.1I+T(!HNHN<72$"*]2 X[;2,+ M,S=QJ5R=IP/0+U-V&5CDDDF''!@[Q#V7R,1($:514.5A2;U;65,U(Q_KK$GLX3J'/EZ3R%@H_',LH#&CXEI)WEB$MOD;'.(^6YBI3B$)S)G4X9GDQT MK3H:+ZUN+Y=J5X[.@M5X8HLA>6J=T@+)H!3B(6JDB3,H<)P$EYA)3U;6>$U. M2=2L[/2KT66LE?+"$:89YXQ%AZ5EVG)I A&=PHLT <<4(C*4A M7%"#G!86*2TC3@G,LDF9=3/UX*8WE38O,>M^ G6N6/<3*/C$_H+PED=L+0K" M1,29\DA;QY$A/%F9HF.$K:S1&C.3"EZQ[J75[>52[8IU+]IYGMQ> $55/.\, MYJ;5B'L&CK0"XR-KY04_!=9.A+DD"0S6 M$8'_XQ$7'&!6.X,(Y49*GY1+865-"H!:]? LNPIE*Y1]8RB[7"!;Q2,6#*@3 MNX"&.:I$T @K'Q$/)"+K,>"KMB0Y39C)NX T%S PBSH37,%J!:L5K-X$JX1I M%:,CRMC$(^5:)P(_A! .8ZI\M2&[E, ZSE2%H88(CI%B3B$NA49.8 +H2BR\ M%[BW?F6-,%I3:I*J5L!: 6L%K N."CP!LE91@2? VHF]<4Q#$#Q*I)/5B"O. MD*,!(XJ93;ZLP^7*VJM$3I[8J:("%L-':PR.0'/\;3WL M1P- &=;>,5(>!YSL:S_\4[,=8KO_#I'RU."BE5JLZCM/,M+;3C*2NXXR#A=X M\M]'.9=Y9W]%>GDP]+@+ -"%BV=0ZC5[_5[1204L(,C:T7'LQ\+N=6,\@MGO MK1;73V1>6=K)=1NMT=J_7/>/M3F^=VV]B5[\8M^-X.7T7&6C1?QU'-N]F#$4 M,#B52(M:&6J+Y@76%K8$V^+$]HK_GL, 6,&4Y4P*21UP,FY M9()B3K$FF!$EN<[EK(@0'+O$D\!,J%(FR+E,3+*#2B86+A/;)XV374TU8=X: MI)@7(!,V(&L#0K=B+[=BUK5+.;#@"@.KUNZ6).K\PH/?6?K[\D85WVWO%$/TB M/ 8+KL7BT$OID&KR+!6&H')V]OR[QO1QR,7NT,+QDAM*.)Y;/^Z9OS'SL!A MPP'F1#*:QIM]TW+\]ZO^OJNX<8')PE*(2G$K8O($9< Z'1*0B7%L%M9XZMTG-<5>?YZ MI4'L7S8J+N7O-B$05BE)5(+_''?)62E#LBY(1:12*DW%M4H('D\(SAKKN\D& MJ34'%'/!(]!-BAS.QY4EQQI,78A89B$PMPB!GUHA?'4!Q&\:@[Q%PN[%IJY+ MV#>_'\.@%3OI%EG[..@/NO&JH'T8 NU6]H:V8#Q_M3K^\,U)UX>3S:U# @XR MA>L)<*AW8SZ#@8-!PAJ<OFNV MR\9 KUJZA1=-0#7)NB)JHL]:Y0;#"B; M02J>KOO3J]Y#F>_A7\W^R%.DID^RN ;N_=K8^T\;I^/X)C/]L'3>V/-"_G8/Z MP9?3^MF_X5G]Z<[!-GSV"]L^^]BJ'VPSH(C]>G.\W+-E6D>!4=!.(QZ%099S MBC"XA8([+9QG*VM,U/#"BJ#-ID=+WA+JN>&?WPO^JP*Y2XU]V^"/;)UT*LA; M'.1]GH0\+BV-A#L488T1-XPCH[!&*4KJJ>?.>0J0QVM"/OA<^\NKFOO M@]=6I3F6 -CVNS%6T+8X:*M/0AOAE"8C$K("TURQ0R&K=$"$J1SI3]P%#]!& M:D0]N!?/\I7L6'9HDQ5G>YW0]K$SZ%;(MCAD^S*);(X*;KDBR"M@;ES0B R' M5Y1@ZZ(5Q@I -JIK?,IQZHJT/3*RJ8JTO5)D@\]6R+8X9/L^B6Q"!!(]YD@& M(1 /2B(GDT N"!:)U\H'"TK&:Y@M4QN"M\#9MBYVA2OF]OKP;3TO; 5RBP>Y M[2DQMTBET-$@):4%QY3D7*FN(UJ9>IJ^2"Z-O,M22?%^VF ME9-\PEWEZO3>$TQ093.JTWO/9!;\E-WG)).77J%(M4$\$HQ@]30*AD?+E(PR M+JZFS\*5Z1$/[^7?L[@WVX.2LBPPA3=?J)16[1A+,,4V)LXY$<9'YQ31'%MO M*!.[A(B5ITG\W3R.^=!$>^_O:'NQMYG^CKU>I[O1[/E6IS?H+D]:[];W?6#PWJX2)CIP19!W@2%. M@D<69AJQ8#'FGD5)XQ @06)B6,^ A0D#' 1@3)0 W"IC'./14 E:%X0T$ZF_ MC[O&>4EC!+BU;1^'Z_S65U63D"@5$2F:=Z)EI,A%39!BC =+B%/.CZ^JL8! MDK"DHN.8&=!8D2+,>,!!8^V>957']/>MKZN+2E)#'=**43!K4B#-F4?&"45# MC-& 61O7UN!"@-F'=SV7SFFA/..:4B.45!I/2]1_\LS;,OF^T>G'0A7_SW]I M2LB?Q7#)'^F\R8LYC?"^FI%_+]!\S@?""^/ M+/R,^TW?RL<+'UW%X9'>=WK]Y3I@\RRZ_677),.#,!0PV^M\<(\@+27+X5HL M(G8Z<3:NVY1:FG*=2A4D%P3K:#R3W@2?K!-8CNMV>;QE='IT=,(TGW-Q0_'* M9T@S _[9!/DJSP'NGQ]EB>U\/O6&C3A#%QP\LE%NW,1QA8-K WU--(8!? )+AR3!/@_Q]1;#I=8>26'GCA9)?*^ M!YN>^M 3I:L*FQ2WG+N/TQRWY5;%U>AP7>]#O92WZ^Y;M]9I @"=/]#W> MD<=Y0GU+/G^9XLVR>3/+$\\RI:]JYLA"3I#.?+!IMI9R3^#@3]^%N8CF#'W[ M8K1?7CP*5Y:K=U: P[=5@+NK -SU>,*CY*<]I6@\Z_;Z=+=0CY;>T& MOZ7-WH=6ZIO8];T>L,[!K1>RTWO/J-=PI_?XL '7;)QMT\VM<% _^(SK1W"? M@SU1I]]/=SY])HTMC^L'>Y??.=_I/?I"8?RL<; M&K1^FG=Z\S-M;AR>[6S] M^W#[X#MIG'TYW=S(D;(O_<;[\YW>#ZR^\9GM$NJI$UPA)K5%7 N#G! :8:=T M($QK*MG*&A$U(A[]G/&B]G$KO*OP[G'P[J%5*"N\>VJ\:X[A'0ANTCX9E)R3 MB#LKD>/$(.VQ=8)%C$5N_P=P]^#C*D\%=V\AXWN8GG#I^MQ896C1.>"O;!X7 MY"E4&?3/19"OYNE\S6/:3-][P[S(Z^UB*D-Q7V(L&AO;)[M$4VMD&4HD2[X7 A6RB5*BZ_4=]GY7J6^C\[SANI+F9#*2(&23KDN>8A( M*^D1YUP:PD*4(=-LPMC1BU[TKL&LL.-D I9YT!6/\F%F(Y< MFX"!"U&,>$H2Z1@$HEZGR V+1JF5-8$7W#S^^3=V*_5>*AI5J?="U'N".(50 M'D=$D6&;U3LB)[D%?R=9ERCV+JF<1;G@[KI+M)'Y F,WC=@?\:BL!,L2]7J, M:SRHWD/5T>3!4_-J[-#" W!5KLTC&*B]2?Z))7/1^@C^?/*(&PVV*=*(2*2. M2AR-)+3,+93BP39J@9KS,M(.*]RLVVXS_5%$&&$(ZZM M1<8*C)R*2>M(K74XYRB"27P%L#FEZM:-!]O/;X@R5KUCI#QE=$D**W'9 B=YV0&B[EY+_3CGL]7LV&.QMCTN&6M&\- ERNM]_I]HM^ M[!X-2ZZ<[U'7BI/]IM\OFKVB>93;PW:;MC76#7E*/84IY==N^_TQZMN,GE/P M+'X3BWE1_^!_KA=D&*D2OOR*=: X@_[-7YDXC?E,97,D+R8FX^:9NOKO?O?R M$/!>1*X;[2$JZS2_LZT3>]I;^>.Z\9FYZZY3"VW<65[MAN_=6<#K MIOO=52#JL4I]E6&UTB:/2BFWP]]-ZYHMD+?8>_-%@38WZKNY7;NR@B*2+ ,/ MQ&ADF!.(F;*A&-=2IXEJ.3I@XKQ3*@;N,+&<6Z,#LSG"9IQ]N9VY?]K6(.9N MV^W8+VPI,V7QH=:EU-Q1U?.MZ746'H]30WEV(5 +4J MG?-(I7-FFX,G+)WS4HO<5)5MJGHN53V7EUG/Y8XY6<*2+F5OA^+KYO>BAL1[\V-5FMGXY_#^L;.?A[;]L'> MZ?:6I_5/C6;CQ[]A)/73^J>O!]O-B8@WW_SQSV'C!US[Z .,\6MS<^/?^^": MGVS3S[F/Q5G][//)#ESG>A?)4<3;":F5P :1$!+BR1($/K="VKN$B98<5C0? MMJPIL>"0]_,GJU6(5R'>?(A'F%8Q.J*,33Q2KG4B\$,(X3"FRI>(-W?QD0KQ M'A'Q)G(CN/>>2.>0C5PCKB)%-D6-'(M2.#&:Z^L$,G24/9T M<3+BI5-V^A#*7E43>/K6:#<5$:A0>W&H_7V2IPI'+'&6(QTTSJ@MD;: WT0[ M;B5G/,J,VC5!S!+5%:@4>4D)V,R*G)J_8D!GL=NI='A.'9Y@7L$''S5/B-F4 M"_M@@9PT#+&$N0B*.4[9REK918G^N41:_/9ZWEZC555%X\JW?@$<;3PIIX3U M3L7/'@';MR?Y6*%>(D>H1X(&8AV) 6/U5+'#15+; ML8QK,LS:7\:Z(/.EO$SI9;[\HYQ^^;=P1/O:3>$B'C5_H?UF"+']K@*K6\%J MKU^?:#"14LF@D2=>(; T%, J&D1SO?7$5 R.5W.^V#GW2H('8R7RA@;$K?$P MY]8B'D4 !X=1+/2YC^T'W6YN73R>?]1QH(G7ZZM?__&$W/0-,-#7R3,?)S?G M_)3+Z?NA[%9TL(LC8R1V98W7 MY%(5_'T+#7LJ0G]O.3^<)/2,8R] UI&U$DRPQQ@Y"]0^J>0X\'G!C*GF?+%S M'K"DG@.L$*S =9(*8$5K B@C#2<\YD/"XT[4>$;80IVH*CWC&?.L)@U[9;OG MTZ]QMX+'P'3"$FDF2.[0$I )E*+$A&%)2F,MS7MU#]ZHJS*IEE=5'R.3ZG8. M7J52W5N%)Y/8-3'*:XF\SA5HF5%@(E5"##@X]F H;;!5*M52I%*=,Y1Q7E+E M52U3NL'KS3A87%Y5%6)Y/(S_[+.,(1YI+-X35B ME4'5356'IN]#J].^M]7&TTM1PQ94# M>-(><9I\WN_22#JC&;5!L[+H:#7K"YWU()1.0D>D2;811#ID$Q@*&K51'#@P M%^KBW%*GO3>L@5QE556I"TOG2]^1NM#HM'U%/!\#5"9<:\)A$6F,B'FK$9=8 M(:V\11[3X#E5-.4.*4S7M%E4AY07Y#Y7 +5,S[8\N5450#T60$UXQD[PH(73 M"$=;EBGR2 L;$*7)LA",#<2OK!%9(VQ11XVJ#*O*K7IL43^;0O YX=BF*)%3 M# B^YQCIZ"S"VBN#N>$$DVK6%SWK 2>76$RYS9%$'#N#G >\"5I3$:-76)!) MMZK*LUH&,_^H>597C7QEQ^=4LPE' Y3+^9 L7Q;Z0J+F*!78S >(6FKBMT\BJW 4SB? M22#8 BP$ES+EO"V"G$@*$2>$X8)[FMS*&C,U39^D_?9<2K3DH>FJ"7?5A/NY MLL(J"'TL")V@V]AZ*4T(*!AC+4Y/XD"PY_5ZVXY];:Y6K% M_>#'F:WC]N;T?F%E8]%N]%E.0MGHM9,*Z_W@:- JV[K:HPX\Y]FP@3&\MXS= MQ/_[\3FJN :P4SJA7%8S7+^W/*DL;7W MJW&P]ZL./!3+Q+4P*-K$$ =CB"S3 5FOE#-:)HLI@"A?G62A!Y+%"LN>!,LH8)EF'E8Z122)SCYU M$"CO4Z(@.:7"DZ1"/BFPRFY@@R,\NZV1.ED=Z\4SO%!C< 0BZ!^-D<%=LBPV MVX,A-2A76NJ0RUPXI6+@#A/+N34Z,,M3BF!D7QJ3H\O(Y#Y.;R,U'Y,#@;( M)D?'G799S1&LPVO*5+B_"G\XV=PZ)/6M#Q1\O=/-K?JN!QT#9<6(TIP_'YA" M1EJ"*$XF.&VL8O&5)7HL=/H4"8ISC%3(_5,,]P3$\]%B5QJ[/2VE,\-NS-PX#%>^KPQ@(F8Z%4N3?1%:'/M7Z[[Q]KU;UVC\=?5 MSPJF+&=22.IXE,Y(RI@WW$4< G%B=R-K-28XDY1SZ+ZN>7]'4+)X0\)\W?8' M7?BYE2.[6W#;OUH=?_CF%.L#@[_O"NNBQ9:C)!-@+P$28WQ,*"7!P4HZ"E9R MI8@ /\=Y@;N#N/+8BST5BI%2Q),6R!E/D."64&\4X]Q- M+-K=>OJ$&X\5O):3L#&&_H_?[N1@B['D3(!0*RP%U8B.&&$TQ0 MRQ[WXKOS%W^&9N^X94_?-=OE8Y9?^G-TK='FU11?O%R'X=M_GC1#?S_OJ*[B MX:[J*#]L=.?1VZOE6V.[9\/WN%EE7-[X-EXE]WR/&7&O;]XVV!S?IK0:[",- M=K;+OJYS06IJ*]F5R[19U'N]67_H\]/0+,Z6T,8@/NO'426S]C'8:QWWL+Z7B=7]L_/K;J M9U_$SJM]SN*XDJ MWN+$]T\Z546594:X>3W8O*I;)YT*\!8'>/5)QU4Q*1EG$3%*,>(F:N1H4$C% MR*V(D4IL /!(#=Y>HIH-E78OJ7;?Y9M=:'6EN',I[H1+)AP5U@2#0G )%-=( MI*TGR'KFG.0J8.57UCBK6M156OLPKZ,RPHO6Y7$C[+W$D6@PPLJHK,L<68P9 MTE1K1DV _T5IA*58)G5^"PTBAK[%?C<^RA;A3$@V:\7I-XUD]_(N\K)6T+8X M:/LRZ5_H!!#&"$.PHN!?:. JFC*)9$A$4DX4(1R@#=<8D4M4I+G2[R75[YG\ MBZ%>5ZH[E^I.;OHD ?]%AR0VY7GBA(PV#BF*L4U:!AS,RAI5B^H[5NGM*]3; MV3R,RA O7)LG GU4:5@PBJ+(G5(I:+/S$2/G0I+$&LXB*0VQT&J)%/K-[%^D MSJ!;;6 L,Y3=Q\7X"*M: =OB@.W[E-2[Q#QV/!\Y);E5@V#(LA 149CYZ".+ M6*RLR9I1#\:U*A3Z^K5[%@=CJ-65XLZEN!/^A2]S+;Q&S%!@) 2TUTFM4;16 M!.J,8+G6"3$/C@M4:OMZU78F_Z*RP@M7YG$KC"UVV&J+L"4:E-E&! N84 37 MPB2&!RR,B0D6%Y#<#22%D!(*JVMM/:!SD5EA!>MR^-&6# JH\("$49 MEYGCR%@I$$Z$.^$)-SAD(\RJ1L]/K(S?!JX7_V^0R_J>@B[,4G2C"I8\.PN9 MU<=83_W8K3!N\1CG)QT-$6**FCL$/RCB/!"D#;?(6JN%8=P+"AA':(V)!Y^R MK0*BKU_'[_(T;M'M5]<6]^G4>L(-<4))K#1&2BN&>(@<.6$UPMXF'(ED(C>W M7KZFN)5>+YE>W^F+V,I8/YI6CQOKD"@.$H,NQ]QG($:)-+8&8:N\=CH1DM(2 M&NN%=KK&2^Z:C#I=EP4FCT=J\MQ;( ]K9/VF\6]>WZ5"P,4AX-ZDNP)+29AC M 6F?!.*):&244"A(*1V5VFJ+5]:$J1&SX.ZC2]^?N0*$I7)T*B!8)!!,.#@\ MN;R"%CGIP<%QAJ+<9@"E*(DS+"3&<]RB)AZ>?EGA0(4#]W",*@!8* ",,P'0 M<1(T22@(3O+FC$9:$ " Y%TBCA$?3:X-6%-RLF74DB+ 6]BZR43Z7?$YERB/ MO7ZU<3/W!/ZV;-[/]W9H]CQ,;C^&#[\\?'3]*/]6 >#B /!PTA5R00IG,48D M5WSF7#EDJ4S(,J>$"%93D\J3=9I,5N_XO0KN5OI]AS-SLUY7JCN7ZDXX+XD+ M@9E02%+A$!\1XD";W$L<)%R];LI-=LKO:WT]D;GX_/1\0!T]9Q;5?9W MH4H\;G^)35P:7]G78"]%GT>*'[,&S)_8S_ M@ KD_+";>PL^8_.=43= F,,B= :YM^#YA#PL(K-TJW#? NZ+F*#E-A?/P/)N M\-\J.[$X._'AY.^MS_WZM])6_&JVB M0*4)^8?D_? !RRCG\RZ:AP=;&X^F4< M5YV)A#.,<]7:B'CP'&G%-(J<6^%4B)9F!E[C4P)@%:Q6L%K!ZA+"ZN26:@6I MCP:IV^.0ZBU.B1J+1)0 J8HS9(AU"#-N+:-)RY*JFII:='[5,V)J&1?YHV_A MIO S-'^NG3]:8W $6N,G?XK:OUSWC[6+Z2BO"Y?) M*M-L#VRI3:6<1L^IIY'&*!S'7#@FB?6&8^HM5X&OW'&_X>,VVP'4Y!W1)= _ M,530,O5U/Q;##\106)ARNQ='89=^[![U"ML.17,4G2S %85;GP=F>L5^;,&W MRK]L1!^/7.P.!8J16I&! Z[=C?D3J=-J=0 JKD_ME2DZLMV]9KN4&%;.1KFV M%Y(XE">8E98][L5WYR_^#,W><OFNVRV5 M4"]IL'JFR[ZN-(SI'=E+&UMLG1[/4I_G[36L_W$.8^LC&-L" /L*K9G/&Y< M3=E%CD_Q%9#^VI3==R-BYIZ%2Z)ZTQGU11BV*)7P<4^'/-:L/JL WNJIC#C: M_5V3VX+FYT(^DO&O\<@VV^=O9HP@UUP4>!3_+@RZN4C!BW9*C@_JG[ZPQAE\ M_@#N^.D+WOGQ#S@;7]CFQAZ%Z_S:.0B'C1__-.O-,:?DJ'ZRL^'A<_X4GNYP M9^-K:^?'Q_V=\IX[1YL;'X\:] O9^?'Y=&J/>QR9Q<1:1,-Y$VBCO43,>8(9 MC0:71SY6Y21IK_3J42, X'\#25]($(#/I78;H[RD;%C^$[MYSBZ9MV7FCY/UXEA M\/^!-GS6?*D73!6?TE)?W9"I[/3CPL>4EKZ4:15(P$@091%7N2FH" Z1))3# MUG/IP\H:NX2/!]GIMZX[3VN-;U&MRA8O0)DF;;'A7NB@41(L@"V6!!GO***" M&,*(C<'KE36Y.EFD?HHMOA[:OF_H^L6$H+WM[1>=03_E(/%Y@#F;ZCQ#/YO] MTXS\11\^6=:.*R*,.MP4<\XAZ_-YN/I -Z+)4STIC(Y,&]A3W7\L&%_\UFS# MG'8&<,W0^_TUQN8Y6S7:O)!P-X4OJI>IVCHK.Q3NMY=X#>[E3/O)VGO>@TUO/#WWQZ9_SG&JU@BG+F122.AYEKL?$ MF#?<11P"<6)W(QL73#!!]SFP=%Y;YTTD@9+&UCK#>.=Q1SBC7!C"B9]TP=(T)P[!)/97F'$N_(.=Z1"N^6 M N\N]JV^\,967>Q:3+E+!J-(%B[E O:TQ/;GPO']R] MR*C&O-Y#NMA]G]E[6$R\8XGG:"ZZ/T>)EE=>B67AG/7J5NEY!NP(R3?;5\[< M5[ ]!VQ/V2&-) 6E,$>6,(VXMA@YH04*!GOL W8T9)JJ9Z]]]GAL\W6KVW,R MIEFU[77WF7DZ+1PG3\DHZ@WPIL"!,O&@0R9/'C'K Y<6>Y>3<^_59V:)*AXM M-06X3$5< $UZU"#KRYS5QXVC3C$!KZEKZM)0L?]TF["CS.X400"7N3D,__<,TDLLK(7/W!X!@TCC$NK%?@HAL=3Y9MN%I?X9Y9 MJPM/?WWV;%'0V-@M^IVIN:Q/-8A&IQ\+7I221/XLOL:?L3V(\--W]@!FKJ3K M+-7G"MLC%L >]7@;%3KM,'W[?.8)QGOZ_O2L<,:?$MF*OU^FN7I>?2=&< MY2\+2-8>/8O@\+#'G5XYS^^ZL05W^!DOLV+_YWJ5D5%.+;[\BG6]3FO0O_DK M$]DYSY0#+D4Q,1DWS]35?_/#E#8$;!E+,DH;$^><"..C-=9;#D_=BT)? M-\(;<-6?I6Q\;O?ZW4%I?-?;X?^+80\0>_U"TO/!CU:G-^C&+;C_7ZV./WQN M"YSO4UK@SNG.T??3;;HMP(K2_+W-K8^'<'VRL[%.&@=?6]OTZU'][ O?:1J\ M\[_[V!_]T[8_S&#SX-]'.UO_/@!+#-??R6,4]1]@*3?^.:QO?*>-3_\<['S: M/FML[!_E&DJ;6X<$&#$%*TL:9Y]W962>"DU1Q"HWJ),.. M??NXV_G9S*9EC&)C0S%6,KCH!!? LG4DTBO.A*-84C(\OH4YOL:L/S<^7BNI M]M>@!X_8ZZW[_QLTAVC>* ^+;:;1JO[G_/Z]R6.1[<'1"3QM+[8OJ#9^<=+L[S>O"=WZ7C?&$GM7BZTKHA=!46!Y0/;RAY-M=B\KG.>_W"J. M#ARKD-D+R*W=@SOLP97R-V^4S]Z^[<;>F%3J)**(WO,8P-5/SL$<:.HD5DPI M*=W(RO"1E;E%/,^-SA0)_0"O^J?G,?W>YUYO$,-F-__,C/]<@+^5 QR^.UNB MQ)L6WHWMD_J7W> H!?FT""B"!^'U FF@.2ARAP.7B5!!9(+G P7BV:Y(B!((580^-JDZ.P[:YPL& )'^'4#_%5H M]1;E;,.?UO<>CE8CB&KV0#".CKO-T@C.*T91)I7;NH!/&+@WU@8A#,[)LH8E MRN0=NQ.5&#VG&.'-+[L<# @322%8,HEXR'#EK4!!&T>X(IZ%L+(&OM"M0I2K MDW[[E 7IJ)/]$O!Z ;=LOX!WBV'L9@]@JW5:6L!S@_@;^ &P3"DVAZ>=W>GO M)=IMP2H/U[P8_MCOM++!+$^=SR6>3(%O*921R0H>C#,VQB MYLPP'&0EGDLL MGGNTL;>;XTHF*8:L=AQQ[A.R"O N1IPPUY8[ZU;6^!T8MUCQ_!1_@84NOL7N MSZ:'JW_+UQN*Z,@L7_+ ^<35)1_!!AL/R,FY]M9CS8VWG$5KDK&545Y><3T4 M@*;*6R=]%,@PG@!-H\_DCR)%@:1+;T*T0/X$TW>):Y:S[GEYIN*XTP?Q;%[Z M%6-N;5EUHMWI7PG!].Z,PL!'\C7LI61!EJ= MC"POP>[24Q97N=SSN'7*,]<:'<0>K5'Q=_P96P4KFA=AY6$]\#S7-H>10Y[P MJQ&--GP+UGG0[6;1<+;7''D#@+ 53KFL&I.*][;8Z1:]Y-&@- M2[+GZPY?'74"C'CXA7+_I]]MND'Y%MSV4E3AQ@"X65CSB %X^_NMT^%XKY6: M&:LT4YP7F5DM/K>/!_U>AN(2K(#QLM3"_7S5%P]7K@6B7!_1! @;MC@-I_%F: MG>9P%@9Y/*-HV)5[C%:P%)Q95CU;O.DQLBO#'%K(D:)?KGS($G[P/W_;P2*4. M?#T'WK\RCEUV8QET_7Z6X=F8DGQS3.GZEN#FQN&NB8Q;SC%BEBC$E3+(88?+ M9+F4.!^X'5[)YF%;]"Q8]M M,X!V%=X> Z%OK1;K)1*O'W>;K8*:*Y7-)DQ1;4X>[SU+QC/G/8E("&G [[01 MN60M"IP'):S%+MT6%JDB%6]*9'+L_Z&ABI%)K:+XKUEJK@0,#NJLOKZH*'XM M\][LQ %R_2Z# @ ;MT-L$6QG(=:^>._Z6SGQV9?1L*%V,[N_C@>1T=Q0", M!RY6@'WLE$F2E]<;5A'KC9RLBSM?1 J&=[]P+N&[E]QQM?AXL_-WODE MX#N 7YD5YHDI9';1X-4C<\E/MMG^N]/K?1XZNN%S.^_%PLRG]]ICUSK]_O9 MH\V>Y75'Z-P)NA+F.4^$;9>5#$HWZEL??I1;M_D[HP/J>8F?RYMK,1? ,,]DL]R).1U-V_4=)7I%U7&F"VRC/&S'NLULQU' MO5:D_"V7R5T_R@9N(>5*YUQ_4.QG.MOXEVWE\X4YW#\>^")+52/S31>,>TG5 MXN;PR@C3*D9'E+&)1\JU3@1^""$C/MLZ_[C://HKZQ#IRPL;_YX\/I]AEPQ"W/@0]>[8HDZF>> M[4HG.;74(J$2R>>!(K(.!W#51&#&*ZF(7?3AVID;#SY-397I;9:&J,:6V5Y\ MSH=2;:N,QXP.J.8MOBO;>X_:NNJV @-3YO3U%1A8?$&09]T+K3!T%@S]/(FA MP1HJ%37(:>H1YY0B[7U AAM%2"0Q!)PW4&MF2MQX3@B]!:R>J?C4"P#*:S?- M)V90\Q?:;X80V^\J<;]5W.O]^OLQCND_>OXWNWEAO#U_.**NR\[2BX&'"_@<*L+CYYBM[YWF MET#:ESI6>TL9<_TEK""WM7=>P[6Y??3U<&?KKX/ZCVVV7=9C M;;4V-W;V-S<:AXVCKP=EC=<-S^KC*41'_V[N?/K:JG^J_]HY",U M./K Z_0+W0'5:6Q].&F<^5-P+4ECZ_,NC9H:%S6B!"?$K17(4B.0AN7R.JEH MK%H9Y;$.8EC/(..#"MI*H5Q*G.%@F*7)$DZLU\QS,RW-Z!DKR9F+G+N\]'-4 MC'M<.?SF]V,8M.)FRL.Z4O+P[8KD959;69K@[' W1J^M$!8IPAGB3C%DB+,( M:V%T4$0Z;A>;U?;L15^OGW7N !7HVW8H>RETVGNH/(<90&+*M+9K967*U+@R MR2W;@9NS0U]NGIN4JUR8Q\E(>U'IVH M&4(K/E,RVE4O= 8'] %3]QIS%*NN]%57^CFZTB],IUY%+.Q;;.=#7[WLV,=< M5.%GI_6S+& !OS;S?H&_7N*XZ@?\IOH!SQ&=$HZ1*(F(U$I.(W%>IB1M,,HD MPA.>-3IUW1%Y;[O=7 YDF+#]0O8K[NFSC%JA@%^26YC ]P[JN'[V&==I'6\? M_'/0./"TOM5HU;?6>6,KM.H3K5#VZ,Z&_]7X5$:OSNH'7\ZVS[XV&S_JX,=L M_ZK3?*\]TH"?9:;1M\M(T^;&=[XK.2-6*X*,2BHWE20()%PBHJ/2Q$H7E,F] MSZ(=[K13RA&0.U8$)P@#:M99 $&\T2-<+(67/:9T>\ M90RKOQ2P.QT#NY2"?4,,58 K^8LYH2RY0O7N6@+3I=0$G! MB.)4BL0ES7D"7D:"'26.F%31DZ52XW%Z8H-.,0B*J"(>\2 <,B%$Q+RT3AH+ M5(4OC)X\NAI7\;62@80(DY!_=NW) ^G(RSUL, >$<1>49C9X;0''@@4 BGX!C24BDO08WBPLI!&&19!P3T^LK/E]W MW>K7ZZ\R09?>F:IB(O?69.:I8C2?RTJ<$Z(LQT%F&1">P)3HBH4LDQ*/LQ"> M+,U-Q)&PDB$NO4/.1X="4D9KSJ).JHJ)+#L+^0\0D&9GT+LQVZ@9>U5(Y"8$ M"S$(&SF5E'JN:#)8"NJ]<5A980A;/!>I$.R>"+8]24.8LL& #"!BN$)<$(-, M) PE%0(6@7%)XLOQHZIPR+W5V#OE2":=VB6>E 4B(@T(AZ=<1"[IXHE(Y5(\ M4);\)[':_\)/<0R2<.@(52 MRA58"?7(&AM0I-S&:)0N\>JE>$]5$.3>:IRHUB0Z[4UN/21A]8FQ+E')C<9(Z\<\0,7FK^K^HWA*5_C^9_H_S&85S M%HFFB&,#OHF)%CDC(B*"6R])B#S0E35*30WSR5*)+T?_WVJ8Y>_8ZQ6Y>%SN ML7CA 6P4X]E5DU-33YZE"&P5<%FT]BZ*H53:^]C:.TY, M2$C,NAA1 \%<1D4TCD%EN#H-0<-)C2!]C)>XU@LL_J^U6R3DGF$F&(W'\!) MS;9M^S+EI-/KO[4TDWD@*_!'32)/C@7O$E41A]GCXM4*OP$*EP? M5^% 95).")18](AK99$%CP$I'7-U$J5-3GTN[.[:&.&8M9 M3B_(CF^KR3Y3_'?IYFSV^E.+GZ#EM@#/'#2J4'^!J/]K"G'+Q>R3)08EX0CB M427DI(Q($T&4C]KXW#*9&5'34ZC;_;;V%Z<\SQQSJF"T@M&EW5^L8/3Q8'2" M/#L=E&1!(APLD&=/";+6>:12T$(%JB7C*VN&U0A[\(;BDJ/HC01\[B8[YU<< M:9+@H&K'G5[9&_Y=-[9LO_DS7G98^)_K?3!&$X,OOV(=S,&@?_-7)HJ+/SU: ME/TPI)SL9'%SSY:K_^YW+XOP[T7DNM$>(IO@4=[9UHD][:W\<;TO1K.-KD[O M^,S<^/PI/=KS#Z40P*G3+1N!O0/9C]W\*1B379JQ%/O=C-?_=7>C)W";M\IV M(YU4O,]0W\ZQ8#O9..JN-;Y7EY<;VOR,^AN53S6$_;M['%WOB60B$*&P[%%]CKV_[\,O[X5G1];UN M+#O7%:A8/^XV6\58"\=G>I+I^'%S'YR'B\5O8'K-4/3=ILPHM(&@! TV_T. M?+B834+*^^6##13_.=,WRL^2/W\OW&GY07O4R0/]]JEV,;IKPX*AEJ/O%6#B MNYV3V(6_=8N]@>U:&&FW5RO[(K7RK>&M8]OMG^:_=&/Y&*'X]W_JG>X>/-#[ M?=N+Q5^V?5@K&JOKJ[5\41O *C1[_6YI7PNP(^W^:O&?0;R52W;/+PD/G]<%/M.$\9^NOF71WIIUWF&B M.S^; >X,O+_XK?E[88O_GL<'$8K*Q(2W.'!#E8U6**V$5V=P5-U"L;D.8R@+=A,;*$@;>A%"?:>H^9R;H36; M3VJ8DI'$0*2C''-I-"'Z8MKP -R-#_Q23Z7+1?.$,,)"+-T1!H"_SM.4L25(#V;(&UN?=FEEBDJ M-$&,48 ?JR+23'L4"?U*RW[(GO:D"O^Y]IQO@]A^C[<-4?QX]^=]->.9*ZF>A:G#-71RE#EY2 ME!C//3:$![IO([(:UDTFHE3@L]#]LM=I=NA!@O9 I&K9\!Y$GWWZVBCJT"F+ MMO;W 9Y&880NV-3F<3]3O',E ,R]*K>E',9?3?"5X0H@LW^ WEG'Q?_;9:A-SR.4=.WMNV#3"Z\[\,.2QH[G!FKDY!F1+O M+7(_=O7@>G3H' MQ%$(*U1\[Y4 UMF771N8,L%)Q(C!B ="D,ZDSULGN&;66VU+OK=Z%V3EJ.S- M+*\LH#14T&/ %U@V (?6Z5RB=+_,\SM$J1*5&43EM+[Q93=/NN0Q(1\BB(IB M'!G%-;)8>!$E,! '#J66LTC*S? _%)0Y^55I4X"FN7,@Z!4GL1N+02]W=^L4 MY'>XXS& OFVUBHX#:"XWTWJC^/70I,59(^" G>?7.P_Z7YC4C/$.AMC.ITO@ M0;=@R!_^;W#NZ'R*O[)U_1:[/YL^#N\/=VWFXNN]XXS"/^.U'81:P7XO\IU2 M''T;,=N:=.[QWD# M-1;' WC5&^YA7)F8NZSEZP[KK\\%6-*"S^P9P=)AKC$W3*BDO @A +QZL;MQ M;OM0^4(R?"U12 #^P"3 JW$$^P1"U_N[TX/UV6Q_^)5%;]#L[6?IW$RSIQ&] M>5@[^[RK+'$$( UQFMM]!NR0B;F $M4),^%@70)8P%5]5WBUDS5^2(3CM17) M&I11H=SAZ<8C6+NLA -8TGS@_:ST:Z>?0RMLK]\)RC MN[\'A,V93.7HOV7D'CHA\+%-<+BO0'#&EF[^9P<\Y-_R77Y_VW@S M^S9B-X*5Z9X[.$,QZ?@2W[,["/3]+IOK1O8R2^FXH;C#1/S6;/O6(&>I#?>? M.H-^TO=]K(_M[U\COB/I3UR@ASD.:* <^CN;#X;M!KEGI7CGK?!AA% M;%_H)@RCF86GF9I#"C)* [ WW,G#3)2:,G9/\-9@E*.-_/+]D3F^\IFAQ;\B M"Z.0ZN_GCO"5.;^R%'-RK.%BY3G+2Y+I2.T,,3_?_;>O*F-9'D7 M_BH*[CUQ9R(H3NW+S.]U!!ZP+Q-'8FSC\8%_%+4:88&X$@R&3_]F=;=V"1"K M $7,V!BUNJNKLIY<*O/)HKTVIP)Y'HD@.5O:I1P.OM%Y&,:&AO)[$SY, ,+H MOH/=M)-3AP#PVJ'V?P%Z+^SE>NT___GC;2N>S0)\ES)E;BOZ>.QBMY0+=DUV MWU.-:+V$M]+G7 2R[MA5>PJI[D]0]K8Q:O.R?O2I*6ER+%&& KAKX YPC9SV M"CD)ZZ.45(3JHD'VC;Y UM'S8F!@&X&&/2F-I87T&UL+-*4Q : M*CRX,-K-ZWFZ$I8'%Y:<7B%HY$%9CT("7<:Y9,A1Z\"!#"Q$3(S%[%8*K7": M9NFO,5&Y9^B4YY1O[)FFN)9.>J?K79C,(G:JU! MQ! FI"+.)/ 2*1 %='2>D;7WA%*'R*4.BI$BX95EU+_PWT*9V[TQK>FUE.;=-9)V>=^V&EU5G:7;0O/^-ZD3$=GDT*46(6X MM GL TV0E@E1 R!(SY,&/+,H>9 M5GD93"P?F='FG]BUWV.NTHBY;*!6A)&JH.GH?AXV?"M3%L;+1,X.88Z^'\YY MYG/N^"(*.W?+P^:"T4[N>F*IHC$E2R3L>@4R%J45@3OJP>WR!3&_E?;[ZJY4X'M#47;7>P[==K5:"WBOD5K674[X CIV6\&#ZV)3;$ M_W>>$PHZ@T#M9AON<9(_>I\3\SX7 %*.9) /]%_P M9.16H_YUO7;:/N\563+%?3P\,L=!1W.+CFWW.WS>M2??"^3*<+48 H1$(D[> MP^YFN7^'QDD%'QA6+A=F3!T3WIPK,VZFPT2U>E].N]&&W9._;;>5PV=Y=L@* M%?HQRMVMG2;EGD9*$E(L][(W"E A9)856 FM+$]"@DLWRZ/[5Y;0Q1;=YK;A MUMCDA.-:*I>X=;#'%S'< C\MQ@M9)>9)5' PM"LG%Z5!J266VM1]]: M5W"_IH*]HS"A*."4"!$^E\(XX;\"JB_FX3TMI MB#=>DUQQP%>+_A2+OO>C:7P(7.. DC $<18X,L+G5$%JB3/<$)F#Z*\/3V]P M#%Z1%_!'E0+A*YZ&,A? =C-D5^4NY6]&V ERND65,M"O1ABF-$Y5II:?=(O< MC7X=P"A/0I4V61(>+.R,9/U3I:O4[,2 ^M(6+,P;W+C(*[%%?+LO-O,C(44J MR$6KG5,[?/<\CO@Q]U!G+//]\< "UH[CQ*U45B9)%+&!^. 71[99 <(_!M/P M(<:_8C?O"IC>%;CUP:VQ]ZDIN=5$"W .-%B,7'J9#WT4DL)Z9BP12JKL(9!9 MX+:P2G..!$)]D 8K#BZAC<)(3G(5D8SJ+B[":N'OLO!'8,I(Z6W0%&'+-:P^ MIKFNRR&!K0('@?B$4UYX]LJUVK\GZ*@>0,^]/+*"4T#Q2H0T/'(882:3:"XVU"+GX]&78F'>MX^Z3*0URB6_*#>P=VA%[ MK7;6\C\JF_9AK#J M[]V][28%&&'28J2L8P,N4=VTSPY _'$*T$.S?TJ\-Y-W]65$ 4'="Q521WV.$A7&\ .&D=G'8\H>C M'GEU@GLZF="PF]WMW!8T_ZHWS!NHR@V* M5_W'=B\76*8[QJXW:A]B/QMA>GJN34BX0UZP8U$Z0QU-A MA0(X-XYI0$ID( MIH\@I$*0NZ4$C3E^JQ2^V\)+G<&XFQ%;HK0**&H'#B')S3N#B"A:ZK'!*5I> MP,L\"O$J'^A-9Q/LS"Y#O"7*S2V9!%1]CJR[6B: M4L.V6VE085>5LO8/@*I:Q?G*:*.V>4TFW#4">U+FLX(/ R+('A&-',S MHK7/!\7WH_WBUL&^[?4JAJNS6H:G(F:20>67(HQ:UA^7= !C9'I#^SQ#VZV8 M]GXM+GU\TIXYE2=5$6XAAZ,F[>;P['&EZT70;C<(X=S3U%]GTDB\M^VBCO?+882; MOYTS]^V<+E49)G?+P#TN>!T+VH[1;'I59-M6#GU.FRTHDD9+:_+3UF'UOL=B M64M^\4',M'SL^DKOU69" OY,0;F0.\FFN+N13<&F6H5YZ #>:I#X]P?+N(%X_?-/AY M7+^J-VF0VB>C$ :UE%D)&'(\612H9%ZPP'V0 '[KA(IU/(.T<[TO4#F1L;\] MY[/@K0^9.;+2+;-*!AGNBP69GT&Z5J'F:2F"WS>MM4:ZI%"*)'=4QP$9K WR M(5CA@HPRQX+(Q@R&_G_UA2:=%Q!^0_QTIKS=R(D\ 9^P_ITQ##TM070"-P?Q MF&Q)PO,.A[0\11"T(.9I]?KG[T7V5I48UM?\(YC:C:V3?V*)I;6B85WOUYQ= M/(BG5CY[UNT5ZP_HE %73;9TQU^DH' M*NG6^]Q^A7]>_FY"V?0UYAFHO0GE M=]K_\F5_/H=S4(72^XIH]*(1=54LRL5AIUVD2\//N8M/6<.26:2S3NUS(L'# MCEOGQ_FZTWABVWE%1R:I/W^9M*LU9,%K-= ]LTH*C#>1^D9.!\GQZE%5R MSDE0P5X\=@:TJ V7HU95[RC8B)DJ:O(Y(SVR9A5830^A+V 3XX\C]N;D309U M5D_W+H/I*]CB9CU_)<8/+L9W6=&^6Y?[H]52J]L[*RG,BE2+_%E!\=V/G+;* MT$.[%4^RY9[7$]R.;#VU2Z[62I.,"^)Z)9V%.]+OJU:RD.7?#YJKO1V1N#U- M8+8A,W=H/C4M."1M@E4Z+OO'#0C=1S.DAWSOF4'@+)8\6D/N]]*2Z)\BCS1/ M*"XOU=DXB[PM>/@&+GU.$C\&I3B0BGSOT0/;HC/1<4GU/?=#6#_GY1Y*\]>-VM?2_NZ; M[JVN/S_.6LP7)3"#<8U37I1%(J>GH.8RI^$D*_ET^?MBP8$DJ; \)[<1PL'] MM!(;&X)Q!GX7C;E=GY@)LJ=J&V^5+[0BE1@+ QS5FRI&J4G,_=&<1=SF[UE97NZZ DP^'EH_A0HM'O5;9H1N^5O,TV2W U3[TYZJ]H85\C!DB"KF @B*1Q)YB%DZ@86 MPF'0>8[\%:P2_X$+N6-)]%2E[C7U#*2O.)8K STU%\#\181@ M/D37+8(,E*_/-C.&]LP;#\=,3=4= S*+3#%X.;>+OBR$?2+W7H[6>V!NB<0P9P2."9: (])%&#(,/C46R MR8.Q(6_J_##A_EPC8MGMV%@OO?8$-E @1@N%,8N24@.K25<;Z"DV$/R_V=0BB0C&.6)26=A M,2&K!$'8:"P%49*(S-A[OS#4? $OMM-HCX1A%.&:75%V9PWGOLR- F^\7SIQ M0QN34HH+0Z?HJ%G&%A:*H!HP1FX@3\MSZ+,T6&2<"LH%QPC/)4RX197KC!GF>K#ZN53DL MY,[-Z0@7N;V8Y\EZ#J-P-EAG7+!@H\OHRYY1Y!;<$ZN&F0O*16/O:].S@(4W M"O' ^*1.F0)\RB*J 5F*A$?,\'$36&)HYP3WW:D!O MP]"\D$P//$;X:5*N/N;LL-PW//9V3[;'!KF;5@!T.V'[=%'?VVXF(UDTUB(B MHD$\&8V,QP'!>@3C#0.50#, R9MB-*-]Z3M3.0[SFM%/7K:46:,W.B-/D*MU MFGD23[ZC=DSEUWY_ROCP@N&HD:[E"-:5J-$^YI.S=[M7SCE5\U_Y)8>?JB[I M>KV8J?71J;J-DW[]Y"Z2 C1RFSNZS\%[$I24-OO/QF''I,/1I&B9$9[H;#<0 MA3G5*_?Y,7']ZGLS2$EI\ 3%@ '7#1;(<6>1%YZ38)7G6H'[C*<)'ZX+0(T+ MVTCLJVUT99QX;DYT#+[^N>,L3BI*6 ;^,4\ M<9S @P=Q99XPX166RLT6V56,Y?&E>'?O4Y-&<%=M"@CKY!"G+"!G@P?P,]QG MUR,:/3LS?R+$LC>,I"R2>\:)S+TAF*(&E'TTX*U)#^:S2E(Q:>\?2$FMGS&@ MJ]CMK.@]RG6'YV\V0R3>.$= R)!\SGW2FJ8UNB)K, MCK0M'$TAS.;HCE,D6HXY ?]*^L!R8-9XZM0JPO9HTI&;P'))I,0>%=P=''Y$ MAD>.,DLB$U%Q%>+L]F0W!E/F:;L'CJ-0P0/ETJ2D 6-\U)H*:I5C(GG&!+F! M V851WEL,6OL[32QL$D%EA!6)B(NK$1:6XHHZ -F#1,@@CF.0A>,HXRWQ)X3 M11F_Z'9%EO%G].=G90'UK'OFXNWSXV/;9WW)OZO'[G? R*4,TBS49E" MWF],)R0,KXUD!,*J-\!'Z;;\1)-8P93E3 I)'<^,X)(RY@UW$8= W&P>\ D? MJ-7+?=K.N]FN[!QGIMKBM3^7K'Q%]MJ70]N-N9UR^*NBB]F#(;QO=_R/Y][ M5YO]#7Q8__89OK,-&W>?-:XVX7N>[>>-N/6#'L FK7_[NU4_\A<'7R8W\/;/ M@X\POKU/K'$$&QS&V+@*AP?PK-V]@V-X[L^#;SN7C:OW[?]>[>/=K1]-R0U- M@A*$&:-@.3"-M!!@.T8G9<)48B,F6Z]@%73D47"J%#=)&B.-3X#*R6*=B<1J M$6#Q-$M9]SP^>TKG[(++(O>;X$'R]YH(TZ?_TQJ#)7MAN*&GP MVZTJP(9\V_9ZK=3*S/F;!74.V/WMR_6:/\STR@-^N6/;_1'/:O_8]GF[-B>JY,F))!IZ1?Z_/.]S=E:X@2U_%VOVE&+;"":O^Q%[T^ M2%8@%\OCC#&LJV"Z;"Q=%+O,/M0H./;Z#.NE,UYVIBJ^=-:-Q2*T6S\*:IG+ M\M=%E5:W@-<^+@R]_,JCG\>B-EHY>AS/#CNA:F&2S]<*VC@83S!F2A3IDC?%+]%S/@N MIO@R'C,\GXJXJA_MB-W-)I$F94KR4FRK/V7/.T4+G/QJ$PQ%E;.*1Q2A<;?9)>Y#M?FHJ94)01?66IOFHB.>T;(6TT,9EAK>0PLPCQ:7< M*[=QLNQ\2Y'<[D2\ET6Q-UF-;2P)SDF#E>.2!FV5(R:W58S!D22K:FPV(?ML M4O9GJZ\1F7]_.17>WLQ6U6[)#+D[M*(:%97B:A=Q?42EFHC?0$FBN"M[%O%\FO75KJPT4)-/H9G:.3 M]1>X5[TWZE016N;+[OJS3L['R+FR)7U>EI;W'=CL!82!KP-7@$]C3W.?^,J- MLJ%S6H@B7+O5RKV:79D!^R43S11.R$? Z-/UVLZ)WZC-F_SU#)1VY("U6QVP MKM=B2OD,]9\X8X3%"(9?;,"PBIP2@BM?_)<\KNPB4?S[S//;:D!Y#,5EY/>* MYNBFJS,MT#^M$'N#>.OWS)N>IPJV;":>+4*!9?N"DTRFDU^A#.MU^K2ZY3_[ MT<23ZORCP/Y>WJ^=E%H^^Y$%/?OQ:;MS&>,DH?LMQULT+ID_Z'),57.1P1+T M6V\7PX(!P:NA_CAJH2\2&S#SLWY?!4@'.8'%PWKE%-6..]FW/H21+:;Z*"8D MUPY[+27W0MK(0!%B+6/R/LAPP['*)$WOG35@J>]V4Y5@N'ER FM>7/HQO^9_ M\FN_D%Y2SVD8'NW0^F832^$,V"LHJ,(PY!P9HC*EB<+#9P.(E(*^. M1FL3"*GU*\%]88++&M^;BE%BDO#(J: 0Q]P@)VD"+8V#X-K@1#-MM;B_Y-X2 MYG.+JI";0O3*&I>1SC #C5OV)3N+@^.G:2V_7G1C.LO\>#G)+<9^GK<=WA]L M*[BHNL5IH<4/;:\,<)Z?'99M2[*-&MN94OZTT)JV>];*S0:+/AFE]BGU7ZG- M!QTH1KI-%-ULADV=J@>6W[JI;?1H5XU#&TKC!>0>YJU]N> &QD8H$:/G"M:9 M*>T8#1R;I$B(CE4!AZE]BQ_,Y^IOW.+37I7OS MF/%>'O9,F;FMJO=Q7K.Y-QZY9V_\?C8W/)UC*ZR/6^D_XN6(I5[T[O.Q: ^4 MFP#VH:[?9F,ZN7*8S/C&&4#-B@%TQ0!Z2P;0FY-'QY--!1&<1TXUII$+0RT7 MS@MFM<#!2B*?/;UT]IX8Z5G7=\[+.,*@T4W5^00PIS6683X[OZ@T*?L0^E"F MXR,JLV6+)FM]XI3N) % M=Z-6G;]/;(QD6]V9V7?Y ;9,>X<7;XSOIOY)=6L\8^A+;,,:? ?_*)[$;NZD M7D1:!UY7GNS!5V>D"WW)!N:@<>U$/D@>0#?"_/7R;79.8,YC[9=Y>T!V->E*U=5X7A2:0R1ALH\"Y1QR4-W+6!80MYL$+[#EW:^]ZN6U<$9*8-%AK[58J M^Q=FJ2_WP!A>Y2E'K9_HL!4 TGY[2Y,M&E??FX(2+H5-2+*8$/>:(QTP121) MZZT@. JP/3HGL=(1([WK9NZMW&5&>:.NB./!",QNN[?N$HTH M_OB[1+=R=Y'5]AI;<1ASD^5&@CSG.3BM$"<1(\^OD9*0\MNP+;.%W.3\PLSSU6]E7NFMPKC.P[R92U6O#5/7^^=0C M9JN^Y=C&[LFUDN M.CBTA4&78[\@)SX;0RVPT?S90 J'H\H8D$V!C6NQZ@&J,>%U8SAOQRH$.@5) MA3E>9:;\W9^2S>'K%1[HVR[.W&Y*HY@1P2"8?(&X51P9)2Q22E!PF5EBGDSZ MRS(Y:C/I!I:&2^I-S+: ]["<41!-)XLS,^R4^R(&9*M&TR,2DZ-PDZ)_3:94 MF5-_;<$(:*!")B;;Y<4(P]7):FEY4@#".E+OF:;2497T[) ]?3 E6<9XARQ* MO=V,I'N']J02TT;G)-M*,7RKIFNSG*TBHI]S=#[ K&59CJL(_M[W2[CVLG'1 M#,9*%0-!@L1,/N$H&*K1(@!A[81FD0E3$"NQ&6=NN5ML]OB&8)HZ.;Y;"N$ M+'Z;"L?.4S_@4H**1F>=T]]8H6EFQJANWD/C>RYRI1C6@B6POK735KO 9?0V M*7C73%7Z/V=%1&T0ZP4'M)M3(=OVM!=_Z__P>VCU3MOV\K?62:&?BB_]7HVY M"A +4&8@=V< ].U*D18*M/QX&!'=P&54]*P+_X?^DZN/-XJ/_GT6IC]39H-@ M/?=CO$'F?G;=;8G>D(;>ZK;_+H9<#AMF)J_D_[?&UN;GDGH?8TJ_5V2)O]'3 MGS4R3I68^1,G9ZV!P_^C#T<''1FN_57WGOW\>NN/0WCT*,)ZOE[M;!RU0%F3_Z/-Q8Z_1 M.OCV^8T?^_3/UG^O-L_J7_#/_^QMG]7WMD$)[;#_L,_M^'\_ M7QY\"Z>.=QC_IY^-CU_9 3QO M_^H@-?8^@9?_E8"5=;6[M_FSF;@CS&.)4A%/43(W*[$:T4"MD%&'F$F .9M1 M8OZOQ=O6OT2Q+5.05F*[1&)+FM%X&I0A2!M&RIPF0X)%1C FP&Z1/,FU=X+. M(%WZU\21W9U4;U7&\9)4[^=6[P=*.8C3K8(PW7AVWCVYD_Z]Y_NO].]C EE> MZ0^PT#L%AW3O;*5][PQCVS?"6/WCIZO];SNBL9=9Y_9AS-M7,(:+@ZWV<8/F M>?C!=K]MD_K6AQG:EV*)O1,H@!0A;F3NM:TP,H%)@#(B1%2@?=^ \ITILRO5 MNW0R"ZK78643<8AX!ZI7:8*,U QICE/0-D46;9;9Z18E#Z)Y7[+36S"J_](J M3R9[OZX\WU'-NW0G\]?Y")F,=_998E[:%4S= J9V;H2IW6]U6K_Z?%RG?QZ! MIP >P4$;/(3C^M'['^ 5'->/]P6,\:I.&].J540*\B$"8CXP!++CLG-@4=(J M>B554)IG5E8Q=9KY1 ?:*Y%\6R))F\X1IYEB*+=*0=PECQR/&@F -&>B(LF# MTTJO#^J_&7]UH#5M4?U5@[=OA7@2'LE?+57@4LW 0DSS]S/N9_16>938VE:U MB'T:XA=_8OBT %6? JAFDD(0G"3B@L ?T22DJ3#(,6>H=5XH;4#/S:4K&>+) MOXMCMUG\V:\E1WCOL$Q*G3B!*H[N2WZ**G/DL-4[ZV3-/W+1;+;-*MDW9P7# M%CDO0FL##K7!LXJDPV$F;YGTU)T3D(._4JY&[*?#E YQ_Z)4Y+WGHJ',60(/ M/C_-@^X6V3B7-=ZWCTXJ H.*7*TJ8ADG]7[;_&%1T M#I-Y.)C]5)5JL^4XIA>YIP5?G(VO.#47A:\T4QA3X4/VD_0BW2L6+!"8IH.>DV2U4?LCEV]4&9VVZ/7V[ +Y>)E7 MPZ_]9YC/^I=MA95TWT*Z.4AWBDI1+!+R,F>S)Q:0U1HCA[$ARH.EQ-S:.W&K MWBRG,/&%J(X6^Q3IQ:5H;HYD+R\HDW?+ 9R!C65F]'95W/N^Y-_N_;'BA+ZM MU'S_6;]HYM)0DK1 3N&N!(4&1H=8H9H,+4UC39EVOV;NG!7AES?XAE:)N-Y MINF\X,4%ZP-EZVFLU*JH,\^L:9V3JG_4-=GO3Y7U?J.!\_0YUF/,F-DPWQPI M,2TK'LN2D)Q0#COTK>=9D_I6OZ, BB*VBS6U M619/K[_,HSR$(]Y;P4BM?N^5*=X5[^ZM+)!"$]A>E8^;,W!OE7$['6EZ\MQ8 M8S:T('=)C95R@Y/YZ:]W3HWE&YK+.]WV^L^8N=M=;QRL>H@\WGX,$N<(Y-JU M<^I3"MX+:_!L@O&'C/;?OGSHE;,O]T\"ZO#LW6]__J@?[UPT MKNIX?V^3[._]@#%^^GFPM\/KQ_OYV/#H8.HDP/_X?;;+ZU>?# M^M;?A[OPO<;6AWRZ<'EPM(T/X,UG)?DTC8"U=L8@B2U!7&J#C(2?8C I<<%5 MR)7;A>E#?Y_CN4SNQ ?;??G38A?>?O?=)RUF4J4\+HHL'>#^[T=;QP76;ZG0 MF=BR_[%D5A4*PP]:$P]7("4YD6S$KID/04@X>,(S)$.R1H MD)(H*FD2+PY3'RA[I$1"MN106#*1SF^%-='8>B$3=,:\O$HK\^&22QX9+3>K M5=Z91:;TZOAFGQ8=1Y/C=EACZSMMXNB#PY$B522T>1N0#M:CQ'7 @G+JM5][ M)Y18%TS>%QVO :'',BHG'CDW3O'&,&*^+16PU3):'@7S/(4,%!:+0'PPTCA] M4Q.[!8VJW@V=?R;1X'H3:@4&BX'!Y008!)R$8S0A:D,"4XEC9#1V2!N*5=2> M21?6WE&Y(9<)"FZPA?K!=QALO!X]GNK*!XH7O@SCK;]%YR?]WB)"^ *A]Y?G MLL_NWP"@4]EB4[;:8"U71MG#X?!H0O#.9>/HTT536N8%%0IYG\. C%JDO06_ M%1MCD\#<1K+VCAFSSL1TVLM44=I=<.69@GRO'!1>O#TV0("50?880' Y 03& M)#"[;/;.DD<\4()T)M53V&O,-%%24##(](82#Q2Y6AEDK[06ZX8#7'J?Z-G< M<.>KPNB9=MO=TCZ7Y_1V9;L]E.U6'3=88T YY_:"WF6JR-QC,$2)0$:\UH1& M,.C7W@%RKQ,]S0ER-R_Z=OMO%6I;,M/NGK2QRW%LN<*+.YIX_>)/[810PJ$$ MOASB!@=D.8LH\@26'],IR;DDL\\>,?VA>\Q3U&$)#!*X7.><[+ M'8/ ^]S^T>[Q%BS/"C#*OEP/;'F^)D7Q./;E4$ML?[X&CN8?2(X$-7?Z M[!7/)_FIO/GMJ,2RT8ZEG5<3*=M]N7M3+2D9F M,H]%66A:I96NYX?TSOUAT4RK6[31? 9>@#XAP)?8_:?EX]R=4KY)H:-[>YTS MVQ[]_(].[ZS1.=N/,#C?^7X"4QU>;>;Y ^R2J_H1W/NB*3G1C)F(E,U<]9)B M9#+3I.&ROU\G%[8-NIR>7A;#>@[7H M%;2RVSR[MI5=O]U7K=_NJQN/;:OH6YAW79[VHA5O9NG-9=Y+J5:OXU:X4Q[0 M4YTDC:C;"9O^,D5O6[7P?$:]FQ6J!>TZV<5Y@I!DFH?P,="L&IK@,/;33J]5 M]$\O6"-:_\1A6[%_C3-?5,0+>/@5ZWJ=]OG9_*\L =UV,?T*3^N(^3,U^N?A M(&1_"KL6N6ZT/Y!-\"J_V?:%O>RM_7N< J-U@D:G=W)FYKY_2H_V_J64A$Q4 M5@C5;^>Y(7N^"L9DEV8LM<-N1O3_U=*.L22CM#%QSHG(U$1.$98]<9U,? :+&&"S;%F?^3Y+X_BN MQI%Y^4;6R(R4#*BVF)':+VN?OVSVUG[M$_Y5CE')16I73=9+15X7C:UZ,X(- M%C1-6>@$XCCFEB_2(>*X3"YBI^Q"3=:I)$8J3;S2AD>FK$@!W$-F,%58$[IJ MLOZ,3=8O=O=^D/K>-FWL?;IJ[/DF-M:RD$N)C?9@NX6 P)0SX!!&Z3R1ECHU MVG!]RH2KJ'GOU7;]:Z8-_J=1-C/\?]EC^ED MP/PSBV,K,N(J5%I_)\&]_N%"S$)75S->K14?;GLS]MQ905/'M]3N7,6MH:(3P%Q0%* M^')(O%S-;+54;]LMGTR_FL'#. M]'MO?/,7U-E>TPVC;D==N2@C)F5/S(CYXCK[S":(O"FJL"*&7!%#WB_U,P7F M >VC :N4&ZZ-EUQYT,71"V]P6!%#/G6B%]T_^HH;1]NLL;7)]Z]^X*RMX3F7 MC:UV^V#K_>'!<4[XVKS<_3*9Z'70:NQ]HO4]C^M;AS">S^W=K<_P3CMX]]O? M/V",QPH(]EO[DWQ@+T7/CV^*9?L9Z]%< ]+L!5YI_7EJ<4!0(IR!U" M540:RX2"$1X,PV28B&OO"%\7^-ZE/R^%".1-68_;8Z=V_8.N D/>F,6X(*_: M2X+4OPM7>@6I#P^I,W@Z<.!.&L$0]@P@U6F.M$D181U"-(II1_G:.TK6&9\F MN[P]Q=KRF8M+C7./PE(T'L^H0O83- 'YM=XPC1'(O#4P3P8'P6E0A@1IF=(I M$6R5IBL:H]<,CY^FX5$G[PCF# 5*..*8>62]Y$@IQ9B,B7$'\"CDNM#S6FC> M,=YXW_WY,%6I4XGK;S!-=/.:XKI^,=S2%MDLE 1T)_1[MAJ]5;K0K'2A^E5] ML^F]Q)I$"6#E+7C+7B"+@T6&41.LLDD2"X[RL*9FN=*%I7 M^;K92;E?FY M53KN]S*4VV^;7K(:3 M9F7);).".-\M^>?IB'C?S_8(+]+FBM?,(63[ ,E7T M"2_K[UC:H-/GRT]JS(! MD"]#A NEKM_5:%VZLJ^Z[?Z(9U5R5I%1^I83^*=GH_;+6OW+UUSM-5H64F1$ MYABSBV<7,9[,I[HXJ=SP,41T47DCE4O$4\X4MQ*KS"%B::(\6G5;1"S.Y__J MY%+(EFV7N1,?NIUC&'&.D@[P"=$W!U"?1'VOWE3,"A5ERO5FH,6EP<@) 7\D M+IW"6!D)J#3-^O2OD3JT6ZZIA\HH48P*+^)J31]D37\T M8Z(V.AJ1@C4$30-*1A.GD>>&2AU=SF'.;%ZS5G6\<.O_],;/B/IE4[DBJ[IR MO+JI5C _]HNFSKJVE4L2KO4.[B06(Y*PU[4Y9A-RT?DLNQT^>'-R,&)\[.VP MW4]-&C'XL PCKPB(!,PPR@3CB#*CB<>>!@UFN\235CN"V1L8XC.+Y:8E95C< M-[#4"QHD4!)%F"?$3*L"FB74SHO[V=KWV#F..0VZYKJ=BY,6Z+7C3@$IQYT0 MVX5?NCZ4+1^[9Q:\AG]LMY453:]?\W*61;36MET8[; 2$/S3.E0%1S,>IF)"L!^(=]QM+WS;F% #XKYME]1#1N6W#*3N%>&<05>7>#1 M@['*"6S,:%(I[1&/F#*%1<,E#%)8DR30A-B5G%#5WK58KY+:2EHS].S&UWA!I6=2;G!A'J?TC-[IMM=_QHQXG,'R)ZZ3>UGE<(V!U79- MW.7FEWUU\U*W/\%N/:Y5Y1\#][=]6=OI]<[SAEZ5#*Y*!A\HC86#/:-F9$E>F_;]L3'UU[;)QI''P[A>KI_M7]QL%?' MC>-/5_M[<(]O>0S;%XVCT-Z%WQ_\,9EJ\X/6OVV#771PU#AZWZY??:('6XW# M^MXGL@_O6]_;I WZ5=2O/O^86=N7@@.WS4J$E0>L-> M7&W?,_2#?=M;/[LM2N/$F&"<$N[ ",4$?!;++?S>K;;^$FS]R?X-)J28M+5( MB"009Y@CJQA!A @;0TY7H2]OZ[^IPHQ56>_]H>M.P9=K,6Q0@/LFLH2?"+\F M"V\_T6:()&5N"I1H4(AS39%6+N4F-)%*9I/#?.T=(7H=BWNG":]Z4BWU+K[G M,?%J%S_9+KZ9?N<*FQ[ N^I2/-')*P;!0RKK,?$Z0HRDARQ,F#FN) M9?;*S#K7TPG!ST)0L8JJO SK8K65G\K,J+8R,9IK(PTR7A+$J<7(^6QU)(*# MM-CQ@FM&K!-S'T=AQ36SXIIY 8'B&"SE2B6M<.!81F-D3,994'/&,&ENY)JY M[4GU"L?N@V,S2&&"):"+; 1#Q%#$3:8A%,0B$'FG+5,@_. N:;+.Y70_EA=) M"O-\:2PKZ)@!'5(%*W)7>F8(M]1K[;QG-!(6M.7$K:!C6:!CT@3"TH$'DR@* M! ##%F*M/$.@3'K<$B:,Q?R2;%:IV:Z#N9%8L>M"*6N[9!P*GIN:($\4+A%IC89! DWV8BU65'N%G_&KF_UJFKH M9V_C5\S5H 7&JG/?1.O@.H'Q-Z/CWB=N$(ZJ8.X0R'"94(K@"PMC,29Q$EY< MI%$SBH4#NY&;@W)L)9QD8HXG(A9,$P!Q((X@K2 M%PLRJ8W:;8LKQV]_GYZ M0>NP[QQVIZZ#M.8#7"8[UJ&2>Y6$WE392.7CU*& M>;>[WCC8VW5!7)5ASE;@;[ "LT]V5ZO8[FK;?:7Y5U::J^K+5?7ELE1?WIL' MLMKN(TO\-AHSBL;6=W[P\:!5/_[]!]X=^OPQ\'QSB48=1?[>Y]_U.F'P\9Q_>+@:/^B_K'.X9W!R/M\.%Z\ M^>FB?O7]LNF-3DF0@*A,'G'L##+:&_@G6'-:X&A3>G$57 \4]7Y^T08N#-M0B:C MN<7:(@$KCCC3!EF7)*))>^N&N,-4#YV.[VWDO3^)%!6GS9K5 B4*VX1D2PA;D($*#,6;!M! MI'2"8>8!RKA^"+MF52.[+'CP^';-K2'A)M/FVJ9(*\/F7F@P:=AX%6)T$B,: M'#@Y5@IDK4A(RQ!3P$H+GYT2S0TBK6N&EW>FOPL1TEYZU7$C!BP%CC98/1(BIP0EP1 T@7$TI"44^PL\FQM7=4/V2 Z=55&[\F>)AO%-T- M(YXOW6@%#8M!PZ01!*L4=X9K3ER ;N,\V;20E'XG*T2:D-,[QULP)BO *"M@GY*\9F5J+H&I.;+Z M*U/SH?7)]TE3DS2IDPKT!T7,NDS@)0@"G:*0\HK12+'W2LV-KST"><7*#EUF M[%AZ.W0$/E9VZ$/BQK@=*IK2$\JC"BBF ':H#@GIHM.3UQ%+I90GHDCGPF39 M[-";B&O>%@M$;72C];M9OXKF\=ICJB27C$K!L>,66\NPBM$DSBU-J^;Q3\H7 M4;_?1'WKQ\_ZUDXS6HZCU!11EL#V(%$C'91!"1OJG60J*K[$W>/O MT2V^($:Y97/WKR9GWW IMW4QEXOL[0?S5[:/3]N= MRQB_Q.X_8!C,WMF-SDFF' %;(IL:O;W.F6V/?OY'IW?6Z)SM1QA=?ZE&DP56 MD# ;$K["[SQI['V_:AS5:>-34\'V-U(D%%BBB&,=D4W,(^:CB % (15="S;F MN2(5+*S7+@Y;_K#6ZA4;SE>;Q(W1PW3 4JC9VD5E)B);D2BH%,?(A?:] MAN_H3HKMB<2^/ C_T.E6O\K7D3'YAZGQOX7S;H:^-RSQNWO[O+[9=#C2J&)F MFF4![&C)P/^V'$7NM-*.)IL/M>F&FB00*E1';V,YS;2]Y]Q#A[$;85O#'TL5 M RMSR#;/SPX[W;Q3OF9*NA$M\5?;#E-*"B_U.K /A#XZ76-U[&:1.S(7&M53TGF'=/SWF5:;<,8OJ5[H)!325+ MPF#$I!6("^*0M<$@3'BB(E *V#=$-LE">HT M%V0$!<.P%BQ9S+735KO 9?0V*6>CTY.4FT(8Q9,TUEK'G4U68P;7!28)E3J3 ME>>7GX*6D2FP\+;'U9N?]\KH1W[M8IBEZ37"?3DKT'HO\LN;7^")R2\)QANX M/#E9E/U2F0V"]<,32NH-:>A#$$J^DIR"*@KP3R?3P+=;9Y>W((Y\\%=?+N[X MZX_Z3JK3]X/SXX%1@.@+ MM0K*([_3H\;6W\?[1]]9@WZ]K&]MXUVXQSX\8_]HYV+_JGY1OWI_N _CJ$\> M^1W7<>/;06L7GG&PMW-1W_LD#C[^?;B[]1F>\1[>8/,*QMF"Y__\[]7F2*I M'2R/S9__89_;\?]^OCSX%DX=Y7+_&\S:QWVR^_'O]OZW@^/&QS_A[VT*CM=5 M?2^S0WNXWS8_.&JG^M6.V-WZ>I6/*^M7=5+_U(PT149(0I@QL$PL%\BJF$\1 M';&$!9RL!P.:#2,? \/D7SF8]_H%U_Y<">ZR"2Z8U-)SQBPE2'&33[[A#^.) M0IX)+RGSW$D"@LLWY+3@3G1I>,"ZUJ56OY];O1\H=6.L=;,Q#19T-YZ==T_N MI(/O^?XK'?R84)97^@,L]$Z>3O!O5AKXSD"V?0L@VR:-CQFX/A_6K[QH;#7: M!WOM'S V^-W.Y?[1)PK/P8WCOR>!#.]N-A41%@<9$0L1@P86$5G& A(A$6>, MT8:$L:.'5ZN 9TKM2OTNG=22QJ>FMD2QD"A(K8V($\:02YBA*)-C6%I&-$@M MVYB.9SV(]GW)SB\(]W'ME]9)>70X51S_MCW@QSII+U#(W0Q4;A%/80]6\M6= MJC\M4.W<"%3@ ]"#H_<_#HX_\7VZ_;.Q=7A8/]XA!WOURX./X#<IWL"W2(;_A4L476Y5/TK\HQ6YUT)C[-, 0SG-'O+-NM#".RYKK MG(1>F=NXR%C&K^O&4WADWJG%]:>#K,0S6!?XE3T;''Q^+SECB]Y[$[F6HYD, M.7,FSS=L>W_>'CGS+,;3.CZ%Y[;@E\?Q[! >9?/)(?S37187?-G^HY_2:4]/ MNYV?Q;%ISI7H#A8-=$5^?K<53W*_R.*E!N>K$\ID>NF[,6N"X06G]A*&GZ?U M)#S+.?C2M4W]*W8+QC,H+2PT/E%C-F)":!DXL#9+?-DAROUX)V]7+P#OG M3;&;_BC:M!9I92\_''+WY)K]B\;5UR9.DD>6,)CU,N7LKX2,IQYA(;BG-O^O M9VG>.\3,*-..^"2]!66O@W><)H4%<5C2H U9B#6YQHF(F8)Q-Q^R$56YWJM2B;*76O_@5D&_62/P;TYR^DV MWO8.URL=5EH <*7UAZWX3[&:^>8>O!H+UZ;6"0!7"Q3@Z0B,@:H%M=GK]UW. M6J\:4-5>M]+[I2X%K"N0KMVRKK2,?-OV>J76SMJ]=>+;YU4EU*;WW?.BB7-1 M[=0K+NC K;NU?@>=_GU:\&F5/?0'V!.YVKO0V.]MNQCEE\,8S\!(V1X6)B[B M( DIL'(*!T(%4#^$SYB>#QT-W-IA"$JB@C2MSJ7#RL MD;/&(R\)24)+*:S()8#T^H*?R4;.65KO49XW6R2_Y,[DA?^:I7 7=H>MRNW@ M1ED(NO$0OIWOLW,"6SG6?OE/I]?[M3 (%JCE*[;:BZS@>\ZJCT50P5$;+ DX M@(;EV N74[8!H[VCVA-"9V?E3X/!HU51K?!C3FD'W._[Y>[>)H,QX_I6O2D= MV,H)$",5V1B)1N1,RM$0%[$48$8G>@L 6]M;^/9[(WSI!H],[.3-SWS^E9XEN_8]= MFK'4#KL9'O]72SO&DHS2QL0Y)\+XZ)PB8+%8;R@33;7V;J^DR4O94CW+ING_ M_-M."_Q-:SRSRH)(:S0\E'LG.0_4"LTUY8K9$#'.QPO7@?N=R-IO&#[OXQRJM"RCF*\5HM@39YFD *7?2YL+5DXMK_,DWY?%4HINBJKWWN%*Q6*/AX+ ME&6-E2[=JE#I]YD![Q=3@R3E!A?FX6N0^(:FMZM!6NPS9L3C#)8_1,'4 N2O MRYJ8H&8F)I15XUG93)^&W"(]X]7.2Y4I6JOZA?_5R8JX97.%=^XDE#?T]+'[ M*\\YO*$C!'F4CA"3)*$OG6US-J.$TRJ9E)**D1NMG;.)*S --<.&*E7$KLAC M9OIL_[]S4+T[)SVP&(IPZ&Z.[.\=VI.J6G_@<,]B\$VMGS&@G+OP2K* .CG[ M!S[_L[V_MT,;5S_@NSMX?^_OH_V]-HS%D]VMKVS_J'UX\,MA3W>*4\:1_YEYD*-9C]WOLSC?8WUB[P9F(>,^L@1%HO%_J M#"8!3 +E9+>_KYNMZ6C@1\Y%$ MZ8F+,9=(LG7&[TUSOFI!NM28<,]DO!4FO%1,N)S !,(B#]$%1 $=$'>6(6,Y M_#,*[ISD3AB^]HZ)=4SF)1TL81_25]#P_9H^$4MOM=VOX?O+[32S8,/WY3?, M5N#[<.#[:;3N38"/RINP[CYQ09#D^4C3 @+K9#!*DH-!)KDF*JV](^N<3O> MOGTW^ ?L.+-J./4(,+#\MM@*!AX4!BXG8$ Q0R-C&$EJ,?AE.B"-0T(T*(6U M"8)B"W[9.N'3)MBSP,!;*-U_E"[PXPU;9_<,Q&^[=^?=LMF7)WZ_0L?[H&-] M^EC0!N:XE1$Y127BQH&1Y."GH)B@7G$ R=P^GJP;,MU:ZVX>Z@/MSQ<4\%HA MTGQ$2IA820QUWD8N%;4N61QXXEB8@$E:(=(K1Z3)8\7(')CGN<*/Y!ZA,C)D MM0. 2E0))8WS'A")T76M[MUE>#D0:9Q;95#4,%+X\-A%#H6DWIA#3IA9&TD# M?\1T[KV*HJ0H'%^>U.P?U8[J7-3WVK!C-LG^U=^'\#F&W? 3)/UR_ZI.=_?: M/PZVVNW=K9V?NW],I&8?;?[<_;9S6=^"G?!M&\;R"7;#MH"=!B/9%[O?/O_8 MA9U9/]KF_[WZRG8_-;G',AD>D4\V5ZUYA@P+ DGO-85)3BK969G93Y[@6&1; M-SIGL49(K3CV)[_7BA6L?8ZGYUU_",A;^ZO;^=ZUQ]?S>KRBYB [)^#0$+-> M))6_[X"^*:IU6]WHSSK=7LT.&C+5;.VTG)P:S%;O/#<4.>M4=7TC&>MEXOGP M:W!-=SB_YZ?Y%XM4N"I&8HB12D(8MS1HKW/J/]4B,"Y=X1,0@R7#UU>X%DL] M7.EJH8<-IS8+0@+R4NI5GWJS#UJ1\3QVN*Y)J<:4EM4^I=3T"2.*#9FZG>.*H:E3_MV"B\%JJAW;[H^8V8Q MYHN[+66YZTEO/?-J_6//8ONR=A*_=\Y:97''8-RY/U8WLT*59!(E6]2<)HA/ M->S=DUJC\T\9ZJ!EI&,N,+1.?-:"^9T*TJU62;0QLM7[:%$LYFK'O^@=__4" MGO,0.WY!\!=!4>\)+#_)E)#26)QD"HRP0"2AH7*_"*8K47@J4>#U+=]TA.4^ MQA(1;0CB0@FD X&?*.$L6.-L#EL3>HTL+&53MF=7'5M%C=^S=H,?XGY?.0]1 M?=&NH7?RMJX-I(PY7U7=[ M+%WI6V^VR?O0=MJ\F/EJ+HC(V!$ MPIIBHSE?>R?X.M9F>@.7*SW7>K-G-9#:/GN'[_3.1O@S%FG>>4_AF6K>.28Z M?:&I^FYFZHSA,-ZLJ QHK7XVCC[E/O8!+# >5$#:TPCP#FAON>;(&F62YT8( M;W..V(:>;A*4:==*82F(HRQH_S/;'DC$(H; /45AVB(8DX62[;D2B"P)]<(< M7YD#MQ&2W4]-PK5UPF4FR1P494DB;6$I+),T!8FCI#%3ILS DKXQL)S=WQ=, MYL"<8DTP(TK"'M&.$9')S!-/ C.A"B$E?2&]31W2K97=4E8./:M<\OI%4RD1 MJ9 !,:PXR"4'W.("(YT\$]1&@97/0<&Y*JYH #MF_3RC83:;_F$I]\U,3@JR M4=M[SODKR+&/;>NDH/'^Q[;:?0+0K)U*VV6XUKU:0613TH97H8PY_ )(XY M 8\@"3H+#&&>D-/.(:V#U9QH[X//P8T99DX_N &&[VPRE@E7=_+X[%D.R^03 M'99MVVZ6T5[?N%Z>\[+]_@ET^^#;]L\Z!==H*[0/MCQN'.V+_;VOI''\=QMD M\V*?[O_LDLM)2% &K MO0U."L:6[?",#@[/^BN;251*RI!51&<6PU,//!\P)L[;9WU:ZJIRM19:/7_> MJ]K./Z=J+)=VL+(->W;>C3.X@=_;7JMP_/\JNVH4'RVE!;*>.V^,MM08^J+! MGMGB;4X&-$"5N3?\9?&2L4B]J=FR2T)E"YYU.QGW_\DG.S9D(8QAXUIVT(<@ MD/.',9RWXVZ:A-.\(G[S)&RU,F]C6#*VN.>&6-]4N8>4!^N?&@%J/1B-;$@) M!0;:GE+0^BR55EOKY#R&S6PI$15",%XP+@5/G&K!)'=&JB.IR?>G'VXY%)Q;6''R#S<^+JWH 5\17-&%ME! M+XP1Z'.7;_A;'WK M[Q\'QP>'!Q_K/W/#V8/C?;;[[2N#9UWN[NU?-+:^P]B^7NY/-YR]:'S[?'QP M_.''/CA\]3WX^;>'?KQV5C[\_#7'';&#(A7=3!>6QJ18RB MNLA] (]0:X,T"1AI*J)A5$B?64]6TO VI,&E!+(@(@*WV"%.N4!&:H8T,U(( M"L FU=H[M<[Q=.!_B3AQ'JAL<*6Q7I+&FL\U,0U2]\Q-R"#5@Q>&GU9H]71H M=3F!5AQ[+)PGR$7& *VL0 ZT&9(A:"<<80J'A7372BQ>A5A$C9/B% 4< M]LA:&Y&RBGNG*>/,K;T3ZUA,DXC<@U7DZ3C=7EC<8#95R78C1##%ZKV4#/.7@&-?IXUQ10/7 MDEL$*PFNF1<,F9P9(27#-E$PS'-:.E'KA(MUPZ9K2^Y&V[UB1UO.K7Y/XV2U MU9=HJT^:+"RWNN6,(L)#/I?' 1G#$L)$!Q("$R(W_"!XG7*Y3@U?HJW^%F+; M8V<<971[Y,RPD\8J?NY(:'(7/J&EFZB%XPNW?/D7BN-/5\PU,Q%JAW:6.H< M2+NG?4KGQLY6V/8@V#9I)Z\I-59WQ+E)=TVYV?WD9@>TEHHE@U),8+;8B)%AQ")!#!:11<59>LC4,(* M,X:5%=ZMO2NX_^CO2[3S;[!E^D1D,-AX/5@\U96K :\&_,H'_"H"GOVTIT<. M>;[AMLE/% RM%G(J3+)R)A[0I& SG(GHL(].$&0<4XA+ZY ."BP,$[!0QG%F MRT)-P=DZ-=,I"J^X5F %$M5E$HM8?%G);,KW%X,M_D, MTXXQ4+Y42B2ITH#;TB -:ADYD0S75A"1;%$D-9VR<[=0T7(8=?=,0%VAVDM' MM:4N %WAVUWQ;#]GGN?YBZG>.RR8IM^_/VH,E*F%/;^$ 1O7DUI*_67W_H MD%Y>V?["?AFLZW:UK!]@5?\8=LV9[GM4]C=<>?$/B)9BAC7(<] M"F.1(50AQ[7FGE'"#%Y[1[E>!UE]>!?^NEWV,L-\;PXW'CK.M\*-)<2-*2N+ M&^>%#QCF-((7J8A"FB6,J++):^=)8FSM'2-LG8F'2I9^9-PHS*U_%\DL97'* M:).U=_-;NSY(NU9LUMX]2;O6LC9JS_[<:O5\N],[7Z*.K5O#+L'Y?O6C'Q3N MR6!;X-UO^U>['_\\:M!M>(XG<-_WK?]>U>%>7YN!2\I-#,@D"1Z#H109+3C\Q 3E MSF@JIEH(1L%,YLK2.5LX&*8#+ :)1#$*H!K4K*ZN?0&?[G'Z]/0@(UU!V: M M:"D;-1".D?3:AVWU^E1M-,M7>1]!#<2AR,-?,.+<3O,#_!Y>8;G::3Z#_#>N MZDT%>"UR-6?B ;!<)[ ! TT(.ZY@7T3.K%Y,GF_JV?L$EDPAX)5 %RYD9]CI MUA5BT?<6 MFXSU/+3?4X@[U=)\^':[FY<#_ XU8([?A,A%+[T79KVR$O%<;S=$WOD\GS1;L/?3UI)65ZA?PUZ=K MMNX<7W_K!V\O[.SM.4FMAF0@9>RH\.)@WG8']N"$EQ![?3]A>0A"[N@9E(&B MSN7!WF'KX'C_9YU^/JQ_W,'U;U]_@D< S_LD]O?^/#HXVK^"?U\U6A.!HJ,_ MVW#OXX.C[:N#C]OP[$\_#_8^M/:OOHJ#K?9A'=ZX<=2 ?]!/](-%9?6^; MU;=V6)-CB2/S&"DFP+60X%H['@+B)"1'7!".RK5WAMP[M+SHAGFB=(/%^_ZN M(/%M0.)R<&C="QQ?!+722T'.RPGDE"8YQBA&-JI,P('%@(1(%'$K M$G+,$I2(E3IZS8VT:^\(7<=4_?_L?6E36\F2]E\YP^N&\0@1MW MC^^TH&WC[HN_.&H%V4)BM!C#KW^SSI% 2,(L$DC N0L&Z2RUY9-/9F5EKE%R ME3J3TI(E?@G$I9;XM93X:;JBK:' )"PBBD<$?!_T+ Q]JV-[ M9V\'\;B_V^WD5O:Z;>CN=TZ<[XWAF]>% (_N M&TFLX"#2)]U^*X_>JU[,)YJ^Q5$ UXAJ3=PU&B9\>8MU,"+#P?6WS(M#6T7T MG6+%S&!V,.(7"_:K\@FZ,HKVSZU9_V-GZ\&XK4Z:')XIT?F MVOZG]&#]K]8D0%2W K]7( FQEZ^"-MFU:4MQU,MJX3]NCE%78$*6T8S=5&1P MSVD=__FSG5WP-\WQ5&A]A=DW!U1?#< F2F&CN'39U-#&:44(-_ 1P\D;)3<> M+]8XGT?I=O)PC...0;>]^7X2._WX.G9B:@U>?)SQWO['SS8P1IGGB+I<>IH9 MA;2B%FFF8-4Y:I*D-\89KSZH^,]>]UNKGQ?N/UPUNS]E=G(UG'@ZY'CQ\.)' M#R8&^-S$%83>(YJ8"_,@ ;J4/D@T\>W"?N_#Z9B0M<6L2):]RMI?9?XES4J<'[+1BXIZN9I;&]]W/RP6:0(0W2' M7:[;[L*O76]O[PN=U\7U]F:NMHQHY["7[(DR_-_6W:W/\+#+QM MOO?W&]PL#TH?\N9Q_OTM_K2_C7,N@KU?9_(*P+L/ON_^#6W:.10'^^_.F^=O M.-Q[5O[^Y7V[N?.^M??[&SXW;BA@ZR.)'N$8#(()9G-$FM9$CSDV";G$,^_&24P\MP:06WP M*D=FLP:94[F]#G5Z/"[8ST<.ZRIQCTV=RI.>VYWP1]?/Q:8:?NX /W,B:IS@ M.F%AD-#4 TY0KO-'>( M7FL?I4&>BH0X8P(YRR1*+G+!B.2,1Q#>Q9G#XY5I>UY>I/H0UZH\+N.$7+4Q M\V" =##+)JQC..CDD6(^1WYQCT"M #[9D(BS@=A$LSU0ZQE+]8.Y**Z5 MZEIP[R:XTTP"&QF)-0%1FQ.P6>DU\8+1%54B"OJD2%!H^"\"M&* M)%/:V%++/^[T7$XSU=#W7E(2)&'KRRW+*@[R6D+=J)*8+4A#DQ=9+KKM+N.J](N-N:]\_ M2"-?WH[J7:/K;KL5,Z^WCQ28OB3E?3?]O-*^W>6L\!)LDVO."H]19Q3#? PXDSP_@D+:(8RN1E4D@ZA,17E+.L<]9+A9 HH4VU^Y'G5:^)_YD)/GA MN48MR0\BR60CUF#U>&FE MMCHZEY,G,ST;%_R4W32UC#^F7^,&&:_%^(YB/,,RG"+>&B.0L90B+J1"3A*) MG U.:%B_"><$>Q8 !GJDT2&N9D"'PN[:)<)\VMFB#SSE]=64:0I$-9$J-#8$.N\S]MKQBS!$_;@$/@2 M$MZ5O/4!0O/JQ'?/:U?V,1/?/2T-_H24]"I/#?TX[&5>,8]:6R]16^-Y;N$( M4YI/=T9K">+.,62"-BA83#QV'HP749[-EK-;T(]YR',EADF-7.O4M_4P+^Z# M835,W1&F9HP*RH/U1' DL+>(1V>0)I$AI9U2RE.#A=K8HF21.N7UYOK32X3W M8JG4;:)Z:C!:'(S(',ZD4W0B$HV"DAYQHB*R+N:3B,[D&"!J#8"1,JM-L%7O MIC^M<\6U1#^:1,_0"Q!;F$*9#R\I@7A(&!FK.0I)1,=YDH([H!=J6?D4UFUK M?>TYQLI2YCT5.%J^K^:'H3RUK^:!48K.VUQ.,6 G(R)!,8"JP)".GB.?\\#X M:)(RND2< XKD-/* M(I>"HB)B[@@'SB%F#R&N3I;KY'JWW$=<1CGX9^9P7OX /1M$7SIYJV-?'A[3 MV1R&QI62)NJ$3&0:P5\1:14QPBHDAU.(-I"-+=$0;.':4BLL=+^2=!HUL-; MNGJJ7)]L619VSO#AI%WRBCO$*9!BSJ)%VMB(7$C*\Y2,)("=C"P]]":E"+/R+5Y(RGL[B.\CO-&WVJW2?-S//=Z'][]N=_W7 M)RHQG_Y]A/WQ7QW[MQGN?7D-$O/F;&__@._N^/-/.^_$IR]-?G#<9 ?[;_CN M^4?HP4?X]W7KWZ5$??V.'BX#3&7)H\%G&\0B8C3GNP2/J%[83RDKR9 M/!QT>V?CD,/1]\!>B^Z%$Z*PO5C8_&F[W3WMO[JZX">&ZMCV#EN=4I!9.2JE MR%T 1"7F,#IM>]*/K\:__!):_9.V/7O5ZI1]+&_Z9?2L$6ID$W9*Q,M)J+[^ MY;05!D=9:VWB2G.-3.?1FT=?;Y9?3<%6]9V4FXQ<_S7>)-=^]Z/'$KYIU/6W M_NBQ/_Z.&?$0C=64W^JQ-[@G;G0MFIE+YS#%^67:'XD1S2_3?A!MKW@#@A^* MG>CCL8N]@I'&72JW/UIZTUN/Z*H+W]/;Q+PO*[3]68TQ8G*#Y<**S? M)A36(N%0BUFS3\AHZPPS7"W7(?9V][=IAGH;7KH]KG9\,9U7+KXP\A!]HIQU M;.7!-6SW]]_ &GM+]G[_B _.O=C;^:WU:?_3EX,O\-SC [ "OYXW/\Q8>$-2)'DX/U[6TD^0DD+$,%> MM/F0+,AW^=M/12_VA^T!]*!(O>[Q0O4LUJ5D15V5XM_RS$>E9D>@A^/[,M@1DESB[!7 M%G%C%=))1H1U,(2SG%(42 #;G,UNL3KQ?E$^H ^#KO\*W3S.09^E5+PP]\X= MC;[%:<@"1M^'(]N+KVT_AE\G)NS-=Q_[?;AA%++[9^SEZ(D:O>Z&7GZ6G%"9 M%%<$[#PJ.>+84.1HX$AJF'I"1& .T NOB]E7>WF>!R^YHYA/GGQ*K>\QH//8 MZ];B?V?QGR8O5NBD$_"61'D^\Z0-TE%QI+TBG%BC>5 ;0%0TP/PO:^3MK=T_ MZ\VXLM\G!X2W^XVB$P>U_V?-_#_S$Q?%?HVM=\/6.975A;2<&TU1 MD!8,PR0#LD98I"F#-TN8:?%@EA#R,\&'L[PV.<@-KQ+H38LTK'1I)4LDR@Y@5%O% <_0DE?A9 M*0-Z-3@P 8D$?F4T,$^A78US*098+Y\ZOO4#K;3\MW0M42_O*I;TY M+>U61V&2M<@P#B3+8HDT-[EDEQ/]WMP\TA4?;<_ M>&G^GC7G)!/3\VN>G1J6[@=+9 X)H51;FPA!#L=R*RI7#00Z$F04FD;*;%0; M6WKQ8_&UIZY>0912CF"(Q F!;!V =1&[. MEG^HXWF6X-*I&UP[S>X"VF]LKU/L#0?%^WB1W*EVD*T3&VUF*] MK(W'98AUO?.X+'%O3HM[\ #4,FK$A&&(:^60=HJ@R'&R05)#G*^/ZM6L[YG[ M'\L0AZ(UB,?UB<*U#(\O)V@[Y+I&.2"V/FBTR/[G112\C$%ZF1#Q."(NHT7& M2H)(,H%QD_,TX!P%/QL16[L>UUN@5^UZK$5[19N=EZ(MB,+!((XU1=QYB9R0 M#&&LE-3.4:Q*T9X-;5A'K^.SJ CT9Z_[K=7/PIB+UEU6NHOWV^Q\G"*XZP=M MZ\A5JG#9(8SDWD4MPAK&%M@[ D!]W" M%K6^?JI+X4#LGK_];!BG$C.&)&%@0Q"MD&$F(!ZML,EY[RF^1O'^5PV;=X=- MLEEDA>,OCO2/!ZOH F>H?ILSK!EK3WH@!3UH9Q&&,4M?]9#^^"GSRJWEPVR@ MU0_AT67D>/:LY/IK 9[1RX7W,LY69][R(W)AOO()W02R#9);DA]H0"@RESHI MIS>-2C9?.FF*DV'OI-N'ID S[:BL7WY&^4S BW8ZFDE^*U\,^C&B_7VS[_QNV1HD.-HOWL6VKH>F6S_JX^6$3)G9< M3CH/5J/\HEZ;]U3I+8!WGV?Y1-.HPDSW DJK?*,MZUIMF)]8_3V8 M.*T0J[0M>:K;Y2H:S=IH!6PN@2X^6=ZY/9B[ J[U)*]V::QRL58"G;-6V\Y9 M<61#\9_7LHYA/TQ1CA@LY4HEK7#@6$9C@-\89Y5UQC!I/K^=QS61F&88,S71 M1I2B<_A'M]__U?9Z9R AI[87^CN B[#6_-7@'"!$*'0':/22"QXB7QP-^8CW M]CW9W3^$9QZ<[[[[[#UWW"B*3"YQSAG!R"9M$!#!%*U/T1!@(93/V9$I8,&U M1\JE5 9C]=2)@S%4@9YKPQP5?G*2BM.CEC\J@,H6_:'[ LHBHQ,@5JM"M\+% MPU:GDV\&[01K1);PMN9+[TKNT7K]W6+]X=W3SYX9L$5\0-3EN$YB&#*)$:2B MQ41R89@PL/[TG,W^R?7W#>A9=]@?J U^.D4Z]Z(R;VRVDK#([&^T\3 M=XT\;/CR%NN 3PX'U]\RT6)?9N1O@K: M9->F+<51+Z/L?[2T8RS)*&U,G',BC(_.J9RRSGI#F?BL-K;VL\,SRVAV">1 MBG_^;&<7_$US/"5M%6X2I;!17+KLW-+&Z9P]T\!'#"=OE*R4 MP3P_:@O#X: M[7# 6B70"@'NH(IB02+5 E3=Q2[NR"&[!!_:577RP1_%,&S'O32C6++FN.3S MY:#MPZM?M[O^ZXM3$\WO>_O;GYE16EF<$/4Y_5!D&EG"*!*<<": H!B*-XH( MRO0D(UAO&*_%M#6S0,:S/VG)VW(9S!AV>0G:D9\A=;-[(2NJ03P^ ;D$NWM< M<-3'_JMKUBQA&]J2N_UV!]_QXQXF,;R6SWVAH"E&S?&S7 M)C5WFVUL-Q=@,L_NN-T\&BN-TC*WVYPO$0 8+L!#?V;C]2Z1IW?98[UYTA]I M>W7^O$]Z1WXT%+?I\;42<1E"<6Z'@=3(R4[J6V?;5(E-'2UM6] MPY@>I)$OZH#-;R.7556*HO(>[.[]<<5=L$C@\=S8KWFC\!C:<_X0_.="_;LQ M &=U'7MX=^%,6,0=W(6W\Q"R)VKZ58%MW;.#_7 ,]Y"]G2;/?\ MW=GNES?0AW^U]GX_./OW^;O9>F3$4^*MP0@;Y1 W.76MM0:92)(D&J8YT(TM MW:!DM:6J*_%8YA&B&IZ>'3P1IE6,CBAC$X^4:YT(_".$%I M?>!INII:9"9A8P)2)%#$18K(2H G05**3 5L#FEV''!SW(%$KS[GS)&3ZP8C'33)= MR^[=9'>:7WCIC-):($$Q1USG]-*4!^08(0&3%(24.:QB-KOCBN3V17F=WG:^ MQ4X5-0LKOOER3R)"3XP0A$+<$/(\'31,*">N?.:H1-,J@L M!@8SJ9!51%+CE6*YUA]O8#%;[:]V5#R5"A7/WY)9E$J4^4)GS9BI#/4U&"T/ MC/PLG7!)Z4BCK_P07!*%'*8!!<&\(LQ0;]G&%FE(NC"=J/T1ZRC%B]*)6HI7 M(,73E$(2"US"!F0U$ F>*,FIO#42(E%E&?;$*2H]E \^J;'^+,WU5'>\;1L=\+V:%+&']5[($O!JL-9QI&44\[0\CQD M3O1& C))2R1D"HI[%@6GZU$!N79AK"GG6):(UZ)\-U&>\60 ZTC>>62CB(@S MII'&*:#H,".::&<)B#*7?%W$^$7Y,3X,NOYKX6P_AC)O"8C#BFHD3> M\>O$; PO8Z=F%J#_H=Q/O:9JB",RC4Q(E;CGB M8&T@HR@L;TX-M4$%YD"\!5D;#^>+\HV4M#QGZ!I)PB@^U'4[P_X]$^8_?PMJ M]63ES?%)NWL6X_COFJ(\#$5IGN[NO#W[+((626(,\)4+^&2R8EURR%'B'998 M2$XVME0#J[4QMFJ?R?.B*+7$/PYK&4F\]98:Y7,*6V81M]$@Q[Q 6@@6I*61 M,)OW=-;HN-V+;*T2'OXW"> *1,!):BL0DL*RC%-[:X M6?C(7>TW64?A7NU&3BW<2Q7NYK1P1RM]<%$BX8"&<$XXTD1ZI&T2B0K"12X: MJNC:"/>+\IM\B)5X$LG^\>6GHMTZ;@VJ1(X_RK126U.K.%E;FTI+A*KO^09"/0C'ZNM!7JY CW# M/8A7P@I/D4G9WZEL H%V& D:O( )IIJ"82$:E*V-0+\H[\?[O8^3.75KY\-X!C+\, =D:AE^,!F>X1**,2H"L\A9XQ&/3B$;G$61>9@_CPDG*G,) M7D> K$08+[((5\EB+Q/XU\Z+QW5>E/66]G.!O!IV[K\W,BX#SF"B.:8:86IM MKL/DD),2?E/>"NN!/.0-7,7%NA@PM4=BG7A#+:4/NLEQ(:7$QA C1X$&B3A6 M#.E$ Z(J<$6+ M\G'LY73GM3_CD4O%Y$&OW:L/M$4R1DJ"I8].*21Y3HSLDD&:Y)!UHF#24G1< MNWQZ5M.UV:JM/1U/@M6,Y+<6T?ON@(Q%5' J,,-YWR,ZQ)FA8'"HB CA@1OI MO%0*K(Z%3[>OHY.#BC6G!OO=@6V#8,R44ES$VW'KRIK/#(L>C$O\WNOVZZW: M90+5^3PNP4/D,4ID5131'Y&8<2O&RYJ6@KUL"V199<%J&OGBZFQ/A-TN5&Q[7>IIUR6SWW8& MMG/8Q36G\K5LKT*V9UB^ M]40J(P.R1.18[!20"XDB%YGT(A%!RTH%LH%Q7:9Y50>[2A)2QUJM@';D8R$P M<-N]'L!2/(Z=&I*6"DEL#MTPV-DHA4"6NX"X5BP?.N6(8\JMYYAK&,HR7Q>+"@G8SY1+AIR<6RJO1OK*-D/2S=J MR7XDR9XA'3H9:4BNH$JT13SQ@!P+&"7EO7=<'%Y0"3F+>AX@20"TJ0,$[G!!@!&6PL8C9%:V%NW1)++M8N MCG64Y8?E'#.R7,OL'65VEDQ@:Y,Q 05#/.)""62,<$B98+D2)ED?LE>R+NA< M'^=:+ZAY6-I0GPFY.\"\Q1.D -[QYK3Y[K.GU)FD(XHL!0 8D9 -2B-J+55! MI>2M (#1:U-=I'9"/!U",.?D94WI%Y#>YK3T\J2MHL$BC7-..VX]LCG7%$U4 MDH2#P4FN717UEWRL:TG)%_A M(N!+++[9]K"JU&3'%T@[4/QZ%]O6AD_#;C[.PPVSMI?D6[.MRKOX:3]5% MK;E:1RQ11\Q+)Z0H:'7J8)4'!3HBEH&Y\",I;8E3,FAG0$?0AF:SZ=I_JK>I MUD_@5UYLX5YB7DOR'25YANUQHP0UG"!M5$ \&($,P6#N<2Z3XB(*EC:VUJ$W)!8I(:=16%G7@XA1O,>N:?(T\00YS14R9:33CX2 MH8Q(."<[FPW"NSU[J/>TUE)2'RP%4"VI2Y#4&8+@B;#!.H=H3A_*B1/("1$1 M231*DP(706YL23:[!?WXDOK2G1?W]+M5_7D%;*@(W6'.<#+NQF*.['ECMSJ, M^L\5CLXS@>Z'C1JJO39+A'(RAW3%R)RG3"&:@D7<"(6< X//>>^%T)(3J3>V M*&O(.?6N[NRU69[XK-+G4T-H#:%KSGZO0&B-DG=$R=F@;N92]!((KS?9MXT5 M,LDQA"EW/&$?/ RBX+?^"1^. M>S'QX"_#_J"5SJIWM3HA=D 4=(F;U0"XWL];%X-1/OA>#WI$0:99D-_87@=& MM%^D7O>X&!S%XM?N,;3C[+_[F9O I="DH>NW0LOV\F:A[<4LWO!!+.EXMW#Y MS!KP\Q9 0&R?%7!3YUOL#V+8++:+T.H/>BTW+%&BF_(K^K& 4=5THV%V*5M_#8GEVY\=?+&\N6I @]LNWRVNHD7GGO9K$3![%WW.K8 MB2X4]A@6]R#_->STHN\>=F#0PWPS)0])&QY8CM8U0U6<]+JI-8!QZ,/@#* U MME]F7CSI 2#V8.*+,(Q3$]2.A]!@6$'Y'3#,0S\8PO3D'HR'IAV_YR^AG64G MRV;9T_[F$I;JDUWSO[>[#L9M(KWE']W3(I>N#$45?U/\X_>W?^R__2G/AH5) MC<B[O9-NKUPV_>(?O_[V:_^G MO,Q/CUK^"!Y;3LA)[/5A597O(?B_8-WW\@*%10_C5/W>/P*9R^LY]C:+_8F5 MVSV%YW8R;G6'_2(_OS%^.*R"B[7>+ M?/?QI/QXMOVED-@3D!@0#GC_0RWF*XKA*J>Q@BG+F122.AZE,Y(RY@UW$8= MG/B\D\U"3#!!E_;A53KS87@,8W2VERY"OGZ%-P!FQ8Z'D=Z'=[UN=_W7)TIK M/OW["/OCOSKV;S/<^_*ZM7O^!BC* 0;A01R-])GNC> M,!?P>A+PLUUDA0&3#/IA4J6X>-CJ9&58B@WHOO+7^7HFBYZ+G3A6&39KZ^P# MGLB]/"T,L-K@!26S8E4@6*9!%XRMXETP"&U[TH^OQK_\,JZ1UNJ472EO^F7T MK!&-RS'OTYPKCW7U]2^GK3 XRH;#)JXVWD?^RM&;1U]OEE]-\BQA&]J2N_UV!]_QXQXF,;R6SWV!I_PC;LU9N;2.6:Z!RF*O558 MI-?E(O?QV,5>P4CCBE%RR]%8J2/#_?=?=^$YNSO_:NWM M-^G>W^]H\_@-WMOWW\%$&'LP!\W]-ZRY\Y9]=DS;1'!$02B,N+0!F20XPM(0 MI;7C3N%E)Y-Y3MLY-;R]!'@+5"8E74R*.I 18V5REA%-7<#!:EK"&Z[A;>7P M=C8%;](G1AA-*'AEM/W8?Q_[PW9VR?[6 MZQ[_6LW1G]#-;K[ZS_$$UN!V)W![-\O=)(5)Q)BAH"C/OEZ#M, !I>B9Y? ; M-7ICBYC5EE6Z$).G%2+]5*2;8DZQ)I@1);GFVC$B!,6[IK2+$?JIRF-$A1CP6"5XUP,@1N%M%(2<2->)> M162LC8@GJ2P3D=I\VHLU%%]62J'')#4K/S7^5$1_M:3F5J)?4YK[2_TTI1'8 M8Y,81ECS@#A)')F(,:):)6(^[3?(5J)B4S#"7L&>(:"Z0#2#\U#*:>"^6UKUTP*Q;? M/W(8;B8F^53*<%#^VFX=MP;5R8(7YG=91Y)RR2BOP%DY<7MI^^2D#:/GVO%# M-8%[Z8_+Z:M![$X@YFLP\ B0S.7MK1(9HBJPV6N*4-*5\8TO*V=2M MCY26K_:Q/ O.LIB4UQ1F.=(_0V&HH%126&I>\8N ME[5F+A-1V+$3[AQ_/>KQ"O)-K'34;A_$N/P!>C9*85EY>VX5Z%COGBT"ZH>S ME([!W$C%&))K/_5*@$ '&5]>07"$7OY*FB379NV%$>]C.K_T=*.L22CM#%QSHDP M/CJGB.;8>D.9^*PVMO;+)!%@NN7L)+"T^O_\VH M:+3# 6N5P)((QFFJ*!:@ +5(T52J$NZ)83MK,$,(<=J!GE2:VQ0UI=@&FWR, MG&K-8$B/8C'2@Y/Y/ZY/\%%EO3JRW\"4+I+]!E.:)R6F5.8*JC)G57\!KESD MY:FR!5W_6%N&.XP3)U1@STBCR)91E6TGQ.(_'][H$E?*9,SG"#.IKV]G@_N'I[LX!J9( OOE,CV MZ":?T?\%"%E[O$(G5T[.W-0H6JFXG*K&:)7V2M]H3AIE0Y;OXXP9.8E3F<2M M?(SU93ZI?F,RN=E$XK2<=.WM(*>UR7O$W4Z96@IT8940K7).\ML><]E>)JBL-K7?=JZ+TNN_O^C0GZ/^U.OXQG5\#N_8__K9*QN- M-QY%;1CB2>4TOLPB%TQ,,@0JB=G8PIO750:?6,S78V+.$MCU?M@K,YV-DA)V M8*D4@]/8!G ]AI5S!$O7PHKLC==**YM=:KL?< )CXI!ZWB<'@K$+#/"T?M'">GR6^)W.\Y5 MV+]1 ?0J101T/&1M8,N4@=U.K#).E=6RKU2*&XT'4(&2M)'0_SFU1WH")%>[D7I1I[,K@OMRB MG#RO%X_@YCPOXW1_?X T_I3;GI5>F3<2'CJ>R3R^$WVZ^E4G#D:9\O)M;7A. MA-7Q(WU>IL%;$[7:O^CQ11:Z\?QM>]_+G*83WI:=W4NY7M6XIW^4':W!ZV;P M.F"[.Q\_.Y> MGIM'7SMSG#XO?MGL-S]C)S$VTB"C0-UQ83ARR40$.& (W64@F2=AZ^LDEDB M=Y7J%QJ<'QX M1GF>$)Y)#/S9ZPX/C\IU677^NGMS$EX@4:V<"[>R-:XT>_;AXLK#-V>7YJPK M:WD.PG+J;_2_$,8V'BD;;3S,C.E]+%EMYW"GU?= 9H:]N#:):,^;8S@F *GL MT]\'Y-/Q>[CO#?[T^^[7G-^^^>5?7YI?_CKZM/_NO'D>6@U9\[AYMOOW;^W='>@%_=?1O\_?G.^>O_N8EK M'ST[8(E)NUV0=<*+<@N _%*,U@$PX4H[E]KD1U+PC/*";V>#8^2_&/GDFK%W M&'LY:W7?]UJN4GW5F%T,V:XMLZ[/FAJO;;]50N6?\%#H6_G5592,5='M6(%Z M=WR_;6<=/!+%4?;ZCCTLC9K+1._56W*:?!A%L!**:WEA]:SL-/S;]P MM@^K9,33.A?+-O]UTNMF'UJUI$!^OK7\:'T-SDYBE:.H/P#-VQLITF[_FIO* MH@^EN)R,W1/9%S*O/;=,7+VT[;BK6:MEWI2K=AM1#EMXQ>356(9Y+T,/BT_E M$U^U!M ?PO$RA!$Y<4.[3HTZNJ0$KXIQH,Z?U_L#S P+W7,*F!_5.1A7*.E@5PWQ?!FS@I2 >OOR]U8&E,QB._-/YSL/NM]CK ME !^G+UZL9,-HQ+F;:M77M*]5!^Y>D(<7%_8H%[)Z[>2]V-_\.;_AJW!V=JM MYL'8=WD<;>;TY3*,T-:3\K=R98_URJ MC5PZ!Y5O2*UJ)4](3+YX3+1*=]F+<8Y=<7*U^]U)NP9:4XH#_F6[W:X\C^7? M8'S!",;#/-PC)V45M= 'T\<"J_2E:;7SX?=B7 ]L7"[,=_NC?>S2>Y9+;E7E MEF!AV$&%G259'2GZ;N>P6^:0O]CJR43[V\CS>3W%';FLJD95C"%73P/LS;TK M]ZZSO=D?\_#773 ^/U0+]'^ZN333/S;R9QL_E3739E^Q6;R'U=D9QLD-RXMA MNAP?N+.R0LL+)MZ:G[Y9O?Y?<*!S&(MMSC&YNKK\ET3 M925?O"&ZO_V9:VJ2(@E%ZRCB8'PBETLS<4N=520 ,MB-+3(G@*2:NJ*4Q,IY M7"ZTT(U5F;L1YA9_-=]>26R5 M\?CCVDXC0SS70[N0_[(-,'I3+.8QBE2^O&!5 M60>KUL&JLW,\?YON1I?^U2T 1IPEU$@<0TYN3$U@B4HOA'&"P<<;#[ZC VHL M#-MQ+TWO[4SX]E^?C;Y\V;L\'S\[&J@E6L)P&IPSH3 $TZL0,51YI_(TV.DI M5M%K'+GB@DH>&+>*8UB7Q6EP4X10KP6)MK K(AW M3AFX,'2M8]*3IX):TTE/$A<\>2(1)]XA;I1&SE&+;!2<>T&%(*+.:KQB\V,)\LXYLJ0FF$]+:R:4R>*JJA9PAB1)!3B M7E)DF>6(&I)BWE@B&:N8H0TFKCO87FF"%F#-J0;E MI0A8B81LR-84*":DK074DCX8*JAGD0 YT:+!J%PC0ZHN"[5D66>>:&Z8U1X+ MSB1U0DFE!!,J.>4XJ\G)DY/U:7(B<5 Q"HL\5QIQR1BR.E$4E8[<$T^3 4.$ M"MD@U*R1K#_V5O$:;AE>1/L_P5U#>LVN86T87I2W(8"ZTH$AZ FG,1AL7/ J M,D,]$334/.O)8>\%SWI[NOOEH_CLB>,V*8^2RDX@P1V8B,(ACAU8BA9[G U# MKAM&B#6R"VL?T))%72J<* L:E@'EW HGH]2!8D:LTH:'>EOJ*4GYV924.Q

,0F.7T&5>J*M]-Q9J[?_:[@_)0YMS8O'O'L$Z' M9#[38($76!EEZ25&:W:V4MSVL^P,"\NM% F90 GBBE"DJ4W(1B^=M8Q[YS:V M2(,(TN Y^'N9552>2[VI&A-?#B8NO2!KC8FKQL1I+JLMX3%:CAC.23&I5LA$ M[1&)R5.JM9&$;&P)BAO47)?2>NT0<41TI\[#CQQ[BQB[@&U9RA8_0S&GF-8: MGO2X;2M?0@G7M6=R\ M+CX;HK;T$SP7:%=5A,B%'FHBMCPB]J8B896!^GWW?/ML]_0SC5BZ)"32SGG$ MZ+G@&YT6$OBW]#$[-D1Z/ M(YTU=P[HWO9G''T(-&A$/ 8T$H(B+;B%/ZUERCN"D]C8(J0!T+1&L6UU'.NZ M'[*9*\RUO-Z7/8SEU4@!?(\2Y)SE^1AO/C-#%*+>AY@<#@#".>_ ,PQ$?1K, M81FG9%Y$2-?23\G4].%AX>AL#GU@V+EDJ4;"A(!X3!%I)3"RGG+G-?PWN(TM M2AK4K-.YO3H^<]V/P=3"_.#"/,,MDI B4.V1LE$ACHT'6\ Y9*+1$D?"+'>E M+8#-PK$\Z^>8>,H;:R_VG,N+L,V6?LZE!M>'!5<\9S,*TY2H9!919@!<@XY MD@!F03NJ: R-6.<4!PVA9XN%U'Z69R/+2S_(4N_>/*08S^S>&!U#"I*BX*@' M@\=Y9 DQR(;,=JF#N67//8/:$SFJTKU=@-DMP_=&M13F1/"]V#CNY0_0LX'Y MI1]^J2G;PV(]F4/9I.."8\!Z%I5$G'J*3,(<)<>)3"8%RL/&%B<-I9<50+0\ M65KS\*,:56M47?WQF1I5'QQ59QAT(,I)FQ+R@@O$O2FOTY;W_F6K_/POV\ ML5)=6=;R[601]DNGR40A].K<5M'MM,^*_M"-:K2/*STW8^\P]HH=.R@+S&Z? M]%KM@C2*;-B65OQ(V8>#U?G IJ3C^I/E7A^A"7U<'/PT&N-/K.U=K&5 MN=!RFWC*/5?V7,5E+U=J5^T!F-7;BS<2GYNA3N\I.C/(WC!%=39M3E%Y]Y^47-+1><*1J= MY-KET*"$I:",!,HT\Y_?WFZ[>+?;\<->IO+;)9:\B%V-\X/C=_3@^./IP?[' M[Y^.FWCO]X_XX,OVZ>[O'\_W=CQM_OW7E]WS)MUM3>]J[+8^[7QJ?=I_?;2[ M_]OQP?D[_FG_?:NYDW=&FGSW_.#[I[^;K'E^0/]]WIQ,A,B:.Q_//_-H">4Q M()DB0YQIBDS>V" Q,<,#52%'3I?58-FRTB"N47A?#4?/%8Z<\00+%PEVW/-@ M!0D26RJXUC'I5,+1+?99?PQ'SR]"\?&0Z&P*B11,@X\BH.AS?"(+&IDD+)(Y M12L&G(I+S"ZQIO&):T_JZ@JO-T,/IP YB2KC%.8V":>LUM8YR[S'2:2:":T> M?][-,B&/36 F>A05_. J!.2XM0@SF,0@DI <9P.?- Q9^(QZ?2)T?>57 1^6 MW&-&C.)868,Y%<8JP[A@,KGE4(=:?A>4WVG^(#'%0MN A)4-8 !6"@V,5""FZK!SJ:^1. MJ>5W++_$8>XT"5H%S+436G-IK'&.PE"N5M,*!8QF- MD3$99Y5UQK 1\-:\::7HZV=Y4Q(6F!$ KY",(&Z,0#::@!QE(F)A'19X8TM1 MW,!2/73ING5RR-3@5H/;I4^*:16C(\K8Q"/E6B<"_P@A',94^=HGM1;@-N.3 MLC!)MLS9)1GB5AEDI'+ +P.1(C(?,[6D0C0P6U8&OH<%MP/[T=0:C#+'P9V,+MIO+"K MZ DSF6==+\ZIJ(,QF#M.N//*>89#\$EY@K4DO#;&5L]7ODX:8W1O9_O[9QF] M)=8ZY)V+B!.CD ;S&7GF,&?8Q,#%QI;0N %6]AJYPNKRE34<_;#05,!!X>"% M2I9SHK6Q,4G!$[%"P)*OS:>U@*.S*3@R4F/K&$$!9\]\D@E9%Q7R5FCJ%$XZ M[^Y_I,UWGV/D L>H450J1R6G@*QB%AGNN3 R$>RR9QHWA%PX M9V0=#[B^ BP-5H&80)R4W'*IN8K4&QJBE,G5\8#K(L#-20%F(,"*N^_CI1 B!B$% MX]*!Y<(8_*0Q8UD. 9\@# M@__$H!32)KM"111 'G!$3$KK3% Q&;.Q91I:UIZ'%8GAG]:W4LL7[UO'M?OA MVK X19Q0GD3N/3>2 2 Y@YGSD7BJW)+"XNIXY/MBS_D<\L"%H\P%CB*7"LA# M=,AZII'RWM(@H^?KF4^E=CTLNUP])@1+CY5RG#OBC(S.*1HQD\1Z:>O#!"L7 MWAGBX"Q,B "J[YW)Q$%@Y(SCR!++$A@%GN52,^LGO"_*[_!'SLY>;!_#W?Y^ M>QL8"RH*(WDI*! Y<6JVC9DQ[Z@*( MH^+X_@2A%M#[;C^,!10K)FTB#&0SL_C &#*P(E' CBO!F.(V@("*=3H._*+\ M!_=/1/ BC _FD@?HR#D\)9>" 1EP@DF*<9*)AMISL&+,.;U""KX,T,E0$P4 O:,G7T?BH/0=+%EYHB!2).\^9X\)38UW0(+C* M4\Y]7( 8U,*[).%M3@MO\ :;% 6BQ'G$C?(HIY]"3,!,"6-%C,M+1+"FGH-G MEHB@+CS^Z /T;""\3FCP!'#\^QP2%K3B#NQP1&WI 58Y<%1Q!!.*N>9*)V:6 MEM)@;:J-/](9G!I*:RBMTR<\4RB=H<248V#%TB/L!$"I5@P9@25*2FD"\VAM M3NJYI 0*:P.E/ZYP?DVQW]M4#5Y]B6"0QUC60=[M#F+!B]*:(;\4[^.WV!E& M^-=W#SME4>HL6T5H]>WA82\>VGR*O#>Z:C99P%0MY=%*V!V6.WS5WQD16IVA M+9?&X@,ZZI;@N23X3!WMB_*^&:@F[AJM*GQYBW6P@(:#ZV^9*9NYHJE3JKA# MP>K)GT<7^4).[&%$#N;K*[()NO+*MD_M67_CYZM%F5L=-#F\TR-S;?]3>K#^ M5R(,T-[ME2OH%0!'[%7UT/]IUZ8MQ5$O:[S_:&G'6))1VI@XYT08GT-'B.;8 M>D.9^*S EBUK77=3\6M6EIU!_Y\_V]D%?],<3XE6I>L8<990(W$,AKL<#,T2 ME5Z([$.&CS>NN4]%KW'DB@LJ>6#<*HZA!\8[L'^,)M>*QIJ50O_5GK3*BN;? M3V(GM ;#'CP[URD/\:0'_*#JO'^0)7$_DY M6=M\J2V0F^(639AC+.;I0VQS#MURMA\K&^,?Y*=9!-I(HZ9X)6 M&DRX8*0%TXVX2(@RU*;/.UDQ8H()NMU&T)_V+%L6_?WNMO^_8:L7_\R'KWN# MLS_;MC/8[H1<'O8D7_(2_)HGQWM_9Y]D^^B OC_>/=_&!_M'7_?VW]&#+^%X MEQZP3[\?\+V=<+3[87P@#O[^] 7N_P+7L.;.^Z.]W]^)W9U/K?*^+^'K MIR^'?)>^(3.5V_??X<^!$RUSO5(2/4,\<8HT#Q+IQ!C8Q\':7"N$-11;5L;K M-8K1J?'JF>)5"E('Y2D6RG%IL%.$$*^%B38P*V*)5V2,5[?8;;DO7CV[J*1' MA*JS*:BR3M,DO46!E:65A4<>D[3V@ MYA&*4TZEHPC#/SFE@0()MABEY*/QB3,9S<86D>MT6O%%'8:JR[O?-B=#4D$I MZ8)R^4"T!1K!#2>)@>6C2+*U6^9)8-3'69:12,Z.XPDRHCQ_$1(RH'$0T43; M8!.0C)#=,AHOC%+KYY:I!?SBW*,GFAO@FQX+T$O4"265$DRHY)3C[-'\&+6 M+RC@TR0DY)SQA%ID%;=@1N24"8(ZY"63W I"N-!@1C3TXCD9U\^5\90W[6;* MQC^A?3MZS;Y=;=B- 9<2@%KIP)#SA-,(8FE<\"HR0ST1--2NF77!U(-9TL2$ M<5H&@0P)0)HX%\@1[A )6 2!&05^O+$%V+I&AEWMFEEVBGS0JY0%G92@'#2I MD\"; \6,6*4-#_76SQ.0[&FV!.LV8 R2'6D"R6;"(>.D0HP2GYQ)2EJZM*V? M-77;/+/CZ#<%ALZ< 'R>^^\O\ 2D%4Q9L&8%V+,\2FZV> M!$S[60(F?<)&A(@2P1'QZ QR%I2@2,X3A;T#';RQI1L,+\NH79NCY M&&M4P M^.)@D&).L29 3)7DFFO'B! /),Y2B ;:J MDT269XN4T1@BL9BRE)WWF"Z<;_&Q8'!$9*<.'(_<<&M5R'Y-CT3*FK=#]M_MV/^!3C9]@3T MU;1L>;1L*B7M.?3C]+-VB205(\+.)\2)RREI-4;DG76H:]C&J+,Y!,2* M@"7H&@1V4@#["$PC3:D (RDF)S7FV#" *-$@2JR1>53'>J[[\9A:NA]?NF<( MB#=$"V* @("YB("$6*0UT2A@;4+2D?"0-K9X0YMG>$+W*6_OO=BC,2_"VEOZ MT9@:;!\9;,_G4"G%A>0Y#X*0'JB4PAQI;CD2E'(>-&C1P(%*-# MG9JIMY >5:YG2)1VW& 1 K)<,L2)#LA(K)$07F% :>&U?^[)TI[9B9FZZEA= M=6QMSMS4Y.V101[/\X,EQECD&E$=%.) SY&&&488*T>L,-)Q#):R:!"]<*3Y MVE0DJXL[UC"[KC"[]#,]-4&1)-1XX->6 MX@0VLFY(S9X-S/ZX\./50E^_7/% ,K(Y1;SG%41#I'3)+5NFQ::^T4U(?^0F M)#>=!*@F=/;G/*?GM:;2POV\L8!36?KM;<>WAP$>5YV\^.]^D5?E-^@Y?-;M MM,^*_M#UX_\-[4H">4;$Q4E+XNW+L&FNJK>?^T>'[<&Y:E=4.J_EITYC!T/@[O3ZOMV MMS_LQ7UXX^MVUW]=M0;_\FZLP;\W]]_B3W!OT#^A'O O:\N#O=[2YLTUW MO_SUY>"X"5H=GG%F\*=_'V%__%?'_FV&>U_>P'/>'\.=I[OTKR^@Z4ES'YZY M^XJ'P4J(83L3H1S Q(7 -()]Y"1WU"N%H M.^W1JZ.5LE46'R;BHOKPQ)(HQ>/*HKA#0=0?EB9]_$IP95\_'-E>/.JV@;F4 M&FG8@D[>H=G7552]<__7I33KVT[Q6W2]H>V=E8#8 #LQ5B<#'LG0/!SEL7QS9$,!F.[8-BRD_MSIX"Q.0;VMU^B=P9^%!5]E6IW#=[M=JY?5R4=]0HGQNQ3]@4-KY M'=]B^ZQ1/C^O68I_>7UQR_O1+3M5^\KOR2\_;19[G5P%MBR<7?:M'\=MO/;F MXM3VJP9^BS!IN>IV 9JEGQM?-BJTH(6#JC!W*U<]A.]BZ,1^];@\N[GV'DA. M+#\HE1=TX3 WHMOOMURKW1J=]KJ=P] %.6L4QZT^O-\>QK+T+=SX,[P" MS"N881A!4 8H7$!S4:I]>-Y(=7TXR<9:>R3$@QA+J5:_]"\:D$?2=6TO3/:@ M/[JLL"XW>,!H<,:J$,:O:-J>/RJ(;(Q62K=S,88_6"ZG1UW0KO%;JSOL M@WXN5X^]=M"+U&K#4VS1KJ2S@"%H#?)'[[L.%DCQN^VE5FR'XMOFB%,6?_:Z M8>@'_48!-&&S4?P*+*?8[6Z6S428"FAK64PF+L#ZJ5-['6+AJP7:[VR14V&J$\-M4(6: 6)3-YM%'Z%]ANO7A6 MO FQ#5?>89047N8HC=\_/4C[<,G4"%ZLS*OW-&!,6C":9>EGT*VE@5DN]0H: M$&C/?%W^H#^_DU<0Z8]6*<+ED^?UW9:ON008>$6*O5XE6K;_8[BIFMS?''6T M[.:U5X&M/ 0$SL_UW>.3V!Y#8&XJ#.Z-0%AC4H5)OY75P*%]A>NU8BH;>D7K MS"[DH[SN;#$HFPW#_:\AS#3A(VL@SW3X,@Q@,L&XSE<.XZDNM@?E%; TP3;I MC^8N?U(^O#$A2;UA%DU0>VUXV>#(5C=.RO^XJV.U>MH=0CM=+ Y[H%SSS=FV M@361,1>FM%28_SBI5OOHU:'KAQ5KZP]3:@%;J]1R_ZA[6KZP%4J8&-E-MG-6 M'(+>A^?#6)M: M+Y;KM%]A0/F,BW4 Y1G,>O;XWC,''":O5GAI43J:BE:_/RP'HIHSBJLY M*Q_7BS;!4FR4"ZD:%;@T?H M]K^=X2!_.L6AQR,\5AKYIKT,'MEAB3\OF7KY[WU/*29LOWNNA7>W+M%6"1P*R!\FJ=Y 5??5=U M=%B2MW*EC*MI-R^5X*0I<[UI4KYC=B@WBS\K,I@?GM4.X#D\Q\4CVTXC/7^Q M!F?7U)3050J\D=,8P>,JSCDX@D?# 'ZSO4PJ"P^7'U?(/U+W#F 3"!9\DEJ MF*UL X8AZ/XQJ2O?_>.E<:$4IOJ9FPZ:L3-B-:>MP=%5W3U?5OHQ?NW/[P=\ M! (>[#&,/_R9H;O<&\AL Y3_14-\MU]!_MR1RV.:78EYV*'[L*#*9]@!=!&> M/]96T 3ON\/.8#QG)0_IA+*:>N_RHQ1C91N-89'R:W!QUI=XZ=6[@OXCP!4\ M^ZEGG+NGK3 X&F\+3MPUVJ?!E[=8!XQY.+C^E@DUXV-FBBM2*DK/ZM3K]>3D MSZ.+=' GL"A07L]?4@U4&3PSL],M?V/Z4'ZW^EVD-6 MDB64O!IF(E4YZ?]IUZ8MQ5$ONYS_XV;?M=K8VB]E*NO,[*T&"?KGSW:6[MPT MQU/.]P(H28A;5VQ' M4)BJHML&MW%U[\R7"B$EMJ:PQ$C"E_[U[SDG,Z44" R^ 483,5VV$5(J\]PO MSPE!3G,EQ)U@H$J78GNWWE40\I@+-\^RRF]^@Y?I+8?\-7#,9I.8O!;7)2D, M%@/71_ HH=&E]N%_MZ,HP.H*H(9$1^*^W?C>&+U0Z=M)GYC6'W U+'U0#VX/ MN\:]'_AEQG5:3!$E( +^+K R[X9,UED,3AU;JB+!T8%U\@_EM7!7V[V%1\)3 MX+Z)YGS0,/1 MT6K^P95)GQ? Z_RBIZ@7,FC"["P"?Q 3P 7M)2[ SG[WG;0 MC8"-0_O*#\2S(NW:AHM&# Q?'B3A7J-PS-.8T=CSP:1&IY^"P-Q<'6/*[YJ! M[0]O$-.&]C'6$\U"M/4UQ_;)!_?0KB:_73G7B4P?W('53CE$N%0X-TI03(1* M\,+\0Y17<&L'K(N((CFAECCKCYA2VV#P+:5ONOZM%P8^GA[9XGAHARS?>CX8 MFP:&MV,*GK@,-@2L''*P.Q2Y 7_U#G\'JQ E"[ 62)49<'A[8H_ F"Y1WM*F M[US;?]NAB\X"ACUBY('$H8\";T)TR\L N+L&C[2EU -F!TD$Y(WU!AKB/MO< MX<^DUL6B_B>B99%6DP$AOMJ0B<7 ;K+,<2,_HQ #V3GVPAN\XQA\<^0:-1HJ M6#^&_?9%N!?$X)2"U1BI HG(Q2H8YS[W:)D?@OO&7U-L$_XL=@BV#+[-E3&\ MY#P-)O[@D?#XVB?=LR1"(17_ _A?S/9G4PQ/787VS2-L^XZ(M+VPZT2K/*K+ M@V^X9;CK0,Q-3@YT&9ZX)[PYYYK=$&5Y_K^9""7%UR%&TM'@H9CE> R?(.F MUD'%HMTQ.%8[4J-XX$9Z2*3H7XI0)US-'YK<&@_)P9 Y+A0CH!,6IXH%J ^$ M^W]F0!0\Y G+;B7^YVJB!46JK&!AU:31W[8 9UU3BCGL!CQ<7B-4%?4SK])G MN^:*5'D"HLO5)GABH*9][;\VJ)AEKFU:C<:XV=!=2Z^S5JO.QJV1W;!'K5:U MWOK1R^U'J,U7TH"!$L[LR9<@S$B(4S!V,A44ZQ7+U@^OU$8?7#I&__+JH7]R MI??_^-$T6@;Z=,K>??G:IP)@V[;(T;]?*HVL+3&>O-:HU9#H[!*K9OR?:- M]5&MVK2=Q&D,=KW</,PA"U MV,2S*4^K5F31/VG:0G%^/ML3\F>&UXS)!!PG>N2)\2S&I*W"$&@KH4,3@35! M;BA/^2J^UGB&J4S!65D#S@U@Q?AM7+[#L]P\> ZRG;*.TG6;2Q//6PF'Y-B< M8/::\5J[T!O-:!-P:LKF2]];.U$E(C0-/:SWM35+-XY^'F-TAG;(47>(K$3, MGF =@,; 3@L>&'T+3/YR;-\+SX#L\UMV[3D\+A(A(2/M@[?AA62^9XF8ZF_4 M1T622L5RZ,E@^FUB:3RW!7+!Y!!4HQ(-TDP'6!NSKL"\?S.WL#<>L3?^1ND\ M 'NC53-U9CCE>M.P$)'=+H],UBC;IM%P=7-L6P@[6*LL _1*[ V0E)N0Q7-; MM@JR>#6RJ($96F5V57='C7)U/ 9-#910MN&(RK4QJ.S6R&R-&$*]59:ADTBR M$,%&[8'98:1A"99;>'IK>GK(4DC[)5G[1'GV[>0VMF0AG,]"YQK+5)3R_ ,U M#BA9C0Z;J(/$ K8'+*[E&^0H_0LB6.Z%KH8Q/"^-9U(R@>)RP2SDQ>"C6>1A MH61%:_-2RUQ&*&EWC,(-9!X J\\HS),^$_,NOY?7Q^,,'RM\L[-KEE9["FZR)FL4;,PGDX M^^-'S='-EF,TRW85'3S0%N66T1B5;6-4=QUG/++&-BB+>O,190'4)XH[>;87 M:%2+9M/IQ!,9HX3Z BH>QT)I+Q(N%W>I1@Q(WDN"ECZW#R$VCU[/Z??Y_5^N:_8"U7)C:F9^GVC[LSLUN#>YMGE[BN M/^[_>7EF#2Z!5O_^ JOY6?W730_N]:_K__O;L<[:/T9C\*GTNEVN6@SL7;<& M9-ID8/XR72;U/*?_MX15 MRK-1Y+E4&@DR.9VX0IFA*=$2QA\TM3E";BBW/C:I(E5J1I,,(OH-LGK==F^] M"(T=H0%D:BF2AZF632N+59Z7''>VJ'?^3>?PW3=X72Q?>O*:YQ^[:N$5K9=? M&(%M*$I^3YPFEM=F>K]+VI%WC*$C>:&R8>EFI#T*2"U $TKHE0=F$PL**V]< M%L[?*^\=>%>3']R* &A)BU$B*0U'>"91!-HPZ4Y0;LG_X<7S2E%VR";,CD13 M1N[;<&N"WEE9-IT,+P]>^PWX8X^\[!;.G]^S]W$=@GC*9L[?=YAVK"S;T.7O MML&NKO4^RZO)^_B2>/>4"4YF22J9)Z9Y R^W\7AV&FE=)!,VC5F:!G/J(\>Q M=*MI54>CD6[6F.6.&Z#SG4:]/F=ZZ=7'@E-+;+&NR'5\@9U4E?-?P-3J5_;# M$WE[BR[U1,Y.>O?]/WZ8+AAFHU&]7#4;S;)5'YOEEFG7RV[+K%?U5J-:;;J8 M/7TLFGE'?5*BL@Y%+(CT(2,/L:1=B:YN8C#WQO.]* YYW5Z2O!+?64A*#=,Z M/*#)05HOQ#$';J8ANX8[X+UZ/A4A'F$N_1AC0&/B#FS@25)D(F>6<,O-5M5VQZ.&53<0P[#RF,^.G*(6$6R6QETC<;ND$'09I4MRG3-Z MJ"^%K-U466VJ%9QQK=%HN"!?C+JECZJCUJA1J]J.WC3KMFN-A%:PI%: '_+) MF-SS(8OC":UY,%9E?1J;VI, U):)63^[^M%T1G XCE%NN>#9@\9NE5O,M@V/JNJ8589)K&4P<2HQ,ZI,X\WP$9V1^T@MR"%DS"4#4>/N7W>L_60 M3>&"/29,+:%CJ <[J;*6(:RB?6II^U2K:)\JVJ?6;)]Z-'ZW[;A5/HV+ B+2 M:&K!.8J>Q"7B;2&IZ) >S^,FX34(.RIK O4](Z=Q&8K&"TN\ M2$_43TF\#IXW)6TMPW)YD3A/8FU@8I7 0L8/5"B(!5.\"SM$C($95KD3'$** M$IJV^ [66;-;;+1 M6#='(\NMCRSC\6G/1;3B[+.2YK.,UR WR%LF6[3MFV++NL-QQ] M;#HC9C<;&*TPWU>T(FU S&''CJ;7AKWPVOAD;G M*P^?:]L(;.X&YR@?M.E9[G*?4QLO4 M*MQIVL[.R\]Y\0)I2J1\#I6C?(&;;&%)]#%B[NG?02@@RJB21S82:A+O+ FF M+$F9:$>B8@*NFH6^O'.:Q@AF,;8_TCL(IS6]=S8/:-,?O&6G)9K'%'0P-:]" M1WDL=6%ZNA1N+&EG887O/_7+I=!NBW=2WX[R8M(.+HD%+MY; 132CFS$W1JE M %Y+SG9Q(3Q9(E#5^-^Q=QD-(OIY;O?@A]+JM1<\_S2>1_[!HY TLTMLN"+9 M]B@KPO_]##\2MEQ.BOIX*Z[9>R0=>0B9VL6E5CA8M2 X%J:>XU1D9CECW;%& M5LUN-/3J:-1HCATVKHYKO'IQ/BYLSIO?9YY/--83%#60-';.0@RZ 45^?N@' M/D44>=DBOR2QKJ MS5KMPZ_68G[COQ,\1\3J2^!'L=@5L;J($>?Y\Z"Y<"X\18X&QE,3/)+9S8VM M&@,;<.?3+3+!ST(8VU=7(2.DA#49G!_^/(.W6,MH@J=MV*XU!D_;:3;K(\-Q MG;HSJAM+&+S7_[).82:AM$?(R6NVJ>B'S>1_G]W]J%HZTZM-O5QOUNN8Q6R5 M6[9CE$=UTS+&5L,R'./#KX95JEMZ";A@@=E7,?D2&Y*K;O&]$ =%18S0:I^E M.IY$6>8Z=-6A=R+K8Y!*K$)7"#+2L0G.LNN.;9ME9TR3IEBS/+(LJZPWZY9A M5,?-L5[_\&MCL6KD*;I"",(524CM8(U"&#U672F-\',=G7,\AO6J,J:0'--%V3_B%E-RZT_4I-1 MT-D6Z:Q[W[_ZX5AZR[+'9MFRS7'9@M,KCUC#+C=;>M,%==BT+!SRAU3V'$I+ M(% 04%Z)(<6Y,;% ME(+89<^?OW!^$:0!0@DESUM"DHZ0ODVX%XOA_,]VY-&RSKE!0Q\]KUOJB9[. MP16S-/6G%K-LT'162X>K%24P[[D$9FO-9[W+[IG6JFB=;^W^U^Y0Z_6U=O]$ M.^D-VU\ONMVS;O]RJ/W5N_RFM3N=P??^91O_,.C+7WO]K_2%+[U^N]_IM4_Q MJYW3P?#[1?<- BS9\9CU=89C;B_FT@]\]F)@BNM*D,:'':&Q-A#9H']Y,3@= M$L6<7PPZW1,@D^'BGJQ\]2T!NM[:DUGBHZ43)SD04C#A"OD--E :A-GOD>SF63"5\T$X06=:QR7T+UGSHQJ M'^10!ZIDH,^^)&#)XC/"/$#T@!E'JO0UECDXLNQDM3#-FA)_=!EBB&4+A.1" ME8%1CGK:T^2T2V)JBB?"EQ>S">RO4;7+1NV(\42U47/%;VF3U1!>+>3AU.Z] MZ9XVT8+[+@D&"XVK8DS.#;H_0AZLKJBA MI'O(@$SA[R+XAJ68(4CR]]AQPT.$S.0#/9W?@-J)#CT,,L7Y* MUO$/T<&@[W\-@]FTHOW%>"DB34SQ<-Z<"[+IEBJP>%7$O9B^[)?A&W#(3 Y= MH7Y&I:R."B2PI,"AO @1 'F8:55+TE[:YAQXP3F09@D)$NNH))9RS84DL9(B M,],)=5$$VR.QGT5[0S+OS<^7?!M0M>=F8HT<_C_[[86*DYR"*7>6^/"Q=Z,T M/V.])L+;W&0KJG8*<.HUBSZV8];DT.43"/*E9BWOBAQ+P1636C0OHH@-=@RA MPX>%*$#HX/QYT;4S!;%DF7YWV7]F/.J_+HM)W#7Y]$630EH48]6&4&T! MQ(:$E48/40OL'W"N@X@1&.4(@9^$:!B'8&?%/;*#"I<37,@]K MZD9U@1;*^ >0O"CFOLCOEK3IC'9$G50H1FDBGP]Q_SARZR"\LGWO;SO.1-9" MJD!_X-^*(K7PKS,8#E)3QU-;U56S4YAL3S(=/=E)EED^GD7"'(M)ZU*F52-I MG.3C,7PVX75G7B0L3-XW)JK>,X.]DF$>F.NA 2)"+LK>RP<^ &V1<&30D4\/ M2$S7I9-$@,GX68KYTE%>#%31<*#2?1PZ!Q>*RF0.JU MO-F'9/]QI,<#3J@I%+!O&1<8PD1@T20IV2]&&^3$7* M2;QX.9D@"JVY.+IB0J/C9B%/?=.L9ML+^3CA"1.S>%3CAJX!*UP&:Q.V1=,C MG60G-N"3=F0>KR9T/F V\P2:R2NJXD%6^0R'&V#_.S(-3@R)UZ+R''K.H=Q< M$B\)=H*EP4J8-Q5M(U02[WKQ+&3SKTK+'C&\#\'QRA&X"RPU@Y,-5:$W)SK( M$4UF[\SO)\&85!_9TU1X3*D#1LQ)HKE+-#HJ3L'.NR!N&7/ ME2U4^&8V.DZ!DL1!-)A+(=Q2>2!K7M ('351!H[/5LY%^\+GUF3<96YNR"9_ MGLG#PK#'G(MH^SM09%3 4[3-V+V(BCWA2R7 ][O=FI$F* M8908\VN342DMD"+C(E,A5:O_-\>X;?(RF@!;-H0((!\9!Q73K_,93GM5%QU^ MM=[DMZXV_IOK+]Z_)^_J4;/2_%U5K&)>M4/!L@.OSL\O-)I3G&@F/SYY;FG\ M["X3,[/SHV;XC+4)KZ*U\^Y"?1R,CXEW'D@MV:)/,YTZ*#_WY;B T(ZRP MDJ/N0SY 4!6''O)G]?U5E\0@IC<%7*81YH MM:7:'F&B_W!$XEQU,FYK&@W,B03BX#3OA@\M569UX/=X.(E0;B@RJ0 CSX7\ M;.JJQY,7I7H;1?Y2J%L@-OS;+0_K9RW8$-=,C0\D7[/\5Q17),451H$44I1) MY)9)[!SB!Q=36*H+9@G-()J(JC(4/XH-)\05]4U?\73G'4OBZB2.HMF8ZS%0 M1LRY]FF,H")PX%EP4T?&!&2(B>!!0;QA8KID^ $T\ M\:3:.'*.,U$ $7(1D*'NL=Q&.#&JP);FQBSFR! 3'&)])<'-I/A7K9'D@)61 MRQ197F%"/&J5T1A5[FQ/F.U*I-LEMY1O/^(8;9%P[$4R-9J;6#P?+4Y2M-)& M6O:BN.K8B_&X\JQ!^'*^\7\X9LU9=FOE3-CL%I/HF."W9,1E<2_3%+,] L,V M(TAD$D+)@:]O#*]RTDJ4+W!E' <60,O*Y@M$L'X^6T#^J/DI+V<@8OI4XN1XOA''%,?,31#&S1++P<\ AZ7&,*2X2>B*.D$87-_+LEGF1N3!9:Y [ M^6QB24G4W/;EY'?^UDKLXYFY[U5<<2 P6\N2Q3BNB^R BW0FXNL$<[?/EG/B M6XE^4!0N9M,Y=T_.B63Y=/W+.Y=Q=,=?:)ZFLX[3G\HT1*T"UHMX].]1WFYH$/O\K1U[F@7HQS\XX'*)5%X@?:(%B:_$:3"% M)TTGH2_AV;Q^[+T;(T]GU',U1RTKH5^<3<$)O?+\L@AH53$*5C#N2S(N3SMA M@!6M0[#LXE"4,2F._V(ZC_[(RP'1DH^N@VFVS$4R;,)O=\!FW!M$Y]Z=.83N M,)G(. 4%W!.6Y_YF&F+ ME+A_NGH[:J/ /@7J24R?QCI'S M&Y[1R.9^1:&G!^N2M2-4@N+(H3N$0::8Z--9'"D8H7Q"2C"+LW_G1>VA6^;@ MI)@@A'T'GRE26PK("&,W 9Z)*,)0PB,\H,]L#B*5UL[RDBDUNK5<'10$]BH$ M1KFR" ['OZ(4;V[$+E+"KQ(<4^1P2ID$CIJU*>7%##D:SAIA3FY?W.([/Z@5 M6O852,\H3J.MRRFF4&0O3RE*_#B11!RVZ$%HCYL 3IK7H:K*#.=68L1 D5*\ M]BZ3-Y="2I()5= I<0//YS "BZW8^U[7M*&=.,P&S4\H:%X8A_O&4V0<\J8L M4+63X$IFI1([#DO7?/KTIQ_<^?G9$N2T,1!.O,I"*X[NE2VS!.E29M,($E8( M2>%P>X'K.?,'+>2A*BZ%%,5BT5"EA]4YLX/)]OR%-<$3C]TR63<4IC%2BG]0 M39N .$[L4YN2S>1V^VQ)\6F0 MVY-)(?X[KA_!ZF9S:IFKVKEM 4-MPJ,P278+"T3M2:2@_2OQHF33^$2>$+J')7M%GY,QXW!Z"Z@E M,F-?):&W!R5W3>_)_%LO#'Q(4,C!A>X]S#.M[@1=0\ IDFQ.[8JV(@LLB:]X63"^I!')[VHAOPOYG2N_ MMV-R2WB*L=932N0NTA*Y1/<%5?'-LD&O/L:\"6"Y.\0B\MW#IMN3=#J:>+]"#WAP*9GM! M.]Z^+NIF'Z?8Q+U4\=GFFN23@67/KIA5BK"3 NP$AX9E!E#O1A)H@7 DJ'%> M+;AVA%@SQ]N+J'_X5:E#?QGX&I4J!L-!^K9P!0O.52) M"0RY4*(4"A<-P[/^'/:0,I@'.X*6-/JG\&_O M^WPH^JZ*Z*4 [C2[PT8(',&>PC"4VZH8B -L&Z"6&VY5'67 C(X3#*KS3GOP M.06ADM,[DEXMT6&E@2AF23^# N>5SVH"Y"1,2 PY*(VT?7VG@2W$59! 6.-)JS1MG0)]<)/"*J/E%TB4X+ MONHS.W2N>9.$8='WJY*=>%_)S/_/#*B)TE22N:CW/J]@8E<)--]BXH#\N*7" M=MJ;]UD?T&HU*)Z*@?3S8<->/ ]I^;PF'ED(J(P7<_B,[P=\; ^C9JUV M*0^H\PF B!5M0&PA]H9GR#R*K^5I%E\5%$] #DN4-0%0H%SDF4HLJU_2,J8V ME24BD^0;KVLB("Z0&"$/4XY8IB.-OB$L#QD6E'(N1QQ3(=R8N02I&J68QS@" M*Q$M2@EP2/#)O&?M:C;)6ED*9C)>D< ?*D:7O"6]S_[(E*5*+P6T3@YXLPZV MM54D;9AV20!TZ:>"$GBT]H[Q++W2(L'/CY:%>>\19=;SP:=&.%/E[IJ1%?44 M 7%'B?*D46.9.X>S3_?;[6)253D=^8 ]49)7I2\7SVG5$ST,]OH&0X M.OQ\]RR'3X;CB.\8^!("@/L\#%""1#QFH1U]X'__ +:B E'15C$ 3T\[B>&; M7I.9O5[5#>W;7V#KS"+M&UB;L*CD"?1F]4]SJ&7)UX,%J/"]Q;26_=8VM9AE MC8P7< _F3>\MNP@JR%J'4+C0!WL$JR[%AG!?#$)N;HM>%CY.J:&25,*)\;DT M]SA"^MQ@@BQ*NH"SX@1W1_@ H5?YONL0,8:+NF&>5W,$:+[@+[SB( ML060N]*+HMQQN3:' OMZJ'>YJ( I$$6.VAC;W@1K&.+@>;!*L T*E<+=%!LM M@5G)-KAYQVFKD')\>%[PT6HX) \OR<4P\FY78!C=YD(8\=8DN&%^,3Y6AH_0 M/I@K&4X+7KW<>*829N10\XM'PZ528CK"?:A$XX8;WD@\175%4EUA%=45177% MGE3'T132DC!(2@*?+9;&.??^<=8NC^1PUL_$*_@P"=-<@CS$#5TO 2U.YEO; M D!\G4@S>048OGC@\G?MQYT [2FGK%#[V-"A7,X$RJ<%YY0L3"=PMFMZ10+?LFK3*?8+YGX M"OTM:\V.:$^B )&YW[H"'=:\'S7H.VMAY-/1Q^BC"C/Y?E_T\1+/;0$0+MJ[ MA2^=^-*UPI0YY_)<"[FJU ZDS)0T"-,IORHXF0\O+QP^X<4LIO]R !S]"?Z '&P>/V&\!4;,I?G_N^'Q^41:-T/ M6Q MG8IVTAMV3@?#[Q?=H7;1_=J^..GUOVIPNMW>U[[VV_>+WO"DU\&#'FJ7W]J7 MVOE%]\]N_Q)(8'C>Y1\4)%#8P/6GVL";,$[]PVM9SMO;SR5!]1=I6-SJ*_2I M4A^T:D>M&THC_\,D8K/QJVR:O]KJ/IRW+RZY[]SK]5Y)H[1V0Z.($(%>X3^< M]"Y 0PPNAB6M^W_=SO?+WI]=;?#E2Z_3O1AJ[?Z)UAEO@S^Y% MO]WO=#<4N6_?;YC__K9XZ<7_;JLO,F^=J[SUY?W<[\!'5-R>M+^ PS='O#X6 M_LU,%,KKC#@/@_N'5'(E97QM7H5TQIBL,ALJ58ZBC^&:3<@?/;,?!*.T>"RM MQ$O"N?]H3VF-HOZU.TGS$LGYR,E%Z#B)ZX;\,G'?.@XE^\Q\JMN"=0WN?%C& MM3=-TZWT:CS27)+WX\5]ZDX1;*.$"H0-0W_0HSY!:BK$^94O9?SM!G]\^'6T M]WSO'%)DUWG/*:?D!,O3W22.Z0199H.'B=F7B9Z MGJHM2V\&RT(+!-;%A:UP-)G>-'<8^!.7A!F!(0PMJ*Y,4.B6$^]!!Y!]EA) M^3"]D_A05%+*SY7R/WE!MCGK"6]T:WL3GE>72E%H*.TK)M1X=29&?IU3LVBCP/'^_N[BJN$MF-9&#W"N.Z M%5 %V[3R,V=*64_?):-CBBE7C ;$RA9C;2<8+RZO*HT#JFB[LSU$M-'&87!# MEZ_)1RL(/+LJZN.2E9[X!]XT%8DJ4M"FTP=9;[CTV7@MNBW.M1T"N M4Y&&45%BQ)W!V7FW/UPGO_S^3=4]C5Q>L)N9S])B],7XP&O%'3/#::S:&K-\ MK%H!P[PLL=MX@\1NH_9JB=VB)'+'2B(?X=(N3;XHG6Z%Y?M7E_[W.UWO_0ZO?:I^)P2G6?M?OMK]PP+9_#7B^YI M^[)[H@TO!YW?OPU.3[H7<,GE)5S^SD;W[;5Z6Z[=%"RP-,\V>:!,&RW_//&E M,@]$-RL+PO-:B;<7-HRV6D(A@!#PT)D?\1TZ1R@P)=3[WJ+8R!OC8#()[LBW MYV 9$M-*)94L. TG8(E0,]BXQ+]@Q9!FZ E2,W%.^3,! MC67.7H1!M68EMY[HT3G)<3#%@9UPLGQ?$S,MA+$#<4.[/O+]5/QF:I_@5'*P=LIE,3N6>AXO/DSF,4ITN-4=([< MV6%H^Z)Y.L0'1!MLE8X;]>'][.I?] MSRS:.>;QBZ?Y-0\\I=O$9M!FR&PD[ MFE'GHM%Y3JLOU^!'[%XF&3)W)S"$-"LX]L(($YJ3V8U_G#F+1T3XQSM=Y,:D/J;_S5.S1O]6'R?K&\]U)VQ+9$T6NA3) M3Z+8_+=77YI$^TXQL]ELEN )+_&^2VG3W&S/=&TO=J[1J-1:V2*).?-X(_[0 MUY;YKW)&3[W'4[7AA@HOD0S+HJZM;00WB YXWS&/.[5G_8_M7=FO MUS!3=MHZ66YT$[CC2QK>^VC&B'Z'PHQYZLX=HB&S3^?S(B&(7+],W_%PPR7. M-GB!"()(;H ;JKG!#,-'O5K9I58O#%=WQ/A.A_/<49? WR M?$T)_/*AJ$-@2:-DFF:IT:@N2O"/E'Q=GMI-M^=3-MG[*>/Z5NOS!4>OD>JO M59J/>J#F*@_46.F"*A[HVV8<:,WJ=AI&Q<3MZTF@68I]05)QB$8 M:[5ZJ=9L\%+QD&%1O,,'"^&%]AUV%94TPVB4S%:57W5#?41JV( /WC%+S8;. M+Q$3QOC(-[I'Y56VZ)5/]A&X^)HE>M9)4W5%!'6)1?>N=#S,E M=I<7[?ZPS8&J2O2)A"71>OV3[GD7_I.+.K+Y+NQUK=%^UN&MBX_1$8#P22O1 MM3?ETN-"3#>[5,#6MUZ7]]8$D"-OUI0<36,/FDNLBG9^T>MW>N?M4ZW=Z0R^ M]R_;_4OM2[?+A<6P>_%GK],MBF]#I?]]E_G^"_9;GML>]6?UE '!U):MR(!= M+:T]O$:2YALTDC2MK2$$[BLFW9\O@KZWR1DU\C0&O(E3A@>&H()_B68W8.MO M5V?4L"'Q6^]SCSHV^&9]Z2%"';9V#"_!N*1VCF'G6_?D^^FCNF/[^ 8KV?/( M/E[6[P)NYM)6&,9(^MZC&,XKQ4Y+M5' 4W?W(_[8UONR,I3([J^]D1=_VOH" MUV_6JH$O5VVI[5G;H*TP[Z$N4S%^PWO"B*PYFC3IQA\[903A5G MSM0H^*[/\5S17(J#70'I?-K95)>>39?S>_3+2VG%MVXQ 8.EHG.C9=,>DU:E M4:^^>"-$LUG1JXU7;H3("]C'P73;EO""?<'+$CB-[7+7G;Y:6?)B\[6KGW:D MD'[-XSFA)K5IBEN0/:W=(M37,D8>(8#M6TNK%RBL)83=B03N#JRS$G#V4AUL^Z2>X0\^ M1G3R,"^2#;W\QQ*9+.+K<@(I?[W?9CX#[+^IV\9#!$W[\P>[MT2(SJH8__A'(:W>S7G.I=G4-I&">_?ZM)_NK1CX5"5$7:-VO*9Y T1J+<;Y7LRM'+)IS-"/@DJK*'W8B/*N%\"QH(X\VTLR&B)&]H33EZ?\T\5\E<::O+V;-ZJ*< M%3V;BT)V6?A-"-FQ%P%!:P_,EH(V69B81Z$7*EE6(VZKM?PYV;]XP2T MK6G\ '/$,>J5^#XFX6H5PK4@B(0@2-Z?5V D^W"H%W;9PHDZ*UH1P5 MK7W%6=$RL+EL,-J1K=B2LMQ'R=H.G#B@J&9#)FV5"IXTYBGJ5C;PVU^L7CY= M1+-(ZAXVNZA!K&H<7L6$_38-L9(MFMEWB2A]UR7'F^U&O=B+9"\*!5M(C#RZ M(#6$M:D(%*FEC18I@ +JY^5*MF"Q9"N/BKU(]L(/[K2?\!\:S8I4] Q#[K@@ M,H7(+NWPBL7:=_RPI W/+Z(D5BK08^FC3Q%8<,6$B./+@H;]N7,BQ#'J=S)^>;=OF-)H7MFU!\J];9%B;I_F9?[BV[?+=:!9[D>Q%8=L6 M$B./+@K;MK!M"]MV1VEM.=N^B6V;4[=:V+8%R;\JR=>1%&QO*L93'*Y9F[L1 MK6(;"F.V$!$Y))'?$()7RM)C^ ..R[P5S2!#_NT-U&'1:US0^NM6[==TH]K0 MF[IA-(S&1Z=:JU=-=G]KZ'>ZD>(RO&\=L,8FZ >_ X4"+(1"2@TRAH-3PFY\ MCNV(<80TFH-*)QG=2G[A8 R7L7#]SIZ7JSI/=1V?0:DW"UUW<&2=8]74B=V*$+<.Y>AU\RIQ6?H ?K MN^,'?J09=CGSS=YL]'&&R(1'OCA\;%OSD%M/G8>\4Y.-B_F&^SC?L)#_KR+_ MC0;^W-13Q!@#G@.7D@J 5S7UPS(:U]X0L]@-93<*P[$0'/F4T;V93H('LA!3 M6U$= M6>7<$9:H; B)(3H$8LOF/,S\>F*L$E6F\";Q)XD::,W"C1=\\\L&39 M1/M:T4Y8!Q9U2(.>-CV@MPA2R3-N\#,N(E2')C7$+ >C:1A6M5[]Z-;JK9;9 M<-'MK!V(A;'&'E0/?0,*.Z*0" DQI#B5H%02791K4) X!T7C^7 5)FNFH3?1 M# Z!WBR,B5<\I(# ^EEF.-/; . M?0,*\Z&0" DQ7+#8"]-!U)W CV:3&(%9$[LA.X[ZS(9':N;<*.KGV Y]!FKK M-^;_]/RYG-BA<^J;U,;P ZT5):"'+2,61YYGK(9:H30*@I $\6>P2D.D^=,N^S.??3T MSK%"KA9L])IL! ^HUEO 1K6Z5=7GY.IA. 0KMN!]H^*ML0.;I=S>0E(4&G?W MJ&3C7%Q&+;U(+NZQ.IZW5KG%D+ #99?,3#U@%PHFF!/;G_UMLZ2XS3ZP 0MK M[L9A8':MMQF%ZBUDR48$DUU-0MVG\HY!V^RGM%@]S.)#O][L4BNM=*:ZJ(4P4,%4*7WW_A6=R MGAW<_ 1LGK!V/3;6NO?,F5'YM<#6W4_1FKSF=(8S_D"ZQH$V9 Z];%4W97AB M:(7 _80]:VR%M8NKZ'J1G"A&V+BV8B0@S"Q'V#D28N5*$??%\VW<\ M>[+O(LPL1-BV27Y71)B48""_"@&V]P)LM?Q:-,&HKF6);%.E@]'4OE>&E4XE MD1-&M:9CJ8WM!E-,WN;)DI9>WX8LX;(AGP"W,3(9,^Z]_C!YQR?QE."1W7FK M'DT3T/[O\\6IUO.CV,:L_4G@S*BB@!+TQBT]^ZLI/W0#6X0>Q9D^GS YQ M# =>V,-S PY#"CVQ8UNC#/Z(.?8L@MO$$7]:;%\!W85,0P0+%\N?[KSX.KE' MNBSYO,S.OR^Z&G:^H=Q^MY1U:=\'?G#S +(K9GY$ ].=:W9C)Z26G9#Q_DZX MTSX]M!/NV!-G-N'*Z]3S?XZPI?M0SOND^^70SON$C3W?.\SC/FU_/K3C/K5' M;')X)WU^T3VTDSX/&>;1#E*26^_LJ#L!+$4[MZ^R=CJ9Z$?K6N+D<.+<#AL^ M0I!SIQ[5SC]D=:<./%\^YZ+V8W6ETWCNSCH]HQ^N47 M[$K:7\/R[]HT#&YFDRM9I(V'B]$ ]/-G(>AM_D@X2CYV$4LS;[P()4!%NTQ+ M-348+;R!7\6:#@7<@AT?;T=*?.@-X$WJN M)O3\TI.#WSQ79JZ;*]OZ6D1:[/\]?D"-#[]>T@AE3)'! ]'$64Q'K4$96R7P M?#DV['WMMR^_7W2'JR73FE.GE:\)K[6,:=Y?ZI5&[15DVIINF5'7/ZWS>M*; MWA%9?*YX7^B[H,LB4(6HOTTD4/G[&56TPHW:D7N<9%-3QRMQND1*%62.51(W MY=B \)AK.]+ @WK0*)/FPL=>!)]3RRPL8<3 K[I"AQS<)TRSC=BU/1E+7X\X MBU]0XJ"K,QQ.1C>T9_%U$,*KN\MURVMO>NL)Q+(WD]/K%:.U?#KZ4R>G6WK% M,M:;G+[99]56[>47VZI8K1<=\ZYCM$VYWYM?NF;1#">B+07\3GK#RXO>Y^^7 MO4%?&PY.Z8>A]O5B\/V\I/7ZGS."8K&B2DIO\0U\(YO M?.;2UZ@4W J38%#TE^>%^G?KC?BH*3[$''L*UWZS=\:#'Z./"%7R.7R 9^.T MF[V2=L*D 3)"6UH#I]QS-;EI^W0,V2- OZ1S;7LAW+=$Z47/3: X\VLQ> PH-5-9^B<(RE3< MEI;6C*,&HRL4@+'EY:\-%VQZWFGM;,+Z4))$PNC1 35N201FP2W,G)B2IT+1)JI''7MJ.VEM8<#_BNBT< 6O:5N1%/NRN"_H#J[AL^]?L/0PO?O5*8ZW)_FM;L;K MIA4.;#-71%D>F\"YS*U_VG2?[:>L7H4*"CGWLHF& V//MPWL']CF'K3L>R,V M*^3?B\;Z#XQ#WRBX?F"[>M!R[VW8:^_$7H+ZMS)OM#VIV/;=$.[VN:*U)YEC M6Q?]\-UQ\8D7,B<.PD*2':@D6\H2.R&>"DFV1)+U*MHP9K?,U[HNFZB&=R'* M"E'VDJ)LKZ39V GI5 BR M)8(,B/:G]J6BG06%25:(L4*,T?LOV*JH^>[;OV%J[HEU37_\_4$L#!!0 ( 'V ;E:#=IWK M7RU:M M8EM.XL0USI8LQQG5VI9/0-[_J?'NZ[7[L_./S M+[_\^E_=[K^NQW?6C6]'2^B%U@!#$$+'>D'APOK=@<$/:X;]I?6[CW^@9]#M M?F9$ W^UQFB^"*W>:>\\_RN^O' ^79S-/MK=V?G[B^X[>S;K@M[L0_?LXX7= M@[WS=Q?OX-_GEQ?O9A_ A^F'+ISV8/?=A]Z[[LG+R\O+Q].7_KX_E)[_3T[.1?]W<35K03 MEW61]V.K].L4NTGY\Q/Z\Q0$<%,/9&AA/B;KA>P:"8AOQ\0G^F^GAY V<@<@E)Y/T9 1?-$'2(-KB0XKU5(/-S"/ 0*#&0BFK,(!#AE9Q^+ WODV")FVTI)!TC:A_ ET MPX!^ZM)/;U\#IW.B+S4*NG, 5MT@6C%N?Y[KRH\I8ZHLHR[_JF95*G5"EH9W M1%*/"IV1&3!GGSY].GFE(Z"X!H7*S,IWZ9_=LU[W_*R"6-FHT)=-/G43NB;J MD([^:G5(Z':L0^%(E^F"BI)]#C2K43QS:'9"0D!;_[Z*P #:;^?^\XGM1UZ( MUSK*7T22?*BB]EO,'(BJR$Z*TS\*9 +/\T-&3[^)OUNMD#?S^1?D*ZHPEXG6 MC.$LF<^%U:E@:+)_+@&VL>\JQO$)F9=7$(<(!MF5C3%88#B[ZM#INYM,V'^X M8/J6U"0I(@C85GWZ\PDA@>Y=VI*$EFK?52<@ +B0]XW)#5]A6+7AA"0@:R8# M^C^^_39PJ[:?D-B1^]=HO@-G59M/2)"':K2>4C^1WRWD7'4&/MF6=RSZW;?Q M4+6Q8H(Y2<(SX9I6Y_,I^^_,ZJ;[^*[%J'X]R9?-<8D"Z(R\S^SOO'['Q'&1 M$L*<8FC3;?=H(5G\9=*%)1W;CQP4#LF4BY>L)M7Z6*!6=G=ON[L9 RO#H45= M/_"]P'>10T^.U\"E>[/) L(PJ*KG,C9*,,X) A/2?7"C_"DK*^9E<69'7,+@ M$6#2J@4,$:EG0R!M\U0B]DX?,>O-%N^_M0M!!WJ$.-L]FVX+_-F(+'JLC@'P M2*$E:>Z"$*!G./0(9O#.#ZJ/P@9$*O%_+^+/Q6YK0BK8\F=6*MHBLJTMX1:7 M;KVA\ENF(X4X#1; F\, >9/0MW\L?->!./CR9X3"=?TAKRM B?^'LO&_C7HL MQT*>E97TWQ:7=82Z#(F&IOI:TI1*<-&8$AS7"/F$/0#!XM;U7YI>"%*^2J _ MUIGM*7^+"6@1F@\@C##,K;+7($"DPQ\S+:N&I397)9*?Z+$'!;;K!X0C^:I0 M/#O-HQ@SIG!E6%LI;RMAWB($KR.RR,$@Z-MDC0D8UXIX%7)0HG.61R=A8V7Y MM B(,7R&7@3'T/;GG&DU& KHE2#T\B#$3*P,EQ9!,(E6*^XS!NXM\LCQ' %W MLU[7MKOILU4"=B[.:2EO:\,\LP]II[7NJ^\[+\AUR1H])(WPYFCJPGX05+;7 ME3%2HO4NCU;"C>T=4GX69]@B?.X@"*KN"V(:9:^_S_11B9E;*S=JP:Q$V-W :5D.!42C[^R+?WY2L M1?W*#";D. :9N9:D'YXQ/X< M@V4-/$0>2CR$\SMC9*6DL4,C,W\Z R^QKTJEL#RQ@I01&.RQENL74 M6&^2O]KDC2[R>#R!J5L5R!(^2M"$\WZA_\1ZP_FU"1W1$5('&RD7)3*"-:# MJ=)&7+3=('7@JLIDCJ JMFI(#P73!#E[I&JRER)HF ]J!9[ M;KV));4)83V#J&C1J87XKL*4&E!@>= VQTJ,34>=D!G)>4:%-1E/]([5BLZ7 M>]2*,G$JO7BWPWT&4C@1S::.C?"C:DBQ2HQ%>U2'O BE"@AFE$HJL#%_'4&7 M(9(W->X1?)DHI1*(D295E*# ['G4!@E$MSZ&Y/=!A#'T[/4>E4$B2:D+!?=! M*NA"+-5*Q!Y500K0$X: =/&:F8'VJ B%X*?5S7(+N[0*4J%!CD*D2/;V_0-M*/^E$&U]AW7?+A M!6 G@]B8M!T_U]RR-RQ;J34%=KM*6I.IQK;B)#4Y:E 9BHF+_-$%=(.\E-@T]/7FS0TX.\6J\(Q0J#"I,.*_"1%D0A3JH<8&%AQ6N$%CRJAA5+? MMG$$G2^O-$0<4E/.*%Q S'VLX:Y6I/U50ZE&8I:C:FH4U\A*JL3F&5:IV $= MMM[NI+\WA7:$4;B^]KTHH+/VGK?",G%*I=GM&B5U1G+)%A/-%JA6:D;)=.>7AD@D^;^%4,M2:D2@BE4J1*)T*,N;%_C?H A^V/@ M!_5.(G(V2A0%VV=\P;MK$7;\@T49'N&!C7F4]=DJX1/LE07P'?W#.4!IOBNR M)V(?FL%2P5$)HR3U=9R;BVVI.)9' -7=_<=9\Q#^<78$L6$0^?]_AVB^"*'3 M?X88S"'[\@GB9< W+9 T-!R3(^8NH[.F)"7@@OEV WC\1R*R&\N,\6=2DUT2 MDVLQP2U6!OJW"'O^=3:%)?9_-(PQ&I! M2LP%\Z8"\ZQQ*RF:2:[40CV@B8Y2(.Y\;TZ6LB7]MA;::G8J3"\$DR7+Q;2- M'670@Q(>P808P]/NZ;0XV]5N^&CR5"(F7EB6Y=(ZHEC4 MX^F],/KS(\3,0>;9<$R/!37]R+M(4B(N7DN6(YZ]?\;NGV;$6ESN41=2A#9K MVYB<]S"RV7O%I&2?1GTUJ@MZDI2ZH)]);WN)3:7&>L'E'G6A *%[@'_ D)7Z M1H3N1PUD0I0:((8UZFD %QBCST0>P9=,U:,5_6Y_2T&.OQ)R,2*QP@(0"SN" MO>FES)+8^#POY:T$68PKE(.<7=3;/I$++]K51U/*2@E>\9N%!6_DM1*G?';: MVI:G(B9*; JM2OD:$M#0D_CK6BCI,E6A]E&P&VTEQ&5O MC\7<>>!*\F/;H23SS#,*"-MKZ!$1(5DG^*\A_76&_66:^'17A.O(4@)?^NPB MOXK+A5IO8K%_LXC@I!@3;5'9V0RO+5<*>F72LY&+XKN87V8S2!U@]%?JY-Q5 M$73Y*\$7C%LY\+<%,;M_(HH-?BJL[6#O9J8L8Z2$3[!4Y>!KMSU2LC;>P!G$ M&#KDA\:"V783I<19L$*5+LZ)5#9"CW%O.A/T-P_S6^[_9F#%"]W.NE!1C%(/ M!%N40ZI B2RCHD0 M]3$/INNOD)H+5@MD]S$$^T)>*DB)O];S&$7X!]9T;:5"+2JUE7I0\A1W+;@U M^"E1%FT28T.RX&FTB-2+U M@[@*/"8LCFC686DX%3@T'B#^3<)D49S^\[_10%? M5Y[\ON.P\0[<1X"3T>UXA T&)>FK0[C ,'3C=G\*RA"IC^.R[SV3;.V"#XQ;8L=6J'%@]6A/@W1,DA4UH1UZ[ MUQG=_E\(\"UZAM)I18_8U#VNLO9^A.LWG1&;VG2V<15"(OL8 V_.BEZOTR)Q MRUCX(MD8+&B91W[2'\VHW='W6!"=?&.Y'VE&&#+8WC&UD@-78ZM95-R$N4#B M9"1; +X9W/@GDWOW<6I#LG,<+E>DK:,9&19Q,(\WO_.#H&1/LB=II@ZY=!GC M!XS^'$.HWJ(KR4Q0G,EP4MZ*3 $3ZKL)1=KH&+50;/O J4EN%(7D6 C<*(D8 MIY."5*%WY&K$=+9M$2\'M;BL"?C>D<,.62RR!_GU$[)_D&GB%B:K"9C+-S;Z M#(Q K>"UE8>(PC&:Y2W+ZC.B'I,*TVR%^121J7X.<:7I5/#CL+W$PG>=79Q! M14Q,4.UF3_)B6N2?9$(H$OP?8S_([_6?7OS:YP1&:^J>)1G_CQB1)6P%W,UN M*XD1D;=;@W1/%I,JDPA>WOG 2Z9XU6Q17-J$:4%YQ ID9ZSXUF'R$MHP]CWF MTGU]>26+$8K?;*Q_T&NV%OM=>UE%=>S0<=!LMLGWR$/+:$D=[O0)VW)_L#Z# MP[N#1TL/*4ZXF1(FC(P'P#W,R5JOX18I)3&B3?'D>DT&EKTH6;3%@@>?> M(Y))X,!35<5JF#%7]=T08K)Y8ZVBI],1'@ /. B0S1Q:0@T'?P4.)@R5S6-0 MUY",@"7 /\K;)R]O0FMJ6U(EZVOS)ENIH'VYQU@(AH[J<^OA@!Q _"5U]T]I MSE!YG)*DN*E;]?Q%OFVS4WK-1^7MK,[GT'Y/9AY^\;'K_$8FX!>POKL;J,:X MG,*$4;XY.^535"A=U6K"0Z,E":1^@J_AM5OF1%(3[A&Z,)&BXX<'&-%JT-&S M&2_]5Q3(4"LA:*!)3GCID'79"^(-?DW<4C\+M6:P_&3^[%NOO#G5_P0P1LP)'J.(S8R M1E%(=9X'!]"%*T V>QNBXC&FEH3Z(W*O<<\Z]RG('MX%08!FR&;M'\T*LH+O M=&-#4X*Q'IX"Y]9X$YPR=$A9TC2P>>0KF=SZ6TD9R&]$BQRVG1EMMC.5/&H- M"C557_FY>@*IE8R(BQV!JG.X6-[4%5)8UX?+513"S1LI^AL"@=#4)F]7.XT. ME^]SI01&-S$>AUOC[XG65GUZU:8WY!";#+O"U)G*P2JA,A7<2G=F#+X1\XCA M,_*CH/@JD\*[K4EL0CN+'*9]SXN F_I+XP"M_HQ,GC0,G<9:R)?B'3@:$0#& M]KG3$G/]=)T6R9KK<\FM,_O?L>^ZMSZFA:2']#U+/;2M4DC"E9G%E:I43&3H MKFSC]1K# .)G&% <9AP'#470)C<%T:R^"B,\#F"K-%G(F1@Q/^0&7/E*("EL MPLQ/+4O)I1"'*!B_@%UJB"HJ?FB3%*W7@ YKUU68T3*E#EWI)VIVCO":OY'B MN\A>\_^K=[\ZI(9L?/-/HE5KJ":U(6V=A'#U;36:;:9ON1U-+&EJ(H#:D0MR MJV#S41)EL@X]SG6NL7P=WCT-)Y!Y8"\^WMX,A^14&W_NO3]MXJ:,K@@CUE>= M!F6@W>-_DJV1PO-25-2$'0=]FY9Y $:S.S0C M6)!UC,YBU=:%BEP,61\2#Y(7("=.T#[T6!P&53V_X,*0?*JLQTFX3>8"=N;47C5H1\:EZ4MEM8Y*DV^9TZNF>;>;(W+D@11N@R,';A4$X/?R6P,/SMKR> T-2E.=2,W>C]TEB*!1L:8>\YL,GK@&>$Y&<[*6_92 M#4&FJ7H=3S Z>]O"HB9,PO<#17Z23 $3ZMNDHL4^^2^OU#X%:?0!RT%4\\K_ M7JMAZA#@9S:=KG4Q3BW>D:_+0 WO:E=MKJW'7VKX1Y>$/.VWO(\MA(K?9J.]2]7\^> M+"!=\SL*%\G5X;BI-'N,?*NE)CR\L29!Z%5UNS97S(C58_*5/^_BKODE'V7J M\.+B)K1%YT*&+)=_,]<]-+C_]2;/Q.)V#UYI:AX>'LJ*LEFH_&;GGJ4>.F:@ MP'V7S.K\\@+W%XPP_9=6-(G*&M-*54E)6(GM?I(45NZ59FQS;&.6OL7QDRR" M@E1C!_8-F8C6T+G!X*5:7C<-0A.F_8)DE96S6YK4GB:M2^EMPWP$WD\Q;I6) M-_7@)!I%=!PT"BI3&YO+[4H##WANURK!&@5D)HRC,NL6H)=5=GK&(3/G3?]3+"W+F_7MA_HLH:53BTE84'5HSA M*@X:<7Z#+JE>]6B90N+FZ"#PJR;OR:N M'P9AS8I$3V' M7@1OL;\L"D%,HH_B8I,00U 2Q5B3VZ'?$N61OUH7@0N+FC ;Z(3M%6PS]2Y^ M-\/\\/N77T](UP7V B[!YU_^'U!+ P04 " !]@&Y6(R(_II\0X-_6_^CY_..7Q?3]A]4/2BA]^[>+/_L2O:PA0]76@\FU JKJ0 :? M%2EMO*'_\?[/WE2'+CF@I B,4P:"2PJJCZ+*@H1:KQ]Z,IW]QY_;'PF7] ,S M-UNN?_S+CQ]6JX]__NFGSY\__^GWM#CYTWSQ_B MW'CE"7Y>SFE%> M\L\7CVS$]"28?E_1K-#Y\ER^^F2>;WSII EGOKC\ER>8Z&3]Z>1L">\1/TZ> M+9?\Z.=GBP7OA8DNOJ)*'L@PD@T:"\&F"C$(DU#8*D2^N4:-H25SM)9GQ65: M"_7BZ3^UQ?N)3E;+RT_6R[E>RGL).%_&/;C)>7XV6RW?4";>G>F$_DZK2^8P MDG-%)7 B%3!6),!4"V@;0Y'.RRRP-W./T'.3UVN@>;;(/\P7A1:LQG[\X3,U MI7.AT'D-[RZ :4%[-/_.[YX@LC=A)U-8$2 U1X R96 4DX#[$&+XI3 M/M7>RN+Z^S<1O7YRHM]YA;O)^#DN/S#DVG]^_<\S5E G3-#RV>HY+A9?V%7\ MWWAR1A-/S*4/!C+Y!,9$Q40B07):1BDHR-+;#&Y$V":H,$\.%?UET@TN;VBY M6DPS>V(;$HG,OD@,9W013& B$R8)*3':B[3H?>D,G"U)W 1"]LE!:$@Y=0/3 MRRFFZ5(YU^2^\Z(4@$@?!4EJ6!0?)6=GAV!N3N]T5";?W MPJY+W@WG]_ C7,U)!P1?>)<9FRS$9NN==UY7HEAR[2SZ;V'YN.[TH C84P#] MG*WYZ>ET=;I6P*R2Y[,5*V":Y89,](6J"!S[85/#D5C19]00G18E1](*56\7 MZV%RQN1N#PJ-7B(9PBA>!7_)VR()00K)_"EM &MT_(=0QS=_023O,?8V+ZRRRYQDCF@Q%2-YNOA;@_6O!*UTH&8K!] XR'Z9F MI+:Q!QPZB6!O2+3S_H;-Q1F5FSK^_ #LSF\NJ71*!VUM!L5>&^MEPTY A"M9M& M@<#A,:]!X0_(::E%W @/]SY^3&=,/26^_UKV\WGFL_?O:''Z"Z6KJQ&E/+\K M\9O92#&XF*54T$%..6?C8G%D>CL]=\D8T^E09S.P[Z)WD_[YJ=>$@V^?V,JT M@)RU2:BL362*H$RID23:XGH'0.=OWI?^5Q]I@2UL6.^H-PT)K^H_EK1^^J2( MXD/U'#5D5<$(K5@Z@<"BJ$*[FK2ESFP]2M"8_-P=)'\;Q?T6OS.>+[>4U=D) ME.U.U[-"K919M28-5%7@'6IS5KWUV,CO3/>2]^Z+V_7*[.V: %Z\]?'YJ_IR M6NG%;'FV:-DIDRJ=5D%$0!\4&*<)@D4# X+GN4J#$YKAUPT%<( M_<);JL1$E1>S/#^E=_C[.:OM>K>F7 5Z"<3N,9BB"J#5#JKT-I*6,?K>BN!A M:L;DU'9 0Z=E[YAB,V>[M/KR^@1G*PZDVD'EQW;(^.OO^>2LK,W5K.X Q=&(OAN8_SJ?E\_3DY-)Y44)H5A(D96IP9(A>2)(J EK ML5E0[TNKRW=O A+W=$"RTY)V$^BU_+*_SV?YTI00":1EA]DX8J^Y.@TV M>7N6_IWRZMW\U>+9)YR> MM)NCW^:WC%5SL((J*"Q;(N%\;F=0")BPI2FA=4@%2^D-F&UIW 0\\>F 9U 1 M#7&1/2%39*7@@,V:;]D6'E+E.#TE)$M4"YG>AV /9CKM=>5P384'9X6D:D E M8UB"SD#2(3&+(JD@3X49Z*V$^S MLV6+XB:JHLJ"E3.*HL T$YR$M*"%L1XI55]PHYU^Y]%C.I3KLL7W6[Q!+A2O MZ1D=E6Z1%0A3*QA=6K9\32"3#5Z:Y'3MG8U^/R5C.G[KM9,[K/F0270*M58I MMZ3?+)BU'"&(&$!J=H$4:>5$]_ODG;)'CG"=O)_<]UOK[O;\^?RT%=)=E!M? MIC>/JWR- %*U%!\K#HKD6/H#8-O4S6F6+DS,#J+ MI&.U]PJG,RJ_XF(VG;U?WKB6KM,\74V$28W###*V#"Q*",%D!<'F*E-6TLC> M/O2WJ1I3>-T9*IU%T@TJ[Q:$R[/%E^LF32FDI-A5UT8R':V81,<*UGD1O=&E M.M<9&G>IV#+BAJ>$A3W7O)]%^8K!M=_>XKH%?>#0;OJ)S@]V7\Z7[3CW57V' MOT^,K<%EE4$D81O/V'H:))!D40F;A3<#])W:AL0Q1=V];2?]^Y>5UJ;I'*]*]S;%?^YKN&=UXO;3_XMSLH#S-VD=^-.=QU>W+4K7N^% MZ-1![Z\+?O+KQ;RR+:JADF5/%HHV!,VGA:B] ;9!MK@4^/][;_5KK]\_/EKR M+FCY&.O*&$8-==N59S7L&[6G,.)8;N#1P>IF;+ M6'E8([>K^.]&2UT6OZ,S_(EF9_0;,]S:!"PPK_XY77UX?K9<\6Y:7*7OM 0/ M_K_2E&Z!E:6OU.F2^S M=;YJ90[V5"W&*W!:L=5.(=5[G?T3B=G+2L19HQ8R>L MJI^5T^ELNEPU-C_115O+22;/?#D'UI)F'KV#I+)IV6C*(47FNGO=$Q@'"Z 8=#C&M\:.O+ MSN:SS-=[]\5L10M:KB8Z5:UMX5UIFWN2B?4 ?P:M]U41E?C/89 T"#MCU%P9N;Y;=5[QOCL\]_/W& M>W3Z?G:>T):_O%O@;,DA9%O_65G_="&-\N\<4;83M\L5>3U?K'^Q6BVFZ6S5 M:C+>S5_C.G5%9&.LB!((0[OD+RTK-K!Z2>S/68DUIMX^SD$9')-.'PJTXT7, MX)MB_?G71:S1&)0>*"=]7K01,BI0%+3+H5I'O9M<;$38F/($#@W"W27T)#S@ MZB6&6 A\\NR9!:L@VDB@E(B41-5(O8WRP3S@'<[7<#I;-LIH^6K&+^5'GTV7 M'YIJ>55;%OXDL%>(A?U$+;,%4ZN#(&0%YZ220>OD4^_2S&\2-2;'9BQ8O7.F MUU6R/>O'U[Q=GAI)$9UU5D!0E368T09BK1JJ%BE)CI2"ZIW[;8P-T6Z=7LZV>MTL\'J00)"0%;H@'[-A!_5CIN= M.%90[2N]OK$0,SB_2="E+M7**U^2 +; "DR*&5I#,4!3,3GE'.E!FN8\2-&8 M*@Q'"ZY^,AU#QEMKA?C;R?SS,&EM7Y]^P-RU!UCJE*#6GGYK'M:=>5DW/[CV MS==LVN:M74%+OJ5?Z/R__/-Y/LFOO^T M*RE$Q:Y[+%FI6&WJWE'IL!QV.'EO)+Q>S#]-6;H_?_G'LC6$^(V5P"RW')W, MGL1Y3:$IB9<+'5@2N16"6DC5MK%E@8ILLPM\[SNPS:D;4V@[8HS?Q;G;*6D)Q7(0NRH7LUS.;4C>IT_LG# M:&U(TIUG[Z\-Q7 M_-W@><[BJWJ=[5>SO19XDAUFK25!D)7 >-=:>_O6TUD;Z[,+2?7V @9@8TSG M $\(\,<&U#$4MXT8O6T''J5U!W"50])V82BKRMIJ'83I'4+LJKB'N,#;E$%#:_EYJ&TGUO'*^I7EN33QL M><]WIIA-E"&I2PLA.'P WN<&6 M8B!2-*-F[*'NGK^U&Z9@<]P,A[0 B'1!^ M+3:8\3]:D^2E=2ZVJEG),8%V['25EHLL*E,;"67W-)E'"=K2S?XN]%8_"74$ MS3D!7UZ^^.T5.R:T^'3A'+V:724*3:RD[".IEA1D&<_,+P;C0;B87$XBU1RZ M@V<#PL;DNAX,0[T%-JS]>V":Y]?FX-?4IC$.CYE;EJ$)T+IS@JU9"=X! M7G>_Q=J7YC'=VV;"-M3)*NQ5\(-5;M MJ\DQI\.Y8E_IVK(-R'=J*_>45\<4HJ^3D/CO)W217/WLM"50_]?Z\XESF9)2 M 6R0GBE3BLVZ#1"4R+ZJJ&3HW9ES$[K&U*/S0$#J+JX!5=+K!7W$:;EL3'N1 M"7 U ?M\9$#3]WHW3+63G?J=KJ+M.! M"I])%X\9(T<>GKG.'(.@Y+^AU3)X987KWAIAZTJS0PW'.1!8=A? @#KHIM]V MT0)R/0+#!L$6M7 0D7Q+GW00:Q0@I2(?BY-6#>^=/T3=1L>@XKM7-EV$UZ\A MWS43^ZI>)5*TCDH,=Q%T3HH@5\V^FV[6UF0$A<(:@\G&T!M.C]&S$8 .E35S M(/QTDT^_6]K3CR?S+W39/&'=<>L#+NAG7-[LTS]I+21C8&Y+L[;M=A1NA"WSG6%K0"%V+_7(O!XW*P)4,L++8D&BV6U^H3ZX$*8=U@/7H"S)YU67:(&:WP)6RD M/;[UIHU@\;V<"_=?^V/4DX@@K2^-5>^8/N83DF@9LXHH!*I9F+'4D^RX+=[- MG^7_/)LNZ W_A"1=%J*21$2X[-0 S2L]&O,FVU+1YZ MTU-(Y-P7&_?NBBY+WVU7W*'JY[/E=-9Z4CY;M)%W:371AAF-GL,#U(K=E= ."TT$J:M.FJP)N??IW#>)&E,K M@(&0])BFWE]0W77TG7M60R;JJB(0L>=A3*F U1>H&66(SFN1>Q>1/D3+4_ 7 MN\.EAUP&\0W7\X):)]Y6)[I.Y)@8H_CE2D.1(C)R18%0=03AO-2%B2JB.U8> MI>@)>()#ZI<]1=1Q)MC'*QA?UW0R.%N2<: 8L>R8) $8J;*43?(YR%I-[Y/A M!TAY"JY=;Z3TD,H@FN4Z82];<,QA,1/79O92C-I2!N8L,'J5@"AB %G0H';) MA>X3OS8B[ F4V0RI9_H(K!N6SEFE]27YZ\64N?[81H:?4SA)T9/'+,"A$1P" ML_)+E#T4#GYCQIBM[*UT'B7H*53/] 9//PD-8J->SF?OW]'B]!:6F1 A9.:X MN;;&FID]+E\(G--:8M1,7N^SB6\2M67!S'>Z$+2LA7ER*[ET4<7(%9AVA Y*3&5ZK'WF-]O4_44RF"&BJHZR:I3 MQDS+1UU^I:?\+SIAWB_'UT]4:GU\L;)+Q@;5A);=80A!<-@7K? FQLVN^K[Q MHBTK79XT(+HO_ ',G^CQ7MBG*Z'T:^#_WM[/EK#^-0$/HIV^AHK!)D41.8< M50I:N]Z3MKP6]M\R M/3M9(WI=P[K"Z>Q" %ZH00 M8V"+[66 5#F X"6I#B6Y4GH'=M^B:4SW&X-A:8L4A^T%U;L%^N])T/N M1_&8KF[&B-)]A7PDY_%M_D#E[(3F]3++[;RZ"6?7.>KL1&[WTF&=R3T68#BG M\@WE^?O9]+\X BILNJ=UNFX>N2;LDLR_SN?E\_3DY-D-0OD[9Z=46MECM4*+ MUB P1]\*9SE^":PA05@A2"9/I7N'CH%8&4!7;T+6O>0\G&^5.?ATD9TGIY!X MO=D"138^(+W-T40IM.K=]? @C(W<:3[X7MG 2!P974,Z.3NSQ@X=ZB,C:K7Q7"I 82.=?:>LL:CM!BAL!Z 3!8;X-W.M3>E8K#:GK3*!7Z63Z_KP)4RP%LR\58JX93(R*M4! L#%+WOXN M)3UFU^Q^KK;,$OS_1N7(P.J3UM&3J3<-&:_J/Y877YXX41)B(8C8:O[#>EQ] ML*"D]L7[1";>RDE[("=D2"JWS'#\P\!^7/ 8I7EHS8S.K=YUSS!15NB=@FJ" M J-10I 8(-MB% L"3>R=1S]\G>P)JS)ODPD(6JZ2QO,G1H@532F#/ MD%?:V22DCE[DV#MMYG80TOL#S:X/C7W$QFY]=F80ODQ0%88V1 M@PH.+TR1&4*Q&7(1)B-YKS=LZWD8>K=MI/_'<2#&"IHQ>Q'7?W%S\NHD2TWK MIG#:ZPA&&0VHT("D4)P5)A3=>\3601G<=HK 'VK=@O1PW(UK@L68]LW(D7: RHJW M9Q\_GM#INB'U114QGKQ=X6K]V8M9G2_.I?JUVN!J5,0>M14]7MNONJ+[(G2J MK[AZ2<,W6I=%+AZ$U*+U7HT0HE(0?$X2 Q73_7SY^OOWG_!Q\:S_C2=G%SML M28M/K5*]ZB2SD4#49L(JS(#M-B"SBV4=FQ@I^\_Y?8B:476GWQD =X=U=%G] MCO->+N@YK^,M,=?J1 &EVZ0\W^H@J120RD1MBE.">IO?FQ2,*<&]O]"W7^0Q M69X;E25XK;+D$/;GFR\_@A7:;D$ZV:('ZWO60W=UTJ(F :5FR[Z7UVTH6&K0 M4M+E$EBC=-Z_C]'3H87D_<\^WTB"'^4 MTL_UFY/GKX MX1JY=K'+Y =0 1V8& 2$R@L3T JG:R9O>_<[[D7[J'II#X:^HTAZ3%;XULRB M0]C>!UYY!(N["?.=[>S;L_3OE%?OYJ\6SS[QV]KIPV_SQ$,U:EE8&D* '4^GSSOV721$7=)2HT?V- PH+)(M26*6 MDV/2O$'O4$LC^M]3W$?)&$ZKCP*<#H+IDXISP=[SL^6*$;MX0XD-PW+BDBDV M!0WLK;*IKP[9Z_!,E[#"1RV\NCUT\G&M>NOY8^AD>%"Y]UKK;IKA&SP*[WU. M[&96J2T8F3.@$9F5%Z%TE'W$WH,]MC&UQVFJ<11-T5%0/4^+&SGW6#E938RZ M$(1@6[ 0-01A"_@4O10ZU9#4$&[*?<2,80+5\;R2O<73U;ZL!XC\W 9)/)^? MMOCB/+84%:.I2.!2JWE@VEJ"MH<:!%L\G4,L:ALS<_]KQM!LX6C6IL/*]T4" M?:)%FW3UU3%6EADJP-AD\V>#9TH4@G)815*F6K-9L=0#+]BRB\!W)OU]5KNW MO7B+)[BXQIS)2?E@V+VU@3%8O858:@4;,2B=L9C4.Q'L?DJV+*!_^A#I*)C> M(/GU]./)_ O1SS2C.EU]9;,Z=HB=8O=&53!)$4=%(8%3%%V@K&(_7.Z^G 97UV55EY2EC*C.,<$J$33@:+15;[]AZ0W*$&)J>3U2# MK"EZ=A /!Z$'J!S5!?]Q4-5#?LQ\65-B2)5Q^KV8RNO;Y2+UX?\2+MXQ7S0A[:7/+@#[ MN+Q;/0?"04H!WI)0WH7@J??\R!U)?4*&=1MT;:,">PGR(/;V?F)_X^^RB1 Y M6NO HS),JU60VDEMK';#+BCFU\F= SI#:-#W2Y"/*:_-S]; M3- HZY4(X*MHU7PY0""E(>L2M9):8NR=VKL;I6/(HQ@EXK86XP&.6M8U'6TM MUG]Y/E_N4^GX\,/Z'9)L2'"G$Y"KETQT2#H7I\"UMZM\4DW[A:2 MM]EJZ<'6-DE)LJ'%VCK\LX?ET5 -OO?(H0U)&X/ZV5_H]_@EW>72T_>](NZR MN.7"0YK4PJJR*@3M?65%F66;6EH!767'3)#H/[GP$7+&H-J&!<<^ZW]PS_3< ML<8;#2B[>:J//7PHSW5CAGI4S*[?>)4R]76&UT0IDYTR@6U;::929 Z G0>O M33(V!L]?V,BZ//2&OJ[K?2Q$[:PW'$NETK9#Z](;$ 5XHZMH35*]Z3VGZYM$ MC<:R=!'\XT[NOC(9Q+;<1Y16*/C]%9R73%1FYE&G#*4RNUK6J,, I\6/D30: M&S,(3'K*HX]S?4WQKCVC^95G-*$<*%J#$+6(8*SVK?@I@_ >*=GH[#:*\-YW M]%6%MUR[B7)6%!LTRR>L\ZDC6^^BV9A7%66)WMR.\3JKP5L$C4L%[B_TQY7@ M/M(81 '>)DCP.ZL/ FHNH4UO\!!E+E!EJP/%X(SM7)46: V%V,S/4TGIA MJ3:\PXH LI6K"6H^3>_Y88_1,RYEUQ4:W<1PL/.$U@^>YO4&Q3V.$K[QW-ZG M"-NPT>, X?+4XDK(K_%+ZPNV_.5L?;7Y:D83,E9RO.? K8> UVK8L$G5SA=M M, T-6FYD4#9XV2#ZX]IK[N1&>9T0:R6VVBU82?Q'".S5R1BD5M&V5K:'T"F/ MT#@:$]0;+!MIG5["ZV:B7A*[>_2 \7R,6L0L2VOT8U(;[!-J*_IAA6P]:O1$ MB*+W.?BNM([&M T-N8,(LX^W_]A2M(0G5Y&8?=]:@J\3GDJ5[+OE*'U4;.\W M<_H?>\NA=LXDLD\1$OL562O;HNPV/+P(=ETR^>S9BXGZ2#OE22CCK>"PZY;8 M2DK#!@C7J0KMS:IUJPB&;8+.$M!QV()6*^=]=%'T;B/^+9J>A#;="S-=I3*\ MNOQ:&%2<];*511I+'"2AL1"4J:!22,5DI[W>+ MCH]<-#?YK?'G>F45:2*DE M0.:H(5% 4&BJ5"EY;WKWZMZ8N">A0G>#R+;[8C>!'=R5_4IFH"@5N38_%5E3 M%(40M):@V>L24G@M4^]P:6LBGX2Z[8.O805X&$6\SI[.D8) +4 4L;Y704!% M"*W9E(O1)'O[&F-'/7PWD7T8-7R>$QZ##4480 R21:L(D@L1O&21%RF-S;W] MV$UI>S)*>&MX[**#MY;6453PFDJ5R&-&!">=X0TL"D2,CJE,%96(3LG>->G; MTOAD%/#>V!I4>@=2OZT^+SDD0Y9C-]UFIQJ!D((4X$1-+?'0NYCZJ-\[]9(# M;YG&'3,12E0)L+:!HS"58R AITYC0ZSINBM'#(+?E],C4,-[XNI0:1U8C0,6CO0=&VE1+O(LY^DR[N)W*2 MA2N9;0A8(:F5"!=(TCL@E(2QZJ!+[\WV "ECT-,'14\/D1SHD/CS?$(N.NN8 MR6*D ^-EA.!00:6DO+999KO9D((-7G;0 SWF3;'-#<%4\%C9Z$:;(<6D07,H M;%(N4>NC'N=MUN9B%([QME#9ZRAO2]$=U"UNQ(E<8TJM@"VJ=;\7=NM<:=M9 M&[0U9-<]:7U#TL:@; ^"IR%$=;A;7"ED])+CO> QM?J4=AV"!12F@$$&5JS' MO<4=\-0X5%%#U1*4(3:#454((CMP3FIK0[)D>@_?>DJGQH-@:.=#XVV$=7 U M3%)Y(6J%FD2K(U:L/^QZR%SV4)C:76R'/S\5OJ:@;8*4-;LXU01( MGJ,_]EZSI%"D2P.T6.YV?GK OHY'-G;;"NNPQFZ=VQ"+UMZT$I<2+9,7 L0J M"I"PL7@;=9*'5E!;):4UN(Z&)KN:9Z+3DJ,X"K:%H,1A'9#@2J@ M2KH$XP]2=+9GMOX!&S,>#UM["6^H$\4%+9F\=6'71!7*Q0@'RL8V]\6U#I4< M>SL14U:ID;5KNNFUUPQU9&Y,H!BE >%:\7MPO'6C%=!2>#$[G5/J?=>YQY'Y MD4X%=Q7WIH?DVPBA?^NZ^_DD[5S4E*#$Q'P:E("6PV&KB)5\R;)4O1&LO_FJ M,<2- PE^@+4>2*6]./UXMEIWQUWW&9L$6TE4HT'7X,%D90&-)\@EJ9 %^9 W M:T/YK3<-8OP?O*Y,PE$0[)IDGPNT]KZ0C-<0_./'1M]ILK[8*05T.P\8F6W=_;190[W%OCPP=PP]U>WSS? MBKS2R%1#DE6PCZ\MA-"LHA!!,LHXV#A6L>C6QY-'O\G>'4*[WF?O+LPC'8,[ M]!1-C!S %@2CO81@@P)'N6:A*KDXP'2\OL?@1[_A[H>SX80WDMXUDUMU?_VZ MU_"3#]N_YC8K0W>PF9 */@;)@5=M"10QL#I);0R1DK$V&ZUOS]([8%N$+3>) M0B=9"5:(5K.O(73DP%]YD%:YJDEE]D.&M.^);B>I.H$G8U/26$CM#^Y[^S*-U*@, X5=EOMPV:E1")=*,5 = M1J9*)4B:#$@541=LW7#Z-.?:,&ECZ OV(X)@V^4^8/U>-F28-P;) M.U5!QEAB4MF*VU-_NM7O'>=>_(@PV'K!#UA&CQ$M^=:(IZK6FK$F"!29_9*< MTSE'%_JT,]DT&7#H*^UCXF#;!3]D7QN-(I;6C#A$Z<]OB4)6'%%EJ5.PA0.= MVL G(["?'@4+MY[DE)N9RL M@^PU^RF)!*3$*Z2=086YNM"]S?%@ER2'RN$>%>AV%^<1N\69(*5(PH *+K:. M2A:BXX5I566\0#)K?ZRKN:U\UT-E>8\*<;N)\7B-L:J(CH.P"+P";3:9S8!) M6$!O;?55YN2.6,\DUF(+88:<#(*) M5;9B$[;++$_&3[OZZ'Y">NW]^QJ?7ZC28D'E KMMRGJ;TSUIMP!85 ;ABN9- MP(8_%>4A5(ZBLR*%J7<*WP.D;&E08%A/;5?1W[8>/=:]GW=_C:O+$78B*XF]T; B]ERM3AKQN\Y M+A9?.#*X\%AR\*;JPGRIU@9?"\6VBB20,+XJK02&WE6]C]$SJF//?EJ@DP . MX"S\BHL9$[=\38NW'W!!>[@(#SVJGV.P$;&=W(%_KB%'Y=DG#JW?T]_/3A,M M7M5?IB>M]&;]^N6KL]5RA1P3Y_/1T/CM_P[/5:C%-9RM,)_1NOO[L9W:5RX7S_6RQ MP-G[];];3HRS4)(B21"R@G285,WI?>W^0J+RMQ@XL M[V[V[X$UNK,X3/4T3RIEJ6J*0%D(,+*MD/46O*HU8+&*_W>8?7L_@6/RE0Z) MON&D> "KREMG?DKO\'=:\M;Y.)^UW3"O5Q_O864W?70_J[L3,YVL\/E+7LZ7 MR]\8C<_GL]5T=L92OSCPGL^6/U.=+^@:C;_^OEH@;PP.P19?7C">EW^?\V]G M*V:&7_/^JFI6*4&>:LN5:;T*1/;LB077AO39*$0@?;MY0P]C-!0[':S[MJ3] MPG]9KGCW*?0BM:RC&$2K$$@%H@X:K!+>19-)Q=XMQ?<@=TSV?"SXOL?V'P0- MW8S^#@3_QC].W\\FDFV42;JU3J@M2'<>$H=B;$J*\]I7RQ\?'[T7U([)'?B. MP+L+%@[K1[Q>S#]-E_S4GVE&=;IB!LY_NVJ_;<+YREX?]V*7-P[B=>S->B=G MY.)4[XJR7W__2+,E75 U$48KBSF 4UFW$BD/@3$,M50D7F/^I'=?D\G M7CS]8F_<9;B@K\D*W>;/LWLOC0*LIH(E$602PNI2AV'X(9+&9-H[HN6V@NLI MF&X6^)(HXE7&D[M$52V*TR)!C9+= NDB1&&)_\9Z-7@EL/ML^V^0-"9;>@"T M]!!,;[2\7>&*GLW*2_X']Y"6DC!%6PG.MYYO?MWS+RI0R6>IA4LV]$Z+V8BP M,5U;#(^,EU?M/Z$-M%2:1 !-)$PVQ[!C4F R$8[5%H$TSOD/0;)'6[ MTS_7^@\Q+BE90QQN:6O9>TZ&HR\9+;!?FV-D/S9B[VAF,\K&9)M[HN?!'(!^ M)02=(!6V@A)8N8<@!)E7 95VB;BYJ'.#&> C[O^L:N*=4IA8VM&[ M=HEJ J!/ :KG>*Y8G:+OG8NX*ZUCLO$]$'5[!QU$AOW*+A[=Y_?2J13Y[*V& MDMO)@6H-"9ETT"9+56)U-78?^K UE6.R_$.@;&"Y]<&LJQ^0/#(*O8>5VV'N1-Y3GLSP]F:X?/:^_ MUDIY-?W4?ON&M76?NY!-WS+(_<=.+':Z\[AZUQ4][8WW8D2D2J2R AF+ X,2 M(>E00 7KR9;*IJ_WD+)I"I3+;*.]HD#0F-\ HS)0_!&&6:$G.Q=G=V#[C%Y:A<@04L0A K"DH7W+VO2^+=R9V M3 [@B""YOV /BL/G'UHB^HO9Y;$7?^G9G,P_MT*]B/GNQ5M: M>RH^_/;+BQ?/9N7B9V7%I=]B79(BF0@V*=Z&(B#O0!E!5EV4D2DDM=G4FWXT MC:GKSUC5"E>O\)*"TGTJ-5*3H@TRAVO'2I\-)1FW6K7"$LO;/?]J%W M3(V"1J0NNXCWH(!\=IG8U$@_X^=]N?'EB<^YFJ K%">PN2<94%4#)644'K6@ MHT1%WR![$WCZ/QX\>PK[H"A=N\K/RK^?+5?GE9%DT.N"&:)E(@TZWD^4>3\Y MI5V,.:?0.QMR%SHWP6'XX^%P+W$>UEY?U>>VVCV:+=>?GC>QXG]P<>9_Z794 M(8JW-?.&B02F.H[EC-'@2W Y::O1^6,8\6V8V 2R\8\'V>& <% \_WW>+C7. M^&OIA"XNKOY&>+)DI^775CRTPNFL[+XU,7EUMGI#GRY/("XW7>(%RKIXL"T'WX@H M6_)>^U%K:ZS/-6\VZ&XO,C;"W1_MMJB/T([7>>#.\1=RC'=G3.6>E^0[O'#P M+@6[,-[IZOS:JZ^]<6)E5*G$"@Y1@J'<,C=\!$?!*\DQBQ-#I<'>I&0O37=G M7?].JU?U_A>=5]O><^":B+>+,P$4MKVCI83DM&QMB;&2KP*CVTCA]:!F5!T) M.V#GAHX[N+BZ)Y<_=G O'!(6Z2%+%9@P6R%6J< FSZ:^.%NI]^U-IQN90Q:7-2..*91;72-RQE2XFB].EF53,ED.51YU'WT=-P=UY[: M>A6WCH/76W$Y+Z6B*J!JS8PGI3BB0P59!V2\= M136$GKU&WE_G\_)Y>G+"L=6+V8I);$'7^7:?1*4$>IM!I19>29$A\.* %3(G MBJ1%[7VROC618]3!!T)6+]$-C+#S)!)59;;!%R#4;"B\*9""$4 !C:G)UQH/ M@Z71Y?\<BV-@?%Q^>G'2,Y%)&IMJ;H>2'.:;8B"5',%+"LH;DR(.5=C] M*&%CRK\Y,&;V$=' Z'F]F'^DQ>K+ZQ.33^N#P=KCD8C+T-$Z\&@ MM1"R,PSQ5BV3G>)@YR X>I#$,:7/'!A1?<0V7 SZU\5\N9RT:4DAVN:8D66P M,U4I4P"&?N4HQ_K2/:7U?DJZ\][0YEZ^E+%\$+RNP] M"?9+;6+W@I@FI%Q NUQ0.%TRW9IWN>FI\;6WC#$$Z"#ZOJL[G*KX.M"0.;V) M1E>JMB4J0 R*8Q/?NLMK"<+&5 1F++?GF_57%P^3-\8P8$B5T4E0 ZF-VT5^ M$YN4<*7YBSZT VF76C MO^RJ]K&8RA DP3:,,F I%J()K5DU)>L'=UF_DC.F[/-#:(D=!3&H*WKKU*+Y MRHM/U+*(GN6\.&L)19?W6+_-%[_,S]*JGIWP[]H8I^4D4FJ1:(9:6KJ)3\R' M"P:4=A*=U$6(WEUY^G,QIC3S SFX!Q3[@.[1^I26/3(O;0H06WMT4R3O(LM4 M22F3#=*Z:G!P3VC3\_)#98D?Q.G9>OF'@\*+V2>:M4J(B==22^\D^$R)640- M25H#/A5CM4*+=O X^HJ:,65A'P(2NXGAD ;N>MHW:[N+A._E_7GAS8N;2&-< MC"6 H-;8UZ4"P7L#!JLNJ*FU CR\B=N:CU$E4A_'R@TK^^%0?//:8:(,Y5*" M!"3-&C=;CB@MZ]Z2E6A=KE550W6D?8"D425+'P);>TCDR-[\Y4<35LM!R]:\ MS)GU]21"U+F"S*D6@[;&./@!TE84;P2R[^P<>B!YCL#@_GKZ\63^A2[;[2TG M2:,.J"(XE]I$X$" BG_T%*PJ?N#L;U^HQBP+ MY#8$V[CJ(6 KK.8X1VZMCP.=;VZ\[25UF(QR:]M .M[1OK0+,ZT)8DP&JBFRENAT MI-XUTYMGE'_SSGJ8,I9Q06AOL6U8MW?Q>?LC<5#U;__R_P!02P,$% @ M?8!N5B&GL,: C EC & !4 !L87=S+3(P,C(Q,C,Q7V1E9BYX;6SLO5ES M6SFR+OJ^?T7=.J\WNS /';OW"=LU;$>XR@[;W7WNDP)#PF:W1/J0E,O>O_XF M.&B@2&F1Q"(EVA45*FJHA0^9WP(R@1S^\W]_N3C_X3..)X/1\&\_\K^P'W_ M81KEP?##WW[\^_M?P?WXO__K/_[C/_\?@/_S_.VK'WX>I#'&,,7\ MPY^#Z</T^FGO_[TTY]__OF7+W%\_I?1 M^,-/@C'YT_*O?US\^9<[?_^GG/TU]][_-/OMU9].!NO^D![+?_H_O[]ZES[B M18#!<#(-PW0] V?IU?_XTTT^J?Y+^E/)X._3F;__ZM1"M.9>AZ$>/:$Z==/^+X_-G',9:-Z)=3KJ!TA?._ZM-^VAO3 M1P(R3I<1@7Z*PTKPAAC7/7U_S%?/@HPE7)Y/&R*^^^RF>$<78=!2P'<>W0#M M[$%P@1<1QRVAWGKN#9Q+D*L(ZR//PY^3T?#3>)0OTW3RES2Z^&D&\L5H.!F= M#W)=7-]-Z6M=;2>C\N)C&'[ R6#X;CI*__XX.L^T:/_R?R\'TZ\/3Z4.1GB% MX&+^RO^O78:Y,3.BT& XJ*O2*_IV,5;%?Y@YXI4 M#)$%Q=!'PXN-CF7Z5M/><+;+@'6RR^F>C]*M\<_KDCRZXM!YB'@^^^G9Y00^ MA/#I[&H4D@^^I(^3,^9%DD$:R$)JVL.4@%BT D8;F^,R<$1VEX&3):-+F,09 M!Q=#_%3U^1.>3R?+G\PT/-/N9A1S)>X^KY?#1!O_!'_&^7]?KA'=V]'Y^:^C M\9]AG,^BDMJH%$ ;(T%I%R!R])"Y33H%'T/TC2>])<3;$KDF]K/Q4C:+]6/' M!:9:14VY,1T=3B5S6M#\?OQA-*;'_>U'MB^#7HPN+D9SB.\^AC%.7DXFEYC/ MF([H)>=DV+%,L)('IR.'%$L6/ID@O&W,E U0#L^(7E4X:B__N[3@^]+B[H3/ M!-&^)$-@)$N@LK0T2V/J5&-!@RDEUWS!7+_KG2H9]I3Z71Z(?7GP!TY) *,+ M?#6:3,X4<](4[L"I$&ANF4'(-D!.0B46A-#-%X5; $Y;^[O+^J[BY;Z*?SW] MB&-:G#Z-\6.U_#_C'!M-% ?7<^! OIR&>X_O1&UKRAM,S+WC"D!Q$LAE!>9TA M,%OW7V,YFL)8"HV)== )GC9Q'R]7[KX8:M\7XQKLY/WH63U:"=7J9!(9M-\BR3UR6"*[W#\>9#P#8X'H_P6T^C#G W_".>7 M>&:A[SF=-OT?%2/N,EXWL07G9NG/ ME^/!\,,UH=]^""R MTV9?#]JYRR'3$X=F_+X&61"Y-;E $9SDH(P%;Y0AMN?H"N$MDA^&0K>!?9,, MVD,W=PED=R50/;3LM,(^OYP,ACB9T/H:!\/9\EK/&0P?9-[?*Z_$Q3^4R?/^.K08B#\]GA=.+%9H.@ J==&FEYC=(&X"[G8K7"+'2S M':\3I-/DUQ'5MH9]>U\J=)G)[V'\[_>C^A6G9QHU+:]6@WQ7B:Q#N(QM90;._KB_=5))?CKS58<*SDU9M,]<$Z;.*WTL(8C>Y_DW\)VO4>/ZQGM9/H[3C^. M\IGC1JELB;E.TUJIA0&ON CR!H4+#@K6R\]77!]0ZQIH9DU]-G_6'S&YKH$ MTI3?AR__'$P_5FF0V4<_F/WV^>J!_YE'[[RR#M B.:0I&W!:"7!.K*BAG CCER/Z+ M+O(4.$.K^[.?MH5[VN0[E![7<+#_0_AW.)V>SX(I7Y?%[-Z$\?3KM>^1E%4% M60#F1 ;ELZ4I9 Y":V3(: $/K)G+^""W@1D$)S7!(Z7J)-*K)_STKM03I-"+>6_AA=[GZQO"IO5GAFG8P;' M@@8E*RZ1#*!3B:O(A$1QC+#E)A&XR6?OI4D0R74BH9.\0W DK#6.&H.'[>R/O MKOA8*&WVC7WE.X# MU) G]^1"WL.;'12]B3-["[R'C(,53#_/]L).H,Y6LC,;L6$MH):[_:;LTGLX ML+_B1GU)_6"4L%9&Y-J!%8S,&;2*MOBDPJW$W>,S81MA M]\" &[;5[S.K^$P5PW14#'A6AAP22Z:>+Q:,*C&;R))AK:-,[X XO,G?0#F; M\\YVD&P/B8B;;I7FX)!0T/PT.9Z2_%!>.!#5%>2LBD:18HRM3=][ 9T"!=I) MO(#:R,0_6 M(SD% C20<0\IA[!:$B><*EG$#PXIP)/4?1Z<7L3 MS"GHOXVD>T@^?);2Y<7E[#QR4V[9?%K'EDS#,S\-D,!F5 M-V.5P6L,HQZ,A?4SS0C&OQ_-",2^'-_]B,$P#TM7U MZ9K3'%F,'G3&0&N8D!!-"?06<+)ED^8^MS85]@:]UP7=,JGB1J3I?$%X.9PB M*6@Z/YA^/:[_K8=)OWQ),TQOJ][.M)$Q.IT!5;:@+.WXY#!&*+9R@FN)I72Z MF=L/Q^%7S<-2[=8EW0%5UH/+]B#ZR2K\/RZK*EZ76W0B>5:Z)71M,^JW0JI^U='0+]T$=!7@/-># MO&=F'5<(BI,)K!)Y34$'"Y;[* 57FCNQ*VG6#_FM,Z:!(AKZL#.42Q(_'X=A M^HB3LVQH0"=H:W:T/ZOL%$3F&2"BBSK6)3%T8L7JD[\IY>\EUAYJP>PJBOE5 M+C=2VM==+#KBQOQZ.0AA:C760&2'*6E<&N0=?3 (? M(NWI#DV,K0, CT24!T([CL.3;<3?VAE_CY-%',OB#H&9K 6W$;PRA>QVSB!F M92&%8)6R+'ODG:SDU2JA*QZ!?BIUR24YV^W Y.933TIW.XNK];OW\[O??AV-+W!\_O75['9I@2EJ MQJT1"2PSY%%9^N1LU. MLQ(E_=#)3BK<,,!):;.%$!N>5$W&T[,7U1;%\:>: MQO-'N,#Y%D(^L4&50?A:KZ:6$7;:)A T;U]X+$;%+GLL#7!C?Z7OKO?636-_ M.Z9[$^DW9L-;_'0Y3A_#!)]](+[7Z:]"7-J+'4!N8[<_0)7.P YKL[?1X>A0 M"FBX*6P'EFMC97 6/.>9W@])-FDAQ$8RF93U7L7R]%FRP6 _(DFVD7M_UOK\ MZSPK;!DSZ%#S5 R@U#3U2$*(P<^2[Y(2QMDB'@RC>7"4P]D./6IEO26_ITA; M6_77P/Z;(,6P3&U<.APEJ"AEA,@D!Z6+ Z\3(SM6!R(\"A3;^FGKQCEA?>\M MUM9O]]PQ6=0AGZR'1T:Q8F07:S*#0 6AZK09L.1+T"%RGV,GK3\\ULEIOK%X M6U]O+ZY0;^'1150GE)$[*FJVL4$(*130W!BG@N56=/,$USS\Y/2[KP!;7T#? MYMN-+.X%ME2""=D*D)$KPI8%A*(YD+NC+2G01-OM/OJ!@4Y.T2T%V_!&>F5[ M>3;,*T K,1=Y_ ND7O&44&F0OI9*<"F!1QX@)IZCC-'J;+?W*$Z$_H M/;3RJ,6Q!\,/,S'<*+?^_.M[>L#,AQ$!K?7(0+*:1QI8[1@1R:4)J)#E$EWL M=%2T57[E Z"^G3.D?O340X;.!H 5WN*%Z@*PIXO@!\$=YR*XL5*[469/C?22 MT_T0T.2#%2Y[*-Q42]@;<$GPV@G/HHVNA(_-F&T4<02'U*<@ M5>8)C%4"5$3:1RW2MTID$YCAY#D].8>T)^ULZ8QN(]J-AT\]9/.]N[RX"..O MH_)N\&$X*W,^G-[8@4?G@S3 R5O\C,-+O-%(;8_LOGV';);MUW3N*]E_6L<0 MBI#>6*=,#L$S0ZXK,8QYM%R<[3OXWGM&HC=A_@J\'4S^_>HZUI-9$R,9TX*A MG_=)C89;0-3".B>B+JTK 6Y&TV!OO/WD-V2MUL3*#\C/2#N:7FH%4FIZ)YDD M9T5(1X9'#,B*\8FW3FB\#\]1EL06+%BS#[81>B_MV5>PS7T+;[)2: S(5%$) MK2"X8H"K+&?959ZW3IE;C^10,>&'4OWVXCUV%'<]YG@SWRM>CQ=[^LPTM))[ M25] R"Q!2>\@"JF '%&?O&&1R4[]VA^XHUTW]K$<]A;J'#44:^/[^06>R;-A M7AIORQ(/'4 UC-[8".3PT1K[Z^BNPAL)^&#:U\(A.G0@LZU%;\DE\,PIT"R* MF))TVC9\TP^E]7NB+PZD]&WDVMK]_//.P9?"/YCO86SB',LQM',U@K\BM6FTU&1G9)8. B$\1'+865 MF'/SRL;WP#F!+;FUT'NH779WMM?'-5V@]7<@O@G6T8["VZCP07M^/_GW<_R] M$6)PQC+A(VB78UT0=4WUJ5D!V85@3,S8NLKEP:GQ\)'WP9FQC=A[8,1B@[R# M\*JPFA<9%8-$N@/%BH#HC #)I>4Q!"&Q4ZSM%J2X']$C./C957FCWB1_&./B M.0[3QXLP_O?\\J<$[1SG0% "*)XL.$%F4"+#CUFE-3?M:R'?C^FTS8S=Q=_/ M%?P*OB6ZY7UO!WR',CA6L#T:JV,/C3Y(EP;J.(3]L8HS.&T0F0=I-8*J-XI> M^T!@DU-!Y]I?\23HLKTE5D.KK M\6+CO';IK^ OPR!KOS!DO&[(>5X-UFG/06,4)LP*Q;:OT[T7Y$=@U>S%@3NU MO0^GP,<7 $#3(^-A^C4,_TH8@! Z8?&L!)85 MF=5!6UY,44SP'*+-'<, [AM^;U]I]N0WYW7@&X^_O@^4WJD:_%++78=*7UM# M;!,8QHL5SKH<5'M_Z0%4#7S$]2/\?8+E\OS5H.!9;;#NE4BT 9%GK'R0-'%R ME"/#1,8NMUSQ0TW\&M;AU]7&'%GC-#9510^>X[OT$?/E.;XN&\'._2,3>"XL M24BFMG'TQD.H_2%%2MPK[4IVG6Z.MJ!,5VR'BBSHF2V]J.+8,0UT@]G1^T0'><8XPFJNV*W7VU,N1*!2B<,DY604K"2IR<)$C1)&8=)A98-)M+:).@%[1(;TKBJ]4YVPM3YZL*5_#^DC68+CKS<%L( 6A"P1 M70:#5H!2+H+CFI'5[V)2.8586KN:]\ Y/8*TDGT/:\FOEV.2[N48"=JO@R_U MTY*PF(I(5C) \O9HQ@HAU)::6(3C4ADK1.NZWIO1G!XI&DF^A^B??^#'03J_ M0N.4T:I8"R&4NG %VDW)D <;E!%>&L=*ZS/PVPA.3_=[2+B'&]AWHS+],\R( MN/SX,W[&\]&G>:&!R=4>IA&CE24#CZ;>0Q/&:"RM71FM$2HE)ULG*74&=WHL MZ4KVQI#$QG])22? YD\6D(,0=9[E]KJPD?6L;36VL>?CJX; MB;!AC8T9HBN+Y0K4U7:UW*M(""O+&$;!';I ,&NG&M1DX0:=0"8;T9M45#*= M=+[+Z"=&B=X5<)6 )WD$NKM(6U?>K2"6R?0=8+2LK7L]].'SL784_JKZ]I!IH]Z[ >U*KVNIO&X$UUMOO)*F+RXL% MD"*C+CD$*(R39VBM!Y]E '(8K.,8-R*%E'7">+*34:?IBAG0OAO_$\_SH:$]8SS4P1:#04 M8UGM]V0A)!\@&Y*/53ZS@HTYTPG8"9*FO4)ZN(NZ]JCODHD+_>6=.30AY+V-\]DWK^]??PK]'XQ7F8 M3&9>)"_1N-I[UZ&H)FW.$ (3H+/320=>@C_@WKX*[_AG8&T)TGG+VT]1?=RG M;X9Z#?1FO>X.<'L*#MP2ZG$"!7M3?7>*-=/;(Z!;;=PG$QIRQ6L0DN4$VWD/ M7#"DISNG;>M]\U'0[(&@PL?*LFW4U0.[WH]#Q@IG><$D/7GI(@I@V:NZB!>( M@A40)I*/SAP!;!T*LHKA41GG^RMMU%#B?=1N6.19OL7S67KGY./@TU70@61% MV&0A&HSD8QH%WG))D]4^1Q>1Y^;%.S?#.6U>M-)#'Y=*LU4Q\A!<<0Y2*+5? MC/$0 V/ F298]#O=+83TZ=SZ]F+Q[B[4'N]]N\ XO7O?K82_Z=YP!\GU>.]; M;+%Y/V#EKM-=F?+,>2FS2J?23WOEN)??.][Q8RZ_7>5S'IHPRJ1NY94%Q9 M\ DMH$BYA,2Y34V4]SCN?7=6WLXR>WSWON_'&":7XZ^SOGJ]7_JN'>W -[X/ MSWCENI<53880.35"9,4LBU%9+ZR6&+**TG2\[ET[[GX^S[P+WLQZ?UUN/?_Z M5%VBU]Z%"$%H#:IX#K&$ %I))93 H&WKW)@.L/;W]V\\==Y'YUFB8<>8SQ"S M1(7D?J9"+R2S'(*2$3*/EGF.WC7O3W(/G,-[>ZU9<=?S;R/['@X!GN5_D?LY MRV6<^9^8WX_>AR^U#E/M"DEOXZ^C\0SR\S#!_&)T\8DLM9F?>I:R3B):",-:?PCG%_B\H6HJ2^_X_3C M*)\Y:4T*-:LV&U8;QQ5PC.R.HE0AFU\4C*T7XBZX3H](S;710^+B?-E\$P8U MH*$KRYG%9#@9J$%$<@YRQ'I ER :J2P*$UQJ?;.["\[38U3OVNJC6.T::\CUCZJER[YO#"3R(P= M#:LC/N.T8Y(,V61 H"-7B?Z!R*(&8Y21+DA31*=DL%WV_'6 3G3?WUOV/;BI M*Y@6W.\"JJ?M?RV@(UL ^RMNU)?4>]@3UH.+D0G+.(*(C-7N]::V@DQ@N78: ME2XJMEXC#DB%KN; @9BPC;#[/NUVF*MVBN%$XA@)#A16 WD\^""Y> *1IXU&;D] M=$,_NAG87MG[2?;Q11.\FY\_O1R6T?AB=@S:>TC!YB$/'%?0<>XKP04E"6:2 MPN*24@FSD]XD@3&82.Z%]QV#"S8/OJ=G,'_N6_PT&M?Q;@QP?7"J,M,F2@&^ MH !EG0-?ERS8KJ3"=*_^7WX0)11UJXG>$<-5K?V@[: >;AE\[F/-JR^]+>RNJU9\@]TGG^=?'+ MN:?I4(B0E $N0ZF60 8?2$XY)S0E832\=5K+#C /=:O3.ZOZ5M&Q+WQJ-".] M+A/:1?)L+C.1S=P6LC,*&9H)HO2S(N D0!(9Y*0\=THPWFTE>R 4=/WHQ\^9 MZ$G?HZ9R;QS(?1?1PL3M@JEA6L4F'(?/L6BAHWM5OH> #Z5\C.3.*.E!)1E! MD7D.+ED%-C&5,62O:G0OH,,F";31V6IAFV8"WVB+'L_O MO_STZ7R XUL-5ONO(7?_L(?V_[O+8.4,0&45== 8%=9/+'I,/@JM_?J9C[_G2>_(>.Q MUCS_@/Q,6Z\EMPZ,"#13YA3$G#C$VMQ>SG[7L$V-_HYTSPYKD%**T%)@1 1/0CGZGT]N9:J=4&X]4@.Y6H?2O7;B_?8 M/O3&J=QH\^8R'^+.CT'L) MGEJ=[76SA2[0^@J@W SK.'$4S53XX-*RG_P/3!&-/,3,,W#R-0AG0C7OXENB6S9XZH#O4#;'"K9' M8WCLH=$'Z=) '8M4PS9 MK\3];.BBMVF$1V!;[*6(46LI]A&%;(LW4:_K0VT5V'\ 2?3):*%79$# M1BV2 !Y1U6.R" $#)Z,T\N!K94(4G:RSM8\_0@CQ 14T:BK=0\9K/+^<#(8X MF5=DF\P>.ODCC*O9\1GW",CH]-QF$1?;SV(EI"**;#/SW!DG%58+BTGN8W$> M,:(U9YU&V&_'6#/$]:6I=YA#K0[$:(6J);=K470N( F+&)#^,:T#N>_#L^_N MN.;9\VRI6=03O3Z3EY/))>;7X_K?:OG^<5G?H]=E7EMI_MNSE*M<4@9T0M13 M?5]C:34$*4NRF8LL4_]2V0'YX9?#9NQ:W0B/H,J&;NULR5X">C,>#-/@4SA_ M38Y:J+%2B\CMR5EDQCLN,^&I\782R50PJ &%"CR0&\:DZ;0[/CS6"7"C#ZGV M8*,O$=X%EE0*2L<,FB6:M-0<7$H(.C'NF2\J=&OZL,7"LA',"?"AK7+)TS361KASUB-UUE+E8LZ MM3-&U$=R,( 71Y,QTM0Z/A:RS))%EE-H'B;:= (GQ+[C*?8N2U4KEKX87<1% M\L!S\DU)P,LY_4:?WV(:?1@._@?S K43T0;!/5BD15CY*"'4'DQH8XA2Y-KB MOBEY=#\MWQ];@6QQCCQWK<]QGG/_RE>N:3 M^AK],KR\P/D%R)GSP0AC#6B1$11: 2$(!]H77BP/B2MW9%;N,;UOF,J'(L5= M_IL>^/]F//H\J$?7X?Q&!O#+JLUP?FW+S";UZ1RG>&W5U"2R05Y,;78N67!< M>R3D$C77F$ 7G4$QYB$4%L'9X.F51U%$7X<<_<[LM%E_;"K<);SM@?"U> ;- M8A7TL_&X-DZ:=V>HG\CGNYS6-WDRJ[#_WX,/'\]8TBD;R<&6VMXQ>P=.2 _. MNQ2X9LK@ =;T/69PV@0^E&KO$M4=CJBO!B$.SFN9KDMZP\BF4B$KQB.#7-N- M*A8%N!J_$[P1(;C "K:.F-X=[3=)P+U4=I=LO@>RW9#.HC=-;24R.4O>&QF< M!^-.K4AY+ NJ:JC@*80+ML#8Y#RG)>LL;]RHWJAK"*#0,\"IMV'SV,&@NQ=>C,K^/JI%V%.2*- MAM8:X%;5XO62UW+4$K06NJ#TR4O729^WGWM2:MQ#9*U?RS]FKE$X?X^363." M3]6N7/:8*88EXQT@:L*5"WG560HP#F7D4BNG<[>(I\V#G)1>6PFS87C+'-)52*L'KIM4NGSD:2EP)T$UC"^9UQ*\ MK'&3G\)X^O6/<#&O7H$110F\D%>1*WUDIC5".LA59=\&&3#,KN=@1VC[NZ^.AP=2@&- MR_!V!VNB%4I9!E;%>GPOU'H4DV\B]M7VW M-$6F7Y\-\V_XY=-XM-CA?&8&:]] JU0M3E-H?Q1&@.0Z)^'I7QX[F0(;ASAL M"=Z>]#%J+LS6#M@:5,ODMKFS^/K/(8XGR\Y0AK9)E004)VJ_4;*-@@H2;'26 M:VN2#VE7M6\>]EN@0B.A]U.R9=TUZHWB:!B99YKD8!);-)&*7 NP,H=@#<8H MM8;N:+?>#.FF[LQ_5]!#IO@'@C0IJ70#V5R;J?G!'JQ/54JG=*+.G1@ZW M[-PLOB<+-T[5FO@\@*JNMJMML'7*UO)(?CSV4"KJ&)1YN%;441FSC2):FZB_ MA/%P=#F=YX)>'8D*853DH)U--5F^0 R& <\2:_>[8'*WMU!*V"KW8Q \=E 8S.E51*8'A?OMP$ MTU\^C#[_1(^>O]OTX?J57C/@2=L,^PJX8891A3)'L2!P%QP=C("'%7YSU,/N M[GN+?]10=@T7X3MXC'=2:J$@&.5K4D6 "@%D=HKY)#-7]U4>>@PZW+#=]J;" M;436WQ'/8OU/QG.F%8+5M:YDJ)G4K!YPL:*B9U)@EITVS]4G'V[GW$_ ZQWU M':1S[#H\BUR1#1FHC8OS=!NLUXH].\QWI8R/D47E5(0O02IZH3T9RCDI:2./ M!5U>6\:GV[ ]UO;)S'NA50&AZQFT$D1'01357.?,34$RW_J/B[K"\TAJ^[BB M:Z,\"3R19:2,=A"Q<" 6.Z8]HM<'D,K3K^VS#;MZJNVSC2I[*%F[9A8S>+,W M_5N>+S(#@M"$AN<)92<':OO+=UP(Z;?KL*/@>XU5O)QRMS;M< MR_EGP[PD_5D,S(2$G+PX35-Q/('/3E:J)^D4,K8:QMA3TMA.\$^0<8=6:@\E MB;:8RNOI1QSSLV*,4)%>(\V#!>5K\]GD&'AT6EEZM[0[0*+X_2"_3:[MH* > MRQ9U ,S/K.#96MJN>8RJ7EH*"%E[*!@QY5)TU$0@C&>:$4<"FMO M9K8;OL<;&N0BY(P"T&0/RD0-47%;"PTFKY@G?_XIWM#<\#BO"S*^S&2M#\J@ MFHIS<5\)_Y;8Z7>7%Y@719CF?WDF>2;]>@LLUXJDJBX4FNQ+1;\P/.6:T][_ MJ4&;R3R*U7@W#G8X8CB"PGN\VFDQL3?C$7E=TZ]OS@--;YBOR'IN M)WD]MXL6/,L2LO)<&Z9#8*WCXP\RL>\,[Y$(K8W2EC-\._CP1\X3]YTLVSY1G@!='YMNL@>=X DP_O$3 MXS W;3M/]F>520"WU1(9%?KJ,#28JP&'SQZ@!U:AO/ MZCO?^Z+ 8?J+M'$J9J_S&?=&L1@#B.(BJ,@CA) #>/3,!AX3]N9S]S.C[^3N M0_6'Z6NR[^QNOK8ZN%A22M6)($>Y9 5.205>"Z>L\TX=(K*BX8R^$[L/U1^F M84G#V2UZ6DS>A*^S:V:NHQ16*["H1*W#92$X^A2*R]S2YL5E>5(\7YG@=]H? M@!B'Z6+2<+*O1L,/[W%\\3/&Z5E,*@B7#)3:VE0)7R!FD8&7DCF34GO6.L/] M<+/[SO^^*=&P,TKS@R=ZJ<>7F&O_P^&$?CJW.V\-9JD'X"YF.K]+H+W MS ./]%/!,#K?K6?R87&? *\?N[8/TX5EY]G^,1JFN\:;YUZK8#0DRS2HC RB M]Q9J9JH/&5,4?94O[VU2)\#UQTF /EK%--VEPJ?!-)R_PC#!U_%\\&'>43%P MQHUW!7*0I #M#/@D)8BD'9-&>I4?\X'Z^EE])WE?%%C#\L=SR?DSC@>?Z1&? M<5$FYZIQV)G3B9QMXP"%-^2!" 9.1 Y"R4P$M3&F;F40#X/W! C\6+6[AL%[ MWX%>W4(YC5)F)L!P>I]4=+6W6,X@ZQV4C\47;!TW=[[5:\[= ME8;(9SJ6%.I1-Q=8"53X&TA82O%P+M$KAT*XYGRS)1'329GM=E1+/1:65W?,I\2."8X1!;RK)RS,ZT3 MN JEO#O#XNCG8N+L)$L"AJHPDA%9D*9,LZ1 [**D/>MI7( MCUA>X8E5C#D0)YLJ=0U!>VI[OZ&2A'U%3A02C6J:?6 MT4C]"%/#CLK%7M^/-CPZ0%[9'G.\DX^$DM:EVMY6\MH;*VL%SCF:I)%*)F$L M37'7L\V&.+]MOC\V(K1N@=MV:IO2,8(),=' L^T2W?K M6G((M-_Y_OA(T3 1K8<)K@EGYQ@+>3D"XQ]3 MAL*)LGU/,C3,1NMA6H]S&\U""P&'C!E"Y+\$E JJ5K[FEYF88KF-&\6NK4'[A7F=YH_ M(AKTD*^VO*M>!EA<@[\APS-O,1NRII]4%V)V#? M-CO[TV$/*6%;E]!-Q3ONLB0[ITJ$D<7CBF%@A,HN*4.&OFS,N2=9UGJ?P^E> ME?+8RUIK1.&#BV#0UUA'LBIBIAMMU'"4 M*L5= 'XO:[VU*K)$RIKO94> MNI2UWD:(#0NASC ]JZJXN3LN,:F<7>.VI2(:. MU[16Z1J@G=%PDW@GW6X>XW#J;:> 47OIM5;J6YR,SB^_+)#$R'RBZ8&BF9'I MZGR-I$[@ZN%*MBE[[/:.WGKL4U?=[C)J?77\ZY@IZVL/*;6^]?QC=L(5SI>MOV<1-E>])VS(06= M5XOCLE*;'H4,)1OM0RAH7;?>Z/<,\M15V4I^K>_X7@XGT_'E!2X7!476EA0L M07"VMH^-"+2@TQIA?#+6A*RBZK@!WGKP4]??/G)J?4E5)\?73(X7:VRV1*%0 MHR*4*^"24V %IB28=MQTT]V& 4[.,-U7B*UWQ=<7P\$"AE0^,Z$T2*(3*&0& M?(UB%,9Z5[PTT7?;$:^?>817<&\!C_:73FM#\X]??EV@L)P6D!0MV&)BK8B@ MP)%-!:BE3#IP(2SKMN\M'_G45;2;;%J_1N]>OEN@<.BUTDD318P$I;,&C[% M"K[4'-S,2S<-73WRJ6MH-]FTMB9_?[%$$3)MG2H@H+>*;!]--BW6(B-1_C7:/SB/-#>7(]W:0_V M@G,%+!7R_*WV9 YIA(QZ!> _TC7"R- MO"YP>[J.VQ+J<2[G>E-]=XHUTUL/UW?;PM;&:R>T 6MC[;EF"D1Z_Z 6SQ ^+Q*RN\YU9+XX2 W>L M)N[II*HW5NN;T4_ F%0R)F.D;TV&>^"<-B]:Z:&A43P93\]>U.!=''\*X^G7 M.M/9'EJ;.#/)/-A4"R/+XL$A[::61RD)D]2R4]5@&N &)^B[:SYL&OND':8F M F]X(E+QO,5/RTCN#V.$F\ZGN1+P,RC$NM_,:XM*($T:U ]\8A#F<]]*B/ M47-A-O0IYO.>3,-T-M\9GY-Q1B?K(+F:)!P30M0J01$)DS=$;=_)S7SP+;\U M[,D;"?N(N>%Y_ J4!:.[@&EJ!ZP ./Q^OY-5#O0S@.O6'OI:)1 M3_+=N#W_YT\K8GE%W\Y^,?MYG?9;+#_4__[][*7*0YS+>L_R'_[<2 E2BF50NF]BCJ'K+5QJKADC8K1K(L3>W# YBEA MKZ[RLP?%B0*'WCM9M%V/KHHU=<#V*F,7=F+'^7JRA&GJXZ5@"N>=, M]Y]8:]AA?O89Q^$#_GV"Y?+\U:#@F5;.:U/J0BT3*$\F0/"U/@+7GCMN4:K6 M;=+VP7M"U#J8VGJX6MG:'0S2S>J"TBL2*EZR+[W"#(R)7!S]PU?#-K_-*A/[ M$*I7I3SV*A.&, N4 KBI!>NY%A"9H0DQS9EP+);5?)AOOLK$5NKO6&5B&S4< MI6A %X#?JTQLK; IYAK%6"90J1FM$JI;[N43JC*Q ME1ZZ5)G81H@].$W;!%8FJ0VKW<%( $@;)><0N4@0L B.B28A=.,EX!0#[?>Q M-_I2UR,(M.\"]WN@?0^JWS,$>A>]/8) >ZME7>\#P&MD-J"C M*;2V9QX%S1H&VA^29=NHZ\"!]DQHEC5*T+/#SB@UQ! Y\,AI67$1VL6(?I@:Z,(LNQ2$A 4RAR"%@Q;)V \O4#[?DHZEVLX28"/UH4 M=1>0WW 4]58ZW"E =A<%'"V*VEBIF/ $,6@%2K@(P=;J6T'I@(9'[5K$ZCRQ M*.K^2;*-W \714UV-2^B'CJ%2*@%2/#\.-E@^-([3N&:'7X*RN,UN)RTJ]90.'(SD., MWI,K&M?&9=TS5H\A6<@PR.(E^22L5HS"ZIA( R$F&9*10KKPA$*R[A/L6_R, MPTL\LTBVN&8"$12A:IN))JBY'^I[P*ZU%<*.S&BPXW1GLIH0>' M^#Z(?^!TUJ &7XTF$_+;$O,^*["%+']E?("82P!AO*-O,!C6^F*A,[AOA#.[ M*Z3'V^C;78]65^X%S5^7Y17=N\$PX8W)_1RF].WT,IR?618E9LL Y>QL2$>( M*4?01JF2HPA!QIX8UFP2)\C$XRBXA\NN;A/Z)8R'@^&'R>MQ?U9WPP.LG4_OC$C1E%IKJ=1P M""XL.$[^F=?H:0_)132O'_(DXUGW(5NO2GGL\:PZI%!*UL!5S9_5R=%<$H*V MWEB538JK#:F_^7C6K=3?M6O:%FHX3M>T#@"_Q[-NKC$ 9M8K3X M*BA(KXK2@IQC;0N4(@N],D9:;+US/:UXUGYYLHWX#Q7/F@)-K4Z15LM8[Z(3 M. P:1 J1F^)M3 ^>K#ZU>-:M]- EGG4;(;;NFC:KL+:F'C8Y@)H%5P"+1% V M%7"JEK7VRHK 1&T$V$FQ&P8X*<6V$.(A@BNT944ZYH#G6@/'J00^.@&NR*Q= MCDA+UK<>7+&+*=A$X(UK%':_)NP"\AL.KMA*ASO=F^^B@*,%5S@OF4I&@Y>\ MEN;R-73,,[!2B)B2YY&W*5[UI((K^B?)-G(_7'"%)I.W%!8@"YM!%8?@0O20 M$LKD?%"I8_^Q)Q=YAB1TM-YG#+'UH=]#F/;L#SM[V*_T M=KX8#:?CD*;_'$P_+H/9_[BL;\S5F.^F8PPDA<*TYDIXT++6(JO&NR?7"C@/ MA?2F8N'=W-&=AC^\3].4%BN]9_N6?VM/=AW,-^%K7<+?XYC Q40;-,$ JS@M MKZ[6+A-%0:U?YX50D8!W(L=#(YT2#YI*M8\LHS7X7@U"')S3!OOB< M953.&++)LJO])#099LC!HO92.I=4R:W3C3K@.A&>]*:*'H(.'EC6?OF2SB_S M8/BAIM_0O_E]^'(FD5ENE(44=#W%*05BLA9R5AX94Y;YUO5A=H!Y8F3J6U$] M1 *\&8\^(3D)[R[COS!-WX]>CY]])MNO'BO].AJ_IE^2I(8?7B&Y%W_@],P9 M*8W&"%Q@(GM?*L(K+ 3)D*Q*Y1-O'?&Y+<838U6O*NJAI^-M0&]K2;?7Y>^3 M>7;@F9'!:D$$UU%QXGL@9S0%"]86HZ4W*?#6E='N!71B9&DG_(8=Q1^8^?P, M6\2$P;$,R!^>0X43]GLH?".\YE,:W$6Y_5SH+3,O::E:R0-LA9"/(X)4RTY(F.7B; M"A:'-MD5G^3!"YU; QS>1MQ#YNNO;7876.LCS_GMT3L09ZL,EL)KO5;.0\+NXTGRA0P!B*8S BJ M-D9RWG'@09>(+.BTF@J[09%K'OYD%;BOH%H'VX3AAT6O.K16R"R JYSG519H M8 4YH"].:&9LIQC9A\(CE@.>C%V\NQC[T.6"4EU@M R-NA[Z"/VZ=A/^JOKV MD%SKF*8;<%@*2611H+#:4%#E D'-,KSKH;'EEK,FW;GZ5N!]?;F:ZF\;@376 MV^\DJ8O+B^6JCDZ)X 0P67O!UTX5#IF&V@@>);,BEQ::NS7H@6..=A7[J(7, M&O>Z_#U\N0E$.A\Q>;"%3&*E@X5@(X,2>0A%D)W%6@0 MS .G7H\7EO%L-1$>19'2D8-+^[CB-:DE!0%)BUS[L4KK.MU2/:##=6.?E'&S MMW ;5]];X)D\&^:E([2PRKN :FCU; 1R>!MH?QW=57@C ??SJJ\!AQY5+>0% M.0;R?VM'(6E];O,9P.I/1MY-KZ7.$M>."\"6O!$5MC)6\\_##[L&-9#YJ*+#6)WUO MPG@Z^6>8?,1QO8T>##_' \:B\P<)VZ*?.!@9Z\ M8EL*I 8_-M&RFAII#2-R']@C![C\[>9W4JTOA-1<6,LY\6H9'7TT@C, MCCD7(R]E3;3^ Z/U'+M/:X.V Y TGH[]U'$]?L?O[ MA.\YY8VL858FU[8^G-Z_$)4"'5-V(4LI5&LQG$:BB2>*]W MYF54WI*U)HTASUL7LMN,8.#)9N->2.UXZ[[&3R+T:1^.-!/XL4.?9IWHEY?[ MOV'=]S]]'*1P/C/Y6>"629< B_:@;'80HS$@,1G'E4(66IPT;@3P*$\[ME+O MJ+68&SN]B_O"FY 6]F074 V//#8".?R11R-%C?J2\L$HD(NSC+@-C$<&*JA9 M:B_Y_LA5]BXQ*3N5G'YPL&QU$21F,5[0!<8X0BY1 SK@CVX59VH>:Z>W%LU/0VY92:[S" M_G)9DVR6QRF(,;-<">,R3:,$\(Q;*#ZR:)C"R#K%CSZPJ-X<\REK<"_Y-8Z# M>389A#U53FIZ1:T\36Z"A-5R4DFAX3*PFN5GP/@I '0Q:AMF:3I7>']#KW9&? MNF+WE&7#A,'K,G0WI[? A!:CC2$##X46$:L5!-J[002AK4V>,;^R"-]7R^_N M $]9C7GS[-CT3"^:^#81BF03B_,N=OE%-?YKN^.0^ULV2N M >R?9O&WN]\2M!N\V?5!3_)8N5>PW-*F*X()%FLFL/>V,$MVEDXZ.&[/VL%H MDX@^>_RS&X]_=2,3TB=CI0&=K /EC(<0-0%Y5)4ZQX)#Z-JE8!_9X3? MQK5#BV0YHQ8*R*>QM;)C[1$0$23-&+4Q48K654#N1W3XJX3&S-B47M] 3W< M&SQ+Z?+B\IQ>Q_PS?AHCO9VSNS^DEW8F]F%^=C$:3P?_<_TB[W BL5J'(AC8;G0L8IW+% MQL%C$2"-]D7PY*-K?3-Z'YZ3(U$SX?=0L>@FJ\^L53R5)"$%62N%.P;1H*P' M ^0^EE(=Q]:WFS?&/SG%[RS<'LH'/*5!5HD!?=,IVB,ZW9"V,( N89U_)X"+>G0U2;942V'M%DK MP,697!>(/=6.Z0#O.!5EFJNV*W7VU,N1*%2<4HE9,KO3+ 0)!7A&H',2GK,L MB_,'.ZOJFSH/5*9Y#,S91AT],.95&.9E0H9UV@=%KEBJY_V);'4?#-GOZ,A7 M*QQS:%V7%Y_&H\\SRV?972D5 M4;*F:?*0B>A%)' UW]D98QG*ZK"U;T?7 =CI,:.]/GI8&'X/Z2-9^^.O-P6P M@$;VEG),*/+E-?&9DP?@,YED3%N3$\; ;.N"F/? .3V"M))]#^=G[T9E^F<8 M8\TA6WS\&3_C^>C3O+G+Y)J_P;$D<@#O! %UC$3A,H4,Z:^#+_73$IG*RH9:8LJ;8D%)39Y>#@@1>4X^<)=M M:P-D,YK3HT@CR?=P-O)7:9/S.@*K)A'J:*TADTAK7QM5 M8$TR#PS0!(Y,L&16+W0V9>OO!N!T*'(P-=RECCU^>-_*M X1U+=AR,.'\G69 M^TH GP@F1A^RM8FI*+)#&:+B@3DAM&:E>P#?AL$/V#_F^F++.5NX4V'>:EX9 M25NC(1LY9N2V6)=QM=#O8;O(O&H=WM=IU'G$F2I)NZS)=1"I-NG4%CQ7#EBF M!44+G:SN*W"F.\KCK<8],FVOSCO;*Z^'0\BM$&\(0SLC(]4('PP8[@.H8CTX M$P,46:Q46*.'^KJ[V ?W=TKVH> >[\\Z-[2R$J./5H+-M49E=(K,+:'!).0, M>60\MCZR>/P]QQX[^;957-]AB!F-T*9DR";,LA(-Q!K_C\OSL-DLJ@EHG*TSA&^!YZ=QA["-%NX6?-Y'A!N/H(YY0_ .T^5X,/WZ?#2\G%3! M'>*.8..@A[\EZ#;_E7L"G;5 U.A9*$H+'KW,SJ%U4GC.D76_)]@X_+[.>,'Q M&/.+T<4G6B+#_+T;UU8D%4 MX/IRF >?!_F2.+V\!'OW,8SQ.5EF^4WX.@O< MHY?HS6@R'>-T,)XWO,0AZ64ZN?8MO+-*9AU!%A9!N4BV6B&KC0FGA:4WBOM. M5?&VH53QXR3FK96^-[VUKOF_#NBBS],UWL$HG_FO?4U39I;;1!N8[M:SM>N(WXG5E5A[ZZNUJ;A6D,,A2>W.._"L M3''\Z^ S_G\8QI.S6'-'C$E@>"2OW7,-T1L.9 =EZ256J>W,LDX0OM.N*^W: M:[27*X4MA'OSCW[Y4C_B678L<7J1H BL"?LD-^^S!6%I4BX(SF+K\^1],7^G M\,;KC@.2H8HM%?#4(#-62P:E<[:DM/7\B_%4&KQ%L'G-P8_CN/-O!H5Q7U$,M^ \J+&;.G9SPP MKV)&\,X+FIGF$!E'D%EAL,R%7%HW3;F+XCMW'N;.+@IK&/1^E;MU50"C=Q$^ M__I^,*TC73^F9J'.SO77#S^_8T3C5HGW\TJ.3N8=0A"6NV156G<5X1+#K!&M!B&M)W/3. MYWT$-\]K68.HP\QZ"H+I;U;'B9UY8C3=\)(]$HX]K;H>@6/2T ML(D,P5C!2E$IR]8>_U-[>QX('_K^\C2@5M\OS3)G-T6-)"H011E01A D1QMZ MT4H[KY''?ME^K."GQZ+E^\BW@XH.&33UVVB4_QRA5H9T"T4BK-3&M7=@V,PZ]W^VEX=9G:5[(] MI!+L+G:=#X: 2IY!<'51MI.1Y&2C$ZW/HN^#\_I M:'UO:?<0U;+$1O/$P8?A_,8F?7U/%MKD?&9V_48B>U4+')"%[Q59#2"YEZ!B MC! Y6?V6!2NS34DT;TC5'=WIL*2Q)GH('KE:Q4SQR2G+B;$U#DN24>YK'\DL M5#(JQ1)$7RM%NSO!Y1/GAZ]*.,;0%)"J5F\,A4'(CMY)([ $U%JSUFE*&Z < MZO:KK>G20JZ/Y6;H*D7B^>6$A#.9+'IY3F:'()P93#IJ\ IU#8MEX!E-R_GH M(S>11=4ZU>!>0,>_4=E#XZLL:B;Y'HRG!9;%<407,#W="MP"'+T(Q[;5V#N7^4/G#X?2N/;"+=UUL&K MV6'5 L^RI*O2'GW*H$O-@D"R>J*U#)(*+*G"E+ KR_V&?((U#S^\\;J'K$<- M!=4Z!^D]3J8U*7;Z]38FSI%[= 62SPBJ! O19$E[D=2:DYF35RL ;5#>A@&> MK );"*SUV_<;?ODT'KW#\>=!PLEM7 8]BR(;8 JKMUR;-FCR?(SSS#-M6;3= M%'G/($]6F:T$U_"883*>SNHAC\X'>>;#SCR,V58A!2=W57/0VEA0]4MP.D 2 MTFI#:XC)G9JTT1 W=D[Z[GK7W#SZ*1C+C63;N[87M.Z":1M#>6N]'\-.;J6C M>U6^AX ;KMWW8G,Q"HV)@Q&*^!UM(7X7!!N,3E*X$+!3\Z-'I?0-EO(A=;Z- M7'OPAZY*:"V=@,5N4YBPI81:+0L3*#5+U10>(@H3,8:"I?4UX 8HA]O,V^EI MU%[(K0WM%Z/QIQ&AJKU.WF(:#=/@O+;9JE->%J,A"[)X,:O[Z4")3%-6TH-S M46;F"MIH.YEJ#X_UA)7%\_2=?P].TY5X>&KP6>\ M ^#Z3D$[YJ(W$I#5>F8U^RNB$I"Y043E2V&M*U-VP;5WMZW-8\RKPGL?R8[W M&7(JFOPN*R#RVM;;>U7;#TK;O*+Z0Y@.[]\V9\B=UELMU=!#],P]^&Y4:J?7 M=#P=_,^BAG+Q$A/M[K;NZ3-3T?/,:,$75D;D,:76[4*W1_EM4:F%JGHPPN]! M7"NQEX),9&N@1F:3Y5!+_D<6H.XD :TA"Z5U4Y'[$7U;I-E6!3W$^-PDZ^L[ M1L 9>H=)Y=JII$;S1QW!)2] 6L&R1YY#\[[4]R,Z08(T5$$/ 3WW3/\M5@'. M;R8P/Q2/5N:4E02-LD;3D6 "V6GT*=?@2)1:MO89NJ,[5'A6[SSJ22&/ M)8CKGDDM2O[/2OW/CF=3DLJX4H";N@Q;Y/"9>/T9EQ4BO_[Q_[?W98(@>GHLV6# M%NMT.]ZK6OYYA^ITQ9=5<@&MCS,6""2&>J71.EFE.''9FA"I]4K4[O+;14^G MNI4-'_S';3D][_.2V1\FXV_#XD].!Y8S$:+!F]9S-,NLS.#BV9+DC'"LM,@I ML4\]6Z]Z_/NKFO ?U;3TQND>'* -M"Z*XO&FA0E,9].WT^DMI/>3\N^2Z5AM M98ZJM/SI(,4@/!6XBR1*C;5.Q#KC" 6JDRR//=7!+^I0?@$Z=T)1]A'QKU#; M?P=?(-M7N%Y_C<9A"I-OA>ZWHZ^W)=6_+!>;>XP?RP"O B[PBY\.IW?68M4X M_G94P,"*FU*.(/[:=%#@WD%[*!U:J4R@,\2S$$G*)BO0,@+4=MZ.MKD+4NOS M5(@>WJKOD\T;>#G]Y<>#ORT[)T0V$(5'/?,1N>H4L5JCZ\LC11<8O ^U ]2V M-![KJ:@W[>M5*.?R4+1A:_-4( _!Y(#;8$9K#*N4*.#U#*,LH,4UD2S5KN#; M0LKI'X#Z$/]^ ]Y:##U8Y$UD+>!\5F%]$P)[>N392]QIGG6JB+*!>G27PXD4 MQ@;0\T&]92I& 9DZE)\W97WVLX:??WHPG M-S"Y_K%HH5]UZ=HH->Z6A!R1)I=*:E QPF*(GB8:%%^KU=PVM'#S F?A$7>1 MP[@R$RLF$Q:M0;PQ5&%ZY^_DC?+V=Q"]^"E>?4<6+7[I.XDKM&Q!9L1VZ,6&G MZ(_N*L/QL010N5VZ!;$&+:$L@YVEET3: JJ2P1 B-;[%)QK5-)QWEJRLZ'Z M-$K2@N^UG81[;):K45K#]BBYRB_C:UQE]?IGY;0;$J+K*\83?MV@V:T!'OO:,BS0;Q[\?T>:2T3XQ1[R;SVD/ MJ/T._\A&>-1Y!J /PD9:7^@RQ5Z3N[6=RC(M8V[P+(M9BX0^.,]H\*A-N#M; M4'>=I(HI Z+1"^,^-V"UX,7'#X>QMF(+UAT1JPNF 1DUPX+[I8_O^!_(_'7Q M=>!<;7_^ 3DB"DZM\R3+ MCAYTB8Z('(0(,3*2@>\W,0X Z?O*[\VC"LLMQ^ M]]^'-[ M'7.(TJ\09O=3?=Z-1Y\Q6+@IW^U0&^PVK4G.PGJ/@ NS-Z.IK/)[3PR?02^,Y L.AZ\(EPEC$CQ1! \ M7IPP24%ZH7FN/BMA%SW'?PFHIPM/I[I5XGL/I87E3/VY/%.+D1ZS04*GU&F, M46@.O$RPBV@MN2/*<>Y]%EKQVFWS&\BX) WHRN4>IT&^&8[\*,*K\72!!1*B M]88[4UJU41^E4,0'YTJ?K+ T!J2K]JOO%E(N20%J<+N':K:'>CEP+#B*CC*A MT90*+&6)15M,DF8,N$"#7'VNUL/U+TGY9*6:B"&&H4 M;H2Y2"PDO+*23-Q2].*K=])MHN-46;]*$MYP5W3B= _.P3I-JU>K!E3U5$*X MF:+3U UVE]@>%>C [N,I ^48FWCP!&]%O"MYF4OMHB1*!"8-!*.;I:'.5 GV MU 0>2P?:<+D/V3^X\E9@ ,"3TSD0$Y-#=P8"\<(:PD&""5Q;81O-Q3C0:SA5 MH6 -^>SP& Y@;A]("X]LVURG@Q9,@@]$.(]AJDR1.&6!1.5RCC(IL+6/^5,J M+LOB=^1R#W'@8XJ6JMV$IIZL_29Z3F/KN\IJI^@[,+J'NWXC;3P)9K5.A#,; MRL-)(IZR0!SW";2+GC>;@G26PM]CXX\A^S;\[4'F'^';^/K;7V;@OAO=@_C^5;EQ(Q<59 MO;X"5S'(2!)SDLB<<:O2.A(YTB*ILY8WJA)HT[VZ3L0%2+T;8WO)_C]\DEK6 M2(3,)0#)H;Q'A$)1UAH='*>% 0"C:T\6?TK%93EZ';G<0S+X,44/"I*;T-63 ML[>-IM,X?%UEME,%.C*\]XO@ 7U9)V4Y&B!JDUY,2O8.%.$Q&FVC"X;V6P]P M8C3.8^E!&S[7KMC^!*/A>+(T3KL]$W1PM)&+$W4''M8^Y'-(QLVJ-[Q#>'4QBZQDP*NMS--. H@' MXTA).19H=):]:B3D)JM=@K2K<[5B5F].X(<)?!N.;Z>[+QVA32-9]#33KBF%0D:J;P MEJ/*1G.$S6^C[]S*!MOH2I,2LBIRJ1TO;"+T*D;\;.3\&_ S]('?CN($_!3> M#6^&LP%@](+;ER2*,GF'22!6,TN84911BH?;-&O^;;WT)2C($9C><_'(@)=R M=Z4$T1K0B (5& *5"8-$1H*"$X,)&3-B(_)@A3>RP ] M.IG[*;PDO>E1-D\UR=2X7?X)P\]?9I"NOL'$?X;5R(V/?@:#Y'/F$6^[+)@K M$"$6[STTA,IPKY*74IO:,.I[2+HD7:G)_:?*8>N:GODLBD]?,9!.[T?_\)-A M*00J9+*! !HA94%, KP.HT(I.3_7&]6&> M7HUO;H:S0O<;@ \PB?@5JOL@RL"0)XE0*/=?\I3@'0B$I9BY\$YH57L02 OR M+DE[^I+*AA19_33JG\/X-YK-QU1B !:SU8%DT!B;*1V)SQ$C> J6 G79AV9P MF4U7O 1UZ(_%&Q2A:K)TH](N'7(/@&1E3FS@Y<9+D@3!/?&!@@[.)TYK6Z"& MI%V"SO0IC0U:TSG]N@E7Y+?)>#H=8%S&3 Z:I.0PF&?*$0\V$Y&-"-;G9'CM MQIVMQ%R29M3A^ 9=J%#;O1ECIC20NC)42^5DD2X;D"Z?BM"6VQNTH',>=>XZ+S.\LN!J,BG0BN4.6RJM$HYFBPYT!(KD MYH3D^H!?)>X#&L DSL*+TMG>I/-!E4Z."&[F%[S."LX_@:HY[-?%PT) M\Y@=MXM.LU$$@!:P'*U(\((3+Q0ZS4XHU1##?>]2EZ #/3!U@\P[)UP?4XA; M7WDZRG)-*0TDF )<'C'(MJ6B65,C\98K3*C]C+N-EDM0AZK\WJ (G?.EC]X& M)>0,E$L2=8A$\Y\;H> %8[YD5 MECN"$0PGTD !3#:,&&6MMPDX4[73X5N).0]LN-KA9'L^GPLVW 9D%A!DJEUT<69=9MUEU@HEI@W#^X",A]D,)FO M=88*$TKW,LW"$@F!$J^H(2Q:GX4O&"G5L80WT'$!LN_,WAXN@%\FP_09'C8T M2Z.C*?VLMN 4&H;.<$@,+66**E.?;:B-#K%.PP6(NA-;>RCF?PI3Q)4NLUDX M06>UE(0:10+J'/&.@S5,B.AJE]^>*_Y3%T%W8VP?H/";X&N3$RX5>'H12S9" MLD2L@X)%BAX,7CZXT;X1?2\OC.O,Z9[&/FS LFU"U4N%]VXEL6;0SH>P^WCP MWDX*DX*-J.1E%((JDT5MD$0K%0 =$(ONQS-6@D/@O7O0@39K>2S']Z[#7-[B-PV8)I%FZ4LDQ"Y M#H+(X#GZ(4:C5^.MRS9S#WV4O9\[ZF,7B]^1R\=$?6Q"UTM%?6PELZ9H?X

ET;[-M:SQ/-T?M]IS>7-_M0>!?3'FR M=?%4Y0VL\R$(B01(JQ$R<0D8@2; RP0I*I$&69M*J4H]E?U.C[5;B M.LVE X]80&O!S'X!&YB4]['JE=6N%XX.5.P7SY%8^#2NGOC7'I%.ZK5H9CS6 MM==ICW =7NM[?\16K_.2SY>ZF^TU:T0CR:EBD"8X@RA$"<2(Q%!R1*(P(/KO M3CE13W[ 3,RYIK$VJ2)@KFS2((0MI B.,$T$582A,W';'AUU, M;>JW>88>ED7E];=48%[M-+:7+*X[MB-4(Y4)HAB&248I1"A#VF15%&:$2HFI M%"&+;>[B/:$ZUO4[:"\H#@%U/EHX0M3V(.$:G$8Y-MAQ]KET]FB+C>MIP#48 MC;KW=\"JQ[[_' R7=_E';XZ\IS\G^?$._NR3??;KLES5SIN?Y9WY!IJ\P#0F M@92:W5"J%PZ$0[V$:(J#*DX3I&B2L-0J1U97)U-;1+9BNNPFSP!HLQ6_'I:A M]]\;"4$CXN5$RO80N>RRKX=JK*WU$62^MM7=$'3OI<^\.^(&NEOZ_5WSA6?[ M;96-X\T76=P;([Q=9+E$61"F(4PP0Q#Q6)EKI *'J(P$J&@B5/)P!-]3(WD M3EG*&Y5VVRN?0C5!2(4FW6RB3&X(DI@L;#*"09#0A(=$9BKMX3'6%]QG M\/$RCD)\>*#M3B2N_"B'-J -)D8\8.3;V(3@5[I:%YZ]H3J0\'0F<:J'40\D M.E0\/(WH>O2:S ?SKIK;:+9MD>M9&-!4X9A"S&6L6<>DA^6A*5$I5)P%22:5<@FDL>]Z:H=Z MIA@\-\7@'W:+P:_;8O!J$PI(-RJXD93#J-A1U3!8#TQ8!F8C-?BX"_/7%N9M MQ.6+RS [DY<[8IXHS*'C48G,'9!#.NO1PM2RIFQ?VXMIS,5,()+&**(PX(%F MQT1%D(@@A5PE/$8T4M3MOO@9=)B:B5?-_0<3\[MJ0:0/T*"D8NC.?E\(N2R M*+W#CDSI4KU<5VY8)L:I]>[!$DLE2 1%3%.(.$H@"5,3:4]EJF*22LD=0X_. M=#6UE6HK*6A%[>TZU0&PW7KB![:!:;\G8GW"CBZ X2_TZ%Q'8XCKBCU$!B@K?%Y[7U<4QQV,>T-Q5L&C"XKS M3_;P=#D1$OV&%@N].ZOV]*7^]T=9Y$LQ8T'$4F42A0H40)1&&:0L2*#"0:9P M+ FEV-KWQ;K;J",WJ 4?!%D'=YM!$![) <<3TF[..\R-_L/%,ZQQT(6YX8>D%MZ(.]'2'_5WM&]V*U M*G*V7E6QX*LE^$@K3Y5!:ME=!,G7>=GYCL8]UKJH\-'IT^4W^M9:D^; MO%5@N]SCR!78K"$XKL!F_VH_,GJCE#0WRW*3/O(374F3RVO!\WE>65)OEX7, M[Q9[3[S.]8NF_YS.9T' <2(YA:'4'(5P*"!660)#Q)DD$J% .E48\B'4U+:[ MC;R@,,G[Q8Z@;M3E9;SLN&WL41B8_#;J[&:R-?*"?95N0#M4A\_M*G9C]G?< M*U7ZQ-L3EWH1:52R]0GB(1M[;;O'">/?:%'E5#1MFAO1Y4*WV90/PQ0% BD) M262*O 584W"4Q3#)8BP"$FN*MHHTN=31U&BU%;6>H1MA'8NV7837XM30$V@# ML^!(>#F<+7]?YX9WH66NR=XMD\[Z]JR],V\>Q, M92H,$(OU+CL)(&*20\SC $H4!RA(8J*$U96,97]38]$Z$8,)'P-5^-C62;M? ME@M;V.T,48]@#LRNYVNT;,4=MC#+"5P&K,:RV]NSEV YH;I-W953K_6\'.#? MI%C/Y:TZ[996G2@V'F@F.*MV9S-)L.N?'>3K3"(<<"05Q'%,(0IE *DI+YF( M2 F",$^D<'*:]BK>U"AL(S'8$=GQZL'O^%E>5SS;J Q]Q=$H9KQ9.OR3*_VV M?L@GAW&0^N3##H"OZQ._PHU[Y3((L$?7-,/TTF\%^"3G)@? 1UJLGKX4=%&: M&+?EXGV^D.]6\KZ<:1(G$=4[]#"(%4144$@0,W4!I2 T1IPRJ\QIMAU.C:4; M>4$E,-B1&/QF9 :5T(X^P1=!MR-BGU .3*U7HNA,D;;0>"*]B]V-2F.VRA\2 MD_5[UQJ;FYUR>:O.% $[L$QDS&,DX@Q2HO] 291"%D4$LCA!*5>$I+$3"UTA MR]0(:JN L5NVWER;4G=5J-WV9L YTNZ*87,U* <=C!&MQ_TQZ:I#.)*AV!M8 M[U:ANR3/9 +VANR\O=>_R>&NRE]],[%I[Q9M44;]4'U;OS4]Y_/E=W,(,9,A M$P2'>G_/0JSW]XF$I,I;@UDD@C"6,;6J4S"0?)-CYDITD"_ XV:/2%MA_5^B MNXRDO_OT@<9G,E?KVT'Z\+]PWSY).5G63SF7)Z.6OZP7#S*4N\'JD.)LKIPV?W]JV6Y^K!< M_:=<;>LHUA[K;Y=%\R/S7#B+.0]0E":0!IA#%*3:>*5YPZ MB=YF%*@NZFJEVP-JHZ7^Z4H/_FJG(.]-$^!3?2<[RGI(4A3DD%$S!H780Q5J$(>Q03% MS"F19P\9IK9:_5(L3> A+8JG*K7;O MCM)9@E=S6O8^M[(?0-?SJD&&9<1SJ@LY1,P,J>3T& M@EDBXRL*[%)WXX: 62I_%/]E^UX_5JG:^%@L5;Z:H2"-4\$4S)"IZ482;7>1 M,(!*:',KP1G#+'))8+S3MA-7C)"AN+:B'BK9W%AB%S [0N@)P\!SOT;@8S<" MSE/\A*Z>9O-NRZ-.W!,J'<[14X^X34R,P^(F6@+8_<$D$YC02W=0P*+X#<\;F=G4O M:W0C.-A*#AK1AT+8(0YP**1'"@STAKA;H& ?U#HC!YT:'"^4L(^>>[&%O1KH M>=B]?GB8Y[)X9?1:K.KCB$]Y^7N3IC34_!]+G,(P$@*B5.^W6!*', LS19*, M1H&I%>-PL-W=W]1HOQ47[,D+C,".9](7<+8\?_:'WM!GS>>!&R!1K"4NOHZ/ M+_0V[E&QG>I'Q\*6K_4Q,#__TGS4VDI,@I0J*'D2:O)(&60ICB )1!:QF$1A MYF ]MLU.C2.T8"XFR08=&XNNC\Y#FVN??^E3^'BKMXN=U4?_L8RHCF%WM(L. MM>PV>C9/CVC1'$JX;ZX<_;9GFGD3ZKPMDA"E7,0A0Y#1R$1^, EQEA&81G$: M96&L0KNRZZ>;GQJ+U-+U+C9Q@)V=.=$?D8$YQAX,]YSR)W7VE4]^O_%Q<\F? M5.PHC_SII_I-V"-_U=N'ZD)STS)L 4UFV9G7EQ[>GA1MA=:)MQU"^,!R8DO;$O*EK9#V!WYK_#^)@ M9X.,)^[I[&I4LK%1^I!=K-[I1R=?"FUHK8NG*J7']M,.0R(REC*H;1X"$3?- -?C,YVCX6R[N"WKMQQAE([=CB M>J &YHE6P";)T&^#,$,W"IXXX4PGH[)!MZ*'/'#AZ5Z7[&RUK>GY:ODH%W2Q MTM8,7<]7)@!PQD@61TP;$CR+M4F1*059J"*8,423C&4T(_:%M2YV-S5&:$2K M,XQ?<8%^"66;,U:?V V^OV&KG?+()N"K%O<&M(@:B;U"Z'0M[A'*T>["KX/4 M]0K<$J$+]]Z76AGSLMM2HX,;;MNW>I#O<+68-R%J?Y?YW3<3JO:HMZ-W\DU3 MROYCD7,Y2UF&%$I-,DQS[:44-=F* DABBG$:))%,HUD=N?MY18N5!<$_LTHN M\_90L>&F[NUZ5:[T1M0<[= 58/(N7RS,/_1F=:<^X]?/K\T_06D GOL[ MBC!+ Y1Q&/)00A13O5F(.8>)3'@6!B%",FB^HS<+\3_Q*VK5&NT;DJ9FT_^, MK\?"]/D#?0\#&U:[H?9[3G$[8)CPU([DL$UAO!U0FGI5*PW+-FGL!ID;T&(# M&G! BPZHX/D#?6L.-N(?Z)L;R0+]0WU[;N;N1 :[TYA^;AG',]6?6]-3&X&I MR.2VS2B+U>S7?)'?K^];/UFDLC@-.40D2+2M9JQ_1&-(*2JV2J[2?F 3H9'+H_?J66V[#F+U2SN'L/I?VP/8X_9&X9:S M:K03_?P#?6,/W]S+0F_V[GXIEM]7WPQST,73C*H_ M8B$RBDV^8+<0Q)/]3&U&-C%WK:R@%A8TTKI&))Z&MGO:>@1LX$G<$ZL><8J= M2%P1KGBZW9&C%CN5.PY>['Z\QPE?O?B_VDVA\6Y1)3'7?_NR;#,/5(D(RBHI M5#G#$4Y)A!D,I4PA2E("&:,II(KIU3IC&FLK'XZ^ DR.-NH]PUX>$I/LM&BT M,+DV6*,'H#N*..Q+^XR3Q;G%P.@/S4$U\'OBZZT;:!4 7Y:;Y";@Q7C .VSB M!QZ D3;>_@?";7=\!8J=.]H^[8ZW"[U"Z[V=XS7M]'41O+]?+BHG@8^TN"T^ M&\]=87+TRH^RJ+:I,T3B-! Q@ADAH5YE$@4IYQ'D291&).8TEN%,;T39TMY7 M\&*O+G-KM^\AO=Z,T* T4M^ !UI4B=!E[Q-UER'(HI1(E#'(N%GHPRR!.-0C M0J(@T=MPE27"J6*(YP$8J3+(L\'?O7X/!.K 2W:#Y^<:3RVPY@U0BUPE@I,>3/1.7%DLNI2C?:J'> ME>7:U%NX59\E7Q=2&(^E69P)%.$L@R(+S1F"XA S;><)A%/,94C2T"F([6*/ M4S,L6H&!&;BZ_O9\25V+UUX&VHX'O,(W,"WL(]=*6Q64%1F"/.4QML?&5 MQ/1B?^-F,;55_RB-J?6+U\7,[EYW5M8(,S><.Q>?Y:;H]ZNZXO>+A=@I1R^X MR+(P0S#AC$ 42P4)R@@DA&44!Y&2JE<\[95R38VP*@,05CH ONM<,6^UZ!=I M>^WPV1'<,PS*P#1X.O78KFO+KE8W8*/7#6@TJT(/M[KYC^#U!+;GZ-YKI7J6 MR%]/4)Z+"O;5?#\F;T\8M10L7]0)E#:%2=X)W4&N_CA/P;9Y9?EDOQ/9_/9R+E(I(!A5EJ^#Y),&0X2*$,E8I3FH@P<4K$-JKT M4UL5:N>X?%OV@E9RNRT%XXZ_W8(QV5$=>%G97-/L*'ZS4P$+[.K>%CEIM:]6 ME!W]00/ S7%AE)M=O\H6!W]+T+,,GZ>%:ES91UW.GF58#A>]YQ&B_TU9OJI6 M8-W_J^7"9.R0"ZXE>)V7?+XL]6YJDZP**9HFDD10JE@O;9GDD)J+,T:ES!+& M5!(Z7]A8]SZUI6E'^#;)QE9\L)6_=Z8PM[&QO\T9!/$1[G5\@=WK?L<9-(\W M/?9]CW[GXPS+J=L?]T;K;4KRK/,]-[\<_E=(D\'_Q(R]G ML6!!AD4$481,]2N10)JR1!OW- W21,F8A[8^X]<(,C4*W$I]4Y6/T+-/2VE) M/2C?CC8GU"!=5+C [^;7[P.@*-_BKNA_-:]X'2+M.]E[:Z^&.^T&NJKR2 MF].6MA;8Z[7\3TF+VX6#_ MZAG2D?Q=?4#KYN'J@%.G1ZM-.^-YL#IHM>>QZO*>>V34EX*:+ :?G^[9KFT:O M F%@OK34WRF"Z:2NO6*6]EL:+4KII *[<4FG'^@;CO@VG\L/ZRJ^-0WBF&=Z M3Y>H $/$].3#G#%(,L0I2U&:$JM"\*<:G]K4:X+IC("@EM UV' 'N,LS\!HX M!IZ$#DCT""4\5OF*^,&=QD8.&CQ6XSA2\,0S'O*O;L["ZPP KY;E:N.N+B,9 M*KT#T0LEIA#Q*(%Z<8Q@EF9,*AGI+4O_C*P='4]M,F_RCU9! W7 G[D;NS9D MP'H@[$Z:AX!W\!5Z+[-K*_3-)O6*D7N( )7K(;(_]K5[?-EA+4 HS-'K,W[ M/T86V5.CB8Y'?5S]J\FB04!)BR IE$=)V!L<0 M,QG -!0!3D(1"FEU9^;8[]18:R,Y,*)7F3K!;0%:Z4$EOFM.5(=AL#A^&0;< M@3G+'M<^M< < '8XE!D&Z)'.9CQ\R&Y',^YH=9[0.#0WWD&-NXY[YS4]7N]G MK+[-%_E*OL\?CSTS7MPOBU7^W]77]^:'\7:LCHK>Z@]OIGC*4,IBF*3&;\)$ MHQ!D,HIS'"4TC"ARJTK23XRI+0GZVTS=3-2>\-L9K,.#.O!24"L *PV.'.)N M@!&<5XD$=[2YJ0^2C2;^S-GKD/1DW/848E13]SJ@#@W?*UOK&UNKJ4)JJYH^ M&9>VQGM[AH(XR8B0,$")9CRK/4, MRQMI7:-L3T)IQU[7 S0P.[4"@D;"39B(SY#;+@R\A=V>[&3DT-LN18_#;SN? MOBXZ[NVRD/G=XMV"+^_E%_JC89>7I&-T."G1NSS M!YV]0\OLBB MI-Q8.[_0?&$J4+Y0>J)K"69Q*D6$$881,>%9&"N(PP3#E%,51Y)BJNAL(>], M$I(OUL343QBK^4;J^78DTG!S[Y.D\RH6QWA:KQ=%^T_53$7>: 966]7 7.LE MW0*S>HZ@%>,-." C[>8:L%NIP8[8P,@-?C*2__D&4".\(49O-'@=>+:L^%_Q MSSO]P?I'^WLX^[['),?KX#G@RBL;<_>$_Y*OC./INX7('W.QIO/*F5J&(>,4 M!Y!'*H,HC@-(L#;4(HI)K'=M&2:IK8O[R1ZF9I-50IJL'ELQG=W73T/9S4]> M !KZ(M0=&R>?\T[]KW F/]WN:%[BG6KMNG]W/]AO0S93>M=-Z,T)K$3"8\(!E)(*51 )'>!T&62KTWXCR(...1_DE[KCSPQLA"W!XGSP,S MY$:T9]@0V8SOP)L@7V/VA]GX:(5AK?&)/=#-ILKI%'8Z#F/SW+L;&U'_&#L: M!]"][6)<^NR;;VMA[)%Z/?N4E[^_?'HI%_S;/2U^KPZ/ QZF21Q',&6I@(BG M"62!D%"RD$9*9 (GQ"W%5G>'4S.4]^0%1F"PD=?I?-X:<3MB]XGCP.1\#80] M(M'=:%[D;.@&6G_''2*\OW^I',U](DEBE7^;VVV\H99H3'*$,PD QI M2N$!Q$&$81;'F+$D357JE)!VO_FI$8B6SMQ<;>1S8XL#Z.RXH3\@ S/!(19Z M/[R8I;ZFKMVGQ MS.A5@S=+<)9@PA64&<&F9&H,<:@4C 6BE/&0Z5E_9<[I$]U.;>I?48O3$6\[ M7O"/XL!\<2HY\UYRS4'XP@VFX9(@G^KTN;,7=P!AD7:XZ^U14^FWV8I/YCC^ M(%WKJ[GI'5-"^JFI^_5MD[JF.ZO^>K;U\72U;*XM$(]&[QL%Z5^U=\ MYI_KHL@7=R]IF6_+R%1MS7 D,AE("3-$$XAP2DSM+0HY)Y@F-,H03V8/E4O" MYQ4M5G:+RR"RNE#5H<0#LI:\RQ<+D[:.T;FIL.88L#W(J$H9((21@ @QIG<[ M@D/,(P530E,7 MJ+X!.RJ"[UI'L*LDJ+4\HSO'W(H?(7_#R+CN-D!AH3Y M*'G H)UYNBQKO'GHG0QG,4TI-9Y\'%$%$:$$,LHS2!1+:!REB,7151=E.YU- M[:#K^(9GX^FDQ;WR?FP7Y)YW8SVA&_U>S JUZZ_$3L QU'78;E?/>Q5V0NF+ MUV"GWO%V3O5J]Y2D"JVK8Y1W=C/OZH*38B9%$E,6<)A(CB *.8>$R 2F(HH3 M%<6$958%7_R(,S7Z^2SG^XBG!W 6)SE]6AW9F79C:59G1W5T2)N;[&_+N6[& MV(]5RC[Z([]?W\\D2:-(A1E,99)"1*6V\JH,#I*K*(I0G&5.MYOCB3XUYM[D M@'O<2'L#[FM9;TSFZ$YG^>?^#NS(?YJC._!"X<$A=WL 78 V,D;N,6@BK6X M 0T,$_#0[3UTS^VOZR[X'\-[M_> >//E[2_!=3N.7=^3C\7R[;*XIQ_DJHYM M,2D\9EP2HK#2FPLA]7+&20"QC A, D81BAGAF57E$>>>I[8:F3)7=2A 1QK9[ C] W04H-*;',9W ;'U7F"_.\"K.'R;/!?[O=9;'MK.,Z9 M\?8-]$W5RDUI!/E:UO]_MWC!^7*]6)5-9L@7"]%D,-W9+LPPIBA3)(0JQ(:N M@@QB11#$)%6$R)"$@LT>9<&6]LE<^PCB,OEVQ1EN#K92@X=:;-=TK[V&PX[2 MAH=X8'YK%0 _M2K\V62_V$#>J%%YP[1I=W?!L=]-C MNVVHO>N9;R>LUGSF!:KA6:M-1S"XV[0-)/[HYWQ78Y/,1:5/4,GE=_IFP6:K MO\O\[MMJ4V*JS;9M=I:S)"&")#2$5,@$(IJ8T*LPA%D0QBQ(@R C3B>7%_J; MV@:O%170IH!:FQ@?%"99QT^T!+0]=72,];^$O!VM>,1S8&8QDMZ #:!M1;I- M5GT_!8<<-!*[U )S6$0NJEG0&B'OF.P1+5/H3D'>!T*S0T#\TB%YJ[^ MB-W*S+ECU5EFSJ&Y\NX5V:NQ^L]'1_WFGR]O*?Y0MN2/,0IY1 1S>B( MQP*R*&4PC0+),T1$%EL5$NWJ9&I$?L0LM9BN*4!.P6EG(%X+TL"4[(R/NS-C M!P"^G!A/=3&N\V*'DD=.BUW/]DQG2@L38E.VE8F-)S6?)2*+&$X$I$D<0I3@ M"#(2"ABDF0RR3$8R#MF.%J. >FAE:^;;WRFRHPA'O,A=D%@:^TER?[&#?#99>:1\DL.Q_N MQP\?Y/?F\%NW_+%8+O1?N:S3+!>OJF#OS?%X]82>/_G#7'XQY^0SA13#/&:0 M!9)!A&4*&58)3-((DRA3 6%.^?JODF9J?*.5 5M9P;XZ>I! K=#.U5/]6*,3 M^*W2RM$>N6X\[>AIM%$:F,9V4/^\H@M!"U&"KP_"G!^:N[\KQ\>9\[S@ZHD; MKY-E5 [U MLAU_II=-1$*">CYYN*G+N_V+_KG"',HB1C%"8Q#R!"*H)420D9 M)X$($96"8?>B=>,J844JXQ>[N\Z)8]S/P([ZIS>J?X ,*^?3JC00[/[RYL@/ MY=D3KUPW>L^;CJ6G[,\=P3/\L'A*W7*E$'VNK :K(]/JM"E.A:(,)8R',%!! M"%&6$(ACO33&<9!$F*.8J\S^RFLTN:>V$:K4*@%MZ=!,BX;XJ@P4O\KB3HOA MGIQ_[._!YO9MDJ,\].V=3830RWZURK[LU2K;+*GO+E8K>]8OQ>4B<9)?S%@7 MD5/\:Z^9?T8=\1>>7PKIG3%*DB$(PE9F 2"$)68(X1$&LA"0XCM/0SA/9FTPN MM#6.NW)#.?NY44WQM0?=PS=:9T9GC5H."Y27$;0P4L8>E:'/<;?J@"]+L%4( M&(T,X3&>RR>[W7+MVK? >-+SG_/%W=OI=PFCYK%&0EB*;CQE<@@D@&!3)BJ?$*0 MA -<<[M>?9*/=+ZN?M+T/<.)B-*0AA KLQ%2$8%8"*09'Z49"V,6,:L: M5]>+,K5EP @*M*1@1U0'-*, 9> M#QQPL.:+#HV[/#CT:SO>&_I?6\^-4RV.,N$[5&EG<-9Q!E 0B#16+L]C*?+S4T=0F:RTK MV!$6&&E;GR>[F7L1W>YI[!.SH6V\GG!93W!;+$[,]E+RO]PM'W_63=237?]E M.\\O-CS*I+=5KV4 Z^=[[#=?RSHSLK8):F^I#W)UJW9^NN,9]5*J92'_UMH' M+^;SY7=3/6>61&$L A5 9I)\(!8(R'@40RX3)A'7ZSQ7-F4+O4GD1# C%"@T M:0A%HP%8:3-[ON-BR2HEP,;N K15PV$7Y&4<+?:I8X_.P%36"E[M?1I?6#-8 MMPKL_6K7);96"VST B^>:[P<-J]CC]M(>]B1QL]M*^L3Z\X=K9>.QMO8^L1E M;W_KM>&>P3)J9"B6F M"#$8Q:DVOV,6:$,P>RE]]G&9S"GPGG:@4:\J_:?'U 2C[*GH\=!QT"'P%?7M5;9QH\6'@/4H MRGR03GH6@N'?=#=S>:L^%LL'W>S31STE5J:7_UKG#Z:'.G YB8D@$4T@23$W MOA@AI)&4,$T1"[F(!4F1Z?AO9ZXG?2M\ONMQZ/.R8 M>@B4!R;AZT!UKUKBB)"OFB.VW8Y;,<01C*-Z'Z[O^\J%?_M0>:@M[AI'MA>L M7)D3IYF,6!)@@:' DD*4D=@XD\40AUF,$RK"@,EK\]^?Z]QE4HWC5EV'U9O]IYME\-TIVH3>DFN3H3F&#OUZ;)/_L.-G1V3#8#TQH9Y+A;R1O MG6_!;ZWP?O-,.R(V6-+[LQT_\11%PB2!C!4,DTP!F/XRBR2F/M5ZS)V74? M/Y5@N97VQJ2[KN6MSKA=3DG]C9W%T?:SC,C E%GI!$X$+6JUFH##DU&)6]7 M1K>Z*MZSC-[5,:H#C^*8(:CCC*:/P-(K0.\1-]JGM^<."[T"(8NHSVM:[['0 M^DS+\5H6^2,U1SO&+TVO)NTC3S,:,:0W'AFD)O83Q2DW"8 )9"$UZ7]9D*:1 M0Q*H$46W8I3Q4S]M!0:REGBS?7%)#3_2\%LLY!,:S3]TRJ>=#Z-1?O/A_(2 ;$E#X4-PMCW"'K-#]&$F4\VV1<;/<,EY&[[G-\L)(/7Q]NU;O% MHY9F63S-H@@)'/,(IK' $&41AE2&V"0H)TD2>K ME!&EEA6N'S9GF883\E9NEWWA$:0VN_-K@!IZEVV ^?I@O([>><'#9;][#2YC M[5M=\''<>9Y3OWL'>?36B#O!M9E5$D>$XA40"&)L8*I#%7"N$)9XE26W;;CJ?&>D0LH M+9C;38TUSG;W-$.@-S 9-B*#2N:;K2%X U9+P&25*>4&5/"^[8+7^8;&%2M/ M]S/6W8YZ.^,*QN'=C//[/4RK#W)EP4>4)XP1IH%'II8?T886-W'M"".>\B@) M4F0=6V#3HQ,1C1 [X$A$]LA:&%V^\1J8>HSG=R7O+NNT(NMMZEI:\$Y/-!U, M-M^HCF3%>4'7S;IS0:K3X+-J:#P;T$6O/;/0Z<5^EF+;XMME\4FV60)OU:NJ MXM1G4W!JAF@FXCBE,!2*0Q0E(21241@3CJG@,I0L[E&'X7+/$SU!WTI[6)O+ MS7BT@-[.;/2$Y$A^BHVPU1G#/I2UP.!S)Y3.AJ(].IY,1(L.1S4.[0$X- L= MWNSI1JU7L2I/[:LY+SGB<)@R%&.)02HC2*(64L@PJ292B69JR MR*JH\\6>IK83K>0SLZ&2$/QF9'1UACZ+JAV?>,%J8!IQ@\G=O?D2!+[\F<_V M,ZX#\R5UCSR6+[[0VT6Y#NWXN)SG_.F+_+%Z.3812F,O7*;@3$G\NP*>[&=OAMU/9$^Z]W<_W=>9E'>GMV=/V$:?T]F]^R(+G M9142Q")!J HI9(@3B%""(#6.OD1P1&F4Z?T/<7/T'5KDJ9'4CFC7U,H9?*1M M+AZG-GY#7V96]4M8=YT3UM8Y85?4.=G1?W(?AJO'\90^D%$+XDSE0^GAL#S6 MF%UV9AYK2>^Q@OE<_@!'ZK1;4\$+H(F,NZYP>XL58KUP_-<4&Y#$;W,M#Q_HCD?5F+ M?/Z:)/@G,WH8=E\N#$]O@IX9,T$A<0PQ2DQP>I!!3&(.>8"S-(EY2KA] MI1/7WJ=&J=LP:;$)D];MK^=5C+09<B9I=X10+O$]+:-/D,N>D=]3Z>?=VVDWXU!'2K0 MY,;=+A&)P)@%$<0X#2&*E8(D5AF,0J+B",4B)I%;_I*3_;C,F)%2E33UJ^OL M)(Z)1TYC:7=?<#4^ U-Y+=]-F[9ZD*PAG1AXNATXW<>H5P.=:A[>"W0_W'/. M;\KPU8ZK.9V_6ZAE<5]1S.N\Y/-EJ8W4[9V79())% 0P"%B5X1Y#1A(%*<4A M"8(4I2)UN3YTEF!J9N/G]0X,A4APLII$D4P51A&=,$"<2%FS%T MN=/I64:MS"8UOY'0C=0L8+9C,;_0#4Q;&\Q::<%/._*"1N#S%[W.+&6/CB=: MLNAP5!ZR!^"0>!S>O#;GK6:V?"7?ZSV>>*<-B,5=OHG9KK.LRD!D<12F,,+F M?D-F&<1)2F$2*Y[HW7!"LJQ?UMM+74_.SMK)>UO+#BOAP5;Z-O/"E8EO+PZ* M'3\- _70]R7^4+XB$ZXM8-YSX5[L^)FRX=H"+LL7B_7;*76<_V[Y5IOFV99(,.$TA1RE$:: M^O1VDV5)# 4C-.*4180Z%7/P+^+4*/(E-3896YEK"Z.'&P$.,(1V1/F\ S,P MH1Y7VKFI_KKY^:9V0Z-CE2ZH4?(&M!J9PWJ9/YJ9>K,MO%.%_C25SM\OR_-^ MS.+L 009W MW[1=_D+O?.F=;'XC/Q8YES-"XBB-J(!1&%"3=UA")F0 LS +M5T=I9@Z'56. M)/?45I5#G^2OGU^#!UG4OLF6KLEC#[VEA3Z] 1W:O*]\2D]DPCWI>_KRE._I M*>_2&]#J#QH VM]*4$'@<9,P[ICYVF&,)/6XVY-QA^)H;S-R]]?$X1GC[*T& M\-5RLK;4IA$ M5^7J?L^S)94I432.(=&+G%[X1 *9PJ;,;"@P-U5G Z>%[QETF-HBV$3(_337 MXO^Y<@8#?(-#6\M$ ]%6I9-IOD*JJ&JL3S7$'J-Z1Q7@V<(%WV6 M(3H=B?H\HO1;;=N\N"^V-:,^%LNWYM)XY^YXZR^!<8IBI@A, XY,EC0"29#% M4 JIMXZ17B=CI^L5Q_ZGMLKMB&UJ"X)*\/[^*ZZC8;<,#8CQP$O()HWXCN@W MIX%N;E>&";_OB: G!G?M?53V[0G-(7/V;<:-]83,9Z\;]_&W>P"FP;': W3T,37V:L4$M9Q-5CTCJ1UM M=<'934V>0!KZ*L(='VMJL4#@!'V4DO_E;OGXLWZ[9@[]ERUA=+4Y"BE8*-5. M?)M'>T1TW=XO\B;"D,M )BF/89:&"422Z_V\*76?((FC. IE&BKK6*UMNU.; MQ$8RAZB?'8"ZI^@5:@\\+8U0?<)1=U1W"&7J!\%(04J=@^\6<72L9VS_Y^Y=F]S&L2W1OX*(.W&G.D(X0Q @"?3]E.5'C^.XG+ZVJSOFU@<%GFF= M5DHYDC++[E]_ 3[T%@50(),]$=TNIY,D]EX@%S8>>VU,"<$,FMS.B4B1Y9!* M12'"N=2N>%A.1=A)UW CQG?R=5@*OUE1O_#V3(%.(ME9#QKS MW1[4+\X#,%O\9:]2\(=WPI-LK>7Q>S19R M]L3GC2[KM,@H9BP7$#&L(4&20(&4JU9,M=)889W+1IK9C^]:V_/Z]@X%F7NF MMF:7=VF J=(M[.:]@[P&U9NQ_-5JJ=L3=T* M[?=3+^4B)#T423EMZ]4JHUQTNZT5B;<>5:IMB MJ_I?)\].TRQ-,L6$VQ:W<^E",<@,*Z#0QG"L"X9IT-'B[J:,;?K=U*%4N]*4 M@45M(W1/V#Y OZ /M25P4%ETYPZ 1MXAZ&#(JVP6= ?L MTK[!#4_LL,K8*%"]Y[)\9+VJA'%A3((%5*YH $D+:?E2,B@*A'!2*".)U^9H M2QMCH[_/*_TR6SZOP<;IG,VMO9XQ5QN.'@N3MZ/3,T_MA/,:$[LL65X *&#Y M\G:@!EK*/ 4LTL)F.P*MBYP7;AUNP;/=]H/%SRN7=@L9:Z[ITQ]^U0MM M9INI1DIQS2E,7)XM23""7#+J\@>DY@4E$B&?FGE^S05QWP %\[ZY-L)BO"MX M^L5Q\5#JF0,;P:/=\;TF>0O\4EL;,8'?#Y9($=>5Q@:-JOP=O?FM9EW#G&(F ..<&1 8*<*Z_&F%QS06/6P.:XWN&BV0N6'L0PERZ MIF,BR>,3GZU28X1)9X"O[<8,3I.V_K@-CN<[;7$165]8+9&EU[QBXOZQKIOYMR# M>04:!\Y"/E#1J1OPC)6\T,6$8;,/;@#I)'W@EF?=+$/2+)#M'Z4P(LESH364 MJM"0D)Q"H06#&><&(RD218/HL+VYL1'?5G)B8V7 M)+PTOZ\KW:0#6;BGE9:5+O>4,4ES=VH.YTA"@HB!E*,9U\KZS M!6/CG=WQK>H\"=\3/E1[=H>W2,1X3T;[A[IFL=DC7YR!*#^#20.M#HSYT MJ#LY'/PAAY1[[H:ACC/WTAV!YZ!O@++]Q'27!P]XMOH&OP]/8=_RH YCSIDM MX/*0Y+J40M[+'ONPL.,<;T29K('EVN?37&_TG?JOYRJQ]OS8.$U2@A.D,EC( M@D-"66(#X22'A!6)P2P3*/,J"C^8Q6,;T\[&TC\G8*'+506U_^NR@D0 NP[R M!G@,AF/KUYX'S_-'OX!%R:0XSMG0@8H M_9#6-7M#O7W[6=OOMSRW2U!&60JUL7^0-"&0%RR' DO-[)2;2>X6%K??&[T&]Y\%4[IN);^\@R9F"?)/S)TPFY\49=[)W M=CRJ?(ZW(-E;=T1:PXQOWZ#+GKW!>[Q2VE]#G<41RT*K;^N"JQ\63A)J85_& M7[7V[+=L[6P ?[+K(YUW'))[074M;0TO277?[C'B#J"Q*:<'#>YRNI!D MH_2""Q?U5O[F0*1ZH>HX:GT^W'JS7&^F1*5*&29@FA7$SG9QX?*O7KHS^&#,JW32D,=IFM-_Y^OA'-0G<$5Q M&DCK;*- M]?WS9KVQK_ML\3#E%!>B$!AB8GF?9#B%7$ED_U8H)ADI4B'#5+C:F@NAB6'T MMBIKP=J9.ZD*SJS!V;<&L.O%8:5I1.P9VO$ ME#4/1&(EK+4U-6RZFH?3)\EJ/O=TF!I_7F[L!&/&Y]53G=[Z;U]__[N-=>TD MF4G%-8.<"9>U9O_@*DRFXP#6,U,,@57 7#L.9@/-NCMB%S83OXY(ZYR\Y?;A9N?7?3B8IWM< MWG7KH5J,_%D>XY\B3+$LJ(2J<'JG/)60&EE K9B1Q*0%1T%S[SI?JZX:M-?V =-](_ M9!,@],-LL7!31,'G3H*P(XI)8HRFC,(\32V*>6K#9I&G4#-"N<:$8:UK%-\M M/'>ANV/8-#$$@KJ:8=\&G]_(T 60GL>$JQ]?\%AP[&2D46#[V$'Y_]B98^8_ M^7TWSO_F=HZ?5S_W9LI3+G!N3&*@-)1#XLB-(9I"(O-48"$*HH)*=IUI8VPC M06-BM1#6?='K')Q^7^B-(/7\L6[Q.5CDBO?IMG@?Z2L^U\*@'W2+B\??=MNE MW3[SSRM70'7S\[/M55N2UT#<5@ @G )1*A^+0X*,$$0'!,."&W=E@T__3N?7T0 MR!2%RK%&$!?E@5,[J60BY1!1+JC&TDCL7V)K^]BQT8@U+& M=X>.QS)W)Y][ M_LJM35U.B>W\#EBR[N3_0"O4;=T>M@Q]XF7KJO/NZN$6F4\L/%A3/OUM%VF0 MS7>]^J)?EO,7.TU^L])JMJFU:F=Z7;\Z><)0(82"A"=VKJ(4LT&+3&#&4F%P MEBLF VKV>;0X-JXI;0:KQFA@F]$N/UJ6UH-721]& M'7T86?11Z*$'"J''54!?KS;3K_K!#<=_T\N'%7_Z/I-\_G;YR&>+*<%,I:Y@ M L^1#7)3@:"0:08924V1RBS#$OO0:6LK8R/3VM )V#<5_%$9ZQF'M[C7?O-_%D5*:_L[GS]6Q M^/E\^:?;%':'2@G*> Y3E2=VDHMS*-S6'$:9X"152&9IAR*>'DU[O>?#E_+< M&@IX8^F-F4=G4/>+%&*!^(IY03LT[ZZB>7MRSV5\^LK5.=/BZZ;>7(;@:B9- MRZVW\<\VGMD3)OJD-U-L"HQE)B'+5>$6V!#D3B("H2+1*2.Y0D$U/*^T-[8H MY+P 83>RN01Q&-%$ &XHDMF;HQQ(>G]JT6GL3#!7<(E,+I=:>Q5BN>+Z)5*Y M=EL8H2@]F[Y;;.S7\?E9S&?R_7S)-U.=RD0J7$"I$^V6YA&D22HAHJF0DJH" MIUX'OL\^?6QD41D(*@M!::(?4YS'KIT7;D:D9Q8( SY;N>C#*3(_/SZYN]9N[4,Z4>;9RTSIA=I6O4\*Q@G/-*0Y,I!H)WR<">FT M^GF>T$)3%+0 /(C5HZ.3VD[ %XMG.[E7M;UAT<X7PXRN&WOFP(L""GLN M _'SO-2@\WL"G.?E#*T\--7X/@';EZ-QO[DQXH',0;LK4H VC,V#AGF#=L-Q ML#ALXUW%'=:;>^,.PZ_O%NJK7KW,I%Y_7<[55-(B27.JH#:$VOB39Y 9E$"9 MY$7*N$BU"2I%=;FIL8T>SE)W!N3!V0K6UL)0Z8:+H/J1?1RH>F;H!J72S/*H M;V,H^-H&60?1AFMH1)-LN-C0P((-UQP^E6NX>DA M$%7YN?$]Q\((*EJO^M'9H)TT#/E=JHGDRB347I5]M.]7689A/S]BB5^CF34H&\<&\YB[HS\_3DFG3\_NE-N]><=7B^7S9ENZ83W-$E-D"4JA MY$1!@@6U@:'@$"7N&%619KGVRF\,;GEL<6)EJ(N!=&4J>-K:>EOEG,O@MS-N MKY#V3*GG*]?4&-\;4-N^JV73&\:W51F*@O6K5@OJA/G-U7ZNXA9:M>?R U^U M^LY5/Z]5T;G^@)N%'LO5AVE"2,HD*6!1: P)HQA27BB8\=SPK#"9H+JSN&/9 M1,@G\1J"CO\-@2>^ B_.UK^"N^?-]^5J]B\;\T& LTF2).[_C>SCA_7ZN?P5 M8I,"I1.$BS+ 0\DD(^D$8UQ?.0'VCZ>JSL7\Y[[2874S*9^;-3>GC$QH2L[> MW%E3LNIAW^6([KW6^R+$OG9D:=VD[HA>5",/_(^O%%D]_K74(0^<:U&$/+RN MZ^$9L?FP6&]6Y3#WR79Q?;0TUTQ)RRZ0(LX@T86&/,,4FD3DBM%,V,>%G9HY MW]#8@DEG)]@9:D=A>W'@H=VKX/I][S$@Z_F[[XA6AR,R[5!$.QMSH9F!#\6T M.WMZ&N;*]=VHH0EY[J2=VJYGY1S8_76EF]<8T51B4^2P4)ER)8%3R(7,($L% M8Y8A<,:\3O5[MS@VLMC&[7L63T!C[_-'5E:O^.F4H2Q+.*$P+5NIMV(F- MD0:R3*68)D*E?ND 5UL:&WM\N?]]>_X_K*9\*YX>*^&Q4'H-NBA-K7^*!5G MPG8LZ 9:R.X.8=BZM0\LK>O4K0\8;EW:QX^#=6BO&SJN._/U=_=_MY/YPN?N M5-L7;VEHO,JZTGU>_Y9D^>>FE 963@6O--O9KP(L$, M,!*J:CUPG_8OA1W6H^Z@\ZOTI>. M1-DI[D^P9^ $[&P'U26NFX[^L.>JF M)W98U=F;Z7R9/7S?+,WO]<]39=]AGFH$$YT(2%"10TYQ C5E*56+I@"*WQ%? /,MI0E-5$"6]=\$.GSVV[[^Q+F"T/P++ M(Q[J#D'/7W9C6!?]]R,8 @*=[G ,%-QW#!>LG+?U($"Y M<$FWH&0KH_!;60ZLE%SXQVSS_??%4JSUZL6-R1\63\]N"<[9;[FO['S[DZ4_ M.ZW\E:]GZX85?WZVK\!W&S^MI]0H1C!5,)440R)$"BDB&#*L$T2*W/XG"0EI M^C)T;(3X83$K"Y"OK!;Y:/>K5MI ZDIYG1>9'9,0(AJ>R001.W M4)A"SCBS'R%+4)Z%B>E<;W1L]+\]H[/2+WKQ'$CV7C![;C5'!J_O'>7:W(IU M&X,/J+0V.F;*FS]$T=+@/)H<.#7.'X33=+F >SO&M[.%4[$N%_4^+.P7K->; MNJ3&E.&$Y!@IR)"RTVQ5*,A54L",8Z%)@G.=!9U7;VEK;#13F>I"CFHAN3$W M,+9L =]$K_J"_:)>9XTJHU6SX MS.??].IQ;?F))^#KYR]KL-R3)/AEM@ _-5^M PNQC:I+^E;9?>W7J.=1(H(: M;X707L[V&E3U+3<6)'#?B//NX30!VQ>WA@ILL0)[8($2K1%H]_;Y$KRVQF\O MOOU[: 'WV:W1-(-[-?(&1;F]?-W&Q"JJJ41:[E?NOV[EYMT/^=TY^<5Y/$TT M2A R=NJ28@D)5A1RKEPF@$YTICG6R$M\.((M8QO-&^- >>2M')XK92#/\3E& M]WAL3 X'>L]CWWF)@.UP5L^7:O&GY0HT_CBA^;JG2I>&ZYT.^G7]]]+0BG9] M]58WG;O;\/52ONO8Q/!:>+=A<58=[\9'AI=KNK.OLG*O\_LY?YCFJ2I8JA*8 M2&$@$2EQZVX")@@7'*4FE:E7S9:3)X]M[-D:!YQU_A6:#N%J'SUN J'GL<#3 M_Z"B3&=][520Z?!)@Q5C.NO ?B&F\Q=T7O2>;?3'V8LKPF;CV8>9_:K+(ZR_ MK[5YGG^<&3V5DG#*4 (-839F1*[JLU8I1 D5F\'.X.H ^@34X#JCHZZ0>T,4;ZG\>I-#KYE[ M@W!F\=S_WF[T4V<:+1[*%7I7=F,JE6$,XP2F/+535:H19)(BR'66DTP1RD70 M ??3)L9&+6^6B_5R/E-E]8.MN?5VV[6-(U]8_6CE-K!Z)I$C:"; V1>/+R[[ M'HD=SC0P*!=<=O#XRV^Y,G:8L=XNEQU492A5%= T%[E!::I@FIH<$IE:'F!$ M0TL22)JO7C%I*#8IF^V3? M#_"Y71(D8B#C!63OL4V[%2,)=[R@\H^ _!X71I;KU6;J#F3RNDS-__O,[>?] MT[51I[YM4]80RS)JF(%$,6)YD1,H:(&A$8;P#"M:,.7#B_Y-CHT"O[Y[ [[* M[UH]N\5&E,*$58+UNX)>.V? -G?0(Q>N:Y^TLV(_2/>]3]T;R-XD&(Y;&]_9 MI^UQG?UIQW,!#0U":>&.-^S5X^OG81%9*Z)^85-T3K0;!^O-J^7ZY>N1?JO2%*5(I M2TA&899EQ)U1P% D#$-IL,@()4JD7H*^ 6V.C3>^=,GD\,'6CSHB(]8S@YS? MFK;V@M)@< W,&+4&+L'37[6!DQ9?N][ )0@\*@Y;&CH1[*K39Q+ KM_3 MC3?JU.ESG_19?5@M^R]WF8_W;D*@:68RY0)RR.&:CN5D=0&*IQ!AO,4 M&I;AW' D4TD[U%X/-,/K>QF^Q'IS3-T5?=3SN5[]]S58+$.E"$*[Q(]^^D!X M&$9J+'>*T[6^0VU\N0GF]#FW:7H[!^+15$?D(C%7:.N#DEE':([YK>MC;ERY M69PL;+^=K>5\Z00! @72@IXYHF^KL;M% MWKAQ5IU4:>NV+M/C&Q&VK//*'3SPJM">MZ5N4NTOV'>XX?CM$K0; O;\ K77 M$W!0$&GOBOBK2_WW4N3%J1X-?I6UK?X[X-+2V M=SRFZ9(?J\8_63!K=2!6 M%#@C",&$(7#R*6B=8A M2NWM0/K1^,W@],R\%2K-V:B=B1%/:+8A$.N0YMDVACVGV>;FR5'-UHL'UC:I MY9.'8 MENSW#'1+:6^U+%^A@7(,WFI;%U8:ZEGA_6FE9:8+:O\]U?=QL_T#L-*,, M2<$1U!PC2(@HH"B(A"HG2*>)T;K(PV)$GV;'%S+N6UW.,OF>N:&UWSUP-XK) M)&,(8I-P2(Q&T(;C"')DBAS1+-,T2" U-NK#"*0.B[G?F!@;R9Z'N7USW3)( M;7")YYT/GL'C50A D88@KR8''55"0#@>*(+N[:!%]&W%G>R1XC_7TX*EO'#G M: J*+,]DF7(\DT"!<8)93E*<8V]AH;T'CXU+:M. LRU >68?JG9ZN 6 GBD@ M@N\!$CH=,1A(#\<+BS!-FS,.MPK4[%\_G-K,&2L/I&/._3YZKN@^@]6)T7?& M?O[_2_/5>WO#E//,&)RF4&0&0Z*Q@HRH#*8BS=.\*+(T+.RYP9;1,=AWO=+< M61@M2?1J=_A%1 .!W#-+7I&X<-:7AR@ 12[T>&)Y&^<4E>>O7$5YN?G^PK>_=CMIX2SA.3VIDXRI(,DD(+ M2(O"SLFIX8P4../,*Q_K4@-CX[M]&X$S$OSAS S(^SP+8SNEQ0"G9YX*QB4H M5;/-^1L2,\\^=K TS#:G]I,N6Z\+%\5[M]B4TGMRN7I:5@6YO]KX5I?-K'Z^ M62H]S6A!&!<$2CO;@L35I!"94^I"F9V,%0AG]B)/J3R/]L;VD53\M:"/M4*'LGC/UE.9^_7Z[<]5-JL#2H*"#F*8>$BQ1R(R24'.E$*R41 M'F8'.-3RL5%>M7?C#BBZTA(#[0,'=W?/^\-]=N+X]XVM][!R_TP9B(.:#^ / M!P*H48AX;'WPGGOMS>9@N_\]-J&[=D>TS>G.!MQ01&'OG.7GU?)EMK9_X?,/ M"^-RD:L$P[*R;BV78@UP8_"CVTG1=^J_GM<;9^ 75_7AWOR^KB?TTR+-$4LU M@83H I(L05#0-(>8\-0)V9D\\QKB!K!U;(-::9\;TY[7.NA@Y1#]ZK%Q,Y[> MZGGT.G^\?L]7L.>LJW]7E:C>^0MV#D_ SN4)J%Z!>^/$@.M3I.-Y!3J4@'C] M5V'H$A&O^DITJR/1;R=YU9GHR83AZU#TB^79.A4]-QE#T[K)ZYW:V6_NSCI# MI%0.B4F)G0#G.:2YDLJ @IW2%[[WQK7C0Q?,;=3L%9\O5W8.;+/]? O4Y@ MN?W-7+?6L ^"7)D,B:* *3<(DI2GD-D^@+G,$_LUIIKG06L.-V ]8"PU,,A^ M,_W;H>LYL#D1%V]L[$M@_!B#7D3&MXV\HM#XL:/M8N,G5W6Y)<_M?ZZ M6*$TT') M>1@\[-._C*;?UQ\%HP'7Y;;K;;OUBR9;HP<-J*OH1**&R^T,R@Y7W3TFB.LW M=..(;RM+.,^KG^5SG6"NGF*4(RR0@;I(#"0\)Y!BKJ!)6(*18=+^T01I?O1P MVDB'V*QG9FAL!.N2(O[O_XNF"/T_ ",\R0I:'O5.23')$E:7QIP ^X<[SS1[ MT?.?85QR!G4_$NF(Y%!G9&L(2^LJD>R(I[DN^QZ)&\XT,"@I7';PF U:KNQ& M W=S&R%S:^7[Y>KM\EELS',S85Q_T5+/7ES*U)LFZ3U3G!-#(,8NZ;U,:%(B M@0DB1J8Y0QP%A0]!K8\MI-@JOJ^VED[LW&*]!KQQ"]BY.%"U8X#7-X111E@/ M^;%);[CW3#1;R+_L07YW@/:;E5:S#?BX7%NB?A,[";\3<)%8*JSM00FL$RS' MW-;M(5W5]Y\7ZZ.Y5ET^U MGQ_K!4+#; 4YI@2E&":2.Q5R_WDR6/[[FOC_--+#G%J M_[1O\K[G3[FV*^+"Z$5O;\@@.7S>8*DC9]W8SQDY?T&'PVVE$-C?]/)AQ9^^ MSR2?UR\6355"J4&0$68'XAPED&5*0TQ$8J3 PH['WJ?2+C0RMF^Q-#/@]- E M[-H_REB(]+VS6>KR[9MX_5/UARC@9%0$J 8ZTG0*6:1S1U<@:#TP=.G>X4[Z M7+'^X(C.M6L[,-P7U_'SLO0';X;-0N:88U5 S5*7\(\HI(S;& /1S&WH"N:7 M5G*I@;$Q6V4BJ&T,^'[/@>=!;S="TC.U':+1A=;.P1) :3?",Q"=>;XT8536 MXGHKC9V[;S@*:['Z@+[:KNN8:E?7T;TWYRJA_?IS[Z=O;I5WJAAF1&(,D\)I MF4AL0[B$,)@G6&E7#K'@81ES@0:,C?H:^UV:P+G:?^N)2YO:^P?P1^F')QUT M[B>_19D^T>^99>,#'YYNUA&]6%ECHW><-7*U>LNCH;HHS$A;3S59.F I*"))"Z8FM9H3+#!3)O;,\< O*"W6649KII("Y-ADD*>&0ZH1")+.<&TWR MG(95RXR-^2 *,D,B[KG]%QO'OC<"&PC+O^R9/ %\ QJK8Y^6"D(IUOZ@5YO# M[A2&P'"R9QAT<[<1X%@2ZY/>O/LAY\\NY7=;NRNL"%W((T?TG9R4G9L :SGX M96L[:(S_2R]5Z+K %NG#"6IZT.^G"RC'GU&G9]Q6@6XO3/MH_^'#1C^NIZER M=6D5AJEV.E%:)I!3.[>DF>0X9T4NC-FV[J5X&S81, M$I$A5SW S@&8+->?[!R 4J8-D5*IH!,\AX\?&TDTUH5QP1%DOC%*5R!ZCT(J MPWK(<3KO<[00XN#A P<)YQP[#0/.7M7M.W7?^[VI3GF_Y[*L6EHM12:F2!.% M$.0IHY!DPGVRB8&)(9FDO"BTGP+-U9;&]O668]+2-$??&UN[K0!?QM?O^XZ" M6L^?>E? @C_\JV!$XH#+[0Q*!U?=/6:&ZS?$5';\K%>E-H;UI3X)[#2U?B_9 M2:NZO'S5_C?]8_.K=>V?4TTTS3$V=N[ ,Y<-P*$@2$"!WABV_: MV&BHRB$6EW.(]YRLC\5/0.-:#"G'3OWKN8'U*KW6]];6M:3OM@ZKR1(XQT#I M6>\"B[? W:N"8B?#1B"1> N@?AJ(-[70I3J3?6ZEI7BW4'_3/YY6R^8DJ."I MX@S#A!0<$LP)%$AC:&=V]C\D-9SYGY6ZV,S8.'EG*+"6@LK4D#)&%_%LY\UX M*/7,@66?8B V5#&HH%:/NNDD5"<*BUL\I,\$MC\%_ ; '.I.O'7%3SARC: M4IM'DP,OP/F#<+HL%W!O> &7KUH^KRRCH51\FVWLFY\Z?;%"<(B,<$OJ1D*W M]689AQE+X-+&9-6S'I.\H* MA".HF,HEOSM53CEYV&!E4BZYL5\3Y>(UW<*#WV:+Y:K4G;??A U![O]*>8(^,:5 M"=@Z W;>N"/;1S=4E\4+3V[&-%+,TMV.00.9F^$ZCFYN?V#'@]USOE[?FP.A MMFK_3-H@I\B,A@E#I0:V=HM/"B:Y?;=SQ#F603L)%UL:&R>6AKK1_U GL-O^ MY&5\_;@N"FH] K][088WZ[[]]J%<& MN4QRE0NGBL\3IT[ (55Y 1/%,9-YDJ1%XKTFO7WLV#Y_:UC .NH.'8\5YDX^ M]_SQ6INZK!_O_ Y8+^[D_T#KPVW='K8:?.)EZ^KO[NKA5GM/+#Q8W3W];>?5 MW$JHZ,VR+.>A%_+GQ^WA6ZP2I7!JH,F0DSI1!12$:*@*+DBB$=6)%YEXM38V MCMDI:8$]EV7;ZZ#$6Z]M:6OHA=KK;I]9H?6X MJ4,(\O',N2NW^+M2=DAXK_GF>:6;Y>&/L\?99JI14E@6(=!P4T!2N+4>&[7 M#*<%UBCGF'+O4"6X^;'1S=988"IK P;Z<.P] J%>$>V9?CZ>/XTY 3N4:P]< M_;1ZHZETHE?4 \*P7M$?*%SKH1?"HKS.(+9&@^%/'2YJ[.SQ0739_2D=S];J MA[)NG'Y:KMR@]':VEO.EG1[O':HD-"T*DDI($D/L:&&'#,J$'3PD*5)%4$Z4 M"-,M\&@UY*,:1K6@-GJ_!&3@.5\$?_1PY]0"KV?+S2K_,EL_K^<^J(:V:)1-7S% 4 M C+CMB.QT9 KB2'"C I$1:YRKVP]G\;&%HON[ 2-H?XRO%>1;6>7V'CU3"MG MH(HLW.L+Q@U:OE>;&$S>U]?9?<5?[WLZS&KO'$[[JDV-"G>2,H'R!$J9Y9!0 MABP[" DU0JQ(TL)0EGK/72\T,C96<%8>R)0%S)4NX>@Q#XV 3L\<< ),E\7Z M2P@%S!DC(#70S-#_50J;\%U!H'5:=^G>X29O5ZP_F*)=N[:[8L'"XOOSXX?W M]U_T6J]>]#MCM-S<+ZJ5PT]Z,]72SKPX3F&:9ZF=BE$*F79JP3+A+$D3@HHB M5,C@:JMC8T,G)V0GP//9O\J2[X9"9.Q[WUBH[9T 9S&H39Z RFBP7-0E4$K!I[AZ"]XX M191AN-[FX.H,WC"<$VWPO[D;@[W51J]66GWC/S[.N'!+5S.]GKIH#;.\@$QJ M TDB.*1&$YBE"4\D5XD-V)J$E&_+#9_[,=?YUKP^E\,\E%V;_3*6J@UV993 M?&=R& %= -F/<6[ ;!B*:0PL=R_W3(S,*.TX1**0"XT,RAGMCAZ3Q)6K;Q5O MEI/M.KNQ^S]91C;%)N M9WMICA D>:JA2#&'LBBX2+-<";\TDSCFC"T2:FP#?SCK0M7!;^L9SY7JP?#N M>Q';$^H;U!%N02BZ(D(G8UY)!>$6X"XK']STU*YR6%O:M0V7!U2_+^?V_G6= M3]PHR!(I4*$Q@P(GB0VJ: (9UQ+J+!6)X0*S3(9MR?DV/;Y]N;K,WWY,]==0 ME2Q/V/TXKP\H>V:W/9/+67(M!="'/F\H.M%$M3R;'5AC*PR,4\FMP/N[\5)9 M /OC0TP M/[N=1?N+S68U$\^;4C)F^9F7I6$10\K&?';&2!6&)$,*BJ1P2<:I+ 3%A9TX MAL1\@UH_MA"Q=A+(VDNPV3FVMU 61IC#O@]^K#O:7NZ9NJL"?P>.-Z6(?_FX M7*__,@'-.]!@ /9 *.E^#P:PPZ$2;G>)2_S'!-1H@'TXP&8)*D#BC0^OTH^1 M!IEA;1]TI'J5;CD>[E['B&YCYN^+E7;G]K3ZW:6EJG*OB,\_V^_^NYU>W(OY M[*$TZNVS]>*3_K'Y4B6N?OM3SU_T;\O%YOMZFBV%9NKBQ:-E<\8).)9(6%K3"< M0I(R.UTK< IQIB6CU-A?6MC\=_8ZPS; 1EY$V (/"8SV+$ _>_T];NF_WLZ] MSP9]A'WX[6GM>_-%/]5T>O>PTJ40]#IP-=/W<2-Z._?2"^SL=6F/-TOJ'Q;:=L93Z?*D/#AK@+T0]4PL6VQJ"R?U MDEK$$; =@TB,<:&10?FAW=%C-KAR]8T2''?/F^^EOEAYLH&2(N?*V#!6"08) MS06DJ64!(S3%3!NI:%"!P?/-C&]&L-6-V-K9Z5S)!51]X]U;L>H]\@V'J;NL MQED48NMI'#;R.D(:9QV]J*!Q_NK;:HV^63Z*V:)<Q?6GW=\$T9@=R;RI[[@]GZ[]C@!#H )V#KN)@3U M)[R\L&OVQ\Y_L = Q]*J0[Q6?M0ZTI>E9[X>T7O2N9+L@#T6N3#M$):_2IW; M ;OD4MG<(4WH-K3^0\\>OKO*4';FRA_TIV>7)W=OJMI1]\^;]88O7/7P7_EZ M)J<\Y23360X+GA:0$,0@111#Q3([%5>)S&C04>^@UD4.]Y'&_L!K7AH++#? 6_/CC<2=4(LTEH:U M/>AHV F6X_&LVT,Z*$I\TIN/E6Y6=6CVYV>7,+S8_-TE$$\59X7 )(>YDUTE MW+(2D'%YRCZ %R.T?%A:YG M0G)G(S_6NGFUI1/00%D:&PVU "&*:.@-)$=Q XIA^A1>P+2J5+0_83BM"B]/ M#A0K_.[H%N/;1U59HV7R0?6^:H(EQ9F AKC:8)BZ&H265%.I"D8Q2Z4,W#P[ MT\KX(L*MD6#MK)R _X; $U]5O/K79KG8SL@ !%F23)(DJ>/""9BMU\\NBERH M@] 1NL(V@5MPYWK$+S:\$>6>"7<'[]<*WM+ "?A00A.V M%A>/H[.V2SO$8 >U=$VN[)0R,U IJB'1"$-.9 8SP361A>24>@G]G3QY;+/Y MX$K-H<691UJ/N7L!YJXUET=>9CEJ7>7@4LJO5#WY:L'DB#62/Z^63WIE(QP+ M^^9NH5P:Y)/KV(_;<@\(4:,TDI9F"@H)DSFDW#"(%"D(%PQE*JC:X?4FQT9' MC<4VTG8V;S-^2ZMO*+/A ;YO(!(3TM[CDIO1[!"C^ (4+62YVN# $8PO *=X662WRTV=GKU#SV?_^=B^>?BJYUUV?A=E2'J:IH+22@2"93"J:D;G$!A M!(%V>HF*6\^L MTAVRH'++7G!TJKW<_N3!"C%[.;A?E=GOA@Y3GYVRC-M^U8MUE9*Z6MEN+_=G M?_VYN^0S_^G^Z>Y/OE+-BOAO_,?L\?GQ;K%XYO/RTK_9>S=5@1/,$Z8*K2$K MI-L]S1%D(LN@U%K)PF2L8,9[+M6KJ6,CI](\*)PK+H%TZRYXLI>!Q\J3:J$& M/#@OUJ[P,_BI^2I\:V^ -\%CNCB:_NV91*NN+;T ^YZ"/5?!KS_!_G6UNZ#T M=])L,]X;4/L,*J>K>T#I=G#]HGY?@(#I\FA>A('FW^-X(<*F^8/T4>NZ0;\6 M#+<0,0B2!RL;P[1XJS+GOFW5MOMNK^+WA7UBN?9[_^1^[Z9-ZW<_]$K.UOKS M:B;U%^=+8V_]&Y>C45V_GDII9.X4ZHJ<,4@$EU HR:%FN44F ]L] MSC#EB))V+]($5'9/0.,D*+T$I9N3YI#,GI]=U4+[?5O\%HA&^ X,&,KTV_TW M*)@.TAG1I4[[M?J5-%$'Z8K+XJG#-'][@OR^G5_TW G"OUFN-^N347F]J]'' M\@1S)!5,99% DI(,,D(0Y)CE1$M.T8W4+F>/1-C!PK=W]A)?N/( M@-"_[OC04YW%2/CU((30Q9I7TT>X ;HVV81;'MNE8IN4JV>MOFIWD-=BT"3_ M(YJQ(G4%8W.L("F0@%3(#&J#DJSK10"G9YIJ<-F:>%U"P1^AD()MMR,UT))5@]BZ,;66\MW\1ZS*;>U0M%=N MNW#O@)7;VJT_K-QVY=K.*A)E.>ZWNOKOAT532&6;KZ[74R$L;0PM7^,-P1L8=IG6Q8&PQW-:'JG!DX\@$F,:5\A>F]F=2 M_O12NQ00SG3J+8]HL.\^Z)G?=O#O3M-M'0"-!R7HC0]=3AIW0C\@TNR[%P8* M0WOIC;! ]18D6Z/83@\>+L2]Q>^#^/>F!T535_J\6K[,UJ76\X>%6:X>RW_] M8.V8\7FM\S9;/)1#X9.KV[M3[=]IEQI$;:6.]&SGZ(8T&V[8;BZ_WL]Z-5NJO7H?@;%W7UWK%ZV/H,-Z'O_.*Q?M.0GV MO)R VD^PY MOC=[96OOUFN]<6/87EVT;V5-E^V^$)9"YS3A$"P!B]N@.CDP<>/CNG%GO1?XF:\V^[6RUK_^W/]-J=J;)"Y5 M$A%(L5L40C*'G%K.Y$F*>4Z43(37WEUXTV-CR-H^4!K821@Y '8_%NP'S)Z) M+PC'8"H+AR02>P4T/"AAA0-RS%$=GM"-EES![3]G\_F7Y7S^?KERQZ"G)D&% MR*2"-,5.2D9J2SU4V7#-9(9H3F@>E*Q]IHVQ$4UC(OC#&0EJ*P.YYAR6?J1R M(T(]LT$4_+#*38:1R(CVW\#JU=2Q44ZEP%9M9BWX0KK%H^76VI"]K'Y[ MV&/3:S3]]F^Z.CBIY?AV3H^F]P,VW4;S%@RT.S>"MR%L+V^0#FK=].O7@N%V M!P=!\F ;<9@6NRYM/-5'FN_-Q^7BX9M>/7YTUMZ;-RNM9IMIP@0S&-L (6$* M$E+8&05A!4QS9N<8J*2'\)H3X&"Y "O]LIR_.#:8.\O=TJ0L M;0]=Y[C6![[+&S$@'6I5XVD+I '.6NC,!1\;(-^T ]EAH<,3G&CK&]?:&WA9 MP]/]T]4,WQN[$=!'&T77AX0$0CS'60HY2@I(B@)#KJ6$&0M8O= MHTF=4Q%-.EWV-]!'O/7C0K_74H>//\LP5-YS& M+R/NN8U/'K?9IYO-:B:>-^4VRO)4>H@RQ!%$;%XB$0)(98_\F"!0J M2PD269YI'%C_\4:3QO:]OS-&R[)&EIK-GS>N*-9:R^=5M549I?9)A'[T(Y9A M>Z=G0MIS!E3>-)G_^_Z S1*\;3INUY=74DAC)Q%$P3QFAL%M!@V??A %P+.Y M"7&>W(W W_'5PC+'^K->EI2\9'"@G* MA$B#=H2NM#ULW5KE?/?#%[%_E$M.;Y6*]G,]4I<6U4'4U ME/+'>_.^V@'A\VW=Q-W1Y$SJ N>"0J2T@B0M!&12IQ"AE F4J="KS_IS;UYP]??Z]^H*2_7C2 M,'^KU;/,9BE1O$!!2YY1K1M; M@.NR--361O!0>] M>S).__F1Y:OU2L]LNAVP]AR;@,8')XE:>5'FU^S\ )4C M\7,@H^(;.?,QCFVODN\8%=9+68YQ&PFO(%1K4KV?K26?_R_-5^\6ZJV-_*;$ M2,6)EA#K3$"2)AIRG#%H2$9,IB1.4Z],G+9&QL:TM9V@,A0X2X$U%3A;_4L& M782TG35C =4S^77"**A&T#40.I4'NOC0P2H#77-KORC0U6NCJ6-\T7+YL' R MR1^4;7%F9F[+I4X)K$/'P]1 ^[OG1ZUJ$ZLK[S??]6HJ:4KSW,9R3.3"'4 Q MD%$BH32I*E)29(IVBNKZ,7=LY%,:!7AIX,W*&#&[-2S8>_W.&BKZ.SC[O/,5 M[#O;I%;V5)ZQLFH'2[5[V,'KJG/]F,F,:^MGI&#\![B&CTT6JW M8>C];#';Z(^S%R= N+'?UFQKR,=MY5;"=9*EAMJ 4V:0*'<@"@L-/>#'^[%Q[9F]8T :3+XA&$6B4*\F M!R7"$!".Z2SHWJX'.0^?^TEOWOV0\V=WK+"9@D^5D@857$"I>>(V<11DIDA@ MSE2!4JT,TD%J/CZ-CHV4]CX:7L/)@<^P^@/PNDIQ8![AZS56UO&QFCUD>5FDQFX%ZJ>C?TYVWP' MO^G5@S5CZ.J[E_JVG1=?O<=Z)E"ODJJBM:1J[>1D-RNW'5LY^IK].D0=W0C] M.Z;2N?'[>:!:N5?ZH9_RN)<:_3>HB'L%KSA%<*\UTFUBL:=%^FUYIU2YU\?G MG_G,MO"&/\TV=:5=<6SR%UWM#>JO>O4RD[HRIU['<1?\G<^?]12EJ2R8'>%- M1@TD F60&N,JO^0\T;G)C4Q#)B5]&SRZX;\L(%@Z V3G H*]=[/?=&A,G==S M)'#W^<.;R;4L,B<^4M>M,980P$?:7[6N[F#SNV& O]X7CA8 MN]V&GC<.O<5F5;4X6__SUY_?[)-*R<]:$1BP+:6!B4O M#Y>/>6B@R=* M+Y>O[%@)I.ORPGL^6Y5177FNHEIK<-S]?J7UA[IN\Q>^T;_-%K/'Y\>IS#!C M@G'(8+F! I2,(90RH/*ATRD.%C8R!G*C365F#'R[( QDIOGE>+ M"7BL# ZL-#)4__NQW!A[=?Q; ,YY4'H/]MR?5(&M0P T$ "'P03\=N55"2^" M,G"_Q:J:,I39PY99&;@S3NJR#-U^ASWJ._LNH+UTE6UM4L/27-K!R6@[5I$D M99 7:>H*7E%,$%64>2T_MS4RMB'%6;F?_14B67X)1X]MW0CH]$S-)\!T*9%[ M\4WSWR"-@-1 ^YS^KU+8UN05!%IW&"_=.]Q&X17K#_;[KEW;@>L^Z4HGNID\ M_&PRK=\^ZZE,%<8Y%C#+"PJ)H!A2G#-("IXPGB*9X,)G/>1J2^-<%IF7FRF- MJFW 9]T*J@?[Q8*J9PITQ_DJ%?NMH1.P%6"PML:"+( .8T$W$"=VAS",(WU@ M:27*U@<,QY8^?AQ0IM<-'7CSFPTW7;'OS<__N9PKP>4_J[-U]0">&ZXE+004 M(K&A(DH4Y G1D'.BA3$DE\8_5&QO:VP1X\Y:T)A;2Z4&T,$5>#TX-!YH/;/H M9;RZ1)17@ M@TG@ #L2E'5Z\,!+U0Z251J\\8C@B]?/E@$H];[FUZO3Y%8(O MMO'5S*E"E(>8?E_,-NMR7>!.;F8OUJ:C:L=YCG7.D8$(*06)000RQ2AD%,LL M0YJI(NBH6&3[QD;:C96@*2*Z68(O7^\ZEZ:.TXF>Z\*OUS4#+O^>/?&UO>9U'.M>J19V5&@OU\B.V\P-NXTGI\=.5X;%\P*AD3"<42NJX7VD$*4,))$5*LM1()=(@,>%HEHV-]7?V.;ES M:V"9^/-3\U5H48EXG1>P%SATEXQ_LV^O0V-E?_2&>,QMNBAV#;\/%Q/.LQMM M41OHL$KR5AN]6AV9L%@\\_G?[=@R6SS8)MSQ/OZ@[XQEO/>S%^U$H-93K)5. M6,)@:FP03V2>0):[:N4BI[I0F4R9%X??9L;8"+LR&KQ45CO2KLT&W-D-9G7Y MT8;-^1KPYJJ03,[N_>:Q,C-(;_3,U8T/1T1==4_M!MCY 4I'@/.DU)$+60KK MWA0YIH30DB9.*YJB !">9Y-IDN0R27!G*\+$-DBVG("N#QW8*LN[_@)G/ MR'IU_!.C\%.05UZ5$9Z"/.RW?YM3D+79_X>=@CSLC.%/01ZU'TU%]U>^>N"S MK8+WW^S?=W*+M69^RDA.$$)V[I8@2 RV QEA&&(M.3(?O9L;8AB5G MHZL%+RK3P5-M^\T*N#Y=XC>V] ]TSR/%><7:V@?0.#$!95_L_)CT5K"@&Y+] MB019.\K7M&[7W['V?]J?=MWGRN$&^Q4M.--_>Q=]W5EKGUI[RK.\_ M].SANZMP_*)7_$%_T>Y;GBT>RE]^TZM'-,V9$ 7#!A8)I9 P)2$OB(*%PE@; MGI$L20(UUP.:']MW6UM?G41?3T#C :A= ,[JSF<# KO&;V3O#_">V>( ZS-0 M;ZVO\P*<_5'UV3O %D^I/:3QH37;.P!S1KV]RU.Z"M@L]+UYL])JMGG/99G= ML&WEU^5JM?S3_N4-MR^B_',-\ XZ,5UPBZ8A$]3XP/HR78 YU9[I])3(":MNN_>;[3,]13I5 M J<"%CRA;@<50Z[3'!(NLC1-!:.NIDZ$S-5MDT$$-T *:UFN<.,LBY2%N0.W MG:GZ@:QG=FK-PYRX1,RJ_N.W7@"-E-_:"=@Q)+IZ QPOZ?4$J\[9K[LGC2,- M]L0S[WS8TSL[\//'-__YV]U"_;;Z3TOX338LI=@0G4)$"8%$6DJF(D\AQ8@6 M)%<22?\:'6<:&%UP:4T$UD;PVPHX*P,(XQQ\'GQ[(RA]QWY'>'1);#T'3 !O MW@C00"SI_>*$$6&+\ZVT=^Z^X4BNQ>H#2FN[KMO,^JU>S5YL5[_H#XOU9E7V M_-HV\3^U>K!MU.E/,[U^.UO+^7+]O-)WPE[(I>].^PTMC.B[WGD!]MPH*[_6 MCH"=)V#G"OBC<2;B#E<$2"--]VZQ9-"Y7P3(CB>",1[940+^8/)9RI*CC%"> M&0R%) DDADC(4Y%"I;G6=@:(% DZB'3:Q-@BCZ/5E6Y"[Z= ^I':;?#TS%6! MR(3+N5]T/I:*^VD#PXJW7W3P1+/]\I4=)A1_TS^>5LNZ>,3ZO-I.BE@FF8#* M: %)2NS\(N4"&B-4QH1 VACO^<7U]L;VT5<6@\;D&V1W/+#VF(S$1;!G7K@" M7I>IB@>* 3.7N&@.-)'I^DJ&S6O\H6F=YG@\9KA9C[]/!Y.@@-OZJ-JZ#JPT M=[0Y^NZ'7LG96G]>6>NG2<8SKC,&<\,()(7((:P M2H,$**$8[3L3L][L:[T[(RI&^RKO4.1RM7UTXVVU;*-:-*)"MWT@'58%MQ<+ MNN:*O-C&EZN?+HFO$=FR09M>3W/",BJUA!09"0G-$D@5QC!%.>7&$(DS.EWH M!R?/Y[=<=;DQ+^)A%?'L-]D?[]26E:5+EV)M&][H,T/V^X/ M:=M"'S#[+=3>B-A0B5&UD6!K)6C,C)D7=0V*:)E1%QL:.#?JFL.GV5%7[QA8 M6:52(=[;8+K??->K;]_YHA[1G2+,;CR?A'^#=\)OA!Q5%X]G]>B: M_&BEOK]_%J1T'VRL_[ME@0H",.M)I'3 ;GMMD9U0L_\]1'8Z=D8TD9VN[8=% M04K/IN\6FU)&^\<'9=N9F9DL;?ST7&X28EG8X4H4T"0DA41(#&EB"!24900A MD2>Y5PV#JRV-+/W)@]"6MX,-S_C?T&''M3F6_WZY.E*PJ3AH*HG* M"X$4%#A3D'"N(4\3"64J,F,RRI'. V);KT9'&I#^>J2H!9:EM0';45?1]MAU MC +>,&RQ+3!G;3U1QZKCM)CH!>R_Q41QH"VSF] ,V];R1:=U)^KJ0X;;//+U MYV"_Q_NFCDHBC<3B%^W.2KC\5;Z>K7]?+(5;]7(E3SXLGIXW3D5LX8XXEJ_7 M-I_*"8Q]7*[77^UK5T:9]Z:2%WKW8V-CT)F]_>-LO9DRDZ6B2"7D0KDSBQES M%0(S*!0N-$-*4QY4H&H8L\<6*>YT72?[B85;#$ )P@3LPP!*', A$+4FX"\. M@[],P!8&E[)>2W39K]M-)%;ZNP.DS'DH__V/'43@W<(R3E4](?#4]4"OG=_R MQ_A>IIY'Q'_+]RA<_670;HVE&C.,T<.JS0S:$2EKC6KOP;+"L%N?7^W=(P=\ME MMZ[ZAW9RP I^'WTVDM*/]5Y5WLQKG/W_ 3W8CY[X''F'S%PC;E<'FK" M\$O?'4$ZNXS=]5G=N/>SDV5<;7Y^?1;_I>7FV_)^=??"9W,W,M@V[Y_*T*26 M,OLX6^@/=B!83X5.D. &0RRHLNQ;"&@I-X5%DFJM$I$;)4.F--W,&-L4I?%B M C[;?[=?KCO5YK88GJH/^:->K^VW>[>VI N>%[:7P-:S6C+E#^<<*+T+G%5T M[$D_BNV_?_I>!QNH:X))]C9D(]%L1R,&)=K;@#JFVAN?=FOE\W?&:%FESM=Z MU*Z4QV$4?E0A&PG)E<$(2B,Y)"F6D!5"0Y+QA&4Z45G2LO.GU@NP=0SL2:\[W\JOWTUJGLM3A^^U[4,^+W_5M0QZAQ[UC&X'ZJ>^H]S: M#3?)N-PO1QTY3%'S[KA&KV#>P917*E?>';3+M&9'(1&^_N[^[P*!%SYW MD^!=)73WB[N%.OR'O2NK(R'6U)4;(][JZK_VY_FSB]B;LW/.ALZ=2114A>$PB(7&214&2@TTE I23C.4U-H+Z70 MP';'-G79F0B,K]YP*-1^8TD/ /8\"'R\)#2_!ZJU.WK)OT"D>I26/]?JJVO* MMT#A(R;?=GMD%7GNJH<[+61707PJ*"H0$;EEI)Q!HB6'HA 8$I0@PGG*$4JB M*,D?-#NVL/KKLUC;P-E].V4)H$@2Z(=0MS-2?P#V3$@>TN>EZ94 NC.^%W0C MB;;3[O-XL M'_7JBQ8V@EU/\X*1A!,-B72G00@UD%+-(,,Z*Y"F!1;^ I'GVQA;"%E;"61M M)EA5=@9PRP4P/6CZ=HAZYN0&G<9"\"46.@$T>SM* W%J,%IAS-F.0RM-7KAU M.$YLM_V *]UVA%=5!'Z*U'/?CZM3IH1)GM[9)VUD]8.7HFR7WRRAT< M4]ZPWXX>D8CA31T.=M_YAX5338VB8M!W#]VF3]BAW1&I$'9'+4QK\(9VNLH' MO+%/6?'YAX72/_Y3_YPFA:2))!@B1-TA>&4@,YF=[# L-#$H0=1K#?UB"V.; MZM3)[[65H#036#M#90*.@6P?.*/ T_/(%XQ,!SF "][?( -P_,2!T_\O.'2: M]G_IPLX5[&<;_7'VXI1%-K8772)->?1T_?YYX^KD/"Y7F]F_2L9Y]\.1SZ[J M5"9ED:"<0%1D"!)L_\9UBB'/BZR0><)LY!Y8S[ZS,6.CA\H76#H#=MY4QWKM M6/Y);R9@WQ]0.S0![V=K:;^;%;^#_7;KANJVGFGK%7HL M/)_/5Y5)J]5:+S91+2@TN M!"R8P9:-T\0&7Y1#C8WF5.#"2-DA#?%" M>PQ#=SD)W8J&V$3@CXQ'5%10B<="E5@:EERNN'C/'M]FDE>5WIBID!(H00:@]SQ7EU *BB#F'"942*T$MHG,CO_^+'%6J6% MH#;1[UN_@%O[)WX[&CU_V0= 7"\BYOU5MSO>]C';._<^9/O3[B.^\-!!OMUV MAYI/]LI5T6=VS?>'MT[B1B2_M!Z4"G"J0A'7/SQ.@6N%]U'A2(=,P9SB7,^I_0 MG+0\EOG+)4@"IBL7']&-WN[4?SVORR.3ZR^5R,>WI:_&AE$X2QA/H9"H@$1C M#EE!,UCDFJ"$J(PRW&$&1$P#722'J+ M)8..K!$@.QYI8SSR5DF'[K7IRI3F:9$+)'!BH$EP DF6"B@R9*"=C@B%#1:" MHV[Z#C=:-C:ZWE<2J A!M![_6.]*68C3\Q^UQD#@M"5>M_O1]ZMT9M]D?M*/ MUVJ1MI4DN=J/-PA$1,(\NEK$K7:]DG1$)#@OZTC$:J#;D/#K\WJVT.NU;5O, M%F73;Y:+]4S5*J_?K!EKHUYC/MQ+WW; Z<\[=A MZ\=(D1#KF8 .K 3.N$F3L%_]\'DYG\F?X(_ZO[V(?7E %4L-I:6E8:5+KKM\ MHC/B<4O7H\MOEX]\MIAF26IRD650IU) PE-I68,44+A9;D)$D4DOUCA^\-@H MHCZ.^T=EG>?L\@2M=AZX!8.>/WI?]SL<0C[T]8:SQ_6#!CYR?&C^Z4GCH]]W M&[??ZFK\_\9_5/M-I8"__4FOIRRAF.&<09J[+U"8 G).[;B-,LF84DBZ&8?_ MN-W2UM@^RL94L'8F@EDE/KGA/\)&[C9T_4;N2)CU_!%OX7(+Z)E@RI8F!FI% M EE&"60B%YQD6!2:^@[/^P\>&Q,XVX S#CCK_$?G ["NC\Y=(>@[)/?S/FAP M/N=JI\'YX$&##<[GS-\?G,_^ON-AC?+;W:9[&#M9UH@G,$\2#=V<&@I2()B3 M5&*#*-6[]4FJ:G$R1PWA9B^OKLZ4%5WRSK%E^;S[.C)T8K9]7W%H^%33)N2@2 MJ+5)(!&80HZE@$:FF4B14 23L)72JVV.;_&T+&#TXDQUYZ;GUE@;4-36AA>T M:@?X.63O-P_5_'( M[\9N9%.NM>Q%))^L/V5SFRG6,I.*4&@,HY!H2J! 7$*=%@R3-"6)"&29RXV- MCUZJY<7YSM@P3FG!U8],XF#5,XM4(!TNMV[MC$<>U[&(Q!HM#0U*%]<=/N8) MCSLZ$L1! >BU99^R0/C;V5K.EY:#]LKX2H28R&PF:4RL;)<9Y<%FF?&R_$9(GN9T):8BQDWE0AD-F M+"WE,DF82/(42?_R-]=:&QO_U/:"TF"P9W%(L9>K$+?34'3@>F:>BYCY44\' M_ )J&,3$<:""!!?QC%0TP!>2U@H 5Q\RG)R_KS\'VOS>-W4+_AH]TV_+._F_ MGV41%=W8'A8D!G0(SY/$9(K MI,@32&A>0%H0#K$="F4N$+4?0T@T'KD[ACSC7)T@J$)TS=$S.N6?[-CU[4\]?]&_+1>;[^NIX(9QDA8PS9T,J98&,B02*#*#3*&* M'%,<28;4PYRQD9M]87$TI5&?[O CN.% [IGT6O5()^5A"^G"W'VO)E4MAOM% MQ V4.(#V+U;J8\Q8]$L#@ N0- UY:F="=5L_%TL+WQT4P2X0E2A3*&^F[ ?._HG1V5VMST[V*X_; M\%#8R)#/U"1^W?&;8(M'?P%M#\UVX;"<(;<.#[E5-_+XF.ZO?#V3-@Q].YL_ M.R%+=\3F8+-)Z@P12'5"(#$Y@8+9T% 8CE-,!"4X2,:WHQVCX[<]+<%S)]1+ M9\I)6NU.5[G'L-[RH\(!^J!G4@R&OU9K["=5X$8\H\LTAEGQ2J*,G:"Z+,'8 M[7$==L2:L\3[2H^_V2CU\?GQ[WKM-N0^ES5[IVDFLUR) NK"*$BXS"$U)K/Q MH.1)5DB#6>:],^;;ZMAXLK81O%1&UO6,RPKF95P84L#<&WF/#;,^\.R9\[:) M!P=ZM0W M=7@]J?-'2U4Z9F9DL;;@W;VV[+_;O+[O8 M?9H)3H50"42)E)"PU&EKI!F4!%&MBJ+ TFL--:Y98QL4CHUV4=QLO7XN([2R M^,4:N'<(V!%BL7S> +7U:7M2U+,"=^3^]1A97J77>AYZ]GP"WY9@YU6Y^@ ^ M+$#MV 2<].V] 3OG=LL7K])] 4/8JW3C0&/J-WCNQ.:.\=VY[JE'.39!P*G&!(#%%04$IA2K-$XSPSB?9:K!_*X+$-X1^7 MBP=8EEY>;HL6G^/8?!GL<34/L,=DZ#G=<3L/-[ M/QME/TME9.]#P.@_LO=BH+A@-.]'6- P8&>UAA-#V#%Y-C^_+.?S]\N5*_$S%500*@2'E" !"6$*,I9C:+!45)$L MQ2I('B*P_;&%#A=TYO9]^.^@\@+\X?P M2.!&A.AW>2W=]8C^#V/_CW@'D'7 MSPN]WL3]VEM_984_+VBNR_SY/:8;%;J<,ZT/4]'.G628YDH8Q)TNE\DT) @G MD"=I!DF.4"(%1CJC(67'?!L.(K_!2H[-R^_PJ38SC-:\(??CLSZ [)G(*I-/ M]F!Z6K4#".>2KX_JYU@.Z4LB_?^O-R;;^\_V_V5"KI M4\PH-PF"K-1 UUD!!6$Y%$ID/)-IDANO?9KV9L86>=5%BRLW@Q,S]]WCUIV^-_N9Z[N-\ 0;FLN"P53K!!)I$D@SJNQT MC".42\Q9\?^S]Z8]CN-:FO!?(? ",W4!LUL+15$SGZ)RJ0D@JR*1F74;C?Q@ M<(UT7X<=(]E1&?WK7U*++6\R*5,*%3 7%UF1&9)XSD/QT3GD6:R2EOV)-#72 MW MLHE/RNLC";=Q^G[\S,19%U:UGGI%44.T$0I68V@62 M<4@DY9!G6$I&PY1F3L$*EX>:VB>GK,Y3+!S<.@LX[8C<#T@#4_"YZ+!BE%9< MU^'Q1'X= XU*6]<5/B8'LT8;X'#]M=TWH:1]L4F\U:X[9N-,T^= M&VH#BS#>3MLX6!YLP8TT9-^]N;.UENL2;\5'C5Z[TOI_+#8_VK?,J5YT28PE M3+%B$,480TK,3R&E.$E9G";(;>OM)GFF9CG<'6VR;4;=*, MO,?D!;K3+20_C^T9V*V]R0?U+I=BL?E(>7GF\CO]:N?KK9_D-_ISWQOICA6;7#/G7,E,J3#DD,4F-T]I_F(!9I!G<9HE M @G.J6-NWJ6QIL94E:CE&=A>6/"]$=<]V^XBR';TY FZ@=FH-VI]$O M+^[B2&/GP%U3^4R^V]5;^M'&^5;RESN22!H'@FFS1^%00!3P &8BX#!&*DX5 M8RAP2_-U'']J]/)Q\5.[*;0LU>Y&):[ V]'+@' .3#F[DH2&= Z:P!YUA1FJ M*4Q/Z#RQD^OHHS)63VB.6:SO8WK6 E^KS5]4$^5*-#^^ER]RN2X?_FY=;(HZ MF2&0,D.92J!,HEASFH@@C1B"E&&E8L)1(JVZ.SJ//#4VJ^,2RV"CHI;AV?#8(E$.?@=6"ED2U^TM+;%#*?3T9Q[U$MRM:OHIR6X\[;AEN5SA."F\[ M/Z ?5=UQGF^E^/#TO%R_2MD$3KVK>[Q'BH?:A:-04IQ Q&($LTR9C!:>)"F1 ME&9./:NZAYL:*=72 MXZQ'$CI2OPVC&1/] &II\&KT;25LAH+:P_PK$#Q1/+ M7!EL5&JQ4_R83RSOZE6O?TE?I7B?T[^^R?SITYJN=OM-U?>64T)(H@A,$U.H MGY$8LD@0&.- 1HF@*0WY_$7F;&U9JO_*@"XKHCWLD!Y&*3(P,@,C-#!2[[9: MG:K)7T.[FU/\(SBX<]8)79^\XNL8.I7B]XCE:#7X^[V.KF7W+9&Y4F__VE/& M++1OJ=%1A7W;N]S8M\@W\R\FH*1^:6.A+3*F;36<*.U+)E$(64Q32 (2!MJ& M$V%D%9=Q]-RI&66E:.#[^_437:PLE_TQ5-T<>0, 0_MWAAF*S8+3)?A=4K,9 M6Q57N(:&]A4EI-ZLEO4MXK>TT6)A&0X [-"DT MN!JA024UN"M (S=X-S2N+@'( ^ [5BBQ'YP= X$=\>H.Z;5]V(C!N8[Z'8;9 MNM[<\Z!R=_+YH-KQO'4X6+D9=Q+.6^Q.YP-*"6(Q@VD0:_*/33!$H!)(.&%1 ME$C$L'0ZM[Q)G*E]%5J'_"8&J1VBWX1BEAK-SH7H%[W#*6Z<4\LCT=%F:NA/ M3 G]KX?9$:T$BB'",_R Y^N,]#9AQCTR]0++H_5_K!AZ6S[Y0V MAN^X=C2WY??NO7S6*E;E1^9!P%A("8<4DTQ_2G *6:+-?,52R05-D!).I^1# M"CLU^W\?8O>\"[';5=*=@96T+*<[RD3;?5&F,GT#?UJ.@B-GA]&1[2I1E;J@ MU!=LC<*GO06H41JTM 9MM?U]:,:8'$]?G$%%'?73,P;HQ]^@4<;L<6CP31:; MJDV,%NHW^?,Y7W^5^FH?BKWP0$L/*O%!(S^H% "5!@Z;W&[387&",!C( ].Y M"[Y]HB[<@'8X4A@,\)'.%;R\V&ZG"KT@ZSQ:<'OB>.<+O30].&3H]X1^7LJ^ MFV+Y52KF4H112 ,!,\ZD]BPD@EF813 EG&#&0Q9RX>)9' \P-9(OVQXO%R\] M,YM.\+,SV&]!96!6+@'Y5 )RUPV(LR5\26M/UNO)XT>U."\I=VPE7KRN9^8/ M_R'%=BD?5%,PL%WU\M?7UM],)<>RD..<2QRGE$4P8N: ,,0AS+(PA$F2!@Q) MH;G6*CKD%B&F1@2-#F;#<5<8LZW&S%3M:OV#8[)0GWFR(Y.AT1_ZJ,\5>/#] M6[E#/$AETEO ])5AU$>$<9.-;@#I)._HEF?UX\QO>1G)^%I6/?LG76YE.4A> M'2K^+C<_UF(N98*5Q"G4%E$"42()9*&VBW#, Y4(%= LZG%:9S/V1(_?OLA= MX)Q>JGS]]*378F'T<*-"*_@5IR9-(X 19P0B$0>013B&@?8"8JR2B&:IRR?* M&^ZCMDP8$7"[;XUO&(?>8JC%K6IISD I\0PT,L_*2!]0B>WO&^("DJ=OAM60 MHWXC7$ X_B8XW=O3\96;JM#(IW51S#,>JTR3# QH$FNV80',9*A@D- P2E(2 M) 2[-+,^>+H3K8S0L5H+!Q95T9M?EEJ^?SBZO ?(Q0@SQ+0#(;A*(6(H@AF7 M4O^!N1!!D&8DMDNUNQF[<3+KO*+'E.)9FG(8T=148S#9SB1C,,*1>>7",&). M%6;ZOW=C5#CWB9SE/DM?/ ;^+ADHZKI3OQC1_@'N-IM\P;:;TK/9K$TU4*_9 MRV>1\+7Q)VEG>C)\V86=W L]80NU,#-8;>TT'ZV[ ME6C5@-&_VSY)\67Q^&/SH/XLZHOG0L@H$Q&'/#2UC:EF4K/?"A,29IAR$O', M:N=U<$FGQBNE?,9"WFI#V643=_@YM3B]F\I,#SJ/.0048 M[V1T#!P/#E)'&;"?^_ENO3)Q/V5EI5;>V*^OW_3S[GXNBGE*!%-$.Z)!)C)M M#I ($A8AB%*$<$B$)(E5*R7K$:?V6=\+?)CG:$X#C,S@NY':,0OK.NYVCH57 M- ?^]-X*I+.O80V.)__C^GBC^B36ZA_[*?8W]FP!H+E0RH^:"K4>98,U()6\=,%^#[(^:L-)K[*\7<--6[Y?0NE3\KMV]S3CR<>-C]D?J_] M@-7C8F<=U6&2*<,D#A,&.8DCTTV608H0AR24J4@2$C WFN@8:VHL48H*%CM9 M>P6,=6%KQQJ>$!N8-"JP]F(VCIS_0K 6>'@BC*Z11N4+"Y6/Z<+FEAX[HA?R M[NY7=<;#KIB_'EKJ]VM3EX74/M;]DWYUM$OUA]SL\R#66JYB+K D@0HR2$04 M&=\G@Y2% 4RYC"*1,,6456&QX42<&C<=9-UNZ$_ =EFWBT910UVE@N4FRDIN MP'J7$[4LM7+8.QMFXBWV2]]\.@?[Y%V1=]TWMTV1 >=DLZ=T&%&'F\+=%#D#O8^AQVIAZ5P MF,CR53Z:-54;OJ$,4ARK")*$(8@P,NF&*H"**Z$02:ERJ%;8,=#4OMI'F5<. MM-R%IL5'U!-& W\*CQ/3:CG[Y )VX>7P,?*$VTB?E OX>?H*6R>5=]X_' MR!9:'/"JS?5]"KN:0E;%/N!7_!^Y%/>K)A!RC@5)DC##D(6I9L@@1)"FVC 5JB B.K-B7!-__0N=1H]0?A6*59;X#2L1ZK'3;=95BO/&/$ZJMVVAP6 M7;6\YY9#L<-*'*V3'(QH)FB40HQB!E$L*:0LHI!Q+G%(218IIV/X[N&F9J#V M/QB["*C+T9@/F$8Z'#LJ+S3L\=@U7+P>D%T<[ V.R*XI?OZ0[.I=/0RVW]]] M;0KF,,9E&&"(8\$JTXQHIQ4JG"610E2E(K%V7G>/G1H3:,$<;(,].A8&5"^= M!U[66J8^;N9>;P?KIY?^(]DY7=/N9L><:-EIL>RO'L\V.9'PP HY_6W/NI : MWS\TXF6P&2812N.$PY!E'*(TTFX=#3/(198E5(2AD$Y9KNV'3XU!C&S "--6\CNCU$GEO7/7]%N>]ZL7S:KK M_/73_<>'+[*0^8O\+//%6KS3;LBCG,@N24, L5*%>MPF2-$Q# M$:L>=0&NC3O1W9C/^?IE49A@4EZ**4SNFOQIBK5+\,M*;AR3_*[";[?TO: Y M#AWL1)T!(RRHI9V!2EY0">R/)&RA\40<5X<;E4QLE3\F&.O[>F8#T.+'U[(H ME+ZGS'?_2!?5#_LN"'-!"164QA IHO\@D80,8P93(7@H-2D1Q9TR FQ&G9H5 M880&12,U>#'2FKW?Y4*9_^K?E#&JIEZ&S#=4_T;6'6@=MS'LYL2.CKPC/3 G ME2#O!&ZJ9AB9JY_!7FJ/60,N(/G*'+ :<]SL 1<83C((G&[NV9Q**JE',%$% MK32IW]9K\==BN33Q T=1AG/&:8!HBF$L%85(:KN)9#*&*HA)++D)'*9._:A< M)9@:B=T?QQ"7$7F/M0*.?:66#^:F0O Z5:TL] (W\)^$ETLL=> M4GW1\]4^RGG\<3M&]87GI$E4[P?U+!NT-5M #VJWI5Q' !1S$M.DK%6F:))" MQ!77+J%$D.,@YD&28!P[U=2\.-+4R*P2U%A<^W#BHI;5L<++17#M*,L+9 -3 MTQZM_8G1UVMHN5=[N8:$K\HO%\<9MPK,-75/*L)%FVZBBFX, RGD2377D[FRKWJ!U6%F]7O>#<6V6@6 &]K^0//5>KO9;3X7 M'.,>Y:1\8SUV>:C;,>]7Y\D%-ZNZ M358/'+\.DXN>9^LJ.3V@GT'=>/*?](#W&_E4S%FF8L)2 J-8"HA00" )5 09 M)FDJ0Q)GJ=-FXLD(4V/TW9;5=R,B*&5T#)XX1='.A+T)FX&IV0T69W/SHNJ> M[,C3YX]J(%Y4[]CRNWQASWXUQCPT7Y$'90XK/B[7?^UZML\S)!DG*8,!1P%$ M,3%]:7@$5AIN1Z9J3WD4?.IQP*N=,LS,%&ZI.!1?-_R4WY MF#]7BZ:8 V,D2)- PB!A^DN.9 *I%-P4%1$JY3B+A55&Q>4AIO8E_OWKGRZ[ MCN=AL_A.W@S&P-^Y2KZ*EX"1L%<"UUET7)*Y;D5IK,2N8[1\I7EUZ=^=\G7V MSA'3O[HD/TP%Z[RR!Y69PL_&,?J/Q>;'NVVQ63_)O*;0;S)_*N8\4"+A+(%, M10RB+#+!1:F".$MYDL612I%]0<1KHTV-X!JC9&.$ [\L5D#05]ON47;X6M"? M3]0&9L)&5&!D!8VPLYUU5\KK$SX'?O0)XTA4>1N<;O1I"T\GDUY]R'BD:JO/ M ;]:W^2U]X8ILO]^_407JSF/M=T8AP$4 F&(TAA#BF4&21QKK!$B<1AYZ+VQ M'W%JE'NQ9435+Z(2VD_KC1;L=KO27L$<@8EOP-%7YXU3;(;MO-$:;PJ=-T[5 MM^R\<>;&'M9=35W%MW7=8>B+^68M/^B?G\TOYHQ2CFA(819B!%%()&1!3&&< ML)B&69J%,G8M[G9M4*M%\@;YQ'6-I\*2ER$ V,CN8+%+3J=]M[5AXQG[]GJ+% I91*U#RZK M];HAM.GVR;6S.D>=LH&_%J/,5H\.U9X0]M;5^E9Y1NZ$[0F^T^[9OA[+ES+M<\XY#M,P93!FID(&,LVI,D%@1I.8 MRU @3C1/K_6WQ9:G;8=V(N2= $,N\0W@)A3JN9;=-'O\96O.>!>K?[22J.A. M!5?>M9X56X(= NO!F71319Q];L/\9P/S/E7J[CK,/0C3%3%OS&@]\,@4Z K( M*=*; M+5W. RQ"*44 RE-*<%80$8C:K83,I60@ :2N-BHWB6_[GS8X= MWW0V!B;1<_W@9X910:D?:"DX [6*9GNH41(41LMVNA P>LY I:D_PAUL$CSQ MLG_Y1J7OP> ]9OGA!G+[& BYF+^OM[3N5BO]H"_R>9UOYE+;JE+1& 9!QB 2 MDL%,:$(/,",I%1&CTJK2VZ4!ID;%C8R@$A)44MHQ\T40NXG5!S0#\Z(C*M9T M=DWU,VQ42/YOC^N7?]>W5D2D?]CSS\4'CD(?U]1I5O_5Z]P7[R?Y2)2WK$G/)0QZ2!&922HAHHFVP$'$8():$) T(3@/;=7OT[*DMV5(\4,GG5-#Y M'&[7E^H-: R\2EV <%JB%U3NM3J/GS7:PKR@1'M-7KK$;3D6FO%W.4>_R?5C M3I]_+#A=EB\8PI(B'F50)"J%*#+%N2(20ADG,4D9)T%L%17<.K$#3-[RC&W&'#GAV &&T\QCEYO[=HG@ION&F"&E/(0XRR%449F$21:FP\A1\"30U MVJJE;UI)5 62UT9ZP,OZUANPW$OOVF/BQLFSH[PQIV1@-FQ4 ;\TRORC#@XH M)ZDE=#E/I4KM.H$6,]6CCX4?>+WUN;A1G)'[8/@![[1/AJ?G]NRME9N#[TT>/L(LCV[2<#F4:"( HS1$.(9,1A%@@$E78$HY!G29(Y%5J]/N34J-6D M[ZY75:B/ HW\,U!J4*Y?QY!1!_3MF-,OI@-S8R> X/NWLD#&(+U [6'RU03L M^H#CM@:S!N"D89C]G7V9J*Z86EJCE1-6V:1S1F(>(\QAP&()$:(2DCAED(8R MC)AD"H?I_$7F;&W/09<&'""#L#1=M!+;,[JW]Q;!S6 ;@M MZ?@ <7"R:=#[6J%7N_?WW>Y]#VJY!H8W2KDXT,A4L=M1LS7+?LO MR3??U@_YW0M=+,V'Y..Z9389 TN;5]NG[=*DY[R7S[GDBRHE(TJXB+2) W%( M$$0)"F"6!?H/(7DDE4JS(.O1I="';%;+:?S,HY:T0+3$[6<#W31Y;E;2X'/Q M)G;4[-"0F@'3RGN=5U7HP;;L2W;4<]T$_.SG\+W-'/:VN7R [MDJNTFD-['; M?(!XR;+S\NR>IQ.]*R7IMWWS>K\J-OFVBJ\W?O*W'W3U\&P>4?RQ7KW(0DO[ M9;U4*LF(#:<&2FNYJ$%,0WP/((9K+S.O19CDTA/-9="*^$ +0PJ#9F)/3L+>1HG=E%E,BL"J^ M\&51_.M7N>(_GFC^KZ8P"T:2QU$$*>411#PR*;FQ@")-HH IEB#DU@+YRH!3 M^SH=R N,P& G,@@B:00D2 95U8AW%:C38Z0 M:]FIO5+E]H7>[]TWN0M*_I;@7>I2%6M!=N_YI..UZ;Q"0-S(GG M\^OW:H*VGG6;YR:Y7E2MG%L!GK6R,]!,^UWWM/O(LO<[)<-EVWN2\ZVS[OW" M;9%][WG ?E^6]Y)MWB\*OEP7VUSN8Q8E9RF6"8%QB E$V@R%+"0Q#+%24LE, MI&'B%J]U8:3I!6L90=WX_!*(=FSL 9B!N=1("/8B@N^#1'9>P<%;*_OSHXS< MJ;Y3U=-&]-V7NR<-?\[78LLW)BS]J\Q?%EP6]<9W(.(L#&0"%3,>9X!22-)( M0:1DC"(3K*D?89DT?'&4J1ESM:#E9[^6U/%@H1O4;B+P!M7 -- +):IUSGE"DU!)B%F((8HP MAS3#*528XRA%89!$UM4[3A\_M85>5ZPH102UC/85/,[ U[VR;P=EX"7MA(=3 M(8_+:O>JY7'F<:.5\[BL2KNB1\=5_4SS/U?YSD/X1G_^*E=2+39%DV56?)'% M=FFB^CYJ:3_GBW5>Y?SJ:S^OJV)=Q9SBC 4D0#")4M/CER8PB[GYNBM!59QE MB/$>(=$^9+-:!N.'1'^1AG:-@$"M<["A/\%S([*);'HVVH!727,W)\'+=-IY M%*/-SC@DU58':!E!H] ,-"J!G4K K%U0*E77+BAOV>GESU_QB;(GY\:+2*-Z M0CY!/':;O#[;4VQ7F1DYS[(HC)0@4!*5:5:.8TA(%L L22AE+ TDN2VBJQQF M:L;7F1"D*E/TUN"M"E0[;KP=JH'9K@=*MT=G'8 P5$Q6-R*F' *,25W^ CDGMAB?U(SR3LRCE8F_*4OW 8\ [,AI4*L].LVIT>,],0CTGPF2[$ M#)3S\- Q#\Y4>"N(G@BQMQBCTN*M8!V3X\W/NRV>JU57O\D\TM:4+#9U486' MW/S7&*%59MV#.JCQ$04"<9PBJ% L($(R@9F((AB).(R$D$SHBWH$;]TFUM1L MQX-BH*:"&VWUS.A=>L73%"8,<\(2#A/%,A-_ET 2"VWY2ZYBC%F 4\@4>LT!=Q_B*0?D#W'0]XHU)L$/_H!\E*DHZ>G]S.P+EAT M?VB JN#)7;3^@_JX6-$57]!EL^G_X>=&>\@+9KIY%IMY$H4\(H+"E!,"$:7, MA,A+&":48A'H7X:QBY7E4;:IF5I=7M1>OQG8:6AX8J?C[I .?-^K"8R>C@<$ M/F??[@/P1G,Z\%=@B.G\L-H^U1M-'@\T!L#?TP?"IV2C?B4&@/3X4S'$$/V^ M%_^4/Q9\*8O?I?D4S0,<1<2THB-Q&IA"]0IF,M;V/),L#5*"J'(J5'_X^*FQ M=B.=&\D>06;'D_V!&)CJ&L' ]THTC]QT7F=/]'+T\%$9XKQBQXO\PE7N,>MW M2FEZ,$YI%6I7OW@R3:GB00JY2DS;2![## ?:4,L8QU*BA*56YMGE(::V7O=2 MUAW8[$/4+V#8O7C](#/P CX!Q>-*O@[ #7'I%QX\6E!ZMV+MB/0K5[JOZ'?K M5;%>+D1I#=[K+WV3+Y$B+D7(".028XA4+"$)&8**XC2BF4RXLDY"N33(U%;U M@9R@%+1'#LI%2*\O<1] #;S(>V'DM,RO@7##0K_XZ-&6^C7EVHO]ZK6WEHEM MRN[MB_)INU\^/2_7KU+6WZ44(Y1F(H&I0/K;KC(%22(IC&*2X"0561([!4(Y MC3XU@J@J=;+#2IU[^4N7O-&@;^56FTFQL_0'@WI@BCE;#_4"R@,X"[U@\UZ7 MU&;L-RHKZ@#+Y:J@+@_IW]V^BB;_L!+OM ;F&&=D>G6Y/ZO] M36WN#Y\X>I_[LPJ=:W1__L)^!DM=6">B(4WC-(%*VQP01:& #.,8JA"KV)1D MPRR>;]8;NK2S1'H4-=H]?+@7\YL9HU=)(Z?Z0Y,K%N2[FL\@I7?>HDY.=U$; M+Q5H]E_EW]9K8=+=6]_B)O.]77IQ^_R\7,B\]FNIS(1(I"E0(3A$+&8PPPF" M^M-*$T5#E3"G&+C;Q)G:-[B1KF>9[!OGQM53&!KQH5T':[!O< MNPAS+Y7;I]@DMI$9$8Q]7 M863@>R.FQT5U#0E/R^7B,*,NA&O*'K_B5Z\?N4W41[K(RV[V91&\JAF'7G>_ MR\V/M5@OUX^ONW6 0QE+%A(8E,7LLT1"EH8,"J12CBG!$8I&Z0UE+_/4[ 8C M=;7)3O>B_Z^1^D$Y3+6KA3&)"1QQ![-GYR>C-R@5!RW-R\)?+=T'(>41Y^JM MVSDY2/SWZ.'D/@7>&C?U&+IGHUJ9JW7^1#625;QR$S(6,*Z]3P5E'"7:#\4I M) HE, YE0!F20::LFJ=<&6=J'XK/=XX;19?PLV-R#Z@,S+XM"7=-\+R?$EV! MP5>/U0NCC-LVM5O5DTZH5RX?R&HM+O%2W3;NPT^9\T4AB_M5M3G]'W+Q^&,C MQ=V+S.FC;'[_.=>>XUR%F$F,,Q@)DW& .-=VZW.Y M,!GD%0PSL*.6&HG=5:#$8D2O:) Y',M!\BO\M'RE02;&V6T:1HIAZP.94BL? M%R]RSKFDG!,*&=:?/12%(622(HA3%<B-7_=D-/\EJ/\?@]*WR<_*()#!.$(%(HA 2S%%+)94J5 M:;F;N35WM!IW:G16B@WRG=S:+2L%G[7K@-!2=M<6D';S8&E&^T=W:/NW!'8O M,OC< +N7&MQU ]NC9:033-Z:1]J-.G(;22HRGX5[G9+.L$ZW:G MVP>V7#S6)5&S$ G^5:IW+77%?J3WY M34[U&(L5S5_+O#U33D/?J>'0(STV59CF2(6"!!DS6\C*_(&AZ34.A:0D"57( MXRATB6@?4%:G3\((8?)UZ>Q?EEK9?VCWT*@%%M4_;HQB;G;JD+,X1BG!4+ D@X@$&-(LXI!D01S0,,)18N7#G MJ6@V:*D(8<:PA!&57'&E^< M6O#B2%.CA-,T,3N$M'?I1B_U,N!'.(.B.14,'H=FMR+N]_.UN _[IR1D\SZ1E/_Z;4)DS M/)<(SOU!/7NNT^+'W4J8_YC&,R]T:7:Z/J^7"_ZZ-_%%E D<*P$54BE$2KM. M)(E3&."$!4$6Z[\X!15;C3HU*\E("UKB.O9AMP+:CLF\PS

Y7(F7SX8PAG MH!(:?*__.XBWY027KW[N5F..V][=!8:3;N].-X^=.%K^\4V/JD7\K%^]/_3+ M6!\]$"DQ"4,%9:"=.82#&-*4I9!D4J2$H0PI.DYZZ&4AI\9TI:3 B'IS*32/ M,VFYY?S&\S,PE;I,S8B)<]>Q>_/TN X1_R9)<-=!]I?J9C%6/Y+_38^]D=(T MJ]H6=S\7Q5PHA6.F,$0\"$PQ$&8RUCB4,HI#3KC"&+LP],D(4Z/76D!020B^ M&QD="?8413MVO F;@:G-#19GIHF= MN#-10+(L9!1R0@1$4F!($Q3"-(GB-. !#Q/G9-0+8TUMD5="NB>=7H+2;GU[ M FC@E5Y).:L22(MAG3\+1#RFAUX::?1,T"LJGTOZO'9+S^^]-AD*$]LGBP?3 MAG*Q>MPNBA]5(L![R39S13!FBC$H!(NT$2 9S!2A, ["+"6L5D >RFH@4H:5U- RNPDU#0GF$"0Q#RB!*-=)$Q@(*@@(A0YZ&/)J? M-+0?"?6L0OUD^ '/_$YLU3^Q]JQOO"7IZAO]685M/\J5_G24$8*8HB#$,88L93%$*)201(Q# M1E5L.A4B[?2Y)].<&6EJ=+[/D0 M4?N%7UZ&UXY1O( V,)/TQ*MG,DD'%EY3 M0-EV;OJ-U!JKWKO3<4 M;KHOBJT4[[>Y_EY4M?"J0L)_R+_*7Q5SS%C$T@A#&L42HC -(=620)9$)$%1 MEE'DE%-M-^S4J+TN;KTHY2XKIY854PO7DJEVF%N>E'I'&Q0YP:4SR)-UP<=OT:3-1!G2S39W]USN['.(KI;B7O]V5L] M+K0!6_%=\ZMJ?W.N#4HA(J8@03PSI9HRF"4DA:E"1+NN6ZMK.F>T2"L<)_O&OVV*QDD7Q;OW$%JO23/^R,][NA3;=%VI!=P/?\?^[76@C3LO4 MRG\HV[CH?^0\U^3ZX:>)])"FHTN9&-&Z<"Y4C!@3! H64D):R,[6.Z%=_ O1WXQ+'S_"<[S.#3?* Y: MFL_ 7G?05KXF?]"H#[1N[<0Q4",P \TKTX!07EG"T+Y^NJ^,P\[&=%^=D39( MIOD*N6VXO,TD=N[;C"S2>-L_;X/UP2[2&XEPF]OW<9W+Q>/J79D;Q5_+KL++ M4G9S$&K.0>=9EDBAYP-*[>5!9)H#$14F$ >Y+3;K)YF7I7%-R;L?B^>FVV,6*,5%&D&$ M(@Q1P +(*(M@RGA&52)3$5B=C5J,-36*:D2M2HDWLCIF7G9 :\=$G@ ;F'IV M6!V(.4!#30LX?&51=HPT;N[D=95/,B8M;G'C"B$7\P_:[-J\W@F1&]-,__B0 M?UO_M9HCFC$A&(=A:#KJ"IE!RG$ XQ2'"*5QR".KW>R.,:;ψH)9S!HRD M&D=@9+5CB"Y NYG!$TP#,T(OA*SIP *#,S102/YOC^N7?]=W5PR@?]@O_*YG MCK+@+91J%KK-I3UVA/^0F\.>2]I,WVZDV-6OEAQGB"0":I- 040R#FF<*4@I MB^,P3H.$[O=PKY>DMQJTSZ[K"+7E3=K"_[I>=[H'R!;[H5XP&X<(M*A5LDV[ M9$PM[B#P.>P-^H1QI-V\V^!TVW6SA:=SG^SJ0\;;V;+5YV OROJFOD'LI;U2 MEB/^L%P\U=M=M8_ .:(H3!0,4,B@=L$RF%&,H0QBDA)3&3!P*AG:.=K4C*RV ML* EK7,_ARZ$[;PP;[@-3+87(1O %;/"Q%M<>]=8(\>V6ZA]&M]NOZ&?,?-'V4+[@>M6?K]EUMWE'\_QUL7K\)UUNY1PA%H<9(3#5QHSF MJS"&)!(Q5'$D2!3%4F;(K8RIHP0N+^PX14SW"@"N17=U ML2@+6C$M">6;N<0TIJ:*A$P2K@TP'$$:DQC&J:8Q*DDJN&.RR?5!I^:Q[60V M!_L[J4$C-OC>".Y:T\]F NS(S#>L S.8!T1[Y)S80^0MX\1BR)'S3>Q!.,TV M<;BWA]/W3;.?(;O-JV:^W^3/YWS]5>8O"RZ+,J/EQWJIG]2<,PL9(\0IAQQ3 M#%'(,&0A26'&:,9EED0HM*I"ZC[TU.AI+WQI"53B@T9^T%; P75RFPT+YW(P MC ?FJA:\=U?@O;X==?-;;^_"#H;W2"ZN ^Z>_-]>B'7ZQVY/',]_[J7I@7_= M[PFW-1*IOCKRW;K8%'](TRXDB&.,*8P)$A EDD"JC5(8,,&UJ\UXB%6/NEL7 MAIOH)J$YL 6BJ0F@J@_SZA%P(W:_-B''.*>8*"&R&(I :A\ XU#[ $D$14A9 MRGG$8Y3UZ>/4!^ 1OZOO+X *5K*T6RG7/+A=FHD&]&F=;Q;_?4-OEF/0[>Q^ M#U ._/DT%;'*_'$C'R@%-#GE S12N8"!YW8IQZ.\25.4"ZI>:GURZ?);.\/6 M_6:_R&?S]IL>T6J=/Y6+X-?7^I=5;2TB(YRF-(1IR!A$-! PHRJ$4911255$ M0B3[=8VUEF%J]-+NDUK+"79:@)8:,\!>=U?AMR$&F8(; M>MDZ@^B]SZV]!&_4 ]<9HLO]<=T?U8\PO^62%MO\M2S7\6[]]+0+TT@CDB*. MS?E01B!B40 I%RE,9)0%*0IEX&9971QI:N37" I*2=W8[#*<=ISE!:2A-QT. M\)F!2LP!PEVN@N&)82Z/,RJ/7%7WF"VNW^"><7"W%0L]*Z8!R#QE<89BO>X) M3C4#R%! RH(0ABG&. @4IAS99AFTGCNU]5Z+!HQL]ID$;:"ZU_8-Z@^\DJTT M=\H0.*-GKZR ]G-&RP0X(WP[^O_F\"9A_8;?SMR8R'1.MK#+OB@';17E>-V7Y*A>B[VZ_HR?\:;&DQ4U@L"CFF/C3<"Q M73?BR&[?+[[>KC;YZ_S=W3Q@C 69-@8YRK#V#B6"#,48BIAQ2DB@N+#*4M\_ M^4T_H^]\G>;B?L7SLA'3%UELEV:KYZ.6ZG.^6.=5Q51];1/) M4LRS-):A2AB,XHA"A",!,QQG,,["5*29HBP)739E? @UM85[)T0EF"ET S;T M)WAN1#6;J<]&"_ JJ6W(B=<)M+/+QIZ6@0GF4L'X8@8:E&T)>GWUK?D6YR_;G2H__Y>N?]::NS+(H M"&4 L20)U/9/V?4HA1*E6"I%(HR=C@X[1YL:S[9"_8NR5CLU780=2;4;7SNV M](;:P#38 JPJ;E]*"G[1LA;_&&#_W H7[RD0Y\9ZHX2'#K4OIS=TW=2/0S[G M:RZE* Q+F6Y+^8)M-SO7;,[2-$L4$3!*,@519%)(>2HA2J*(QX(BPIU(I'NX MJ;%(+1;@C:3.44I7X+7C$'^@#4PBC:"5F=02%=2R^N,/.TP\$V0?OUOGSVA3IO%L)LQ.TXHNEB0G8R*0 M!:& :# '^'VWJP;.1X!7I M#YCOVK4]Z.X#S5?K[69WN%UU.:K^-)VKRL95?M+Z .A"J=V!'HM>+ 'MB62=<.CG7[DGC,;"39@=\[';G;2FF98T#$^2A MIVFY:]]>=UFIST;F*E A2I,44L441%@1R")%H:3:?$4"9X@Y;2:Z##XUQO[S MW[[^&RB,X/W2'JT M]M>' K&@3E[EV9:RET%P1G)025Z>3!;"P]^J<7WV.*D M#VJ>4RJMAGZ3/$L74"XE7SH]HQ][W;6RCQ_4<6O-.5%A&J0\@"@(D2FWRR'- M5 93Q(. !DF6<:M]2[OAIL90;6F;9I)N7'4%7CMV\@?:P'QT@-=:G7;A]<<] M=IAX8ILK@XW*+W:*'S.*Y5VW9G4W'9KVAGV49D1F3$)6AF"PA,(,40091YDY M.\4Q<:K7W3'6U-ACUY#ZCFMWU,2EE]UG].=ZL^ZQ9V>#MAV?>,)P8#)I9UCO MH*P2J(=IV6T!B_>>NY>@<8)RR@:0:9(J;G M(N(FW3F!D0A($@B2I$$TW_1MK'0ZH!,KC-!4R8@%-G^M;^D'= 96BPULSV - MS!)GNP U$L^ EAF44'[S#N4MW95N@_0M&RPY0GMCFZ7+.+EU6CKSG#=LMG19 MJ^Y^2QWW];.\3"% *7=?SN[1-.)R'E!LN#>$668Z7$J37\@Y@RG&&59$T(0Y M)3HY2S UZZWB:2.9F[7F#KV=/325[VY0KQ9^U^4>[T$S6)F'%/IW8 M.QMZO?'S9 JZCS^JL=@;GF-SLO^#>AB<9S*W/^?KET6A?S ;[+L:7O1 =3;?"YM3"9IS1C W/T^6H=+6T/:R#6 M"H.]QF"O\@SLE=XUGP&?IOD:.)C[4WH=1O(5IO%:N'D;8TU3IZLRN!#C^3EC MX7G@)(TV:-^][1?]O'5^$OBFPI3$<2QADB8$HEA02".4P01%(L*4!JF;(W5I MH*E][!LYK=G]*I*V^]RWXS/XAG-O;OC#,R)O[G9? MN;X?';PSTJXV>54\:E'\ZYM^SOOU$UVLYEB(6$93=G3 M^MTF&2:2$P9Q$IK*X$$"&4Y3F&:IDB'E,4VMZ@([C3H]*ME+61;0=201-\B[ MZ60P( &LZT+_=P.12; \Q&;K! MP/"M!=Z\J8!#.P$OA8_*)]7=]JJ&?/,P4C$)L( QU08$2E(&68(49!1S)8(X M9 &U";>Y/,34 FR^F3&J"FFUG/_C_R-1F/YO($MY7?LRGT":A(A$E'&81(A# M%. 4,HD"*'BLHB@189"2^7-9&._K1G/W&, >#S?@AC!=EMW;Z 8P^;A8KI+=S_!$T7V$U5[JD,'M^LP6=JMG=]-@B_A(BW=N G XS< M_/N2@J>MOB]>V3>_MDGHOU\5F[P\Q2KN5N+_2*'YY'$?Y?M^4?#E6G\BY7Y3 M.)$IBKBB,(J8,569@"2*$!0J#N* A2QB3NDGMP@S-9OV]HH)7J;(CG/& GY@ M=FIAW=*CS-RM-6F%K8.]+N#[('O_/E#UEM%[@R@C9_C>#MIIQJ^'9[IO*KY? MY)+K5Z3I*9BQ3"$F89Q& 40THI#B@, L$3A.*.(9L\KV/7WTU+BODNR7];UAR^[H@:/MRYU7I+WY=N&*V^J'_+I>;_4IH#A!;NBRKEU*^,><*#ZJY_]WZR22HEZ<.];8T MU1Y[*D0"M=>>F"YC 20RC:&@. FS*"**IGVJC?@7=6K\4!Z@::]J5V&C+?(, MF'JFYI*BY]'D@'-N:TY-828'-[;JR2NU+(VL2D]0*PI:FII@M$97T"@[ YTO MP@!'K,-/C.<*+ ,(^B;U6H8#_%)UEP%'[!$;__O7/W>MRN8"IY3'<0BQ"A5$ M(LE@%@7ZCU21-,ABI&1D'?O+4>-Z@KEF<-GT$S4M3!YK^M=C\ +_+_%&+ M 7Y9K$!17GNY?M(53+N)^2:D!N91(]:NU6)?]1WBIOO",%*,LQT<;C'(YU3N MC!<^N&&\V-YSZ=?M!B\Y'RH-P8#Z["3WW3$(;5'QE#7:.-6Z&H(W:)]F 5C?=YF=_HS^KJE?ZAVJD M=S3/7]4Z+_MCS6.*)4?:[,%""8BHYA2:D1A&69K%L0BDXE:EE!W'G1K%?)6\ M='%"'/_R7_\ R\73HOJP MX2NY_;>VT*W'Q8C\".Y9":PIR5S+/RYYJ)#N3V M[U-: N790;PVZIMX>Y907'+=;&_WQ%1E6?DYCCE.E/;"A(DA011GD) L@0F/ MHR2@3 CAE"IT?IBI\9!#VZ K^/5D%6=4WH)$NE&ZG3$.0!B*(*I!WI8/#A2] MNOP/K^ZQZ_*)YH^RV'S=/C\O%[(Y7))1)$6$):0211")0'LY04P@CA+)" IP MF#+K[9>S0TQME=="@D9*AUV&\Q!:[+;<#,S0;LH1)GT:V)P'QV$OYF:01MJ4 ML7Z!W/9E.M7OW* Y?^=X.S6=DA]LV71?V8/4=DF37V0A\Q=9?%DOE[5M9'[\ M6/TXQU$D4J0D5!(QB$),818A#)D,&6=)AD1L5>#39="I$=].;-#(#5J"@^_F M+Z"6W67AV\Z!!4\.@.S S/G6H#KPZP#@CL2XW2![XE]'>#H9V?99XW&THW8' MK.UZ;S]7].-BM=C(3XL7*8Z+QM]Q_9IMRX+F[>KR68FNFK7]W$'^EU3<#M MS.<)UK>DOUG9"HP?4]\PY5-OQ'($+NR28C*$: &5"RO:/*X?-?HMOZ9O?9;Y MYO6S?KLW=RMA\LB>S2_F(LIBG%)-H!'E$)' ]$\,0RA30C 2 4;8J3C22')/ MC7H;06?@V8A:AL;*1E@W3AYKYNTX?(+S.3#G#U=Q<_^2E/K/RK?DP]6WQ/E; M,?*<>?JVC"7UJ-^BD:?B^-LU]O ]W0"ZR/])EUO9*@_Z>UF;0XJ'U1=I HBU M2+_28E'\N5HSLSUC$L_O5\_;C?ZUG@I]5ZE'JX%[& 4D30/(3+,\%&8Q9#CA M,(P3[34(A!)F53E\2"&G]A4S.H)2R5F[+#!H] 2F'%ZC*2A5G8&VLJ#4%ARJ MZ^B2#/$R6/HK;SS%0SLS@\SNH!T$AYP17R[1$"*.ZR\-"/*),S7D6#U.5NL& MHI]-B;=O.5T5M S2U-_+I_6JK+SQL-T4VNLS#?+FDH9I2%4(!<<11(H'D"C$ M( N$8#$.>802Z_-5IZ&G]J6HI*RJ/('U7D[P"RT !=I,,!4[75)[W&;"XI1U M,'P'INFFIVTI.&A)/@,UZJ7P,] 2?S"<'0Y>!\-[I.-7K[B[',=T/;2]."8MM\3^CDF7^2&:O])F,(^^FE%'>T5TC"(:(1@BBB&B,L,TI0) M* .!B0@3$2.KJA[=PTR-\ALI3>;V@B\<=[4N0&EGF-\.T."<76/32#A \[5;TV**\;/]:;_Y2EX?JX,GV5*X)Z+KO4SU60(!J''+(TH1"E M60II*,VI)M;_3R.EN%54\JA23XV6_ESE.SD!;]>2D-6)C!M/C3/S=K0WN?D< MF$5+!6&I8=,.]["@R$Y74"IK&EHV!EJQT;_=@%=9[4]4>L[,P>S6Y];ZJ%/B MB=/'D7G43\2HTW#\Q1EW\)Z5J.6C63)?Y+,YH3;;^;NM_D^[)'29!HJ;!O#< M6*^((P$SQ",89B2,5$I3R:RV,UP&G=KGHY89[(1NG^[=D/YO-0%VGP'?L [- MXK80"QC)&(2&)YIU, MQJ8F?@A-.7S!(A)%8>A2$W_W9"=R&:$4_A_:&BF%*PT4US[F#5QV+-$+A(&I MH.XRWJE\CT;B1XIZ:Q#>/'?DQM]'ZIPV]#Z^H&^+O-T.6;WY@B5"!(>F5297 M$,4A@BQB"8S3(*$<$,F)'KOCKUPW= ME+[R@_JX6-$57]#EYW6QJ )4-]KY,,&K'U;;)YG71SH8XP2S& IF6D^%H=G+ M3C$489 $(2-9BIWJ^7N5;FK\<: <,-J!EGHSL%/0%,/:J0@:'<'WO9:@I::C M:^'W!;#?4?<=IR&0][6SY%6V<7>0AH#U9*=HD$'Z?3;^V)IO MSX.J7#P34U/[?,6<$1FQ5#+(L$H@2B6'F6D_F,5AAD,1)X@X%6B[/-34"+V2 MU*SM?"@TP9]*[CH4G!NL8:%0ZNJ[P M,;=8W''C/DT9U[F/H8V$2ADF"I*RN AGVE*D 8&&\O9U!0X"O(.%[\^=HE+?9"CJOZL6-H0N7]SPY.GN<36$5%6 OWNABZ61Z^,Z_TW?NYEC%,@LDR&,:CC'ZHPA_TK4+=7N#MX!4J-/1ZF#3PGO@[@AA)SW$.[ M@<$^.>@;>KP>21C?9+&I.IM6I7_O'G-9RE)OM;.8A(HA!7D0FBYZ+(&4APJ& M-%(()S*0Q"J5SV:PJ;'_7MRFIO5.8(>@_VL(=Y.U;]P&)MP.R/I4_+R&G4.* MA$<,1TJ*Z//ZN>4^6&+2F>UP[1GCY3=8:G.0T6![3T][OMEG++V$N31Q7;%( M84K2%"*%*,R2 !FG'B4D,A4_G&J>'SY^:NRYW[ZO7%37(*Y#["Q-VMZ(#&V( M6H/1HUW[.9V]M6H_>/C(;=K/*7;:HOWL57T7K';B[XMB*\7[K4F&_2SSQ5J4 M6;-E(ZCJC*"88T$$8CB$49B$$"4QA<0:VIK?25I6=5.UK(ZUCRX#:[?^_< U M, L<(M6(.0 77$?#5PV@RP.-6\GGJL(G]7BNW]&/(QZ>2TM\]5B>4C;5?E[_ MV+6#GC/MO: @T88!QAB::'.8:?, ICBD!$N11*E5LQ+K$:?&&&5.(%BNM4FM MAWL"ZT8!L"QC#M9LN7CL44'M.O1V9.(5T($Y9299D"<(BA5$H8XBDYA^2F: $'J@H MB5 0A+>U@.P>?VJ4U,@%_@=]>O[?8&VZ\0%>RN]HRKA.A!TE#0COP 3EU*EV M!AH-1N]9>PS=N+UK=Z-/L8?M,30]>]F>/*;G-C'_(<5V*1]4,^Z% _W_6&Q^ MW*_$XF4AMG3YX2=?;DUIK)-3_D*;@)_7Q2:7FT5>A0+(E51ZY?_Z^FVQ,2/M M'Z.OU?^J)3\_?'5>$BL>1&EY9(^T,RB#U+B%FF9#Q;.$A3%QRRV:OLK3X_-& ML=+7^FKJ:YJSW%_7JVU15B%WI/7I3X'M7OSD%9G0QZL!R^S<[3YD%V/9_M*( M@;VNIDU*#=JY&+>B?#,/D0,-=#,3&%>B9X;>/[.\Q_Q*JWI9*/_'G'^;E\;7 M<%PZ OK[2-[;\S-E $V&7;Y@V[+5@28Q$Q^_K[ T1RQ&618J MB%F4040R 8FF/QCS5*:*42QIY.CO71]U:E8!"L)_@;J*50Z>Z(;_,.3,6TJX M>WL6X%O[>'XA'=ZS*TM_M@4N32O?A4^<@/'GMUF,.;:W9@_#&1_-X68W)BKR MS?R+H=&[GXMBG@DLTRRD, P#!%&,&*18*9C2*$)ADL986$7G'#QU:DQ2"@:^ M&]$L0^L.0>IFA-ZJ#QX4H[]:Q6;!M2%:-R^HPNJZ<;!>\&?U[EK0^H;68M9_ MVR_DPV>-LE#/BM\LQ/._[/?)_Y:7X+^6X2UU7H*)9M'6Q3SE(A.<2HACL[&; MA!@2&F$8J(QSE::2(MJC:7+'D%8OZ/C=D;_(9_VH'^6!DC(%+6H-+ZW%' 9G.V/* M$WH#$^H.N+K#0B5H'5JH1?5G0UG@X)%E?OMU_E65/AY1\?']_KWW'^N]1$GRN&LO,9:2H M(7B8HC2 "#$,F0DMI/KOE*8B)9G5N9UGN:;&2*74,U#+"5(R T;T6;,;7/ZK M%M\A'[+=ZO MG^AB-4])$"0D1#!-8ZG=I@Q!EHH02A5AS 7B4> 4#W-FC,E](RL1024C^%Y) MZ9@I> Y+.PO]1H0&_E2Y@N-LD'>H[\D0/S?"J 9XAXK'AG?7I?T6>=W1N=#\ M(A=E*\T_Y.9='0J,L;K)^>UZOR[-AL_B/. MM&U!)60BPA#%2K-/%DI(LRC)8L0B'CL5%.P<;6I61U-48R>DTRF*'O[F=- M_;HM%BMIBL@_L<6J[B+8JGE2=L.N@NL>3.)..)=8"*'2!(9A*" 2.(19HAB, M$QF@)$D%EMS%PG*68&ID^E E-+5E=C.XW.? S@@;%-F!>;>1';2$-[%O[7(\ M+?EGH-3 G]G6&SM/IIS[^*.:=[WA.3;Y^C^HSUDQS5?K[:8Z?&XJ+8:1XCP* M84!#!1'+%&0F@9RC-$LTT:G,+EGST@!38ZM:Q#HMMT$RM/]W M@$:?2IYGWRF'H\O;X!GK#-+NI7$\-KRL>O?YWYG[1CS(NRSUX8EQMMP+\XW@P)QXTFMY!BIAP??ZOX/TY'""::!^R^?'?-.&RYTP M7.NXW'USCTP$631;=/5Y-.9!'#*5PB03(419D$&*%(<*I42B*)-(6>V?G7WZ MU&CEBWQ9%,;S6"OP.5^L\[ILI>/Y_GDDN\GD9GP&)HW^T+AE,%R"X)9,AI-G MCI?1<$F=@\R&BQ?=>(#VJ6G"/H_C0#(2I5"D!&LG"&/M!#$$:1(R*K*$9 SW M.C7[=-SG?2I+N56WVL@(2B'['I3M@70\'>L%S]"??S=D^A^(G2CO^Q1L/\#; M''V=*'CQO.OTRI'[;%4';O>K8I.7_F11;K9\^T%7#\]EZNX?Z]6+YB%9MVR9 M8ZR_]4HB& =A!A'B K*88OU7A%5*2"8#,7\N/P%:RWQCR1MCR>^RWHZU&' G M>;O15+\JJUK0#6#R<;%:F;_HCVHEQ1OTY')^-52H].M@RB_JE0D121AD$6$P M2+ (",4B8EG]:GQ8B;_]B]'H,-IK(5?B[_5"6'X4ISC%0W]K;V_C5D>PM-2O MCD+ 1@, :@3*>I45!DWCMPFT=NL[<6_=Z\U9[K]'\[>^T^&M&UQO ?H92U6J MA(D4O=M4A1O*EJ?KS]1$*=XQ+0;EF[G":<@S22%&L;9TL**0TE1!J0T?@0(< MH\"IQ:C=L%/SEPY32%_KI5>7?WW+-*G.AHI@S%D!%(PY1(I$)74XA#N-0$4Q4EC@M]&L#3FW9 MET)5E:V-/WSW9/),'#NB7,/8C@-\(C-(C&GO$Y(U_^&D\-3E/ MDPR% E3>B!Y$!6 MHKO6NK:;!LLM,^_@#KW?U>#Z6PO70Z%!+;7/P!(7E+Q%EE@-.G)HB0L0I[$E M3G?W",]]__6WC^O\2>;+UT_Z[^M5'4X9(R$5HA)&IJHNHJ& -&$93*3*2$3B M1*;4.D3WPB!38Z!*-HO<[2I$5\IGCG?W)KBHD?=ZVAI#M_2 MN>X8:SM#RQN" _/D2<>Z4E2X5E +6WE[0[6KNP#*(*WJCL=ZPS9U%]3N;E%W MZ:9^9/(Y7W,I1?%1B_J5FAX)OU-3?%_FK]I*,X=JS^9K,U<\54&"*4Q$0B B MVHPRY3"@Y $F! G%E5-O3,MQIT8PC=C 3"TH:-4&QNS.:W]$-E*[<8SM%-BQ MS0# #LP[AYA^K3'=25VZ>1^N0NO,0(Y >>(BVU%'925'*([YR?7VWG7#MD_; MI:E27A[MF_B 7/[0?N.N/&RUW?=)OLAE;'J5!R1.*41<:8ZC)(49E03*1)->$FJKC.(> MW20&$=9JR;Y%'PJ^U#[A0BUXJ4-AEJ^L(B+I!B@-!7@Q6#@>$ XRWY:GBF\V M?2,=19HY*16<'?2Y*1L\MI4$E98G5:Y;3=AWJ@*3G*XMSE);$'L\R1QR-GP= M?PXBX[AGID/"?'+0.NA@_;XP=>,\V;0[-)6YSX;1SG$B6, 9@A$C 41*4$BP M3" CA =QI#"U*UCG//+4+..RCPAD94P\;\GI1O7VP-O1]R!P#DS)C1#@. MDAC!6"9CF-.\>KFD)M0 M&-I1M@3 F@0N*GMFD1>2_]OC^N7?]3W5^M8_[)?UZ9-&6;87%6B6Y>4+>L1& M5!DO#^ISOM 6R3-=[DX4ZIH?Q9R0,%*44Q@F@=2601)"IK((LI GL4 T#>U* M7UN.-[4ENI.T=6I85+(Z1 A8X-R]B = ;^"E70D+'LK"'36$^X/$1F"_&#H$ M7/C%H,S##XC'CQ6C8ZW00KN%P6^_X?--KHCS&W3F$=6.# M73F'!U5=MJ#+S^MB85ZU#S\W9EM2NY:?%L5FSFA"&9%*FTLI@2C"")) Q# C MBH4BTK_CS#&*WX-84Z/T6JLFF*&U\U.K-@/[:B5K!7;J@48_\'VO(3 J.B8( M>9INRZV_T2=QZ+T^O_/W8:6INRH+Z_%0QB_J_E(:? @U=N*#1R#/I$?X?'H? M$UQN#D9?R*+.7B_>;^4N23DA$0DB&<,DI0@B*A.89_<&U<42]P[N M6-:X)Y =S7(GN+I-<[M'C6B>.^EV:**[W>J^1?F^?JG*8YKR&U#50YV'..$J M% 1&$0XT,R<9)(D(8(PC(4F6\%A9E7KO&F1J5-S("?:"UH5][?Q?TZK4]K+'AJ@Q]^"ESOBC,,?!_ M2!.I+<7=B_8['F792?6]MC7G,D$22Y9 Q+G^0P8)9"E"4&:49Q))P:G]7NN; MJC(UPJJ.'9EE233F5!+MVT%)M!8X,]# VI\0 D0, @YV%QO^U):V,=_FU=M M8-+_?V]9[[?,P6'XV[QM(_DA4WGKZM]*R.[VHMY5P/.=L$C-Q MX/--0R)W5_*3?N67GW^L5[*I;8Q0&G$<0DH3;??%7$&*H@S24/(H8UFD5&+K M0AX_?&J66"D?* 6\5C/V.G#77<5;X!C86G! PLDUO*1R+Y?PY&&CN8*7U&B[ M@!>O&<+U*R[1R2%IF$)+59>2(^IH?E]^'N>F^&LJ0PF#-&(F%XU#IA"#(I)4 M)B**E;0O/S*N[%.CE)WP9=GR/[^^-U7,J_+EELEK;_$"^/"KWFQ:1W&DNBN8 M%^#7SA+FQU9K6:.N[A_4WWI]\]?&IZ/T9J_/J)[1%%\CST[0(!-YF]?C5Z0) MN3F#8.WFUPPC0L\*D/R'%%N3VW]>[#*AII;KCF\6+R;5J:Q>O6MX*60BN214 MVSZ80,1"#K.(,D@XHR)-4Q39G:#Y$VEJ%LY9?MJ_#PU+S4"CCF/YR-OGT"X6 M;=R9&=%(L9H4\+W49:!&I]Z@]56K\G:!QJUCZ0W DQJ7_IY\8V&X?1^!.:Y%-_HSZI&^OWJ17_*U_GK7 @I4A4I&$59#%&B&*2$I#!"--1< MRC$63N4S+P\UM:6^$PSHI^KU[ECVI -3NS7O!ZFAX[UJ(B*!CH%'YX+K"Q[1@<8O<^.'%>\U'Q6;!YY@+'A$1 MPU#; 6:;/X LY1%44BHJ,I%AKFZBC>LR3(U/_OP*E!1EH7[3[:U5C=?T8.%M M%6YD&HOYZ4E!?E%_"VYJ%?7=M;YI=)B!1HL!BPJ$8S4*"MZ4Z>XBNKG@K]6?^QVC@&0BI#B"J3(&580I M9 $)H118:K)P)T'GY4]NL+SC'U]7Y.[WZ_N4D\>B^K_]ZO/N?R MF2Y$0\%U"YN[555-M*+C.0XXH4%,($.4:KLPY9#$ 88D"!-!6)K$*FO*=-KQ M7S]!K!;H80G.@7FPEGK7":LL&[8NHU%YE9C;JV%#SWFRH\4!L1^M67 I./BE M4>$?8+$"S5S4XI=3404&WW5/09]&P3<@Z*]Q*'9N^7A?C_NWO7'L=Q9$WX^_X* 2^P MIP=(SNI"D=198(&ZSA;075FHRIK!07\P>,WR&:>=L)W97?/K7U(76T[;,DF3 M2LT",]55F9(8\5 *!H,13TCQ]N?W^C![Y\2VIR1SN=E5'$L"TQ(K"+BA=8<9 M%H 5*3:-;I"2>3[PL;[\GM:&IKC=:=GUXR=:P5- MUQQA[,%^KTYWJOVG(S]\C,FWL]*O/:&1;?B+F=PIF)A"]<-N\/K71L^D4]24 MA_SRO9GDO_1" WM]HW2'CSDAH4CN8X@X+A]^1)"/J/-CCN6WV/QMM1)_S!>F MM>3+!KCOYQN^6!FRYEXN$E-8Z.\+*&72LD7) /!&-M;#R"9[X9/?HX0B_( +9%0=!Q_57/H! M\](0>C[%]UR*;3]M-D^&R>K=:K/=_#I?REOU3KOO\VT_;;3I0Y^)$DE!,$A1 M:;H@I16H*,= <)E13B&&=M5F?L-/S<09Z9-Y*W["C?PWR?U@Y_H0DV![[A0+ MVNA'3AK53O+D78.J$=X0\C7B'R3AWR1_&X3SLJ//9&3C^QJ3>!5!ZM6@1^!']9?IU>A1KX9QB!WU^H=[ M]R%^E.OMSR_Z%=_VNX:^/,!FA8)%:MH3$)-IQ14"%$L.5"5H#HNL4(43^;7M MP%,SX9W<-TDMN667W.NPM[.S,1"-;$H'P1PG:< 5M7#]B.V&';LAL1,8)SH2 MN]WO:[3:X[.ZM.<+7=^N:X,IZ@YQ7^2Z+@2:28)Y3F0)#.L?@'G%0%54&)0I MR8H"EE2@W.W,RF[@Z9U"[>1.-D;PF^21MCTV$T]*!\>IL+5@H>&-;K\Z7+\U MN&J9]9O<^'^BZ9AIBMF;"OB01LL%J& FRVK0D0V6"Q#'YLKI;C]C]:O4#IW< M)X@><.'W2)3_2]+U1_UFSJ! 5<4E!ICI[33,4@X(%@+00C"A=]D5%XYFRU6$ MZ1DP(UFB]./D2U6(_I!?OI1GX_M*F':;-&YN$EJX#\. >]L MO'S1"V3&G(8(QWE&>)$!(7,,($$24%%2 MD*8J2Q7"2I16O28OC#.U36*;#K(/ [DV@[B$JYV="H!69'/D Y1/\N,0#.&R M&T^.,G;ZXI"J)_(3!R_WY*SQ)0YM21IJ$M!-1Z[3GJH22#%+*0,6+R M#RN 2BQ9+O*J< L_19!Q:D:HEG]3'[ZVW'WU!L^5D2'&;):24Z$R"C"D)ILT M1X BD@&J?R91E?$<"WDU.;2;BEZY?F)O(S9,.'M.<*'B? : M3>OR@)8%+_#9?<2I",5M%$'"<S-),"B2H#2&(.H,PE(!QAP' !4Y;*3/_>IW1_>-BI+=+?__KMKUV]OE\Y M_@68[/ B6]Q=T7TK<9>!;VKPNW*J7UJQ S($N>$4N++^PJ"O4DQO!\2Y M^GG+NSUC$@^/=+YN#M%_72WO?YT_2]$DB?Y?N1 ?5^OO&SFCK,HAE B0DB, M2ZX (5B -"W+BE18,&Q%%.XTZM2LT%YHD["RT&*#A9';KQ34"G?+"$9H-&/' M,W;RWB1&7E +W*4%&9&!6JU-JE# \(8+1J&"'59CCAOZ<('A*!#B=+-O7::H M\W?HPH36/RW?T"!NTG- "E&!U@4-CC5S@9Z'V<:6>S4W^;7(_SC>F-4N]9_NH?[:9":Y0 M124#):X8@$I28.P)D#C-*R@+#*EUDZ.SHTS-;NS:P#:2MA&3I);5O57N,:C# MUB(85+'W2CXH>;7+/8O"5?URCY\Z>L/;F@&HA>OXIGHR6*G]TF6PN\FS M2I_.EX8=X';YC1JB_#H=I-W??);;PS21S0Q2"#,B*Y!250"8IA)4J78M,&*2 MP)QD6+&./>O.H5C?20JKC^:0.NMNC)I]:HA:ELE&JV!V*88Q2Z^ITJ\$P'%B M[&Q1!)Q'JMHWV+8<*AKB;RW$C?P[:M7/,P/O5"E^VZ#CUNZ[P7, M4>F^WU/\[-Z+QDQ-%\M;]7Z^>-(_;1(D;I^VFRU="CWF#)NXBX04X QI7ZJ4 M!:B(J6DE B,J*:&F59)]UP['\9V\JQ$Z>K1R)G]T;=AHVX:M23Y(5GO1_7,2 M7.?(S@9&1#ZR$3SJ>=?(;@QAF]'3D_LF:34*9_\\D0MD %U'']4">D+ST@3Z M/B9&U]USV0&?5VVS[J-FWF^X_LE:BADE*61I@0 C!0&0IA00Q7+ TAR1 F1;>>M0'&&SG9_R.=K^OC7;WW>WKH.NL^2F[J+U<+_1A3JO25 M;N5O\^7\X>EAIHI<9*DH025Q": BI@4@DJ:8J$AE*7B%G)K]C"?ZU%R03MCD M>2?M3?+0R'ICXNC<.9(UXGM@MP.5ZST ;I+=.[/'(#$@ MW"0M#!/(4/>>NM=.7'<7_-\CG]U[0H*EN?M+$)P0^>6_&U*46<8(I(0P (D4 M %:E DP4*<@9*G-4\@)A$H@3^;0$4UN=XC$AGYD!RV.5F+C&/ED9Y$.^.?6C M, M5#59LLE:$PH"17".1)JRTJVUM^W 4S-YG=PFRG^YK>UUF%NZSQ&0C.W\G@+Q M)FG%3GZO!8]CR%S1"N5OV@X[KK?H",:1K^=Z_Q61"W;9I60N+N6=7#]DLQ2F M)F,? ZQJVA/, @<.+@0=5I"!A/B"#I^\" JX">#!7%']%MRWCYM MYDNYV6BQV'Q92V7:.-TOY_^2XI/08LS5G.Y\\2Y$K]WVCKO+=&XRLFG5FB6Q M]PM3N&:D--T#9B7#C'%: (68U$L01* J60E*;#+"*6$%=^K_/)[H4_/-.__Q M<;6N+5M;(=NL3D(+[+8NC?@.V*U3TYS9R.M6IW32T_HFV>N=]!7OVD9UJM=1 ME)Z.2:O]?J_1^V5;"&PP2-X/O2W.*]GX$Q=H91M1\%%7NO$GY.7*]PH2>&2E M=?0/=_3/1HX[O3)O3,_3U;)N=S/+BM*0W9*F$!IB40!*, 52*5&DC.>BK*QS MRRX.-[45IR=?TS++(0OH,K8665Q!$8MLR7=,,(;ZI0M>]Q%\%QQ!AVRHH$B. ME--T):)N^4C6 UF%5U^RGBY0=8:'63XV-_EN_68+TPVL3;UW5\_/3RN5\]- M([&6'@$54F&:$<#SJ@ 000I( 3-00KV9X&5.,',BY;(:=6KFMY-T4_MY\YZ\ MKIZ^#>2V3GI@(*/[UXV0-82[?_1%CL!0X012,%_69LR1W5 '&(X]2)>;W1DL M/G&U?O,DYGHFWVRW M.QJ3Q675^E06%E=?20[:]+ZK/9N6$YI4K*)Y#@1.!8 *EZ!"I "JR"I1,BDQ MYY-,[K$'J>4_# F,P4CCV9O'"S!>DO\@KGCQXBEF,LR@2FDIJA(4*,U,W[ 4$,80*!0M M*:%4\I)[,%#%E=KJ8QJ?L:H[DU[L)9U2QL(DLA0FM&B,EYGP[Y*)\&^5??#_ M4L;!ZV097+DR=3W(OSVQ_Y9\>[>Z7;]YIO.%D>?C:GU(,-8$1I!D*LMQ"0@I M#(5JG@&65PIDF*,BYP4O2^02>G(786H^_5=Y#:NAQQ38+0)Q@8ULV#OA;Y(O M^N?;F]I6?^@0ODE,RU83V3;?3/*TU&_\<9=>)M5JK:T^UZ[XTZ)N,OY>/JXE MGP]OO3PZC/LB':S;N+, (W<>]P7HN NY]Y-&INPXXA"YW?Z0Z[L?='FRF=@+ MGK/ZE^_U.[O+LIZ)LLQ5Q@H M;-ON*L+4$G.02%A)10I2Y(Z&=[):#8U>_Z/ MEPR.]T;D1&B9$V7J+Y[K^@M3:_/]V_L]D_98_26#OUEVZ\EDY)W0,A6@HN>8 MQBJI\4FV&J"A3I='W)?U)8F!JE@*8DUG<%83*() MZ.9!;-;;V9O-G'ZA7._P>)O!EE:X=;UPH M;#+O2L#22@%4Y9)5(JT*Z)1[XRK U#[RCWN7F.Y4,85_F^V*_Q/4=:,)[SM' MU%AIQ[BZ\S39.;4QP8]M5_:B)]M5\J*]7;)O;W<3Q1WT12Y8TSO'X4?N@^<' MSG%K/,_G>*03==3JVBM2J_6#R5.JW:G-KKL3QXHAR7(@"L,IR@H**&,8T%RD M.[X:9FY_:M!7HB-[LXEXJIRS!;Y',$!2^RG6IQNSW$K5D#;!II M^4#HD.T1%,J1TCZ&( V4]V$-RV "R.6GC)<)8JW104J(_5U^[N'?S(ZI:7GRYFG[ M8[4V.0*S*D6PE 2#(E,5@#F'@-"*@X+34E4JQ[A@;@1IPP.ZO.[CY'7OY&WV ME#==3RVZD]F_I=8%\&W/VD,!&OU:2%-B08Y8#A0@&(20H(811@ MR&".N/X==J*6'1YN:DY'*VUR(&YBY'5.Y1D"V=:4A((NNBDYAUH$E\0.E7#I M-$.#C9TZ8Z'XB309F[M\RU+YVJ37?%I^7ZYWJ8QW],^WK$L>$ MB=;VU:C99#I%DODFV:N2=+JX5KKZ3)J=R8H^%9$M6919\*BAO0+%8/6U/C*, M7'M[!4S'=;G7/,RGQ^BG;YW+53%>%&D.%"J1=KD4 B1C%<@$QA7E!6>0VW<$ M[1X[-0.G!7/IRKA#QR(&[J5S9$NB9;KL_ SI[=([TD?_L3H]#DR[8PO&EUH. M-TS<73UB>\.7$AXV(SSZK9_3]6[U\#!O3@+?+(5V[$P42B[Y7&[>SS=\L=H\ MK7M]*Y3**Z9X!CC3CA;,!0<4I11PE%=%2DE:$:M+7A00'\KOY M48[S8.= Q4,WLKT;!#;9RY[\'J63B!]N@7PEQ\%'=9+\@'GI'7D^Q3M"Q:44 MFX]:F8ZMYE8=4'1C(CEG"(**Y!! 9#*OF!* IQ+"E.4J+9V:OUT>\W, 3V9U"[BMXU4!08P?L^KAMR-%6JEHO./V\(0+7ET:<.P EB4 )X)8 MMG?Z^U2K92_<;D:18L8S492B0MK., 9@QCD@#"J@2 $E3Q5*2>%VX'9FI.F= MM#6"OCAFF]?"^A^QG<,9RUQ6M"I 2G,"H, $L*RD("VK%!.60OWSV6.=I/]M M2]?;T;!^.68\O-_219.[LTV8O)\OE^9H7YLCT\0I/. B*TJ-:@54FE, &^ARWU7OQ:'0K_.E_+25#YL9(V51X+P"*4JU M@YVF.2"9ML\(I[R$(B.9L"I.NCS4U!SK4X>81MBDEM8REF>!L*UI"(%;=.O@ M!YF'@;B$1C ;<7:@DO,"@8JJ)V<,M7;(XHK62@G'I6AP:9FF1I>WY;5LL>A[L?O:P6W MG6T*!6)D:]2*V3%,]8A7WX5B775!))#%&1QJ5!MCH_1+JV)UCT>JQE?]WBR> M_FP/YDG.($HQ!R7+,KTU8A@P@B3(*L@1%20O"_O:QX-'3\U&M,(YI"\<(C7\ MP5^G?^3/NY7+)X7C$ .'- YO+$9*Y;CT.KBE"FV/C,"MV;DXP?S3OCDS668G=T@ M=\0".44. X_J(KD#\M)A\GC"=?VK]FTZZ9_=SS[\:?A@Y &UUU)T:;*:F]+9YA@%.F .1* )I#!4H$"6%$5 6'/@VOKA=M:N[;&\[7YK26 M=7GK_Y,^//[OA*V6VC ZVK^ $VAG'U]G6B+;S],M@O7?=[]H5;LYY)"LNX&V MZMPDG8*['X7OWA4.]<#MO@((]BK]P<(!>JZA6, 1?&T\V^ZI%C_J+^#-P^K) MM'=*M7_*L#;1A31=23)N>((D(%(*J$UW5KK1I)T;:&KV]]==TRR3E)>LV);. ME^Y]"<^@:FM&K\VTM MUNYL,I66U(DD9SS1IV:UONY$K=V.;Y(_ MK0TM]5OC-M8]&#Q=QQ'> C?79:<_ ^M=[)77/N9G>JG2,N;*H]# M_7<.::3TC_$G+K#W.H+@K^+=CCM^ M=]N5MMMA3Z4MX J7L'MVI+&3=B^I?")Q]^(M'B?2OWW[OM'6[(>Q37>_FQ_N2_& MKX1$G)GR!D($@(9WA<*2 <0*6L@*9;D;RYVG'%/;^W=J&">B2:::TT724Z%^ M^[<_9+V+I,N?_V&8D(RFM9?A1]3K.X=V7MT(,Q/97/\7O=_641"%;N!+34-VZ/*48M[?6=5 ==<*Z\G%N5E;(^>S# J1**B%AE6169_&7!IJ:G6QDW34'WW^-C;AV M]N\BNL,&+B1FD2V8+US6ALD6BQ.69R/Y7^]7S_]+/Z(Q.OHO>UMS\<&C&!-; M]3IK87V]>QN[=ZNE,$?*8N<>] S/K6J"#*US<+M<_-RSPU@V-0DSR(1>_ITR M9SRJ/C72Y18H3DWAPN%X11>Y $*,UG8N'&#]/G4!GWKU+NED)\VZKOS-X[XA M^E?3!W-3=S=I4P!_UN[DWOG&9J8<$8VQ.>K:O5JR63=S_0FJ=&^'4 [3(FM!60QRVZ'AG_]4EP+ M<*S*XYE].-_0^_NUO&_][*_R62Z?9&T\9XHJBG.2@B(M"( 4*T!,/0DM M%8<91RP53J7_0X--S1,]E-6$E5MI6Q_&D>-H$&<[BQ4*O1MW],^O>N/V51IMM.UJTYY/0K^!3-G<03 L*XJ"4^T2*CB4)TG$TDRTM> M2%#B/ ,0,0ZH89R0VG,G925R4DAKAJ^!@:9FS3M1$R-KLA/6(2UX"-5A(QL2 MJ\C6\@Q,/EQA@V^A?2YU(-Q&2JAV?'4['(M?<+JXVG>+]]=[27W[UT188*5R 75 MTXJHQ !BR "5%(%<$<)*0:62R+V;RZM.\WA]8'IB)B8]3/+Z*TZ*[";1UBI[ M[^'@\HV[&XX% M[]%^.-I 'COBEBZPO^E>BMOM#[D^_DU'Z"8>-HL_DY RE(B],WT+3 M)+5$YMBQ2 $O2RPERDEE)N*Y"<^.WE_@EAD'>(KD2>@9&B+A%FPBTP.%\BY0NN# ,\U MSXF7_F+.=*6)U.NI7^RN,T00(D.,Y25(E=X;0D1R4'$L0:&*4A8J+1EV:M!] MC3!3MEQWPQBV1KA+Q)EM*QXTC ,H:)#9T89-\8SK.I1I.;"Y7%JKTRAR]T? MJQGEN5)CC45=T-8!N\KNH%4B.54W6C3JJ*Z@44KL53+V_W#P#7INXH*#WC M$(M,4 &0)%*[(V4)&-(^255B48J,T!1;=7&X/-34]FM=;*2FDP3'Q_#ND:HS M$-M' Z\';J2X7RWHB2.U8)BYQ_&NQV[DB)TSAEYQN6%8;")P9YXP>JQM6)-3 M4;4+=_@S?J^6QCS?JJ,F/2^R6SMNI"*GJ,A5 DG.F@=Y:);T"@%FS [AS'R-$2VY5%FP(MOW!/#@#SD MKA*,SD_N"=$IWG+?1_F9RR_KU:-<:Y]6OWM;/<(NB_6SW,YP57".2@%H*5, MRRP%K$+:%RT01 6O.,R)2X>$H<&F=FS=R7J3/!IIZX]-=O)Z'!L, FUGST+! M%]EP[9'[LD/NPQZYSP/(.9LG&T@"V:'!H48U.#9*O[0L5O=X[%Y-T]JE*2]] M*Y?\QP-=_[.MH^ 4B[RL,*!YA@&$N02$R0*(E*6HTIO:HDRM-Z[G1IF:U[23 MTW1_;01UV'*=Q=)BAQH"H/$UV1JWJFNQ8(XO;Y>FN[?YOS&RSW1A_+FO4KMK<[[5 M>UW]"VV #W_0NW+&N>'QSCC@69W$456@DE""BJF*%T+)5.3N21Q!99R:W6U4 M-/LDV2I9LYDDS=\W)O&?:PUJ5Z3^B]SKXI/]$7;"[;R_5Y[&R(O#?@8[_9I, M$3US1NB;^L^D)_M-LE>KO<3,[HL?'M[Q;K74.V,8[X@P% MS38)*^$K)*%$@?AT;DJ80*N@Y"T8J#6+-FKUI[YW"2-=J>G= P: MJ)#0!^: "B+:JQ! A03U'/M3T#$\$R_I?/UWNGB2OTEJ&JUTO<*_+U=L(]?/ M9JQ/R\TLW\\TN#^MO=+XT+9@_+4V#<:/4![I>ZLLV ML[+ &:ZT-UP6@@-(40%HQ3'@I4IY17C*4R>BZ=$DG]K2\J[9B\^7B=(0),\& M \141EY@C,Y)K?1-TE,[^4/KG?053QK-CPIT=LHGM?8'N:P& M@;87>M*A8%Z8#H> >:UC3UVHS-C1Y!XWMW;LZ3C*SAU= /?6?7?SK6%>_+04 M\^>Y>*(+(V#=C,H$'W_,'^]6'^JF@>]7#WK\&11<900J0 J& #1L/[3*39\$ M69JP3@:150FGQ]A36WMJ\8U/O%<@^;T1U?+ T&<"AE>1R+!&7@>\$'5J?NB) MS16=#EU''*VMH2<4_1Z&OH_P<\_?/FWF2[G9O%L]L/FR'J,Y,;F7IE/B:FML?_=W[_8Y8KA3(F(:"2:TM6"06J,N>@R%B% M65E6@CEEU885;VK&[LMJJ\4U;4JE7G3 ZFF;/#9U)F[N=N!)M/.I7V]J(AO, M3K&DIUEWCFAT2PZ4ZS.6F0/*>NNDK6VGX4WG@QLMP[G%<= /Y/L&%FY4!S<. ML"^]V$BC!*R-_:SA:LA-ZF)\,_ZMVK75_;+:S)N(D;9@&Q-3^G6^V*VIW6G M8O+[7LG$:.E8A1%NWBVC,*\QF[&C+,$G\L/RZ:']]@.&\H-C'[. V$NNUR\Q MO@9.JR+DJP;P6QM^72WO[^3ZX;UDVYDL&2]ARH 4N00P%P6@C")0HJID+!<2 M*:?:D/[#G2ST:!2&"RTAT O"0R*TC&[F]1"Z0E00R0SD J< ,G.TC:$ 68D@ MT3_#4E8N*Z,W=",L;D:V) 1H=LN*+Q215P8C%C!R)>^'4'"VY*?4#62,#QX] MJCT]I=1+DWCR&C^K5C/*:&NZ:C)"E_<-QU1[_CFKBE**0C) "ZCM'.(4L$(I M@&E1$I@3B(G3QSH\W-0^WX:F+<#8"=J@$,@L7!AO54-@I_M)T6-YU?6/$AMN^ MH;P.VK[]>?";NEUSBI@H2U4";)A>8%9R4$E> 2HQA*P02%3"M_VAM113,SV' MW?%J89-:VJ2OR(WI#'#X:Z]VVGX39V>VHD]'9&L6;2:NZD7HC&2$CH/V,KQ: M7T%GF(:Z![H_S,^,ON'\Z>&I?F9MK@TOPEK^,%O9CBO4'-1_EGK/>T?_G&59 MSB"!*>!4^V?:9G+ (*1 .V^L2B$41#DR]3E*X/*UCL/8UU.@X]GOJY#\LJ@3 M=AK7SLU6NLZ.G96,B'AD^]B'NO'\#F3?N7YUBE1-@& LJ=8AG&'T!"^0270= M?51CZ G-2S/H^QB/4B]C1C?_H!L]BHGY:1?URWIUOZ8/;:&[Q&E&&!- J5R[ MBS+%@&6* T$80:G@J6166U*;P:;F%=;B)HV\22MPTDKL4 9U">)ADQ4:N,CV M:0@S'P:&2^ YE)0%!'&D"C.O%]"MULP2E,'2LTO/&*\2S5*;@\(TVWL\C.NO M^H_5\IN\[_7\5852VGVD "%2 IBK"C AM7WE.5)5*2%A5M4"YP:8FA%M1'3X MXD^!9F$BKX0B=E"^EBYIQ?,QA*=@<3!^5\(SDL$[A"F0B1M0?="LG;IO/%,V M(/6!^1JZSG-#7%=I[;IHI4))6 D@\R(%$ D$:"$EP!GD>5XP0@5U.7L]>/HT M#U^[)G&T%M5QOWH GN5NU!>2V'O-M@PT6).P085#[0\/GCWN[N^46D=[NY,7 M>3@7-OUL>I&S=ZO-=M-V-YH)1%-.2@4JDBH >:9W=107^O/&D$F55E2/8NN$ M7"'(U)R5GI@)-W(Z+-#7S(>%?S,2RI%-BGV;KOY4U,I<[LT5^!NQ=ZY&FIN1 MG+"H<^3FN@4 =M#%N^;YX[F" 5 XRU5#/]: P=,1*<<:7]2YX+ M#* D A!%&"!9Q7(D!,F@4QO)XR&FMLB8F'Q-#/BHY:NI4=J0)0 M.Y_S.I@BKQ+]EHQMXZ*@3,[GE0_DA)X88%1/]+R"+]W1@2O=/G$AY[.F/O#; M UTLND*36D DPB[6!2F@'"1 I216&58UFDPNH X$/.@ NL7T^)TBL/^8+BI_XDC>2__5^]?R_])W-1ZS_LO]VSSUO ME _W@C+=5WOI,N\ZK'-4?EDMYGPN-WOJO:Q$+,><@TSI M/R V(:@,,R!*;4E2Q-*B<.(;MQMV:D["MZ>'![K^:3)S>@HD>PV23@7'Q%*[ M2;"S.>&AC6Q[+D"9_!Z'J] )IE!YH7:#CIL(Z@3$4>:GV]V>'10>'A>KGU)^ MD^OG.9???M"U/.H)^'FU?):;K11O_J!KL:F/A/J_-^&0SZOM?\FMB9AHJ?\E MQ0P6.&,J):#,60I@1DM 2": 3(DH>:6(%%:M4Z-+.C53V)RX/2W7.PD/&J_6 M47C'K@G1)MG.;DYBZF*;6J-4VZ^T[5#Q]72T6'U=K\\N9PD*ERO0R4X4YGR44D)QQH#(A$>$H M$[D;-7D4,:>VJNQ;.-1]?Y-6>$=O.LZ,6GK?KSY/(RXA?17[ZXBI\CJYU#1K M2JOJ3=)3-OG=J)NT^H;T\Z-.2*A]01PAQ]U'1 7Z:-\1=S2/O)X[O7"9/C[; MG\V?/U8+?6>;\8E+2/.,8H 5HP#*/ ,LU=N.',*\$$0J0JV(KBZ.-#6+OI@8HGY3C0<0^- M.(UFY,<06/- MI "*M "TA RD1*B,%I2FU*USC+,(4S-1W__Z[:^):M1P/&=WA]_R[#TJJ+'/ MXQOA^YF\70.O7UH-_A*]5ZT_@J'.[MT%&/<\WQN@HS-^_R==S^'\=7[_8WNK MOF^:K((>BT&_V=>LJ/*RD*:9K*0%@!@B0 3.@,3$Y ARPK 3 Y6["%.S>AV9 M[\*HD- >Q8>0CVO)FY1L?Y)ERXFQM(=1X8YM#P]IDVOYP4H!K4'CN-TD?8:5 MOA9Q.)'=$(Q ?FPIP*NQ'+L!-$1G[/@DC]!=?S1SQ#2KN7>U*P<*C T;O4@! M20D$)6&I2"DG55;:I$Z>?/K4,B5;0FCM1-0B=HZ&0\#I"#^+L-PUJ(QK;-Y9 MIS*<>9GL(V[7@#)2E,T%'+<(VSGE!Z-J1S>-%TD[)^]!].SL1<':+^E-<6L7 M]=:X871_PS;;->6V6K)WM^Q>!]V1YFADE*.90HH23& 95H"*C,(5,6Q2I% M>>K4?/#,.%/[QK_HAYELG+I/M\FU:L(7BU9>Y^J%<_#:??L!0(O\_>\D/&K: M%)"??QB%4,3\9T89EY%_6-4C*OX+EWML]]^(_W[:;.L.>7>K-T+4?@1=F#KJ M3\MW]'%NLD[;_ZR6V_6G@;)W2K9ZU!S*R2?EDDK_TWWE^3= MN-/@$-H883I&BH#$FA:W:,F5> X&57R?/5[LY4KM#T(TUSXK9-U!DYVJM[F? MEH:V9_XL3>+#IBZH^SF#%:&*,P0* I%>@+@$#'($%,R$0%@5.'7J,^4AP]36 MG[I.X$0Z>HB2@>')L'-O(T,<>06Z4"^6_-Y(G,2IT/6'+FI:_K $$\BYMX+( M+J'>[E$!VTBW;]GF_9.<<9%A5JD4J-ST,"B$WJE3O3\O"L01+S%#$#H2F P. M.+6#N;:E:+T[?VS%#-"QN0^QG1$+"=RX9W>]_LK;5<)D[:)%[I)\ IB8S8_[ MP[U^3^,3RENU*CYU7T"S\AO=/JWG;>.I/:-&+C&CC%4@$YQHA\K0FLBT9LJF MB/"BS"LK/EV/L:?F2/V]BP8V20"_^D8#7>"_POI<#^JK&:*/\PW7=OV_)%TG MG1IM&[PXCI0'@#$-UIF17]]V#4-B9<8N/"(XSUL_ ZK-VS'OU=T?JQE$1*F4 M5MJL57JSJ%0!2"XX8%4IA>4DS-RNDW% ;C@1L W]JRQ84TOHT[ MSQIW4R>2\9?IF#>-X=.*C$(H=QG'^#QS S),A7[N,DP.K'06#_--TEC/GZG9 MA?Z-SI>FE=[M;NF.A7#?K]D5\?__-GQY[HVZTX0=_GR*O+7JZ;Q$C;-D=- M5LND_ZN@U*36^ 1+S+DTWLAI.I;J'R?MV-X8B:5IQA.$*HXW!RL2DT/^SS?U(E5GY9JM7ZH?_II.=_.Z6+/'%X3(#PNY%;N ML[+>:5_J9+L7V\TXCO0&V%G7ZH2HJHPX6_&J,6,(_=I5G!$GPJ+Z,^;HGBW7.5\_ M4<,>^V'Y/%^OEG7Z^<+$OQK.GGNY-(TP9IB)%)4I E51E'JIDAFH5,8!1651 M%HSAO'+J,V$[\.06&R.WWN#+OM2)GD@]N$OG9N<)L%LI8L :V=:W(M?]2 ^$ M3HS4R8'8 3O!.P(5JDF\[;#C]H]W!..HM;SK_1XU;U_ELUP^2>/UUT4,E&__ M,=_^>*?MX^I!KAOB_5O57O9MNY;T83-#DJ:(Y!@4.=<>-D$(,%$ID(J\3#%G MK"BMS):_"%,S8/L.!>M&SF33".I0;>4W%\,6;!R$(]NR5K#$*)!T&B1&A:33 MX29I9^!6)=WEWT:: 8=JM^@S,5*M6Z09<2MUNPK,P4(WOR>/5^9VE>8'16[7 M/JAZ'&* M4?>(YQ5\N1L:IRIY//"^--[9/V[S9Q"5B[53L@7)&_]%;2I.LG<;*11+AEW!*8 M0&OZI=%&7> M57^YVMO>YF9'ZJ,PO5!]_S:KM&%0N("@J)@I RPD()Q"@##F MVGCD$N9671OVCYR<-3"%2"+YIAUWVZ*6'C[#7[R?UI$_ZN^?/]U]>)]\NWMS M]^';]1_OL8X#*W5[-\D!YPQC44J$ MN!-]L+_R=#OV. M4D:-Y%"/F_H7>U5^WB2U*CMC-[;HN)E,UX_M:RF]SC5:/_OV]EOD-WS[1Q2Q+V74IFP/$\DS 7]7LIQ>GZK79#/EVMV?@?O7P,&^XI-\LQ6$*,LQP6F#3)AH5&8"I MT*XISB1(%:Y*SBN9N_$*#(PU-:O3$[4^)%2NBW "!6W'QAIW)C]996/XO46M[@?TW^3O*8-_/ GKV-CG_7K M,".B0K D&2@5A@ RO9^EJ=+_A*HLH4QE@:VXK,X-,#4CTOB\1/=($YXO9IN]EJ MXZZ-R2 Y345S_?D3"'@J2L--5 '&,@@DR2G*!:D44;/'FG[BVY:NMW:>Q$C2 MNWQ5+W6(]X'UA&^HQ7C=H[;TMV_?>Z.\I0O#BS[#7!9I"K6K M(HH*0((+P#*"@,PD%AQE.,MR>U?E_$#3]RJH-C;R?KY M7FS#@!9Y7=3R]=>SI)7P:F@<"F.OAFBDPM<3,)GWZC>Z_J?<)LTIBDD\#%7C M.HC+8 WKZ3O'JU$=E/R@!G7X2E\&EOIT40S0T;]8]KYOI'I:_#I7D8US3+W:;-YDB*;"90S*E@!,*,(0$XHH-P$(0N*2UY0I'+D1(O>>_C4 MC-_'@]X-?/7PL-*.9+WHRS9H+&K&)4,"H\5)Z#ZOQ3%4U(?8,I[C"5SLH$L- M3R-7P$#("65#12OZCQXWI'!"J:-]_ZEK/#;GG^7V;*=%TY7GHWX!9HH0*/.R M!"A-,8"E$*!*I=FK(U8@ 7-H>H5=[K1J/:+3!S]"J]6Z)Y72CW/8"UDA:[%K M#(U7Y._=-%3[5WHH5N.GQ]C("FPT8S-*HC[3N#H.NV]71!:G G M:O6@\3:F+GH=[%.=;O3SK"[0,7WXDR^>S";9^'?Z?^*._CDKD:)0( BRE.K= MJD@9J&B>@PRG)$N+7$!NQ=MPA0Q3\]-:%=Q<+A_L[3RSR(A&-NP=>9LZX'K[ MXY#K;:=#TBEA*L;"^7M70!C(+?218%3O\0J(7CJ9USPJ6/77.6[F#WI+M?VI M][I2O^7;3>,+OUD*\Q?37G>F&&0(0PI2Q0L 31]O6BH)A%Z5JI3@BLC\RH(O M7]FF9B@/-[3-D:F,CV]G1UUUF&?6U[:]V2G7+M9KM. M"N[TBUK*=2WH\:JWO"5[[8*M:R&UJ-&Z>H@K@H=O'A_7DC?%Q%]-D'+S[S5^2WQN1 U(46L,3,CPY.-[X M,4L;]4\&,JUN=*^;>+=ZENLW;%-[KK.BRF2FS0B@U!18004!18P#7$K.L[0J M>&I5X7GTY*G9C5JXY/=.O/,O^07 ANW"53!$_OZM$7"JASBIK5EENZ;K@/-[.\H"6I]%J>\4P!B%$.*K,_RU"1(PHK MQE(K6L*S(TSM0VR)-'=2-I2:ENOW>1PO?Y=7HQ/Y^W0%QH-C](SR5[",OGSB MR#RC9Q0Z9AH]=Z&?G_Y1;Q.TA'7$^T4BP?OYIN91,\1 +?_3C&8\SU/, <(9 MU=^X$H#RD@-2<5CD55'DS*F*V6WXJ1F 5OKFR.94;DZWO6K(MGZA&Y.::C1Q MS*-RG"4[CS\>]I'-RP'L)U#OI*]1C\!=Y@=O^T&GIK-Z\Z)#%7< M_=(CY\D:\2"G;EXXOOY16Z1&"ZY@C7.HMA]V2B=I1V X'I\=W^\9297W)OW@ MJWQ._MFD@7<_:,@\9QA*G.85 A#F>J=6% BPC)N:P*S /"^+HG BO+LPWM2, M1"==UZC3S3!< M?./@2$++*9V*%E^)^[2I/=#R_0PSJ;"TM< EF-2Z.-:CPL M57]I0VQO2'E%5.V'V6T.+.SXOW8L_O-'M4J[^CFQ]]-FMJM,O5KGY:;I[4)!7U9 M+>;\9_/G_J- J:C*7%"0X9P#J'T:P+#(0(HD*Z H5 F5=7MRIZ&G9I6,\,G? MN_R^NF)WIX!#$88;_,,V*2ZHL<^7]WC>OL3S)FGD3GYO_VMCH*[%VJ'R)1KF M(Y7 V& ?J/3%"ZK!&ABW)XY7#..EZ4%5C-\3_+:V7>7-7!J6U3J#Z,=JH>_? M-$F+,XQ$BD@)09495U2E*:BTR0 MZCH)>-.3^W_^?R3/\/].9"V_V^;W(OQVN]^0H$:V][^^0/+#,&K.&UY;* +M M>"\.-^J6UU;YEWM>Z_L\J6,>3#CN7_5J=JN:,\?Y\O[=:K/=S$@N,25I!GA) M3;<(*0&M,L.O5:8I(04GU*U;Q,!@4W,F^[(:=U)(MDWF)CT\X49>1P:8(9CM M#$DH\"(;D9>XO3>XU=GT9A_[;A Z=WX6"TQ"\:\,#34NOXJ%TD?\*3;W>+HI MJ^6]_B ?S$3?Z4>\^7.^F?%<<80J#(B4$$!<2<"80*;A \D@H8P43KV93PTR M-8MA9 1&R/J=OTF,G,GO1E+'\[B3B%IZ&U?B%-O#,!#=N4'D[F8,8!#*M3@U MQ+CNQ("21R[$T+57U#5]E8_ZQ?A!#7OJZGY-'[[*!SHW!)]OGK8_5NOYOZ38 M7Z--T--RF\V8@+DP)?L4(0$@TO:!564)"H)(I8H"HX(Y%SQYB3(U _+FF5KJJ6BYEA[U-1ZU4'Z38V=EQH$\LBUJJJ?V$B:M&C?)3I%DKTG_PD:7 MP$555\$9LMK*3Y#QR["N NQD?=9U3PR4O_"W]6JSF:EDJ2V(:UA> M"*H]*8$KEF6*H@JZA'9.#S/-@([H#MQ-.VQ:2WMEVD*#J9UMNQZIV,>%IY(4 M:B$CIB8<@! K(Z$9Y'43$0X4O9A_<'BUIRO%?TCQM)"WJLEB>"O5:KWO1_U> M_V>SG?,W2_%1_WQ^O[PS+L+^4$2I G,LF6FAQTW!9PF8@@BPU-2:P8+JG9B3 M/W6=/%-SJMI6[Q^[)./Y\LFL[+>/+1? )FD4[/6$'V@H%V4&+9VN\>8EMN?5 M:F+"0RWJ[.4DV(9 M/(N&\4C1M5K^FV2G05<:V&/1[*N1-'H$W\]>A6.H")V7#..&\*Z!Z2C&=]7# M_ QDU^3^BUS7W9?>SQ=/>H29HMK&"9)J9Y26 &*& 3%A/B@RB#FID-[%NGBD M9\:9FJ?9BI7,&R?FT43PC+A'[.FFC<3W;^_W5SB609_#W<[*!4 SLAWK)#0E MRTU[.NT--E*&,U(78 ADALZ-,JJAN:#J2U-RZ?) @2[CP+4_:]O.?Y4;N7ZN M\QS><+Y^HHM-]R-M4PK($1> 5 4S57X4T")'@):84YAE+)5.57[7B3,UT]/) M5>^5:"OLE4$SM_GQ#*Y%0_TU@G#F[[M?M.J8TX3>W'0J[7\<,6CG!6ZLX)Z; M,*\;!/0"[F*PT.^I([?BKO_XN]E6+^^_U/T#LQG)!2N%4( PX]29"FM2"FX8 MAY$@#(N22:<(8T#AIF:):Q&3YT;&?@=&G[YA06?1,LKX2G,3.^1X?3/D9F9; M#9-&Q0GT.A[ _;4;&I\2[=^C:_$ J,%:$P^-X6;T-^OMS/ ;KQ9S48_^:2L? M-G76&"5(N\HI JG "L!,5MIM1JDVW:G*>8H9P5:'0^>'F)H!/I RJ<5T2L(; M '/8@H:!*+(=]$#'VI1=!F#((.F[>\9(_VMOB 8>/(HYN:Q89Q0LKHQP%O&B M,\_='ZL9*0@11Y9JL@!Q#'$KB\\WTY MXKWZ=<>H[1^K@.<-)X /<-)P'9@3.&/8KA(FM?LTUUY3C?K= .IA3Q?.8S?& MN<*)T:=SHG >&J>SA(''^)FV[\MUPZ'WKWJO_%8NI9IO-S.EK98H4 :8X=B M.$]!Q3D'/*>L)"EC,LMGS0;KVY:NMW9F[,QH+E_8RS'C?6Q=SW6J]R;R?KZL MY448UT1=4?6F*+UWNP2[R M3?*GM3;D;U?+I\T7/=4SF*.,%*4$& D(H+:O@'"LS0%DJ% 9$TAR:P:1H\=/ M;8/8"9@P(Z%#><49](:_\^LQB1T9Z^"HA4N^7 N' T?'5;",Q,-QXFWY:R#> MC;/J#W)K'-\U'G_&68D/.#+.7^7G(#;Y?K^N-IN.8[;)X=VG\+[("Y2;+C-P M5A"6FU(*4&@+I_?!BH,J@Q+DG$ N,J(RGKD<75PAR]3LX/?EW&2K:#]VZYKP M?,V,V+E%(^$Y/DY!/TI_-FT4.H7"^5D!4 WDBUTCR:C^ M6@#(7OIT(1[IRRBTE+?JW5J*^?8CY?5^_MWJX6&^-2OI1]DU$Z#W"FZ^L.9RU[\N4RSAX41,Z(!6,CLA]Y9&(B9TB..8K< M'^%)5R3^^VG3/'6U[I.:S'A:% AE& B1YP"6N0(T551O8K6EJG)&1>G4DNGL M2%.S3GW9'$F)SH)I9WZ"0!39V%BAX\X[=$GS4*1#9\<9EW'HDKI'=$,7;_"L M.*@IS]XMZ&9SJ^[6DFZ>UC_KVGUC@NK#UAD6I!1%3H!*2P8@11)45._["J$J M7'!%8.%6?7!YS*F9A$9DO: :H6 7;KY!A:N9J3]EMA$]ZC)MG! ^V,"5"7+$-2V,"VL&A0,CC(UF];V?FY%O.G^DM1^PE ^ ME .PP[8K&%RQ72M?I#S:90\@<47+[%-/';EM]H!BQZVSARX.]^%G,T8QS;,\ M SDBV 1B,D!360+&8 Y96DE<685D!D?YM_KP;Y<.?9'. ^O_X4^I)L<;J2 ? M_E"5C/^'/U*!BY5B-A_^-24G7]8K\<2WM^MO")_'E[(.-4 M:C*D_A6%)BO\@AEMH*0.D+Q?&>+3&<89RF%6 %9"!&"N MEW+&N 2\Y&5!%4PQ=CI3.1YB:I_S+K[7AO4:*1V#I">0M LS7(=/Y._9%1KG MZ,!Y[0-M_D\,,.K>_KR"+[?N U?ZYM U9&LM\<"LPFE),.4@EXSJ+[ND^AO/ M%"@0+06!%:9[ECJ[;_O%"%8O[B'U7.1/NQ,PD8V$KBEOAP!F""NIWS" B"@ MS(CV/^NV>4^[EQWOVNFN)TFNR).TP[ \*7YSJ22@H+(@ (E.9 M<6\R0! CIE$FYP@B!!GTXT2_-/34OO@^UW8K>[=.-8QDM]L?7E(:=LP@X;R"4]\7W-UEG@ M7W_CX2.)=<>U0PK;#^H\Q!!2L"<*D8XS3CE7)*6QL8:VKV9R=J[2_) M3E@W@S.$K9VE"8189!-S"-9.S@A;+ L\ IF0H9%&M1T6*K\T&C:W7$WHW7./ M3):9:9BWYS_2$+D^BJ3#-@1 M2 4HHB66*:6B$VSVI;Y)6[CZ3:QQ2;3NLPO-G7QCWM:BR[> 8 M8,6V?( 'Q4U3?E2?A3Q\N_WX]7;][OWMUZ]T*]L5%V9YJGA: ;UY0@!2K #) M* 8JSQCBE"N]X[)FO+DTVM2L4"=O4GO_1N+D=IT8F1,CM /[RT6#8^M/@>L/-8W>7J# M\PV]OU^;,VC]QMRJK_)9+I_DBQ!P#JNRR$H)"L9S !DD@"DB09IBDL$X#D(H\:NG% *Y0=:C3FN#^@" MPY'_YW3S=3O3'8%.S].<%8+3G&<,Y)@J "O) "6E D)1B%B:9C3SZJQ^:C G MRS-^?_6%[Z'?(,!N>]!K87NU;6>DCNM#> 3>6IXJCU&[:I?S;CO%(9A!2(3# .46@RLL"H!PRD5*9 M,N5$C64Y[M3\F&[)W?':&2&3/[3D22=Z\GLGO&,*M>U4V!F;" !'MCN!L'4V M0XY(!;)(MJ..:IPM14@FSI9_,=JH6_N8@>\*+F$ M$DA(,8"*%7JWA2O]-UH53*58L=PZRG5AL*D9IT;=EE-BYQ,&1'@< M\]P*W''W[*I.NC:5J^6>SR><0^@&4R!_T'+04=U!-R!>>H..=WN:+#I?UUQ: MO2WQ;S7MF12WRZ^&EG^MO[VW=#/??%^NF.DT;.)NGY:/3UO]:PV$OJM>&=_1 M!7]:U'_]NEHL/J[6IEOE+&<5*TE5@5*6VMJEINJ-YPR4A2@E(Q6CTHK*9S2) MI^:6&H636N.;@P3Q3FGS%>_43FJ];Y*^YDFM>G*H^TW2TS[YW>B?M X[KOC MOT*6UGE*+T9LPSZ==\)]>1AKGD*M+-'E'7=1&@O^H_5LM(&]O??Y5@OW; +% M6_VUS?7@;TSJW:9/1]Q60IE&AA_UM;.BS 1#)085*SB 0B]RE.4<<%% 0C+" M**-.ZYN7&%-;M/17A)T]=1_XK3WWR*#&]^2U J#6(-FKD-0ZW-3E>=PDQ?2U M:3NI&DV".O=7(!G.V?<18FSG_PJ@3FP&KGF:9ZF9;Y_ZAD:Y5VY25XS>_:#+ MV\>Z6\WGU?)9FM2B?\CY_0_]WS?/>O]_+_^F'[U]3[=RMUCT_4!8I;RDL "" MHPI *3BH9 F!2BM1\CP5N'!*!9J8?E.SX9WL22N\MC)RS><;F7Q9S[ECZM'$ ML+8MU9N6U!-:D&JU0:UWTL>FGU.?L)])_[HN[%0C=),T&!V4$3:5Y5L-4]+B M=)/LD+I)CM[(&JW$P)7LMT113CDG^B:$JGB?9ITX09MQD[3"AK/\=J $,L07!AO5+MHI_M),6=[EV3UE MM;S7'^"#J6:_TX]HJ3)9SLM"<@4*GG$ "T8!-?_$F",D5%517C@U2#DYS-2L M1$W'L.WH&&X2(ZDG_>@97.VLQO5H1;86A[P5MD"YMRH9Q"%4-Y+3@XS;<&10 MT:.>(L-7>X8F3 OJ^BA4];(X-HVKLTOUE'F&&$VAH9R0 ):E2=QG!!22E17* MJYR4Q"E@8#/JU,S$3N@=$6\K]G]T.S#?C%N[2;#<:8>&-O;^-P2J[KM0%Y1" M[0VMQAQWQ^8"P]$^RNEF/_/T9;UZE.OMSV]/[+\EW]ZM;M=OGNE\8_FXEGP>N&6Q+\R!%A[GX4==@WS!>;D<>3_';V723WA'-S_TJ,]S(<7; MG]\WYDCQ8Y=E^X9OY\_UCGWGP.4E%RRMM$E$B!LZ20Y(D2O !*':O^9%SK+9 MLURSE>WJY"Z$RQ?<%R5V;JWY*NE.6C?CZ#$5=N8Q+KR1#:06/C'2)YWXYA3I M%Z-!,E_^)=G#OM:GLO=^!*/6LJ?^L^? M9@5RK?(_#ZR=Z0H#5V03I85,MJND ZR5,\+1PV4T0M7WGQ]HW.K^BPH?U?9? MON,Z1I SAZVF,/?34FB[))[HHG]1UZ.&%VDIVNRNV['G##5T]+;>4_ M_,E-0]H'\Z\9DV5)*DE!@=)<[TT%U7O3RH11LS2E4* 275M+>U$(JR]\_)): M$TGZSUW-IW_9[.5)L#.DX3%]E2+:G>BFH&HO?-)(GS3BQRFFM48M0DWMY;%? MK;36&I:A"EO[AP0EN_QUOI2?MO)A,TM5462""(!DQ0&D&0=5;C+>&.:PRBHB MW;HE7!IP:N[@ #^CD3FIA78\H+X(NJ4+&!#*V"[>=2B&XK<\@B8NM>5^N"FP M6AXI;TEH>7S?.5/3GS]]US__S__H?J+_8-J:_9__\?\#4$L#!!0 ( 'V M;E9'EEWSJO( $@<"P 5 ;&%W&ULY+U9=UM) MDB;XWK\B)N=U+,/WI4Y5]5%(H2R=5H0TDJ*R9UYP?#&7T D":@!4B/7KQQP M21#<+@&_O%M__WXV^^D;+E?3Q?S?_L+_RO[R$\[3 M(D_GG__M+W]\>@WN+__]W__;?_O7_P/@?_[RX>U/KQ;I_ SGZY]>+C&L,?_T MYW3]Y:>_9US]XZ>R7)S]]/?%\A_3;P'@WS?_Z.7BZ\5R^OG+^B?!A#S\[O)? M;/:6%Y>@2&U!I5(@B&* .YL$"JFLPO_K\[]854PPT0!&@:",4.!,%%"L9X7G M@$'*S8?.IO-__$O])885_D3,S5>;O_[;7[ZLUU__Y>>?__SSS[]^C\O97Q?+ MSS\+QN3/ES_]E]V/?[_U\W_*S4]S[_W/F^]>_>AJ>MGZA_@\L?@_HEX (D_^OW5?[+ MO_^WGW[:BF.YF.$'+#_5W__X\.;&DK/PYVHQ_[I+G.;)%N_-"L2GAQ]2]G(>)L\]5)QNED M\ZDOXFJ]#&D]T4%@$@$A:,Y!":YC:E]-%_G6>7]$)/(E&1XO6 G.\$ /<@O"A"11N+-L)"W+\ M6#A>E@.#X>7YLDKJ]725PNS_P;"\Y"$KE4/A$8++'E0T#B(6!L5QGR/3AL5X MVEEVS\J=(*'&"XDF$AV)B?BT#//5M,K^TLSY:(HN$BPB":5D 2$$"S)Q3L)2 MR+&1JW"P9J-.%RQ$PK,>%%PD@1'H?T/^'E:A3!?_Q[.<")D5,YF#C&A M!B5- 8_90+)).2]9BK(T0,#-53NAP(X=!2=(#-/BR69L(W@/Y+\\>7B M?+Y>7KQ<9)P$J67)F83A9025K"=7F$3E=4 ;@S2QG'90=""B$T[0@@U(E02S&@T&735$>(YZ6.WEP^4Y0 M\6.'2@O9C@(D+W(F%:QVO[V=SI%/K&4VZB2!'&=!2"=3Z975@,7RG MW(=L& M +ECZ6XI*S9V=)PJU)$B0TRRM38EK\ 7BK259 *B8!JT#:4PP4I"U@LR1#=D MC#B;V4:H8T+&2_KCN^6GQ9_S24Z6<57O@VPIH'1V]5*H_C4[)Z-/4KEVN+A> MN!LJ1ISA;"'0,6%BXS6]6[Y?+KY-YPDG1CI;)$7:43&DF#LF"*S>%J+*67*= M HIVP#A8O1LZ1ISS;";:,4'D_6*U#K/_=_IUXU5;H8HJ7( H(=2PW$-PL4"( M6F9/AZ,1#4^4&VMW@\>(\Y^-Q#IT7KSRL,2PH;O(Y#)7$70150!<@W>U 0J/"*[17(EG:3VPQ6[J7[$^G,7%;!(R MV26Z*7[$F23?_K]_0ES#_C M)A6OE"=G! ,D3:0K3[&.-XR##*&HI%PT^33EW[5J-PR,. 5YLBA'$0[\'6>S M_S&G8/+^K(7!4M!3 9"-.\" A2&4 ;#!UQ,>03RV,>7+Y; MR=3H,Y MA#L*E/SG8G9."EANKG*7JTEQ+EB;++!H-!UV&$DLJ$"DPCQ'[11K M<7EQL&PW5(P^^WB*,$>!AEW%S[:@HQZ#I(1SXJ,(DWQQ4**4H$Q.$$3FP*U% M9HOVY (U ,7=JW?#QNASD U$.PJ(O)G3IY$XIM_P55B''5L35%Q*0=*@XY#\ M(Q4H4.+"0/(J"^Z"=*K%J7+WZMT@,OI$9 /1C@(B&^OW,JSQ\V)Y,;&\L%(T M@@NU'$2D (ZY #D$9VQD%&)A V3<6+0;($:?>CQ>D*/ P<>S,)O]7];+OY3$C2&G#A$D4,M+5<44&D)Y#[+DG5,*%IXFGTD^\6*]QM=7!ZUGX/#$8C>,6P7@>21XF0T 6Z*_$ M %<62S$GP>/^M;NA8\39RT9B'87Q^/B%0NU+:&L%@TOTC\^?B&QK=Z=K^LC\IJL MG^B"V0D4X&EQ4)R3CYR]@9Q*CEPZS+Y%>=1#-'1[_C?ZO&8S,8_DV=?JNN8< M\R\7'RHE.$_X";^O?Z$?_L<$DT^!BPS")E$SMA&\(]/HD)MLBU7BQ->!G4GI M!J$1)T'[$?HXS ^QM0RS-_.,W_\'7DQ84E$@SU!4,J"\*Q"X)C*\8TSG9/)$:.L^3B"L:9?G#<&0N*6/"P; MM#XMI7%CN6[:'W&6\WCAC>0TN7X)_9J^LIJ8D+RQA@.&6B*J"OG1S!KP-F27 M4TK!MFDZ<;!P-R2,.+W90J"CPL2V:\*6"4EN4 C102B60FRCZ_M'F<"2ZQ1* M-#+KTS(7]R[=#1V$6HS9/SKS[<$^9:^<%HCJ4UBYLV\+)9GFT^\276W MGE*W/J-A>ZF'Z3NQTU1==+)+3>VM<04<7PH=_=D!=X[B4C09HLP,>&19!IZ* M$?HQX3RRQDG'__93-P5!/A8IM*7S*P55WZLZ<*9(.L0TQ=,I9.Y/*ZK<6VR8 M5E,ME77##SA2BD/[?ENRW^X:U4T4NJ@L!M#>.% Q9 A1!E N830*I5*R\T[&!(ES381+"3XG#<5XH^@_*>730L$; MRPW39JIG$!PAR7&?\2\7\]5B-LV;!$B8U5Z7'[\@KE?''/;W?UC3II*=*#[Q M^#]?P><0ODXV;^VJH_>NO)[.:;$I>7N+;3>A*U#ES%&8Q$!8ZYWBVYW%\[6J\NO7&^SI]!UK.6X7./%:D5BO>*RE-H9 MA^R>=;5KDA$;T$M@,EOO+-HL'LI='\/E30J&\2UZ0\*E>6D@[J-M#(5"<7'B M07.3_ETMV#4;9%==%@%,X8E,I=;@F"Q@>$E.UPQJ?"CS<#QJ#@@9%CRGZ/9. MF)PBYE&@Y658?7DQS_6W7__W^?1;F-5\_(OUR[!<7DSGG_\SS,YQPIT2Q5A- MOI;:O'DG?[M(#9X'3F>P\=$_Y+(<@YY.A(T!32=!8-&W-D8!L@](LIDF\A2Z M,>A1JE"XAV+KR]FZ)9U4M#F324DP'LG):PRW)Y(X3&C5'_#ZU- H(/@BI=HZ M;/4!$Q)3<8:_X_JJ8)H;PUWEP:( )8.'@(F#D+6D7BH?;7.7Z@%ZA@G9^@-7 M,]F/ DEOYM^([L7R@IB8V.2=212!\J *>1"F-@T2 J17)GLN.>J''KH<@YS] M]8=I&-P?4HZ6[8 )GDO:WR_Q:YCF7[]_Q?D*R82^6W_!Y0T939P6Z+5E!'8= M:J=+ ]'0R5TRMYQXL^;!&M5CX-*!K&$:#/>'HM::&(79N4E^SMJH9"-X0:>N M4HS^Y*4#R3@RH0PJIUJ?6$^&3/-R^!Z/J*.E>[SE6:S#K)'E67S%Y?KB_2S4 MT0RY^FU?:XKDU^]I=EXK\=[B:K78[H _YJ2;=_3S8;WY1J =4L@*TB%]?G8^ MJ^F\5TB/5M>#>ZR2$ RZ,!U7J M"TD?!?C(#;CB@A6H3&F=8KU<>PQQ0!.P'"7,$8#@U6[96LA\AI_"]ZU, M*IR#S]%K3DCF68&R04,4ACQ-A=P+[333K5VU^ZD9@ZO?!"B-!#X*U_X-J6#^ M>4KV\(J)JT/\:D-X%XQC/$)./)-5=+6;8*#@V+K,2O18]$,=^8[+-#Q.UQ@" M@2: :JZ$$5BEFL3]N(EI2 V;Q.V[\G9:\,U\=;ZL-_83X900REE 1$L;Q@2( M&1$*+]FCS\Z(AQZS''NQ\R!1P\PXZ0%2;<4_"E-UTUO[4,?2OBM_K+9[9E)B MRBXEA,P-@@H^T?90&03Y;\$5'3"TSH8^2- P4U!Z0%([L8_ *NUEXWY?S-,N MYZ(X,PP%K_5[FQLE8D*E"&B2,([3K]CZ?+N3D&'&H?2!F9/%/ J+L^5@8G,( M,I(_QV(F2\DD0G!D."4FFX2WT?B':F>/3W@.- &EMXJ5)TER!,G-M],0I[/I M>HJK%_.\>6C\93$CJ:]JQFM]<26:& HAFY';SWPM#"=[&"T38&44,61+X>1# MK1Z.04A7VH9-.O9>,=>+BD9A?/8X.[QM\#)$ELA\4D3):],<$ICU K3@=4!, M$E*T-DCW4S-L'50_^K\?9*>H8@3^SV4YQ/MP47.@EY=.PA?)6>T5'B,))Q0' M014+1C*K=2H4$[0.Q>ZF9#1@.DG/]]2@G"#T<5BDQ?SS)UR>O<)X54+C+?>. M"0^,:0D*/9WHF4LRX"EX@R*'PS=PIYNBVV0,>\CU!)M3Q3V@N=D\P=G$BY>R MN;@J?LC>8\X%'#$/2LE,Q!]V&Y)Z")%UD4*1D48T@PFF<(WCJ(O"2IE$F2/=3U_Z@KBGNI M&?8NJR<[TDCX0YL3.D67Y[3D#8=OFVBX]9WK8IJ2M'8!7*C=):6-0&I; R,P5'=P$)0UKG %G-5JO10$>$G2DRYJ MQ132-UO731X)IMZNNOIR<$X3]A@21'LNVEZB,[F8621Y2&XIX,S!0HC&@:M4MK[U7<3=E(S&+^XQ-C]=!4.?;)*\X[G5NW/GHT#G)[1#20Y0A.H,OBDMK^%N>KW1OY2_=_%E:K M:9EBWH.ZH= / \9:+%Q;:#L+4:.%>O<6L2AML'7R^VQX)S216INA: .*UPUF*8@(P3C/&4GRL*"U4T3_1/ \AR?=D\UJ(ME1 M9 AO5<;M":^6Q^7$8M0F@8UU&&WADA!OR5N4R9G(C3(/]B!L4H]XDZ31.-;] M&Z862AG! ;D)./=9N-XOI7C%M:U>GJHEF)J!KT++/"!W61FI6M^+W4_-L*5D MSX*L1JH8A>G:8V/"G3/>:@VE-OI5=7Q-L)B H>^4'V2 ML$<0\M>F\]/UIG-X;56PF-?2.)RG#2LH771%0PXU*U_JU'5E#9W7.FA1B@C2 M-L;- ^0,6TWV+#AJI8P1'&L/2(A[972P# I/U98*!U'45+WD+.5LA6S>=>O$ M>J+^:M*>!5:-=#&*<^W]Y!"1F83,[)Y M0ZX[R!BZEUL;'=]^_W^2N$>!F;W!*EL.4%"DZE;;8:1"(8*7'B1&:V,. MWC5_B'U(P]!UC+V@Y21!CP(J+W+>%'.&V?LPI1#S9?@Z)5=KC[&)9K&VT#RC1-UQ,9)<.$BD069&W%6P**%<9UZP3XXU0-F_'N"6"- ME3$*@'U:8EB=+R_VK+!*W-KLZ@L%9>K06@Y.&P'(Z2AG$AV%#XT!=9N*8;/> M/0'H1&$_'3!^"Y@Y?JX@;55#?0GZ30*L7O@L\0O.5]-ON$VROEVL:FKU7?D4 MOD^X*R210(&HPAJ(,CK=,Z\3HP*2%68YZM85;D\D<=@D>%^'88]J&H7ANBVW M27%"89!$-$=R'VW-NNHZ;3M'%Q+M*(T/C?EHDRD8-O'=$YI.%/8($I>/94XF M4J5L6+3 ]92O7H/Y-" B!A94 5U\\NYQVCJEB+XIWE<=+I>FN'L>2=-O-^H MXPNNIRG,;O)RXMB)FY_\'#,H'N#E.0=2N!15X4Y \*[.O[4:8O3T2WUH2_^+ MT;3V89]E(,5LMOBS"OOU8OEJ<1[7Y7QVN\?O5?4QB\9;"D9$2G'[3"(D;6JC M"R&SE=R:U@_[GT3@T"G0QCBZY8+UIJP17-C M.!&EL;I E+6&1R.%-R(:"#H+&P/%QP^.73T]UWX?94,G5'O&7@_J&877?Y.O M[=SS%^?K+XOE]+\P3]#I*)"1-9^( H80@6$HEF=;!Y?W4#)U>'0!6 M1ZAAM)!Z=[Y>K<.\-KB;V"R=2[[.48QUMG94X'/=+:PX;W6=KMPZ/_8(24.G M7@< U[$*&07"]BZX[CWHLS7*ENRA>%MV(;IP 00BY\YX)F6/5]@G.6$]9EY[ M1EIKQ8P-;;?.>\NY%CQRD,HC*!\+!.XW%ZW.26&Y4,V'E=U/SM"9V.=#UTF* M&">J=L>]L8$%YQ,X3;)1TK+J2WKZ*^.&'$B-V#NBGN!R]5:7_/QH.D(!XT32 M_MF.W!=MZ$37AFRLRB)30)+)C]1)&RM2**G'8_ X3ZNW&N7GQ]2QJA@%L&Y< MWF_YF40K.',L0@B>2#?(Z^LT R(P+[3A4HA>2R6V9 Q6O48.&VETJM)='HSFG[\5>D7-]\:H^6 M"0,NUO[/C/QXK[(!KXT)RCGTN77GP'M(.;W0\!O.S_$U[>[ZD*1^Y-^GZR\O MSU=K6FYYU9"_MK*E_^5-S4@4MGJ:('E(M8!)@A..PF6>C7+>6:Y: M,K5 SNTZQ'YU-8+KI9>+%1TG=?K#IBP E]^F"5F)+43E;!:F" M7I%S"20B 0:E* J%,:KU**"]Y8>]!>H#)SX@8=C; MF3Y@I'D9P6+W"Y?3;YK2MK%7.WLVOOU;[ M)(D2@_2808A YK34*C&7%6"*22:O/1G5QL!ZE*AA[V3Z %9;/8P 6)O'1[\O MYHN;)_2E!59*FR!9@9A3+;8H 5RQ#I3R*O#,=6&AM4/T($7#7LGTXANUT\ ( M\'3MX%VFOZ;S&*[/,RD.:F\["\>$.2W73JJHFSQ2;N MN/0*)B&S)**5H)E,H)!LMB<7 (IA/ 8=E/6MS\X>V1GX5J@?_VT/?Z'@N29CDBC>:^D ODJ>*QH)T!9W)WL?2.M%U@X!N./FA(O835-DRB,L%E(,)LWGE@G'7!%TBF".8VEV.;-_>XDI!M:?JA< M^ND"'X%-.63BU71VOJ[U^LH+GC%"8G5"1D*RBI*DPV) F4IFV;9.8]U#2C?D M_%")\Q9"'P%VNC2H(!:GB]K$N=8"X2O<_GXEQ<2SM5Y0%.-3+5/,NK914(S@FKZC?2J2:X\6\;ML7WZ>K25%!80P>%-EA4$X&\ 4Y)&]"P1)$ M'BU. O3^<1:&9%K!U;4CC)H%021$Q1M MM<[$B6W^Q/Q.0D:"F=,5?9BD/EGJ(X#.WE/FW_ LXG*BBF$Z*@8\U\;=]5;/ MU?22425F$UDRK'6$>(N(82'30+'W/Q@_0LHC@,D](RAVS"!13?+0('0M$^"E M7@FC@IQ5T2A2C+%U./<@0<,FR=K#IYWT1P"EPV$3.RY,M"J8^@C&)3K,L\L0 M(Q=@4V_J@<$.03 M>8&Y0.3!.15XBJ*UBWPO,<-FDMICIXW41P"?#E,C+JVI=X4V@(,2.#&65( 0 MB;NLM"V1)QE-Z\+MSL0-^[ZMAW.M%ZV, &Y70<=;LKR;XMP)\R+)( UD(36H MVBTV%JV !1,=EX%C#S,\#JD827/HAN'[<0(> 40.D_EO[DC.?EC,9J\7RS_# M,D^BDMJH1.>UJ>^NM OU-K).WK9)I^!CB*W;J3Z1Q)'$^4LDY.(H_:\NRVA OOUAG]7YSX:? MX^4^BFZ6SULCY@5/&)*#&!F)Q^L,@=GJ<1C+T13&4B_/?$=5;MCGTX)G@_UX M<3,"=_&:N=6GQ3W9Z(WO$L.FR^59?46X$,5N%KGZ/P=-KV MX1<_2MG@_9&>UU=NJZGQXF^SEZZ9*HC49C"4'20ETY!L%^FOV6:52HCU\HG"[$+<9-8-W8NH=C<,H;M!8L3/+E[_5 MMBK5AZ]-Y!P."-G,:#R%/5,]ZS M>C?X*&W=X]H :%*<<1H- [FYS6 ::7?%&CQ&D;V))O=P@=B1N.%;,@U]:)^H ML/$B<>.-W.!+YZ \5[5F5AIR2(('+TAZCC-=T'"'\9F >(NVX5LS#8W#T]3U M(_B/'S#-PFHU+=.TT6SM2WK91_+M-,3I;'/ED7BQN;9YV!2,(!T#4=H W.5< MK%:8A6YV2G:G9$VD+^J1^877LCRYKX7ZU_ MP_6719XX;I2J+6RBTV39M3#@%1=@!/G,@@5G96O+UX6NX?M6#0.\%FH:#P*W MVZC:;1+4I_"]CA"K,B0?F;YPV8GPYD74Q*-W7ED':+%VELL&G%8"G)-XW7DNI0X/X\YAWT=[9A [F;P/R_7%=A-3)D=/B$@]S2"6'[H^1T0^O_/VY_VNIN!/'0;5EN M2L F6$S,KCYEB]S3WD,&P7E-O/ 2=5*)]9-GOTU*-_C]T%<]+94QBD%6]Q7S M:\^,TSZ&VZ*J,B&0 G4I<128DMA_N>OS#"O%/<5?30ADGUL/_.F^#JSNJ M^I//WDN3(&IK:6_0M@C!<6""H7(N"-6\)/[8=Q7_/#VM8][--8=MG_< _\_:2\]%9UTDMRNC+Z!$I)!7&Q%67U[/%G^NCC2"73^]K;D[ MBJ?VANUJH2MD2I$"#UQ#"75DGY0&"*<.DE+%)6]B:;ZG'Z*GP5O&^IGOEXMO M4Y+<+Q=_D-C?S*^F.[](Z^DWBKKQ6@(Q>X9(F]$P76O.N0)ODX?DH\9D40K3 M.J_W="I'8^1.0] =3R#[5-?.9I#9+-+[::_@A*N0(NNP0E:U>$$J;] MN_\1C??H6]\/OK!]BNA'@9P;V<+Z5FN>IC.\P=2GQ9/EJ7023F>PLH;D ! &,5V>(6T=IINE$Q_GN'N;?"+L_K^ M][^V%SK%,K1.%V I*%"F]IFM]Y)<((D[$F6A=0^,+G0-:W:'Q\^M(>6-53D* M@.Y3_ZZ\GLX#R7G^N=9YK";H'%-&?H -E,=2.X;_M;F,Y7582X>C?_]7N5UOET]67KO[_"N)Z@%S+9(H!AK51G M+$.L0_IL3BQ'Q)A*ZQ:PCQ(U;-^7T0&RK1*'+UVXY.O7LZ^SQ05>#KY>D=&_ MKS2CH!%8(@3FB3_AL;X%SR"BTK M'2%7@]QKUX*4E PJ@C1:@++DY$=C$R!GWF6D38FE,5([$39L8Y31H;2],L=C M5J]?]=2#H\KVW?SZ:R1TDIRPVN4,F8M 3DPT$!0)DDZ)&%2QM(HJG2N&?D89OBNO*T;+[\@MV:]F;EW**:-#;(_J'=ZV;BHVWX>+C;Q?+Y:_A.5G MXO?]^3)](7;>?=UX-('5IG))@':U#4*F\R+HK($98W(P"8/OUJ7BL96&;9 R M&NBUU\I(D/9QC5__^/JNO)E_(]86RXM)]%S8.GUV4YBI(K?@&>V91"PDR9(D M@76"UJV/'K:UR;BP=)K<1Q&D[ A_^^;UNP^DRN4W_+443.MW\ZLYLQ.3(KID M!3B9R'6H38J=+X&$5((T4>LB6K\$[$38P!U-1H/%_K0Y"H@>AEZ;JO,K&>Z> M/E3.O"K!\E1 2_)SE2D2?.U(28YO]%YDQUCK;GG=J1NX[>G%T*:=N.PY;J9*0(>[_$KV&:+U/XOWZOETSX8KX=<+=-04T42TXG:R%FC[-].=J%T;+-*GOFD;J;$\;J, M!UQ=;LCK?/X>QT8R+7ATD$5]>V0"@A/"0%91QI*,#:[UB[A3:1[;Q)#G W!? MBAU!CFG#R.\47E(LN8TM=\?)1 LT,LD".M1\+E<&7*JEUYKY+$+&PEK7!-]+ MS-A&?O0"O3:J&/Y>YNGE_L2@1!]X@HSUXJDXA(!QTU'#QI(3F?_6AWAWZH;U M,I__\4\?2CO>TBUH>_4)QQK@K>X19 [!)ZDYL)1JLW[R2$*)")AURCX(PVSK MKGM/IW(D0[.?Z9%C*W6-PHN\O)#_M-AUMR1N::.M+][/PGQ-;D9]$/^U_L@D M">]%B@&TM5C?PCLZ6#CY%FAK59,IJ%NG'[M3-\KGD:I$+JT-)@,(33T+4:>3T5QF93E8K"KL."C4>*2B[ M;Z51>H.M8=5>YL/CZ&JK+!<),:]>DW"W]9>_!9+Z')<7-XRW2U+:>(/CJR>]=PA2":^S)!FR:#)Y$8[3 MAA,.G*?S-&NG-/;0D^6)5 Y[6C]W<-Q*7>,(CO<,_P?\NG-&WI6WU:\E@1)- MT_7$$E\L"TF!E0R@=":OMLX^UBBTPY)-^\GLG0@;94C<#!\/G-%M5#4*!-Y@ M93'_3#[HV4V6?"H&30H0DJ(]'#0QQS7]E6(*BNV%DKYU2X!'B1IEW-L7\MJJ M:)Q!2NT*3<(CS_#=^= M1(TR-GX.HW>ZBD80DNSOI7TV+'=*&"G!HB0VK'952+6IM%"%2Z,D;^WHW4/* M* /?YS!MQZIC1 ;MBI>#-D$Y$\6)V F\E#H0NX[SLH&X8]XF*ZQM/MOO/EI& M&B!I\U@E#.UF$?M4U/IUNP1Q8:MJO",T&IN<2'!]&E!+>BPDV#D??+ M*4GM:YVGMMTRDY3K+-40 7GMW!B4@"A+(L:2TQF5\:KUS=>#! W;=^&9#5<[ MU8RJHN1=^0V7GW&YF\VW<37O$.$DH(B^5DZG@A*45.0+F%2 6Y(.QA=Z&2,)6F_V1@TGK:@>2L!HD* C+'=8HQ\]9E\=VI M&[C3PC-CLR>MC> Z=M>ZI/SZ/6V&>WT@N+^;5V;K_VO1P[$M3$X%Y8B_.R@2(KS>;2H9>N;LA[8%V-N% M[M *'T%8?1*S[S=#"&\_U$FS\SK*>E^L6U%/N!>DE<0@,\5A4PX99"W04%BR M94F(PU#I]+%LS\KAL-G,WG;*B&$R@H/C-(N!I Z&)@#JVL57R0PA.@176&8Z M:3J+6P=^_1\&O251QPGQ)RGQQ*&O)('E>@2X]9II)K0%EFLF+TI/08>3D%TQ MR2/35K6>SM0_;GO+Q(X4MT]1XDBF7N]X.N#D!44ER^4%G2>;<:,3Q%*4\1%8 M#8258@&\$ P<%XQ[(QP6TP,Z'R5LV"1NKRALJY01.,>W]M$C[-%^B3+$ -%I M\OT+T-?GXH:15'DQ_.O7V<;T879I>C> MS,MB>;95WM4C=,.B4XZBSZC\=O9\U.1"DVR=TM[&9%N?R1U)&SB!VQOT^M#, M"$S?WIB1]V&:-WU\C59&6P'U)04HA@Y@1?.66NC=$#"P-T: MG@4UQ\M\!)#9U(;4>E[,?$)^H)')9Y*#I%BZ=M\)P17P"85,3,J06N?,]]N\ M@0BB#O<+9)?WXH]'3%:W%0=.X?=OMWH0?#,T_>O/MZ3^EKZP^=;F._5??<#R M4_W]CP]O;GQ^Y6\Q_[IDB<>@U?FS?[[FX9"[W1*W<-26'_R^QGG&_)<3AZ-ON^=.YY_? M+V;3M%\YXTVVPA1+CI*A (PEPF0=OU1'+=F@I%#-T\KW4W-R =9&R._VA#Q) M.N3Z@@ZB%PEH;U"H*4,!%[V7B1/WKG6L=IN*88/\1MJ_53=UFK#';7X^GI^= MA>7%HGRGXR0U-SS&\]&]X!.=:YV"A\(R@.$.HH]_ M$WYLC@Y3;OT>M#_#\Z!D/Y$P?YG5MR)16N:E8*"5HM"T&$?.7A 011#2(SI4 MK8UM-\I&:Z">@I);68'V2AFWT;HSY#K"1-T?NK4Q2(_3V?]B&'.R@;UDSUB*9# MT]6#HL9MNC[@-YR?8YU11T;[V,#NCD]I:+8>H[&1T=HM<_7*F;#T]^GZR\OS MU7IQALOK;((HCCLZ%3DK]1$7-^"*]F"$"\J+3(!K/52V(VFGEZD\N,PU_B6R MDCT%+2A\O4>4M,5TE*!L-%EEP7UNWSBI&VW#FJH^,'2[1J4'+8W;2NTG^G;O M@\+LJA)C+^5W7]<.;QH9'<72BJ5LMUQ/"3*YC2?+5LGNKO2OO-SBG\^]K MF%^\F\\NKL^_*_0R+56V(4-0M8=-* R<+ I$9,'G>H_3K8"#R-G;^O2WZVW? MAM)3#>*+G#?GS9Z.]DBXRS,HVJC(HP:C>)VJX04$7:L3M;)9)!M1M+:,3R9R M&!,Y /8.+6>_ZARW"?W;8I'_G,YF89[?T(?./T_K.+?M',8CC.9#']?03':F MNI$/>+G>B]OKW8'%Y!1/=5PMB:56(9L"SM4LK*0PH\Z1TJ;U9G\2@:>:OTZ+ M76\64;*(MCX9KUM$.9?!"7)J"HJ&A2^W1&\'G: .W22&V'OA[ MDX*3IQA>36+#) C,HHT(EL8F-> MNU,WK'TY 16W9AGVHY 1U(=61A#WN_3LW4C((@0&KT&2Z.JK(@/>5;\OE91C M$BJ$UN?Y0_0,6VS<$$[-A#X: !ULD&MN+$\Q>F' 8#3UV Y53 F<31BYX[6' M>B\0NH^B88N0FX.HB>#'[<3\&I;SQ?GZ%2ZGW^@CO^'E?.*+8QR;!SZMH;/3 ME>9&#M#U.F_F!*WS38\K\G;_ _/G&YV#[G"LR;W-(FL&V9./JZPK%-(7 \@P MZZQC;M\/^P1R3S571RQ]O:<2,E>,T1!J=*"\MQ",J7.,3?!6"V]4:V-V"KW# MNE_/A%;@1*0 0Z 'QPBQ5AHK70I9 MV'X9'(U].5G_MTW'Z2)O^*J]GZO#^D3ME]KZM]XKX'QU_#WAW9_4\E*P ZVM MK,F5VC==M:\6VV\0NFF>'"LYEVU$K_L^YNQ*5@J*R+5^66EP1F1 B5&&Y)PU MK5-.IU%\LG7JNOHO^ZOO%3MRH6PI BQ#.FAKV6,H B%KPT5.DK[-AQ+8W20/ M;.V>#Y^WK.(SJGKAK.C;>?M3VIM.Q^AM0?;>;WBB\]+ MQ)LHU#Y&'ST=H9'72=TR0<@E0G0FF2B$)I3TN.D?HNU4>WC907\C]KW[@HGF!I^ZI2:RMKT]*28NNVG'=3,A[KU0PAAW:J@0K&;7YJ4HDBV-KV M8H8U*4UP M<*MO=1/!C]N*[+5!.L: [/_SAK;C7JH:F8VKS[^KA(Y90WZS!N%J%R@?,T3) M$8S623&N56H^ ^$!U/:1D'/4)C(_NR6X: 8EG MDV..BH"D+"@3Z."(D8'.2!KG7@31O''D/;2<_+CXX'/O+!#V)>A:,9>EKT." M8X#@M -RYRW3@:?,6QN8#F0-W-RP!39N/2INK(RQVYHZZG"ZWD2+89[K0Q]B M&N?'=C]XZ.,:6I_.5#2E)$[ M:7/KXL$G$7AR0_,NBUUOER!C4O7JR*JLR,='33LE9- F:6LL2\A;SVY^&H7# MFK'^L'6KYWE_>AMW;+;?"_#3,LQ7),ECFR?<^UE-7R)WH;?9>^2[%[N._(40 M&%4!6SC%Z+GZ[*5PT.@LUER?:9X<>8RFD]KVAX5AGY$W%#Q-_K9-97PN$W+Q_0%\_D,W[RIG?HW'TH> MR?]]'F;3OW2J88'^O]!4^$ MEY(483);0,]Y\2%%Y)U&5CSR)K@;-8,W*.N_4=EP#(^.=EO, M H2S4J14 K+V;:S:T3_LT(C>S.1 "AX!N-_,Z8B@'[DXW*19L,!,IH _)JSE MK+7('QG05W7R67O>O%GX?;0,.TJB)] U$?P( /1^N?B*R_7%^UF-W.:YVOVO M-:]\R%?ML)OJS L7$@.E;2"K[WTM/I0&'9<\M!XPV96V84=*] 2P7A0S]%B2 MZEELQF"^*V^GI3X_/%]6>[SEZ9 S+#D(^C]XRQ/98F+*>:D@[=;0.>S0Y9Z.QK[5-0)$/M"/[?);.\:P MR.!0.$#&ZEA64< 974"+@"%ZS9)OG2#I3-S @Y=[@E\_NADWZ [_OF/0):Z5 M%AFLQ]HENFCP2,8>>6$FB:*3:OUXZ\E$=@/ACW89T:^N1@#&-V=?PW2Y&0!: MN\A]7:S"C/S7Q?SS6S+M>9^UO7+.0-S(R,%HK.6=;C M"#J[0?)'NZ[H76-C0.7EPX5;27&>C2V!;#O+)#A=/$1/;'EKI Z!(JC4NC+R M/EJZH>M'NYMH(OD1(&C;%W/;B^Z0E% M/$)2-TC]:';]:3SO/GK=D[VK?UCN%6AF Q2 MB5IFSB59X2)!*.4#&>/(3>N77$<3VPV*/]JMP?/H;NBT[XT^%G=G()G,7#G! MR*\4@83($&+6"62QK"CFI \'_M@]^=['U^J&I!_JQJ"Q@$=@U X? ][-E,[" M6H([^-K!3FETY $#L+&[&-QNC3WXCL1U@UB/\IE0G\Z&0'0[I@'>9F!T86; MHKD $VKKGF U>,XM6.AVFR\VE[6\; M4XS75_^'&X23A'0D]]+75@DJ\4CN9720E0ZJ"&WIOZV]KJ[$=:O+_=%N /K1 MS=!>U:XC^U4?]GO* [+,H90 2SC>8]CU6FY;OCY M49+W/8EY!-;JCQ6^*[^NUM.SL,;5A#$>A!<"$B.74.5Z_\^T!B008>;G87,POMZU1IZM_O"0:INOZIPF=S4(%5P!U?3X3 M38(HK8#L[WY)>Q MR(OTO\^GJ\T8V=6GS3.%F_1W>^/[P*9&;W?O"-=>S+[+\K=RGBEXN]O^W= M6N5B-ZWRC-FT!9:E3F2A[5F\LCDYDUCS2L0CZ!SV37"/2+N5UNI;B2,X@*]Y M_(!I\7D^_2_,;W(MNRS3RU*/#9]$&LGY,MBII\IJ=7Z&>6-4KMGWJ+U&M& T MQ]J?A%Q9[E7M2(W)"$_::)YX;F@ZE8:W+HDZTS-9 G:-,FO$1ZGU*4:[VZ6F=(^Z7 MHV$?2C_COA@1,$:P3>XX^LC[?UT[S.XUFMV[?A;<)V4\<(-U>+EVX+@($%(0 MF'1$&5I7;CZ1Q&'?3C\CD/M4W;@CMEW#C=VY=K4)CVPN>,]G-6TNV(7>9LT% M'^Q&<@6]V@/"15^?S$L."JV#R,AN(7II:IM=SEKWBN](6H.)7N'SYR5^WKXW M*KME#PRU8BIRDVI[#&9K!P$$5U@ ARR6$'.ROO6;B$Z$#=VAL#UZ[AC#U5@_ MXS97'\^_DB&JN;0PVXY*GX;91_IT/.CG?KP5>^H235O+G;^!?7V &.87[^:SBSLZ_-)!6U_?%RBJCJ=WCE"FK04OO"_!<14$J4PA0M?&F= MP>M*VS#V<0"DW1_0-U3>"$*0>SMH[%5F!YN0:8JBZH-@Q02=-EHC<)4DRR%K MXUOW0WZ7;XG#[;?'QGN3C']K0=WPB!XTB MY ?>9-\!RX!&>K0>I.6U<7I2%(*X!)'7>7D"5UJW+,1X@9]C(N#_4W&_,3M/(J [6U_)<\J'KEY#5W8+UA263!,N_OA.U,YK#WB$. L1\-C@BDBX=8?'V^ MKB(]JT]@_FNCYU^_UYY&AVFKR'.V0440JK;4,J&0%V,0A,TJ%R8I$FL]B:HE M_<-> SX_K)]=Y^-V*;?O[8_W'F_\^X:.XOUT-?()MPM<3V^W*:I()ZPWV=1Y M@Q+JVW 0AE$X8BV9L-;]HV]2<'K["OJTEXO586[(%,%XG7^0D["UOYHA_R$+ MD-%Y[90H)K;.I-Q#RK#>W GZOMVIXG11#_VF:,/#KN1A_D#P7"A MI%1M!QL M?L3Q7FGS=< M7CV7^BW0V4F_'[!(X!>J4,!B6'TES!W;#E-DKA:3)PQ)]-$ZYXED#NL%-;5- M_:IH!"C<)ARQ$VLD.ZDLF63C-]U%.84H.9+'&(31V6H=2NMC_0GD#5NYU!!U M?:EDW+[S[L'H*UQ.OX7:U_:*]>/]Z4<_LZ&/_33Z&_G=UZN]F1/RSB]'Y?X' MYL^;\7_TK4?\Y\F]JJ7'D&2N'="S!"=R!,D+BH)T6K+6H?8)Y#9K-+#G M/^S>M>=W\P^8SI=+(N&7L)JN_I@OX@J7FV$J;^9?S]>U]&R>Z%\=U@2RK$1] MKZQEO:=3RD&PAH/0)8D<7&"^MYX$#?D8-I9X+@S?V]Y@*$2,VQZ_PK@^WO+N M_>N&-O8^FII9T[B^ V1*2V'0<@)9*+6[A880> %==!9)F(BR=:GGW92TNTZH MG[^WV_;>I?(8\Q:UE==:5AV3%11Z:\<3XR'%_FX/[J-J:/MT,BKNOQ5HHHAQ M&Y)-=[5;I]N-B> ME%?Y?*GJJ&F"84J< D]MP=ED(&J6L_>$Q]C)[;\>Q%(+W"KRH@[JSJ-=NS$ )G'O'LM:"]V;Z6G P ML)E\/O3>;TZ?'0@CR.#4^!E-ZYZYYC\M->?H\X>8'MEOFC_DWVDUXW];)-J?@/ -3;.6\SIU@ MN8 L.40NLW&EN8/=C/IAQSL/:4"' < 8H-_%C]J%%?=P7&11LG .W&3RFX2A M?>Y=!I$-!N4$ZCI9WA.URA7H:E%_/\ M:CH[7]_N<>5H\['-B(R H)PEUT8Q!RY;[7-VGF/K(:U'DCILJJP)ANXW7OTI M;=P6ZVIVWBDEV+<_I*&=>H3"1B;J:I6[;JVRU*H0N**K\VQ*R!"*I=,272K" M,1UEZ\S> ^2T;,A0%_D%R2G%ZP7IM]5Z@_W=Q*C#&N,@8^#*@B!'@9R%P&H_ M:$=;P6'Q+'M36M=OG$CRL(:K%;(>ZLW0MQY'%5A4[W(QKP[L)>O$[NZ5S"\X MQS*]519O0N^P M.?+^P=JS!D>%UE<[ HC)#B]'K)(V:T$<1IYJU&X@A.PA2&W08+(<6U=X'4GJ ML GU_C':G][& ,_SL[.PO-@[*FJ30 K5<%XG4=P8I8LL"@]:"T/,,07.Z0R% M><%T5L+KYIGRCK0-FP?O#8!]:&;E#9NN_5[?0B' MB[)[E;F8K\(\;QYI+,K[O95>X3I,9T>9LZ<&.4F)[*XQI-W2CZC9]& 3U;[XI"+(AKO MG),('C9SUQB1SZ_"$>#UC@$7+[Y/5Y,LO33,,6#,U49X,4.L?9\413,\$G^A MM+ZEO8>48:W>,X+A\=$C3];,2 &V'?B#KQ9G83J?),UUD!G)I'-)7B?WX(M) MX$-T*3HT,3[#N)N;1(UC0-])JN\ I^/U,'31\B='Q).T-JBE0B'UO_?\#N%13O"9=;$ MJ Q@C%6T+9*$H'@$^JK4)9?D#NLG[]']_J>.8X9A#WH_6G1#Z_S5Q[_5P5NX MG%V\W03&.QZB9MP:D< R4R]+Z4_.1@V>(@.)DKYX^ [M'O7?L\ XIO;U@(06 M AT0%-N6^.1WX9)$N;[X/9SA]IADGAE4&82/H;9XVS2Y3R!(3K[P6(SJ]!#K MT5$SM]<>UFH\O[/:1 <#8^@#?CU?IB^U?>!GVE5GFR$*-UG:[32NC97!6?"< M8DE5)/E?A3@SDLFDK/>J6]^+1X#5F: AQ_2B@&4NHZX)J'%X!D$D9(2QMDB'DU /[K*N]?\3EMVG"U=WLD/>G&#F FDYN4$'4>;>6 4N^!!TB]SEV0LSC M:PTW"^D94--8U$,C9]=Z\@;]NH@:Y3&*]VK[;&>P3BHNH+DQ3@7+K>@6.MWQ MX<,4H3T3-DX5YM!@N(GMS9/%&P=H*L&$;&LC=:Z(ERP@%,V!(@-M2?DFVG"$ M#;FUT#"%8H,8D-.$/#1@KH_0%_-\P%C=!%O&+K>"5SPE5!JD#YHX2PD\\@ Q M\1QEC%;G;I?B3UIVF"?)S^[#M%; ""Z)KNHH26SSU33OREI^N?A$'[")+45 M:STRD"QX.FF9A! BA9H!%;)M^Y1HH9-# YW,]E66^.%7V7G,L?J@Q4N M>RC<5$?/&W"I]F.A/9 M:N(T1Q:C!YUK^5P1$J(I :S@+)FD*4)M_93[9**'?;XTW+GZO-H>VBC><;&Y M]6_?5+^9O-TWJ]4YYG?+^GN5[:_?TT8&'RH4)MJ0&UL?U:#*9"4L%S6[&Z%8 M98+A6F+I9C!/H^/'K$X[$C&+8=0W D/\*+>K0W8O2YNWQ\_VNQ-E-(5A7-=! M/(6.G\3 95:@OO0PENCVMO6KF#:4_YCWVJ?!?$#=C\4VOURE\H^=+GG:9 M3]+"-Q(&N7"3(&4(0620T4=0NM80,2<@"6.S"L:STJW\ZBFK_IBQ=T.[VUPU M(\3<(4/O<3E=Y(F)S#I>)^=P1;)+N4#0P8+E/DK!E>9.' NXNY?\,3W2?M#6 M0"E#0^URP_RR#//T!5>3;(A )\C]<.2#J.P41.89(**+.E;3W>VZX_"3AWT( M/R!P3A+QN-^6[MH +,K'Z>?YM$Q3F*]O/T7Z@-]P?KYIG$(_=>);TU.7;/G" MOB7W_;]%=3;4&4L,= FU66(F !,4R?\2.;(L=6"MWS&U?XNZESM+I+OE;A[# MZA_;G(,W62DT!F32E4>M(+AB@*LL-TZGYZVCBKLI&>T#U:>@X(Y4]*E"'[C M]?UV$[];[E*CF^R\E=Q+^@6$)&DHZ1U%(E)!T=DG;UADW>;5/5++>M?:@R>@ M3];GHJ%PQP&.VD+I,G.^R\-KX>AL1@T7N143%(I'10K-2>?D: Y-+R&(*0V'H( M\<,4C0Q0QRI^T9L61H"I.[;=+SA/7\["\A_;HJ42M'.< Y$>0/%DP0DZOA,Y M+\PJK;EIW8WX,9J&O>IXGN/N>"6,$E27W%SM/VT0F0=I-8*JQ4Q>^T!,):>" MSD:X_MVGFS2-S%B=A(!'X76".D8 KUTN]35)L1;/U836WZ?K+R_/5^O%&2YW M!OHZA+EB]_*9 7-DHAFOAC\3NZH^R_4<-$9A0I$%F\_I/9'DL8'S%/PLAE/F M"+![2Y9[5TO,FAB#)O2@)R\W,XB&6T#4PCHGHBZL;Z/X=APEA\]QQAXG^#%" MZ#TNZQ?"9^03(;WF+"J0LHJ(20M>2 <98T!6C$^\M6U[B)Z1&:XC=?X8E(Y5 MP#_#M2X9Z*^X7%^$>:Y%8%_K97KO%[L/+?KL5[N=)=#_Y2Z!+ E/(6U4M0N> MP40'L5&0BTT)G>>N>>? _BYWKYMV7TKX_:PJ8$_,VV/!!)X+2Q*2X;27O?% MSG( D1+W2KN277]S2!ZF;;07P$]!ROW=U!LJ9@0'Z[W<[*4BI>7,9#1@1#TW M=153)YM;ID YD#=RROQ<\W$Z[-57.F/&VGZF,PB7G)/D/11)+ MR,%%CA!%8M)A1@"U7\Y)HG6:QCQ?_O'-&3D\ MW[;%CU<-3U72M;LAN:T4QV=N(# AP5CGOAHZ#K3#U5%L\.CFZ&) MC'X2DL]U")26$$.0]=:KOBKRD75L@GKGQP_3-ZQOG#02Y]" N/+HKIBX.I(O MSV,2VH&YQ2BX0Q>(K?H8$74=^:L3R&0C>E/G/YE.>#EF]4YPLC\DG'I7QM"M MX.N3R$U"Q>L483)WH M;-%"?D,K/GS?(YQY)5 8!]XJ(CR9.A*+U2<\W@OTNDC;8J_?6'3 _OLM%'^T M_$80[-Y[Y+V]*I^1WJG:>!"L(!.H9+:UG6X"PWBQPEF70^L4[N-4#9MX&_86 M]#C5C!EL?ZRPG,_>3@M.@A1U"R5((C"2&.U'CY%!9)B,]MQR]6R7H-=DC?16 MZD@D= 7:D6KY9RAU^]OB_V/OS9K<.))TT;]R[;[[=.R+V7TA*5%#,TJDB>P> MNT^P6#Q(]"D"/$ 5)9Y??SQ0A=J7!!")C*J9GC8-%W6E+U]X^!;NR_S7_.1D M]/:VVQ\Z>DO;HYR.W\96>,Q&L 19RWI+I@Q.:@=!%5=TL5Z$YS.C9"O+&0&%CHL6#)*5Z!*W,F#KS/#VV]VVH>VBZ=LF:B_!O@0[](Z^M_@R M)U_BU7J-I^O1[=%#'SRZ71K$^?CVB8N894($IC&"*N3/N[KA3Y:06/964K3P M;.S3E=_ZEJ+54WP__X'YMJ#//5?&&1TA:<#IH7( W/-2WK3)*Y@5GK;W^ MX=1U:^-V0T;6T%=R1Q6D2.!I7AD#Q8;QW \O,J9*SD;\N&TDMF1!1 MET9U;U1H&:.&&K=H'2;AFZ!=;C"EPVEWP%ZMN^G_\23C7[67^?? M+]M?)"O")@O15(?$& 7>UOVA[P,.VQ&F+Y4H7"-$F M4++0KSQAV7I>-/<1&0[RU)]75\!.RGJ@*V 7R4U='+Y9U8XE%>T*V)0=,4_> M&UG$S7*%G%F.)<=!8\>>7U? 3BI[N"M@!_E-K?@;56W%I(\RJ-HE:>N6 PL^ MH044*9>0.+>IB>+[ZPK86_%[RZ\#C_*12^^JY%A7>S.'!.98\_DH$T3++:0B M"]=""1^.F*EYWUMGP%0IFOT4U#7HKM6AE77"T*D#-(F$9@1"L#P"L]:JR.GV MU:T+:T/HZC98WA,-@^&VIVHZ@-N[;]_#?%7;'#Z4]\O%EPUWYT+[3SS);Y#:*^-,Z M)SM:)1C69]\))O6 S6Y)]_,J+-;T!=+H;V&^>+]85A?;;Z^>ETF?[7Z ;RWJ\=W3P^S?/XQE$0N!S+ M"GQDA> 6$\'-%N!*>N%XR(&U'D@_XJJQ6@CX4&[(]3QFP\0C16H,BJ\^33(. M@@_D\E(,'RBJ+RRT9O-!8KHU=KM@X4[=I(GH.P@O/I$J-D;[@J,-)^<9Y!@- MJXN_43M?WYEP""Y[8#D&;6/.O/E1>9"8B6>VME'V[3ZJ)I+O $+7Z=]N9I+6 M!68RI.AK-C(+\B/H:F=2%.%+,4*-9'^N43%Q$U0;]=YO=_:5=0]H67[[MEQL M&+A(.MO$0@AJ4UYPM5VOUSC#H0T3< M 48NSTY]XG/ZD_CYOES4P7.;\^,H,J! Q8! 1T$*_02:.ES1R]92[P Z-X[5=DZ8LT+(:.J22%M7OREP3EF(CNNZ3BN%YJN< M[R%C6M@T4.Z=[L;#)-T!6.[>NX43T<%(<**PVD+GP07+P16,/&MR]$;8^KV/ M:S/:]=0>*(=)N0.87(CDGGO[JB@ET6OO GEH0FM0Q7.()0302BJA1#T/K:>' M#B!KXBUWHW@ZK;71 ?DY_%W7HGU= M;N:#OUVN-BR^#FO,U=[C8KW1Y"QEG42T$I*OL^6D5Q ,0XI H['4+7M!?M4>UB"\UT@+9S\_XQS&O3S] 3Q2Q2>&WH'(D8 MB=&(]0U/@FBDLBA,<*EUYG,?.J>= CXV&D?77.NVA6EN<4W.BG&1#J#S)&)4 MQ*SB''PQ(B?&,)OF>]R>ZRT^4M'Y6.I[07TVG_!+E=>[15FNOFV^/'JSS<.? M/'K'S4#NQV^[8=%D*V.F&"=4-2%->Z/7F\MIL_SFK6Z4/Y M\!WKOM7%EPLQKV=!:8]92T#A,QUNI<'I6.=',2V"92Z4UM[D@\1TVW:S"Q9N M6\ VHN_ 7=PR\B=^7ZY.:Q+KDI,864R6V1I<65!"6HA21#"(7@8;I?.M9WD\ M3$VW]V@+%!TH_ Y@=/6,ZX*#2,C@ M@W.0.R48]RU&==__]5XF88VD\&53Z7>'GXMR(<8H) 5(H)*D M,T<..;AD%=C$5,:0O+S<_:')I?3^;? MYHL-1]M=-BXIEBFZ-KIN3C*:@?,)(3L5'%?1QN99M4<)Z@D^^^C[]IO'9L+O M $F/F.6K[*+*3!MR \$7%* L&6-?VU#HR'$MBI0A-M^?-X"N7D8/C7NUC::I M#M#W)_[ Q1F^)>'24=WXES69MQW*]>O?Z>1LLX9YO4;Z;ZX/YKS,C'-1@&>4 MH)QR$**.@,$9SE&C'>9-[0#&/>X(@$EK#+: MS)<;/_WZZ&>/GX(=+H7QT[!:.VY]7?KC0O4;76V94QH\.H6:&Z'$LWD:/KLA MT3_GZXM>,,XT3XYKD-+2,9,"(2)Z$,[5EPYTN%7K5//]E'2;@-T%!7>;+P\6 M>@?W[ATN7O^LFS?/6]X=YE+3QRJR3-*AL,J7I"L_FFL>@L#1\7-%SL3ODAIH M^RD [2GZ'E%T;7NK1AYBYADX15C$3Z#+WFY$%%''.EC-MU['\ @YG:%H7Y4_ M:8OVDW\'4+K72Z@L;:-J=-9S8T ZXD3)M.D:X"!YPA0Y*LM;-U\\05)GD-I7 M];>#S(9ZZ !6]YR\U[A(7\EO/7^*'+SSEC,%D8QV;6-2X#.3( .7L;Z><*QU M,/D431._ICS*C;>_$KH$U9:;BP-88I Q"0[)Q **.3+GEOC!$K-)+)3BQ@?5 M39HZLU8'(>!)>!V@C@GAM=E=_V[Q@WA9KJ[DLYU%7VQT,5"0PA5)R&4#@2OR M&*S.6J<8\NV)7G?S!X]^H3>$'*+$96N)=F!UKMH:ZXZ]]:M%_F.YP&_?3Y8_ M$3_AZL<\U0E3EX/&7O_$C3:" I% 4>.)@014D[)F^1;=V8= M1O'$3^W:7X-'5. SA.N6UXOC[F1F+!L-9+L2*,4">&;)D369)>VDT^TK3@=1 M/'&^_XC8.A#6!RAZZLOY?5A]P?7IEH.+>R0'C%HD 3RBJF%\A("!DP,3>?!U M:#R*03?SO3_^>>'J$.4NFTJZ Q-XYPZY5GHKS'./Q$E2 I00F7P/K@@4Q9.O MFZUJ_I;D86JF?=UTC(!S/\'W"*&/N*I_$+X@GVGKM>1TG(P(HKK$%#[EQ"&2 M%RLEUT7']K,U'J:GLP!B3YT_!:5]%=!W0?OUV9K$M3Y_G;^>;TJT?X159?L' M'E"Q'O1S&Y:D=^>C4F_3'TOVROC$XQ=3[385N6"]Q:FYR'E&0ACU8B.!VVC%[YU7\631/5AT@Y2_0 X[:^'J3,.OWSZ[>UR]0U7)S_?;UR>;1G6 M1V[(SX(:]8(R%!BYF U@4M)9ZQGW=E#.X8$/](>+ W2X;"S0J4'Q=K5VWRWDZX+H8EXQT@:N(C%P$ND]=G',K(I59.YT$P>.0CT]9D1L1$ M*\%.#I!?WVX7F18EDS()HDBYSMBWX'F48'RL T%52#C,*ES^R&G3A&,J?R^A M3?Y4]*P^0R/AG?[\(WP[;R;$B*($7LC[SA6J,I,MDPXRUVBT9'2O#6IO?_*9 MZ-UO]_(6:\2(I8G8I]X+C]_/5NEK6..K+W1T-NLY;K%T<9Q,M$(IR\"J2&>! M24-GH7@(K#[C<2AD< VP-)B@*1^1'JKSY=@*F/K>V=Z;IS]?+?)O^/?WU?+" MI/K,#-9U&U:IVC!:R" +(T!RG9/P]%\>!]U##WYBPKWSX^ARV5RP'<)C6SP^ MC\8^_+6@+VV'WANRSBH)*$[4]4!TD0<5)-CH+-?6)!_2OI!Y^+,3;K&?!$:- M%-!!ZJT^0)TOOFS$MEC/,ZXNGEY?/K+ R#S3)#>3V,5\_,BU "MS"-9@C+)U MN>5)HJ:-I8Z:XFVKH'X1=_T-ABS<.%6G2O JH83KBX[TRE;RR/%*CA""_CC M1$U>H&\)@F$0VU,C4]^7OX;58GEV>CZ8]S)/)811D8-V-M7FIP(Q& 8\2V0F MJ6#RL(#^GA_>)3+VU=VRH2 G!$+&^>P]?@DGOY)TZ-ZN)R3[I*S7$;0*OOI\ M#!R7!3 Z5U(I@:%]Q*JL,?W'E^6/?]"//C!HWF/XWE_V-7J'.=01_,SY BIQ"]%P 4E8Q(#T']-ZF,EC] S"BG[6ET5S MM?0)L?,3LQES1^=G_6Z]/L/\857_?Q7==GKPN5=U_K>SE"O?Y)BA$Z+.,?!U MLIF&(&5)-G.191H?C'M0WEVKPYY(>AJB8ZMUZFMQR\#'U7R1YM_#R=TAZ9'1 M5<)E)OKK<$:)!9Q!#2A4X(&L/Y-FT$7Y]+>ZZY\X#%=C2+@#Z_?P//VD4E!U M@+YFJ9:3JZ>0$E+,R;AGOJA0QII"OQ^6CMEWT<9&M1%^!RBJC^/^FI^2/N!J[@&KD\W/H#_>"N#7O[]C.MW,X/P%ZX.9.=WVK[Y5 M8F]'4G('UO2>ERZO MP^I+F%_*X#?Z]9^8EE\6\_^#^8)+)Z(-@GNP2->%\E%"L,0EVABB%#F:U'K+ MZGZ4#L*L>;:8'5%MSQ"Z2 S@8!'[_$L!_+#4_*Y"_GXRR[G(6T3.!88P2>IFX8$I]OO:NQ?I[?V)X+)^F!=%'C63[#/C;R M@)\].)YFZD_0LF3C-"1C?6T^J0N0'(/$C>"<126;+Y[M?.J/])X.84Q@3?7) MHZ_VGW[K2A'6:TMR:ET2>=%3?W9!V,%3?W917D>^K.+'J9N9'IH2(U!'5EA H(I%#(I3M9= M6D,"$Z6@1!WDDU[<!>U]MHLM6%HDR.8>:4%6?XZ,T'69X7!0W#:D%A= MX:RD8.U8'2/W$M1QRW!C\.VIA(X,Y,V,][T5QWM/&$7OVR,VBX&9D)"#CYI8 M=SR!K\MHZ6 EZ10RUCS[T9#\CIN26Z#UV I^7MC^EYHY#,K>+:6G!(>HZHC:RBF MR]I#P8@IEZ*CGA"(PS X39ORD3"XFXKVA]_R-)Q,47;;1IS+'&K0NINZ%J6_!F046.5W0WHG,CM 2 MU5,Y+A7ON,ODH/"B03$,X(IA0/=&=DD9)4/K N6++L?M@K"#RW&[**^CZ_UV M&4 C"A]>BW'A2CI?'D$ MRYD E20[GQ8N>2G9:5^\*"^Y'+>3#H>4XW81Z-2@>%75>-TB;WE0.3N7#!!- M]>6ZL754G00MG/-HI)-R&"@>^$!W.>)6H&@AT*E!L4D%_K53:C/]7^/G^ M_9L+-D0.RH925PN86CJAB]EKLJG:,U,R&FX2'X2+A[\QC;UHI[QE>TE.#8@_ M<;T\.?O[@O(8F4^N/L$F29";YCQ$%A(X85C(-F6/PVS#C1\[C4481^W[RVMJ M3=_:*E0",TD&!5KE3>9?0C1,02HA.AG). [T#?98RM2\YC*.K@^0V-3*?FQ= MD$$;?.PJ$ZC5:[4Y94*K,"4!-..FV%Z?^ #W97=6P8 APIT:E!\ M^+:87Y ME<],* V2H L*F0'OZ7H3QGI7O#31#_, KG[FQ [^PD*!(W\54$N9=.!"6#;LGM]IP=YXCGQ3]>XGIZFU^^G= MI^T*'/1:ZO>5+O[R6EJ[?[^9DMU MR.1:J(" WM:WYYIB#30.,&J.A9/527Z0=B]_Y,0>>5/M[B>G#LH_;^>+^2F^ MG__ _(ZDO_BRF8&W:4)X_?/W\._EZLU)(-^EEC?(1_&"3QQ2>AQ+:7WC\8JQ:^O=M/':"6W VLAK'%4@D@"! MQ1B$S=FKYJ\F=B1QVI+4:% 9#LF#]=8!+-^89!YL8KHN#_/@D#P&RZ.4Q(/44@S!U!-KSN_[]C/; +N/D]]$[!/#9OAZ M9AF1654R"!X+B4DX"'4Y-P\^)$9R\F903/D$E@83--UF],-UOAQ; 5-GHQ[> M[&Z8%")9#L%)77-J#,@#+"!D8EQ:4<+M^<7#]Y]/Z5>/J,LG=IWO(=C)CRK\I&FY\=EGMO]UWQOJ$&'W M@Y.+,' M3:5] A=/T=$%3/91[W(D67<035RM0WF42_;S,PV5RX?(%\8VWP_1W9]\P7TP0 M/_\W9Y)GF92WP'+='Z3J/#CM:XJ#9\-35MA\3^-HS'3WXF=/O#T])F "Y;^P M4_!QM?R.%#)]/ DDCD6^[)V=R<"\D'7.A^1USD>TX!F9H*P\UX;I$%CN^$0\ MR%AW3Y_Z.QUM0#%U:J2E1/Z-U9YRE74=(NHA M,,D]C^3W\6&]/V-2V5V3[V%0[TNK+^PBN%V8V51K/G\-EZM!9Q:U-2XXT,Q1 MG+,9>)M2()69HC-:4NF@&L=$%\*3#'8\X:N7BZ$M2%[8"?KE@H7/X>]K?SF+ MV07-78!2%&&PLRX]ZHVD( HK@(*O(((>0 OC8E!1X3CI8=&H>CCI%5S9X=B M7QB\Z OC^E^<[^Y=?PP_-_EQKJ,45BNPJ 0H*2T$1[\*Q65NZA7[^CO36: MM!6 N9CJWB<$[YD''NE/!\!;(3PH>,*8K6KRQ&9ZKGK=>]7"*'H^%EGI(WX?N\ M+A7 L,8/\63^9?/C9H$S;KPKD(,DM6EGP"5^KH:=D__> M-?8&>)C^H#2_<'_!U?P'_8@?^&M8+99GET;DY\SIY+RK8R.$-W4"# ,G(@>A M9":,VQC3L/<,QZ%WV!GX;UQ\;Z3JZ0_!5N27-5"G4R_9OJ0@]'58?0GSQ<>+9T\S'4L*M4K"!=8C4A_, M9L/!.,:4@R\2Q19HS">J3JGNY.D_E.L##L(_VW*P4TUWVS'V_X'X&/X69MCUY^7 M%QQNY8+KWU;+]7H6N1&QT$&VNIYKGQ(X)G@=0YZ%4I8.=^MQ.$_1- R2SZ\8 MVU07??88/+0;\=I9>G>>@\DS)YD,7JGZ.#F"*B9 ##S5Y$L0TO+L_1$::W:@ M>!@N7T2I!NWL/;Q]7R!\FO+L!XMRC+U;?-G[Y;D$3#R44?S'SQA:Z395T2?(JO\K_/ MUJ<;3^ERS2B)05B1#0A;'QE[)<$;7B"[8@63B@=YA =_+5@9ANH74:<[NN;[ M-, 'B.'AQXY&%(H*1";=!+J7$G,0:D!J6-0^IR#4,38[C\%:'R_$)X7QJ$>K M#:8ZS%\?(),[CRU1D@FTUH#DRH&JTQ^=O(>S MTALH7M;Y>.B]6# A)I*%K<_N5?V'%]Q#+)*'P#,Y$VZ"4W+ L\#1:]XO]*PT M ,C+.C'W/);A& MS@H$(=6@;%Q&"%GI7#X?&R MCLOMALP8>,"4+4B*VT"II,!G1X9#F*)YK#NDXP0'99^.V]$;#%[H$3D$$AVD MR[;M%MLVHRMFK\E\YBUF0_XB&*\3*,8L1%7?L2!+)&W-?6I=J!A$6!^/QGM M]GCZ; ;2_^\?=[3TGOY@\U>;OZG_JS^Q_#_U___SSW?.LWJ#=)L4+Q054FTP0O *,S F*-"@__#;&WT/ELBN-':7_F^% ML-NF::O).1UHA]+FUA!\ M,=[+ MM@\!TD'2[W$;'+G U5BHF/+$2-(70PD4(EDLRITH'-#QJUV+AX'/=AKR3SO?:AKR+ J;. M,CR\M)<<2%Y$C:Y#)"X<_,-3G-8'DV%SZ_!Y^-J6/>GD>^,');SU#> MINGH25$GK8.%'#4!VN= @%8.)-WB*H4LL'DZL?..'B-2-(4K8*76Z+BP=#'H MNH$%O4@L%^%;C[)^T1T]NR#LX(Z>7937P:W^4">!#BF40BX)5[5A5"=';)"' MK:TW5F63XNV'3?_3T;.[_@=V].RBC$XQ=;,+ 6UB,4ER8I DI;00)!];H!19 M2&)&6AQK6/\SZ^C92?4[=_3LHH>I1]ZBW/Q<2X0[ MZ7RO$N$N"ICZAGJXDD4A:2J%!$YS?+Q:9L_E_STZ_; M)T>7I?2H"S.A=OT4S6MNAT)KQAV(K"A<5X1N;-W'-9"T0TWK+_-U^/)EA>QY$B)@R.94B.;SH($@1C!+&M!7>>,=&\?>TQ>J8-BL; RFUKUTP; M'5S:GT@UFPS8UH1_PB_GT[EJMC0*2S+R IPPA>X$Q<#91,PH)W(*+N7@&T/K M48*FQ58[O=_NXVFFA!X0=4[[108UZ^BRBPA8>"#7@CB(SCIP*@CGC=-2F]8( MND[ Q TZ[11[&S)[2[F?FL,%#]M9'5:R("C&R48D4%)F.D"2@[>I8'%HD^5/ MN4./?6!B).ROK_OK"OL+;VH G)=#/N'JQSSA^B8?FD)=);0 [;4#96I./,4 M0[16R"R JYS/'^P2H0IR M0%^$+"=#I)"$ED4*"R2%Z1R@: V-26) MS%IN.1O4S#T$ Y-W'NRGK-OJWD-R$RO\]_EB_NWLV]96H5,B. %,)ENQ;L A MT^ AXXZ/3V/QFBM];?A,K_N-Y]OC#ZL)'W5@]X5$4*1V%N'2_ M*5X?#*0@(&F1>?!!6C>HC>,)_=_W[6D=OU&N_H-%W =$UJ\6>1O(;#O$/:HZ M+0-R#!3!U!?%SFH2$"^9*>%X2(,J?L-P Z2Z+PW5Z%R '"GCJ$/'/*OL3 MXN7+*FP-84@A<*8#&,WJ9D2*>SP3$HQ,W+@@?,FWUC,_$"+>\\,G5_ZA^EHV M%-[4RO\85J?K_PKKK[BJFV?FBR\W>;$Z2)C./AB/#@>M1<8N$[# M@/#$AZ;S(D8 14NA=E!Q>.!R?7_9VJ!%L(5 #]J4FFCQ#)SF&I+0T7J?,<36 M[X6?HFG:1I#1*EE-53&U[7FBEOS'63TLESQ^.EUA( X+TYHKX4'+NERQ/FSS MGDX0YZ&@TRH6/NS)YUZ?[[)"NJ?ZET?5Q=1HNX^MC^%G3?%^QA4Q$Y-CCL@& MJW@&Y4("3R$?&&?(*@L5B=%!P'KJ2UUF21M@J*F$.[CW[N-GN[?RY\7:UQEG M&94S!GS,Y"30W0W$(@>+VE-(X9(JN?'=-X2N+L/QPS VFEHZ@-H3YO?7O]/) M6:Y+]]9KI/_6M=RSFMCB1EE(0==7V>1/QF0MY*P\,J8L\ZWW+NU!9I>.6!L@ MCJVT#G!)<.N'9+O2..V&YU$1.:JZ.H#C30;^K-,* M/Y1_KL_'%\Z,#%8+.DPZ*DYG*VCP*5BPMA@MO4F!MYZH^RA!T^Y)'A5H[13Q MW%X5W!3K1N5MLV>?O7^%IM9K:0RXA<9>\2DW+0 M*)*G$/,0 =,5#1LI=ME:RA-")=5I/JN?LW]^H@ B:V\R@\CJO*=@+$01.&3+ MF0F^*,X?2T*L,?W'E^6/?US\Q'-H7/SF"AE7WYL0!FV4MCQ(@AWH_,VK638Z MB)(R&*_(1'*.$(N4X 4ZQR*S9"F;Z?S-J^E*P^/H?$<)3GPE_'I66Z"^C -3!H&68K1DT.^<)3-S]\C0)W7% M<:!P@T$V('R?HG$]".Z&:E"+ E*#)W5H"SL@ G%ZAXPXLHK?/U3=K&IGG MMD]B8A15= "M?2JOCNY06:M<)BM79\W2Z8E*@8XINY"E%*HUVL8JET_77[83 M3AJ4RW=16M^5I$]GW[^?;/)(X>3M?!$6:1Y.+G-+UZ9X;>?<+LN[!0F,#L+/ M XI++3[;L-[47 H'EJ#.YYC3#UBL-YOQS@FZ1L>'\G%S:G@OE?$' MGEYQKYEGFF?(F[=W4@ER4), SHM/KNZJ>30?M(]EO8^.*2?A'Q5!MPWKP4K9 MVW+^P%5<-KK3+[GX;55'T285TV;32&TPIIN&"W)VT8-.(L12?,#;+Y#:@6I# MP;0W\>$Z?0@DNXNW X?ODOI_A9.SBT&O:US]P/7,,)Y]I$.30AVNJ>J$=R4" M,&%,T,QE[T>S/G>HF39^& \TAXE]=P#Y

^VO+IFT8E4I-7UW94& M)0J"4SJ"=R$QG@+SS4?>7O_^M-W9X\%D5]'N;UF6Y$!VX[+_N3PYH=_\%5;Y MFK^Z/2K'\-Z'43"%([^';/KPZ8N(7K.4(4E)'IF*!IP3L6Z3L7138I:^S=*P MJ7SZ3:[QCD:NZ:O^\NWY+V>!12PZ:-"B9I]D2."XK^\I/*:4@T,GGD+S+A]\ MUL[\+M"YD?D=0QM]>V_.%2:YDQ"XR:"2SG6UH R#AU-Y;<]"- MI_GAWMPN:CC4F_N(J_DRTUVQ.FV+KO?OWGZXX.C\&V^^AM47G*6LA6!T$HD4 M\DB0<0@J*V IFI2\"<6USOP^1=,T<<+QD=9")8?B[7-[._9?J_DI_K+\:S%+ MW%F'*$!X6V<,8X:0K(+@D@XD7;72JF"2>.CZ;]Q-Y7=NNN[56V[CHL M$GB=**PL&>!8I\U91X&T]A10XR!'\WA78/,&FQZNP%W4T.8*_'61NPEAMR\' M/YX$^G<7N0[!_KZ9I7N$Z/7)CT\1N.XFD3YB5B5CT5)(B-S65^_20/1)@8W) M2*R3BV6+>;_3UZ&NEH'>4-.K:VHZ[YIPDC-/D*38*]!%D0I)A"5-WD90)3.K MS;")F+OL1QA(V[,.<7=!VIW="F,HKX,P]T%N7O_\3#_B?"ZQD&A<]B"=DK7S M.X)S,H+@GFER?HT;UB2YQ_OX1\B:>'?#*'AXX&E\*^7TC+?*T$438G%*)68Y M^+3I&B.7V3-B+B?A.?D W?9MG:X'J9FVN%I8\.KD18ZP-._\.L\ MG5Q2GS1C6I< D@=.[J3#.@Y'TS]*\4YZ*6SK69$W*9AV%MK8N#E VAU@Y+S:AZ7&]Y<4P%AH[0KE@FW(L,K@A!^O8V"&6\L:V';CU&SR < MV>>*HV::F/H=\(."NGSE=;XXX[;+B#I::\AEU-K7\:A8-R,$!F@"1R98,K?' MR3RT;F(_ @;!RSTW>!U-)1T8LP?9?']M\"7)SDH#.M7:A3,>0M0%I9+ M44?+B;[OX^7QM"GX_533,]C.']E(EC-J.CHF:_(9.1GK4"(">0 %M3&1;/BQ M@-;!FZ;6^A\*K]V5T0&T7J5T]NWLI':+_()$1)IO]$2_/L&-PA;YU;?EZG3^ M?^YV*UQG?F8H//'$(=2A='1B12$_5-(!)I>4>YDBL=\8A*UH[S0OVP:NDRBX MGU[*!_FI;XBR4=[K7, X5=N1!?D<6 1(HWT1//G8O&/W,7HZ3>&.;#9W542S MQUP'C)RY=I!FUBJ>2I*0@HR@C&,0#R,"76V'W49Z+WO_)2=Z'#N"^C^9:)PK*E 0H84S@$BIP MGOPL;C49NT%.2??-M3MMD7G]\_?P[^5J^[]Y4%_KPC^\4(?MJ<-E4G!W9GD$6_2H2I/BL<*<".)Z(2T-G*QK&(6;D MMEB7L?D,A_TH[2.?W,%].:*"GQN,SXM#JB3ML@[@12J@N+;@N7+ ,F=9"YVL M'BOA/)S*/LSGF-@Y!*Z[*_*Y0?6!BM$L:FN$#P8,]X$L@O7@3 Q09+%28#&QE1A]M)(\ISJ.,#H%/I&_;A)RACPR'ELW M/8^R1WKTJF"O^-U5B;U5#S,:H4TAU]^$S7HF [%V.[%H60G9:99>?O7PB.#: M6_@OI I$]GYUAOG7O[_7!/ Z+/)F#:^G2Z3/_K-5F, M7#]%])P?=FZ5M4P6$$E7J^&)?<89"_DI9#_]F6==U-D%)C?24NTD MWT&PM&4FG(05'>N+@SX3="$H-!ZXK14OZ34$E^D2"B::Q)BSIO5^]/LIF6Y1 MZ400:ZB87N 5ZIBYS^%O7&\ND\]?P^+=@NXFW/S9EC-I;'3"9D@U$E,Y"_)/ MLH/U(;T5&;CV=%0L M+S7A)$ H84(*47@5=G'/;OW\Z9:W=N"7'2+K3N#R"7_@BL2'6\A'SET0=>Y] M]O4Y@F+@5:UY&FMSD!%U9CNY\[<^,-VJUPX E#J%KFJ?G'4"ON=(Z .(V M-_GM^\GR)^)K7&"9GUZZA76R)!.Y/J!.)#,?0^WAL!"T8LD4ER5K/:'L<8H& M@<^_0/ U5%0'L-N$O!>*N^;/* MQRD:EI1E+Q!W#37522!PC8M7%Z68A_ECCM.Q(G/. F.@"L7%,3H.+&H9M%8V MW'X;\GB0L,O'AX'NI98"1E/3"]GE^ G3V8H-*8FM_J@GA[=9@_')QXJ[7]UZM5F'Q9?/%ZEN_6^3YCWD^ M"R>7$Y\^?26+LZD+4MQW3AE1OR3B\'2^VOPOMQ[1ZY^?YZ?U2U<_I@X4WCRN MN/_SY^W*:+S*V6@P,>DZ-]%#X$&#]XY^(P,FWEHU_4MEVD[>XY^YAS> ]*JA MG7#;@>=_##D^*+'SC0G99<.VL>5+8K,*I$[_OY+'Y7#Q+BY8[X)E) GO M$!2+GE0H,@1C!2M%4432^HG!>-Q,>VJ?&:P?.)038ZRWT[:=E9JB1A(MB*+( M,3*"6'!D\XI6VGF-/(Y[3'IX9ML+0AX#[A[JZ@AQHUF.]Y>=_-Y9);..( N+ MH%Q,$$N6P(33PJ*0W+=>:WP\[GH9M?L_7MOQ0#IUDOP^L?P+U_41S4=%?KFV_D/_/\QK-:S6'=S&I/ D/,&RG,-T1M. MSB+/TDNL4MX;H8-(F/99\'.%;'OM/C>'_?J_=/&F<98=JZ5^ T5@G:Q+(PRW0S65022JHKUKSWX(16D(*W.1J==&X]1VH08=..8GXFD&ZOX@YP>ZTE M9H9"LUQW+@5KR*'7KD!TTM,_,F81M$J\=6[OVN>GW9_W3#"XK[KZ0MKEV[' MO(H9P3LO2!*:0V0<06:%P3(7YZB5<(RA*2!5 MW>\<"H,Z;@""$5@":JU9ZQG(#Y R;>)T/+0\W+2UOR8ZN&DO6]E>GZW)^J_7 MG_#+^251:^.<&4PZ:O *=Y(%SY!XI$$V> @-5@H5H*,0(1FK-BS#Y]DC) M!Q3_P O#C/5_OI0'J<*>RD82[P\C%X7$Q"DTQ&1BA2"31 M%A))0;#!Z"2%"P$'[6[>&253^I.M=/HH1/80< ?AQN7@Y:UK?6$/"Q.VE%#7 M@6 "I39U<>$AHC 18RA86K^]>8"4GB"SCXYO/]-O(/"IO9$WR]7W)7&!KQ;Y M3TS+19K3O_=E(Z+MGB+RK8H7F_'L#E0=>!&4].!#J7V&59\Y(B36Y['Q=GB83DE%4 9A#M%(JS4SK6^@> M,OI(Q^^IV =@LJ^4.P+*+ 83@LD:L@UU,U,QX*T-4$JVRDHFBE(CH:,/2.RM MQ = L9-$]T;"]TWW\*?3L#IMBH=7Z7^?S8F(7\Y65SW*6(3-]3VBCW7*6_)D M35VI*^!U%"G)Z'3K81&/T3-MG#P6;@Z6?$=6A>2"\R^+\ZZ+]//S*BS6)QL- M_4:>W?NZ$2YGX14YJ2"Y)W\]Q@B19P&6(DF9;4I"M"[*#*=N6L]F+(0UUDI' M>)N9XI-3EM/IJ'WGDEGPF!ADH9)1*98@QK)0TW96CW:+[2+1 V^Q7Q=YPFZI M-V&U^EG?0'];GBU.E^5.N\8HO5-#OWJ<3JJ]9-"HK^KVM_[ T\N6P#(@3"96CMK>Y"7[NNJK?SQ?P4W\]_X!UEG8>Y MD>QQRDJ"1ED/N1(0;!U**7/U#5!JV7H1WG#JIO7L1T/4PZU73=75P<7Z"#\7 M*[ WJZ\WV7]R0Y5QI0 W=6Z)58Y\!D$WA?59%\&M**U343N0UTNG5EN$+(^C MKKZ1>,78'^$;7F2-T0B;/!;(1E/TS2CP]N2X@$S83LF&N\C<5I$ MC@:5X9 \6&\=P)*"IXR5_&U%(4I41+" A)K\Y5@D!,VQ;K)"8T0.K/DKN=LT M= NLPQ6^;"C]#M!SM6#H//Y>?YU_W[+B#2\^* O19@K!'5((KI0"IH@1K2W7 MH?42NT?(F3;7=DQ,M=))!_#:C ^_([!S5E0D 3'TD'+-\&PJGTB>;Q%,:N:R M*Z%U)_TCY$R;:#LFO%KII -X/2*VJ_J:=LQ%;R0@DW4H'!GCB.339FX0R5B7 MPEK'IT/HZJ7';JIP8#\%]0VZWU8U=>U]S$[Y##D5$E.R@IQ5$IWV7I6LC23I M'0]P&YJZ=G/@;G +_7#GX^!SS_P M=%8*,I&M@3HLF+P(Z\%%%B!'05&0-;E@ZS52CU/4K7,W.NYV54>S)3T'K,:[ M=CX^W"D S= [3"H[8+FF@J*.X)(7(*V@T!IY#J'Y0NM'*9JV[#HZN!JJH^^; M]4^LH=5Y[?&2X_/N%TY.M_!Y.-YNYCM4[\/3WCM,UL"/?4_0+:!60!S3@9;"@L+;.&88@ MH\PE,"3&D\%(V2DJN=& @@B(GV#@)'C/=(=[P MK$).*K;NF3J$WF?44[ +ZG:PM&U5VK=;< ^7?Y !^?P7GOS WY>+TZ_K6>(A M1R\8('(2LXGD8:/W@"GF;%1)41^Q\6 Q=WF@QHC:X< O;&:GQVHZP#ESW\M M9R5D;H,B1\EL!M/Q E[86F;*-ECT*:DC9B\?)K3;7%)/$-Y'J<\3N01%G+&, MTD<> 0/)5$F6P2EF(3#+$PD]R>8EQ3U)[38CU1UZ=U;LL\3OV^79:I8+MUP( M!"8H&E:FSC JJD!B E54W&H^:.;'J/"ME':;\NH-O3NK]7F"E_[=F1?D$*D< M0&"V=?X2.4?&98@NH+C])N$V3=@7=7M3Y?\$H7K/4% 6,FP299 M($9?Y\C)G*SGW,MI [C[P3NV?#;;52Z%I&R6@7$&)M4):X[$%3,JR#DYPP27 M14SK7=T@=]K!Y,_DF.^OX+[/>BU[LN"8HJ <,*=$ELN2SUB2@&0PQKK#QM?O%FN3X]H.KR\ ]K6%(92'&C>LGY MUZY&C0>FD1L/6=;W;L(P"(;LCB8G@Z?,?6K^;O F!Y^/-E5>$%ZZDC^^&CA3B#.1HGY!%6%E^?:Q9/9D+55@+O @8]"F=09MS)#GEALUDXI[)F4Z#^#).4\08G UGZJ=B,[[U+J/ZU&"N@J$ M=M']XX'0(6+OS&.]S8K((E@,!I)GK%8;$&(( E!(]%8)+_*8'NL^^#E6[',( M?EJ)?&J/]9H-W["QO&)#O=6L!%R\&4&&4R=+7R$5K3'Z2G MJ^"IU8UTD-"[N)+N<, #EI!4@/?1'N*O]?+Z!H[0?/:B9'!\YIJ2B:"5XE"/^G)4T^)6]_Z]?,3)$W;U3#V ME;2GZ/NZE:X?!RPBQRC ")- :3H3SJD(PCJC#)+[;]@>%]..!R=$HK(\.H MY>AA5 Z#X'-(&H^LH0XP^'@>XG+=_&;&'8EB'DX^+M?S\_[&4URL:R/B^_GZ M=!83A9M%(_#";!U[6-L;I0!46>LBC.,X;MO6_K0/P^MS2%)/HLT.4/Q8*F0' MKC&7E'.(@-S5%EU?P!S6F=1T;P3WGU2?49 ?X?3(&WX%U'FP. M1D3(@>GS9?"Q9 ^,;J Z"L^HU/H164/RAR'Y&6?X1]=I!W!^(@VP ^,I!2<, MET!^4TUCZPS.2PY">5ZTT(X=.U?3&LK/MM(PNCX[ _(M_W\'IIUBJ7!=0'-9 MMQ)Y!&]" F.ULYPSZ^T(6TP.)WP8@'LNDDRGQ[[GWYV+]E_AY R7Y<:Q;M&> M^,3/;=Z9N L?XS0E9BO0N:@A>$GADJJKIXVHY?K,4U'.&=R3CBP_XR-?XNS- C&$./ED.*&T$Q3F"TVA!9^&9%BJC;+U19U]: MIP7B>.BYT\1_!%7N#=D?N(K+(X-V.S(L\ZR=3PR,,\1@L $"<@4YAYS M:T.Y(XG3MN=V!]%]%/?\D+D9!T;B"CI9"7&S5UK4*RHK#US1355_A:G]T_$= MB9RV6[A/=.ZLO&=TV5^.^T(KN68F0'V4 2H:16%>P'H(G$U)DU=.A8;4;/L4X)=.2Y)%=?BW/&G-*VL*G"]VD[NKO#XTZJZN 9P:-\ M_7.1Y^NT/%N<8O[U[T3_ZJMO]7D"G@<*_(J@"##&''7K M4>U[$3IMBW@?X&RBQ'XV #[ Y0Q9"28*0P(S#DA8'D+,$D0P*OJH0W:M)XL\ M0,JTC>A' UT+171P!]]7I7] 6BGZ4D=J@[*<#DRLR] U9R <&CI,6"?"'Z&M MXH#ZS;&Z,0^IWXRDD$ZA]FBJ7\2 16%]$9\3B3$I< 7K8"^95$1A2W.;MBN- MD^_S&04K0SIY6BFNBW3.4QQN4_S6,YF*D2#K9'9EE('@C ;'@M3,965QA%G[ M0TB;?"M/#T#<1TW/!W^;)+X7+GNC)611>^&JM^(TXY""2"E;EU(:84O4,.(F MWZW3#09W5M6S0>$F7<^*#%$3/Z'.V52\SE]DT8&S%#AI[="[$;8V#*)M\@TY MO6!P9T4] P_Q:FT(0V<$Q6S.AU"'"Y3Z5$Y 3,R)8$7!YN.^A](V^9:;;@"X MJZ*> 0!OIMNYD^16> -)U5"?2TFG2P?P&9-G6OEWGFMI!,H[J^R9X#' MF9 \VB(U&*D**$WG*];1/39YPZ3BRA_GJ4LW%9%.4+>38CJH@]S+SX.I\\)T MU(6B>N^))<5*E9RB(%\47IR0:-A1#%^?=8\I(=A$9=-7.^Z,?;\Z8^?*W+S> MF$7GLQ9DS5G)9,U]C."1!)FSU,H:S\U;5%C9$2-(.VIYS!M MYXX_(2U-QEAEF0@22"RI:,!'@: Q"NYC06'$( -^UY7@VSW*5*,)=O>X'([ MEOFPP)DK.KC('*2X>7A0&VDQ<-"Z2*L3#]*FO;!RS\>F*2N,IMW'T'.HJ*<> M]O44/S4?[93S)CH+:#0998X6?'T2FLDR:V$,$K--H#-9(: +Z.PJZNZALTDC M1V^DT\F!++$^(,X>O'0*K,QTH3./S/LVX)DNA]\'?'86=^\ VN2 4XKU@5P M(I B42L]!.4BE#H[(2D9;(Y-\#-=^KT+^.PL[.[14Q-FP?C F>!0R,D'51>= M.)787=,WK"S:YT:W.QI;+!)^)\?1_F+O&4RSQ'V))=8^2E[7+/D$/E!PD(6*#&62*/C! M^)DF:STY9'82;G??M^]GI9KOY9A?HS$ICE NI#CMS=8PJ V;F>U^3DL0E=!%A14^.2%8@Y(,B 46LC MT0NYIWV9/(,\D8'95[S/84GGXX.C9K>L9;L16/23CSP$ZS8OEV.P_M%"CN?_ M_"^LD]4PO_J!J_#EO/SP&5??ZJ[0K>U ^60B":3!..BVX],RW[FZ^24';QU&W1/PG?@OSQ?8OJZSYC!N14S1D MZ$H=D6H5>3\R6T@R,I44L]:W+F3O2F-7@\EV0#7IU'^?OEHBI? MC_1'7"42_0RY*D[5MG1N"BA1.#@TLN[ +E8S9YQMO91X5QJ[>E4U&O@.54X' MX+M>O1]PM.IN8NF" )]=330IBO^,]J"3+>&"NL!3I %#]FGB!RF\%[K:0.(>&H,XT;V;MCS9$?"7:'*N8Y#"E^ M$]9?/YR=EI,E_5OE].M&$'327J73^0\*4 \.)H9^H'GTL!=GXX0+)8;B=9UW M&#SY9ZXD<,D[T%KF*)WP#%LOV!PS7-BF1&9!H;#:)S"U>TXY5!!-+&"5<>1X MTF%H/I?Y?DJZ@IZ^)_4^T[J-U"]8^K"XF@.19!#&.@G.J @* M=8U>K >&WN9DG>;,2(5G.H+^M#HD-5#(X(KCL$=>6NM\+486)O#:51O*5?PVJQ/#O]!5?S M'_0C?UQ;U!)6J\V?'. J[?#3&_I)^_+4R$FZ^NZ[!0'R;(.<5XO\GYB_7/EI M-P$/Y379^3"UKJ'3+]\^NWMGLS>;Y\ K$F5U@;_A^9%10>H8 SBTK#;[(#@*;T +I4CA7.@R:(0/ M?>":8:'?71F5A[X];0+B*'=5$[%/#)L_\?O9*GVE0/C5%SI(U9>\S=+V<%FR MOHJ,;E"!PF)G.9T*M/^7O3=KE$IEF>8J4S))66WS M1/,%+O%6B-0E&:I4__J!,QC[QL4/CS.RR])4(3)TC@/XX [ L9 EBK-Z1BJY_DF/P#_R('_A,N?DP3+C]] M)09_G9^1?):;;=:6Y*Q0$IS*!11C' )7!C*SR5KD_%X+T$?.K9U>.QZ !I+Y M_"@"Z =:%W]>4+(AQ)$52&M6D),L=1)L3717 2(GFH2M(<.R(Y+NOV7$NNT! MQ?HP>@[D\=A@N<.BU3S]ZQ8M/EL3,O<0?/*@8JRA$/JC6!E(OSBBV:[JY)D7 MC5BO?23(M.3TV#91F'VY.-0=KPUF,T(6A0YU5JNKN+/@T2NFN;8HMVJ\]9S- M<_G"<6]8CF8T[\?@'E"Q ;-,4C#G Q0E'*A@R-%D="RKR**7F=S"M%7RP#:X M&-U8V4]8=\6]!^=&%OCOX:_IM_-OFX4KRZ2OH0"5,-53KS::%A%\9J(H:3A+ M+;:"6R\=6>C[B&S>@G]]!F[?T0=O5_AM.=$L>V\= N9:=&L*'9=:"_#%V=KS M-&@IML'"83';J_6,F\\X]K7 ?F(9VS!]@) _SJNBO"^;J^T/B_D/^H9X.'&" MRYALA!@$!\5)=X(H#K*WI%->9*>W\X]W>6MWP=X]!3T_!M?[W+$NS/[+K*GE MV^7R'//[1?W_JHF7I*_=@,VWDYRB#$P2U5G6&V*3P?EU(A4S6>4HO&G=:[;- MRL<-.#?'ZXAB[2@_+DP7Z^K5WS'4/(8:*?NOZ>KKG[-Y7)*K6G9="UQ^MOY8C&=??DE+*?+J]2@?X3I[-U\N7P[2V?GN5:[5ZVG7UM. MHM$)34#B2LS$GVS)MHTU!\P6C8:,%FR>R'DLXL;U*@?3C#[!T7?AQ.-I_!*QV_T+=BH>WY_1Y/OZ?UMM7\=SM+YV<4.,#\[^VV^^'=8Y(EP!C$E M"X;5@"=G&:*4I0ZE3SE+KR5K/N5F:*).-S]Q%W0_>AYT@94./()]#\CE(R?D MIM,+!JD<8Z!M7G=Z4>"X)HDIYV1R(279O+QS"$)&'NK8%U@;F5;MD+.W^GRG MW6>>/ZW"8M6C"_)A<_&_G!04/&AM0;@2ZDU;!)_(QO2F*(9":#WK7GXOI"C-O^&;ZI)OIS2/W\W7:XF0F0K@B)1 MR9JQ:6N2<.()G%216%)BYLUGQAV%LI'';IZ&CO6#K9XT;O#XB)7D\>NL@.=$ ML@M9@QS6=?Z/S[5C\]X,+G^8UUEQK(4/K"^2'5W+HKELO9]^7UX37Z>JWD"X.E77B%I&C M0K09, 4+"ETE$2U$I9T*5D456D>L'EW,V%<["[!]#<4*=- MDGE$D;TID?R<[$$9C!"DLR!0H8VB]E1M[2'?7T5?8-E'MD\<37LPN@.HW-YS MU_H3C>0*0P3I:R>D>F![[1"2]J4DE36ZUGO+_56,W*5QD//H0%YWAY;+2NPL MN3,F@^ NUOJ5#('Q"%Z$C,:G(.X.V&R,EQY.HD-E^R14]F!T!V#YB#_F9S^F MLR^WB=GLDT(8F4RV4$0D8J3E1(>L=[8\,)/I&]GZ9N3)!?4$GWWD/1^*^1T@ MZ5.-/6&N!_=EY1T*G6+M1,I]G1-0 DKKRZ[S*35UN+$(A0HF1MN!8*2C&T.'MC;2(:(UL#)/[JQBY.? @ILR! MO.X.+3<:RQ23M1.T(S*7#=%A& 2/&D1*UKCDHVU^"_+86L8/Y1TBXR M,J[A,C!,#N#GV+AXO_J*BX=AOKY#ON@6E(HL6D7:@C."RA(AH/500TO9Z-VY>8'O0M.?QV*BYW"/OD.",5":N.]EH3G]X#R$D!M:PXI [ MQHK9"B8//W_@!763**9!%U%DR]%/D6$"$Y+PQ MFFO>_';ZJ06-/*!PF&OJ9A+H $ZWU>QU6"Q^ULK6;[6)ZT3QY$4,I%LU85D9 MVAZ]S *X8JB"-**(85WKV^OI+^=A3[$_Z6D?((,.\%0O;3]O+FU?GR\J8\FF M3\P;)O+^,_FXHVZ#G4([WDR7]Z^;MFZ%F MK^?+U?(/7$UB+/+*4_D+#K7:@PSG? M#XYN:L3$\^@93P58LK4OCW;@@BR0#>N(@JF NK ! M+,-CYHBKP%V=O@F9E@+*8FWS2FZGU+OP MNCNT; ):1@;F1' UH)7I&$YD7T55P#"%0ON02^&#XJ6'R^M#9;M-/MXNC.X M+$_'KS,F)YQ60$9'J5.:"G@TY.+LSO $GO M<+6J?71O);Y;)FVL-_"L2#J^,3((FEG@Y/,5&6H&6O,:N ?6T6%6WB&X.9C5 M'<#EE\4T?\&;E_+*&O+L$.B$]G1HYE,FW]@CWR_ =+-C2'"2',;D# ME#Q8[I>]]+F&B&2*B[,'S\?,W+0;47&G4U&_MR@J"P M)M<\Y:CJ!,%"O'&1\3H5F^7,0R278*(3;:&P[5G=8AQC-M-='[V59T6F.R-D[:\ MW1LI/W 1YT,7(#&NI$XI@.*JSJ!T!GQ)!31GR@2AM+Y[VSA0 =+QRTKVQD^W 9R< YKVN372V2+B;JK3SFIB/B1Z@-V,?CV9^3/8A_ M@UJ3LL]197"A]JGUQM-/:GTED4KVRGJW59[M:T 7C1X2UM?$,9KQY/BHO5U[=TUC%M?.DS$\R ^ M=X:3RWZ;)6LLM2.#JJ62PM/Y*+,"%JV2R)QDK/5][?U5C!O).DRJ3T!D#Q:/ M[W.N_9_W/W QFW[YNKHH&2)'J-+SZ?UO'R_+JGU,LI;4EL)]C<4IB-8(2(;1 MB2F+4?Y.T=^C#N=6+^P'(?L(=3XPA\=&S4W^O)Y_^SZ?75X6**$U,DX&T9+ 3Z+B3VX.38J7IW1@V9$Q"]AN2;F_>)UF(4\ M#;,/B^FW]4>7,7P="Q;Q*B@%=,<8B#E4M*1Z8;, Y9L:Q,9X?AV M3;F>>],X+N^ @&G)V1%ADG$Z>8=?PMF;V>JRWJAZ_Z+& $W&FJ6O!)GW7D*R M*6=ALV?JJ8J:):;_^#+_\9_TZ L?AWZX=FT>>.%6V+"G89<0/>C7U*_ /_ M^KZ8?\+%CVFZ:B:((6I!#CPDK301D V$X U88@6W I-)VQD5#SU]/&'O+Z1Y M2XZ-+?+K!*++RBR9F)$JUP0U.JYT,>"=\6"=,R5QB5QMUVGQ[I/'.?C;B?H@ M3G40R'SH>'MWU?DD6V6+YY;\*K_&;+T#T *T]=[QF$W2_;7)3$OYM^FZXFM$A& M[*(S64I3,]D0R*-SP*UFG#%'SMAV\;.=7]U?6=UAX#J" #K;WB:B-@_46H(Q MR,D18!)"KIW?-&87?5$ZM.Y'=N)Q!_CX!]F2RW?SY1*7[V=O M_EK13GH^77ZMF97OR[H%'"_)ACIV"#$4VD]S@&"FR*PX]<)3DST2GP0NN M@)N71P3YV<^U_S&=ITRY7> Q"V @ZZ=I6 M 1,X(23X8(,(DBGG6B=#/;R2_JZJ&YU]A_.] _0\V:>[1!6]$PR+K1!4C,9=("GA[CT$6O6Q%T#JIV(1I@8WMB25OAS)\> MSEI*HA-@76_5OX3E=/F)UA+R^]G-W 0^D<@2YB)K,2YMVRD07(>VC\SS\6\^5R0@XS MMR4:R-DC**X]!'0%9+$RNE"R%;&Y:?;(8K9#U0G&\]NPOU,@ M2W9$AHM$1BA@2AU$'XLJF(^ HFT'>/$3C-6W8'T7""*W9'/5L*;A)L=>+1:U MCKMNM1O]T-*SXL@Y24!GZ" M,?:]F=P,((/,K?RTFJ=_U2+.7$O]<+9QZ\K.MWCJ+7U@8!_1S8?@X\B= M.S]/5W6#?3O+TQ_3?![.ULI!7FR1H3 H-<51^:0@\," )?)I.6TDTAND_FNZ^KJV&(E_RZ_3[Y_GM^K(M2E*69G)4ZZ3-83U$&DK MAA =9\XB3[B5C;,KV)Y>UGB=A!L X"DX-93&R$#[=;K 1%]?CCD-06:I!5BG M>6V^2WLY[;V RJC,3*2?MXJ'/H.CVV_M""8M!3MOPN4.+.!_T':]0OQ$,CE? MKA4IZ.QM9G3D\TR*5!/ 8C("T$239+*NH&IL!-];Q+AUJ'WX58=)IC=H7?9$ M4<)+QPHH1RJB?!'@2Y9@DXRJL")9\U#3 \L8U\0^4+!/P60/+G< E/L:=*U@ M?\QG^.W[V?PG7G:YB\YD%:6$$N(Z+17!1=IEI1$V)5Y*,:T#O3LML"-P[0.' MNV'&P633 ? N=NK+4;[._MQ:P+@E M\WT<>OM+I ,X[<^X:[)G^4X$IF8;>FLM.)LL*$XJ%9V-D*U5P;":2-:ZMG4( M.L;=%0^ U:/[X4@R[@'G]9+XU7=Z?9I>7'?5NKGEIU:GM\6T*(&RL MKQ32M,*]) M^W,V72T_?OKSO#Q M(X=+>@%3(_YWL)=]P$69+[[5!.\UYR[[_=9YB"425[),NO8$5>!\T;7]KPG( MK";"6E]0/[R4D9V57B#74F =X.[-QIU?J\_[[Y6IERV(LZ6SWP@@!LGJV9,= M@"I"R (MW0QX_;\Z@Y[;836PRS<"^\LY&RTUU!8J+WP0X+@>$T? M#RX)\LVDHY.'0-/I]^GZ<[P$NES=NADN'B"3?6.M5R#J,,4APO$A9 M:-E1;A6W.ZW1R3L)ZY'1R;MP;NP)NK=&_S(1]'H[4U;62U8Z5KUEH;(AD*,@ M9-PN*'9ZHY-W$MFCHY-WX=_8@K\U^K=.^ Q>%4!+YYB2M2-.R1E\\B6DG#3R MK>X/3V]T\MZ"WYM_'=BCSYZ)CQV)[ZX*EB0!6]FD $6]_(IT0$99DX,"8G1: M^^!:9X@?ONIQ>Y'V<15T9-EW@/979^O?P?PPZ6_^JC_B)"JO@F<>G%$*%/-$ M$*OEJ!\6U&.( MOP/4[\WUB^C+\OWY:KD*LSR=??GC?&UW%:DM6E$@:9G)S-:,'#6N(3GKC3;$ M ]>Z7UAS(CJ_91A6$\:%Q-B76GM3?T'K^[+Q0E[-9N?A;/VKZT2UBX$]2II0 M%&T'UJ=::N8MQ$ _E9),##:'(K8KJQITF9W?> P#_\ZD?\IGPR4S+NZ'7OT( MT[/J(_TV7ZR9,2F1FE*T M!$@OBA*?YT.\RP=RE::+BY)17$SG>2*CE=HCV8R.T0X1F0*G)06S-:+'[D2$X'JG!T"/2"_7WXOO[CG[BL<\4N2.<3:\E'8AB 6^=J^GX& M9P('$>G.$V<(% MPPC&Y52O22Q$(QT==1B,TRXY\6SWQ+9+&GD:47_QGZ'%VL$^.MQ14RT[S&\O MW1OFI6= <=6W,+<%;5\![IK)ATMCFU2G'HFWD44HOUE@Y $$O6K-N;#YW MYOE=C8U\/9^M^V^>A[/:CG@Y"KHT-CL0-%OBH^P,6/Z:;XY2%3X<=ZNUJS;?EYO@IG-[^O?7+_F*_^ M/UQ]Q#3_,IO^-^:)9S8KJ(!05.W+(I)E03./K3OE')?" MD:>2O52U.AQ-'>C:<*?Z^C9V>6EYWSG8UU_^&E;X6Y@N+IQ>;[DJ.FG(O-02 MBX@0@\\0,243LS$YMVZHUPWQ(\]\>[&6Y9 8'#N*^&&^(I*GFTRAY6\DU=\_ M_5G]W4D.GG%#9##)R./!=N3(3L MR]I3M@<>W'$O)BN66&]A#+D?6&I:>^$02]8@=0BVF% L:WV1-@ 9(P^G.]4S MNA$N.E"-P1R)&QTIEA-6C0RM24C(:Y-;7B"@,1!]$M:D* 0[&6_T)F$CC^M[ MJ4[HWMCI0*$>YL(FK_=\]76^J!3^.2-HW""SMH19OOD+%VFZQ \+XN:Z_OLR M+?A&,/F2+@;@B^9\YCC?(MY$QF5$\)+X!YK@59DX)5.P)5QVD16=#QZS5Y3"K=3 MLK_MU?QX:!K;@]X_;O57^EI_A_B1Z+/U4,QOM'/538JLXE)T'03-R3ND0]P+ MX@!R0,^T4=SK8,)6OO@@R]M.&5[:'7@GXN[V<#GPS-U\4\NX+L]WGE\M@OGL^V*>S]-J^1]I_NWB)>M-Z_[^ M=O[M6UC\G)?UUS>Z(%],$_@55V%ZMKQ-X7+Z[?O9L]G[![WO/Z]IOI.#DARBNP"F3(1C+:G]!;D/K;(3# M5GSP"=2LFYV0H6@I"SB>&"A>^R:ZC&"TM$$*1JQM/M6DU>+'[.P9& M$7\'EM?MF4+#S7:"U3&& MF^TBXQYP_NQF@UF&0].H)N/^G.\! M+I=#UTP,R(V%4CMWT8XJ(!(9@(Y)Q3U:(YH!IHL9';L+ZY'!++MP;NSY'+<& MBQ3K+&(((->7?DRING!5-T['>>0LL1;#FSHZ/]!R[B?&R\7UT%OEHN MS[]=W!^2E_$[KK[.\_QL_N7G=91;,F$EEY"=(9>4%0&A-G/1WM=Q.:5$T4WO MPNW)ZCPRT1BKK51E(-B<\LGQ$$OJ5)TZ-/R?\S-Z3!T_\C&L<&-2U?1FG6Q MT,'3)B>"J%4#!5 F05^0_\V[&;JQ,W4GJE=# 7M(Q6N'LK^)_EU8MA-/1H;Q M9!F'K$/M]N? Y^+! #2B,+9S%M%8H92_N>H.U$)U&=HNZU M0MC?0O,V.Y*,208?2'B%-B/%:3-R124()6K,T@CZ[^0T;X=3K[^,XA>C>7L@ MK!?-B\_S)>YB#=1VF7S"2V8V" %1Q@BJ*%5[ 4;01J&T4B>'@YQR@U!SHG.S MCJE=XZ/HY<4C+WGQZ_3'-./L*O]VDH17,4<'D9-_J[22X&44X$6]C2JI\-Q- M7^1="#O1H5RG>(HUP58O1]@^3-EJ3,+'^=G9;_-%_?V),-EYHS.@$;07A7J? MF"69UE6 ):028S=1DUV).]&@R[&M%W*CF=A02HG8:?.*U;5XVQ*3GZD./O.83/;F.HET] MP^>4C[?'A7?9,2)/N(K,IQ*@)%[W&9Z /C"0#'J;4IH0"F4X%64 M(*V1LG8I8S)MKW9#+_=$#W&SNC]$(YM)"#EA<>LTM\ M;;%+[H+A1NQP#HY'R(G>'_2@ <=H4.O^%-UV&L)VK+&E6)/(26!< M5HO):-J@E"6!IL@DRQ(U/XX6[K3N$_4B7YP:#@>V[O5P8/,A)):%CQX,EPJ4 M+0E"RA:D1^F$T(XE]F*LV?[SU6(Z6T[31>=X'E'I M[&H&;Y(UH"; N9BA1(M9ZSID#WM!0E+-^-VAV# MB98M]!XB'1J*)SG78]-I:EX^TB%-1_%J,Y'U8H)K^[D>V[UO^+D>>]#=QUP/ M;IA7& 5P[1/I5BK@K)10O$@\2,>T=Z["#^#FRRV^W^N79YD,)KP,D-G"DDZ==($NLG:8+*)[( M_;1HP3+#.'FCH91N:L3?[=0[^13F.1Q@*AQ9]J>,]NUO$&[>=!C2>"N#!.Z% M V6*IF/2TC%9'#=%E9Q"-UWO]J*P\Y.A,7Z/GR>Y+YC^'JJV*5#*NH02C(%: MRTXR1 ,^<@$D.LV,XH7;YA&3KDKA^E.P(R!\M'JX7>!V(CF-[:KA=8ZR:%$ M,=!^RA@'[XDY69.U'57(Y6Y/D_]IIM"[BO6,H1=]T*W3:)97?"E"UWHF1;:] MR"0[8R%RE\'ZX!3M2%;AZ9QSMVE[\:F,_1]S!X#M12OA/]?RN]Z< A?1,P>V M!%XOW.NL(HZ0K%%%H+-.M;[B.!9M+SY+L7\E/ !LA_8_^7P"NGC7%/=<)>,4 M \UK7[/:MM,I+<$J$5FTVNA^>IL/XOGUE^#XDK3Q$+@US?\=)=?J][#X%ZZN MKS@&3+-Z[%5'S+#:BMH^DJN2C6A"1O BTJF064U4"0Z$UCFEXC1O?M_R4I*K ME,#H= G$.DG[3"U*=58+\#I[9X(U4OU/[<+X'N&PR$&(, MSB>&P$6=A*2]@:"(!6B<]]'&$#5K!9@NAI[O+JQ')MWOPKFN!IYSQ;2TB@/R M;&K(U$&PWH%D7/&H4C1M)MWO//!\\$GW.XGLT8'GN_#OE*-=UQ??(M=;+'3 M8JPCWK.'X"V=RC$*G6*PP733X^G%)>WL\K!UOGB:8![ FY)@T#V\M_;%7X M_=.?-ZCX)9R%6<))5$8';^C "E;07A+([N&)@4:3B:@29-BN>-U) M?MY4#'UDA1 =5W?O$R'(7BJ9SB&OZO34:CUSHT *CXPT-+.[F8J/H^CJJ>,< MU[V#9S^F=[#Y+%]7I)^=T-<97>/I ,%T0^D'CB I971U!8F!IVH%3V%CF+2$N=DS!@- M=VJ[7E'[VT'-;V-[!]2!8CC9.]+S;]_"XN>\K+_>7!:WOQY]ZBW#WXQN36,? MEZ).&N.SD."3-* XP3@(H2 7$;+S+%K7>CKPR)>B^SKE]QO-W-P.DLXN9X%T M'J $)8H"EZ4"+XN.L;8*#:4Q'X>AY*2O2W=!<[, 83M@G'*(_#X7-MD_:#AZ M6SB8XDL]V1BX5#+8R(I,J".:UCUMFA-QHG'$AL@<3EGV@$D?@:!#>7"O@$,4 MIKE6"8S.U09<9_,Y1G9EP%(*)L\'+@)Z6:4^[>$_OMQ?P!%QNV+B'XOYP:*9?*FK,E BH_<)A2H;6>'Q -DG&@Y3K_'Q*%0V5M;?N BSEOI M2_4$WRZ7YYA_/5\0=R^HN0@DW703KP>XQA S0TE;@/>Y1K@%Q&(\\*2EU,J* MDE-K==AYE2=:]S(@VH<5]/AAQ.&L/U6X8\9K2-G@Q96.LYJ,09,,4R(G)[KI MA7.0D]!?Y4F_N_]A,!FYDWPK)MR8SWC%!(,BT@&HB790/B8Z "-"TDS;I%)& MMU6>ZA%UY1X1XWH4)QQE.@P.+\![>+S1]ZVA$W4/*YL]C->FM-HK$%$D('Y% M\)PS8-Q**T,LY(!UIC"[4SFN[W'"&C4PH/X^*C<1V@OK50*DO0>4E!F<271$ MAY)5\3JDU'&D]P6.U3P2PL=1R)W@=B(1XZ:3"[/&C-D'<#Y[4)9GB(+LA""S M+$*KJ/P=G^I_AF2>B*IUCJ93./.>8\[MT./3\\ULKGZI!I)4M5Y"#>(4!LBB MB<(E$Y0\]KG7CKP7$]3NXNP;"78O02,OJ=^..TJD@.@99$<>L?*F-MU' ]PD MZ5RPC(6C%^HUI?#%A-]/0B^' U\?=U1'LME3E J1MBN7E:T#,-:C0!UM84:& M[*4W=_NWGW!4];#Y%EBZP F1"9[/G (' G@/.2FYN7TK#-HL]HI(:4.+'.T#$=;.# ML&B"9O;*-V^W^S\-VW;$[' -VW81?P>A@3M#\D3),F=V140C!.5P]* MI))CEJYU\MN+G(:Y$PB>GH:Y@T0Z@-/^C'MB\ET07I%CXT!;3ZX$"QDB2QEL M%IY';IW+_<233F0:YBZP.L8TS%UDW '.;]AR%SFFE[W=K##9>PTL6%O;9!$9 M+@:BA22ZLH:XLN^@FCSD:[ M5$(:I[%N\P.BF>#WYE\'ENC>D>=W5YTN?4Z&SC\-F U!/?L(/A4RLW)DUN3" M47W=3HUUA\N-Z2)4<&39C]W0[Z+JXGVY%TB_OL))T4:M/#@CZ,0OUD#( M 6M/ QD$]XG;[7I"/ONJSMVKQH*?#R:%4]Y!=Y_#&Y$53C8%LF1J,T0%7C$# MNL04LG),;S<7XQ@;[6F,?1X"D>.-:=X!'B>25?\8;XCT"R;<8])5JUD3A%LNIO[_,LB M?#LT<>W1![;.4]MNY0.DI5V_^-67!>+M9!YO=&;!9T#EUM,7 P25$!AZ8I2- MGIX]8 +:4VMKTI3J'M=?G:^^SA?3_\;\ZMO\?+;BD^*20%403$%+&NP8.(Q47XE6D>>))9 M!DOLX@Z42)[,&YF 9SI46(U#-J^E?&(Y_;2I&0QCK831&ZXNB=ADL->\3;)8 MU@1.0K:2I4):(FHMLV>FEH4(B QMSL&*H%HWJMAV;?VT<3D.XEJ)J3?X_3.< MG>,E<96JWY%V[3R17CI1B@:,4A%-@A/CR.J,.23,FF?1/#%[FW7U4S-S'-BU M$$\'D'O80/B(-5-M.OMR;2GA$4E=GEY!!S@OS[VJ(:>ZU:K;>2SWGW7%>:4 M4,YR[L'Y0#8:%Q$\*@6"J\"+,-JQUD52CZWET-WL[G-_"DJOJM= MPRWQ0* UFWEMT6N(WFK(]'?.I* 5M&XP?VL!?:'E ,'.6W&Y XC,&WAK01NR;DA%CID@+F4J[$60@B";"FD";)F\GB5(?N$1EAE7/,HUS-+ZFN'&L1D.D0('6#J M]G$N(J:0M '.ZG2*S I$QS48GE#P&BIQ?R.CZ2#1/FDV[<+G+MJ%[78D)X-2 M)Z/ TAD,JA0D\D0-5S#F%$;FL77I] D;3BUA-IR.;P5?=EEK4$[)$EVL&)^XB*;IAZ3U,GT68E@E6@4^"U5()N9X RU M;UWP?[U:K::YKKTZ0_\A.E\,5U-]F!P$ ME\<7:-]WDA=^VN?P%RXKX?-9M3+FY>KC ^XHMWUTPSO+O:AI=(=Y_9*K"_7K MOGF6>ULP@[/2@V(V0 W6@LW%$;^R4K&UC_C$KO'2@9VQ!XM^I1^6 MJVF:!!N=-84!5X4.H\@%1&T9Z,(\(U.,=0/%QU]L+%::K M;_37Z9<9&81%E%HA$(U6Q&$,X(B[8'F4.B9FI&E=R;+_:L>-Q_X-%& ?5)PF M_M_\10PFQ$QG8?%SW7/DCSE].UO1TN@U7RXE-HG)Z2(U!UW=)F43 Z=U=;U# M]#+1'[D#ZVE;[S/&X?QF@^F_0C.-"M9\,0)95)P4%A[U HO22U$1..\.:O6A>.&_X_I*[7C# J%.$<")UH5V#9@O/%: MCYO:?[4]V/V'X^GNYGHDZ75@GFPH_0U)4.'L'JD3%$:8D J4A*HV' C@8T9( MM..AD=:[.! 8'UO2N(@[%C(>!F03,?6#ND\DM]JM_!W]@P>(2E''3-XLY!B( MJ! +1*^JS>^B2TZEDEJ;MULM;%Q7;UP$-A19/SCXK#M'9)CR:^#W?&2U(VM^Y@":NUX49B!5*V63-D" QV@+$J4NS((W.H%2MJ80 M$X$I*&UEUM[9UK7>NZQOY+90(^.RN00[0N?&+GZ,*H':^^P$:*<V*=M)K2,L/D9.T8E%35K%&%&B1.) 3.(@#;H4 MD&4?6J?*/;.DD;M'C8R^%G+JP*_9@7V__/Q_SQ?399ZFM8ROLHZMLERA ID] M[?DL*B!=B^ ,^7362<.;#^X]>-$]W)2W]W&.*\L.]LRG;>6'Z)[D5'3P9#K+ M&"TH)\A^%L)"X-S)5%/#6&NO9_=5=G(G>!P8S8\JTPY0NXTE_2"=0@NO$QU6 M)MAJ7;L O@;/F!328TC>E=8)K?NNM9,@TB@(/HI\.\#QT_;W@Q1R$;3$S(F/ MM4@X6 8Q:@XYA.AX<5['UA>2NZ^R$^-@G-UW6)EV@-K'[/8D6/J2SFZ]NB^6ZFDW)Y#PI5W*UI[#!5"=/!Y#)B.@EV1^\>?.P M-DOOQ&4Z$&GWN@6,(-<.SNB'R;Y#VV4N7S6WS^EY/V_]\@1U1AFL!5VX()(Y MG4(J>DC281$LN61:M]QOL.R1>Y^- ;>M(#^<[,>>]'CW0+Q-Z76U_K5YQ3 ' M61!\T C*U[$_(2$(SY/W(G+)TW/FP5YO'KEAVHC8'%Y0)[+IOOY:.VZ]G5U> M@M OO5HN<;6LDS4N^'QV-O]WG0XX09Z8-SR!8<1C91UY +E(8%Y:+J./S+9V MJ!J3,.)6.Y3D3P3X=^,B:]=E2O^P2G(:SB;.F&!UDE X&7A*JPBQ M& 6Y<&D267ET$HV ]N?6/>(4Z>X@WE3&)X+KAP>OOODKX;*>HYOPRP=<).+! MQ"2#)5H!P88(*A$78@P2$N,^"T0Z1UM7G8L1)T]TA?CCIGPK\'[RJP>6$ ME\PYLQR,#8&.,!8A,!3 >4Q%,A%M&L-X>6R](PZ&[@_4+61Z(OC]8U[#I.?T M:_$,-R'SWS&<+8G^-[49P2I,9[5EPL1;YHN@L\ME,L=4=AE"S@),"%SP$)P3 M8P!Z:P+&:;G8)\*'D?J)0)X^O'#ZOR!]B!<#WR=1\IK36:!$HE9E(\ 7J\&2 MKG,RV500K6<6[+W8K:!L_AY0/ER:W<3OGJ#R'V_??7[["=?7I-;]]NO;MZ2I MF[\+S2X-+!V80+CB^7"TOZ9YW;W6ZPTX7KT838+5 ?S-?4*EMD&$GQA"7C6GJ(!I&,:X,9-0IN M\E'@V5_N;;_Y#P=+\F22(O\(BTK?CT;9C_<>-TR:X].K/D(^HQ*!,ZL8,%OK MQLC;@,"3@NR,$<4;4\H)Y3/>NV7>H'[VI?9K?4W,_EGFBW^'1;YNZXU6<\]T M 5\""7:UI=3>RRSWSS%71#T6%'L4/+JX(3=@<1;-Q#D MA3F+5KK:$X'XFNIDIZ@%H DNJL"==JW/VWW7VDG5UGC@W%]R'2#TE_/E=(;+ MY:OT?\ZGR^G:[3I?I*]AB1\6TX0U02==!+/F\_SOZ=E9O3M(JS5G?KVZ4-B, M3Y[]NA.A,1*4Y@X%$3>.FCS\$HZ,1 /$_-C MX-F?YUTBAVS9,)U-:.,LB@L% F5M^9(U^& S!]1/"D>M N?DY>OYIXYB,JE"!"=7A\BF18FKH'1RZU35X_F8*SQ/0? M7^8__G/SQ N4;/YR#9#K]_4&A7WD-C^(B3WM&3?VTW=DP:V'QTQBB%)SVD2U MJ.-2$WJH;6]!>FD-!L;1#%9S_M"".O'_ACE[#I; V%>D?\X6F.9?9M/_7EOS MF^S<)1%X=I[7TXE2 [V!EWN.5UW(0K0&9!!"H&)?'VAWKB&W273*RRS$]?D0 3=F]HSL+RZ.+[OD/6/!>WV5]0X920K MM-E[*UE-48T03,9*G*USLM!+W?R.[!)'+I MN2'?O7 R:92W2%:&5("%68LH#&_>WG>'Y?4QE:<%*O9/#]E)1#VBK]K5]/?I MZA99'TF6M,ZO$ZE5LDR3G:NXIC]B!,>R QV-M:'0D=*\9<^.2^QC!L\Q4-A0 M5#TB\>WL!S%\OO@Y22ISYS&0M8*YMI4@GPX+45(]J-7U,U#D& MOO83P-CAN_MJ[.E7=G:@B M$T.=P!KGR'Z5!9S+=0Y6DLIPSZ5I'X-N3\K M/17C=/+H ^I#"KQ3R#\0UY@PHXL6(4-FDLB22M3L)0$\%,N,X4FXH6;L/K.T M<;IZ]!-RVDDTW<4'WM4K_TV:B3>)<8$)7*X3-9D4X+TND$6647%A4[Z31[9M M:.#&6T9JJW'TL,"^C.UQ3UJ7?:[S R8A MRN!5Y-?+V0Y,+^+694\9] BGVR.B)XDL4K)1';!8+XWH 1"#SE!0.98E-TP- M?K3=7M)VL'H1UR@'R*)':%WTQ\PB&&2)W)X4ZD@IR2$P)GS:!)#E+Y5(/WO-[X2&? !U=C^9QCR;22./B5VWHE MV^'GE.Y0&G*^6S+NGW%A=NA610F.0W).58G#Q>@[3> MM2:&(E%8U3I/=.=%=I,V=3!"M@)?*W%UB\?J]DYG7UXM%G4>UD6O2%^"$=H& MB(YQTN&L@(AC@)K')*0TS+>N3]MZ<=TD3!T'?X>*IUO\6"L%$DQ"45P,BER$>!%,B!4<8P5C1A;=_[;<8G=)%4=!X-M M1-4M$N_<7TQL<%KK:&E;-[2M:Z,AVN@!:X]<:Z7B=L!+UL<7UDUZUG%0=XA8 MNL7:A=.=I/9%D)>DF:KC?!.#(,@9<[Z0AV8-%QR/@K#M8Q['R*\Z#JYV%T%' M:+JJDKI!T(1S)C"* HGK.A9!)7 Q6+!,2B=5\P2?01;L-[9%K(/8B:O2)@0I:D3;5OW M=]UB6>,:;:/7.AXHI]VAYR^@-\,OH?:('=B9V@S"%DP8!K MEK5E2C-['%]U7".NCT#Q3M(X&%I''B-Q>S+'O#S2\Z-->XL=7S9,:XM#*#Y" M6PO-ZD4[%_7F/8%RA8$/A#T3O>*Y:"9M:R=NP+86=Z8'/<;L-W]M6KI=--RN MD]GJ;%;ZX//\S5_AVW2V_O6/N#I?S)8?YV=GOUUDW4TBBJ2=3600(]G'4C-P M]0(R.F\]]YQKV3JF/#1-_3;,V 6;=_?6KI#0@>O]"/V3$A@=84H"_5#/+Y'! M"SIQ4LY2,&5=QM:E1X\L95P<]H67>7OA[8W![[B8SO.G55BLAD0B;03K/F"U M,O#\K/9Y^(V$]/I\4:7W8;T&^NT/\XOI"LM)3)P95C@XC!:4X A!:@3NBD K MZP52:YNUSH-FA*Z4D#9E7MF?/(""+$,B) ML*5(+_*1]O&=UCUNQ.OE*$,+6/2K"I<](K>CV4NI9>U=;Q0CFJT0X"RO=[K2 M<^VM,]P8VRFJPG"PZ"=B]PCI'R]F1A%=MVA_%[XO\7UY]?W[V335 M'OVU?.-\11^]FWZ;KC:-H6,,+*A<0$190$4?:U]?DH>7-DIA=#Z6@AQ"QKBQ MPE/4EZ.!IGOUF6"2)D1A@9=,W'59@9=% DNY^%P4\M(Z.^80MW>P>^93A/%. MPCO0[7TSRT-'QS_AEYJ%]G96YHMOZV=^Q.]SXF_5Q'O?'1 9W^]%#:/B#2AM M%!'?O.WB]176ER'';'+(W <0M9NXDC4I-:0"WBCA@^+&F-;[PF-K.73K^^/\ M6\3%^W*/QZ1 7D:!C%0Q\PC*DT/@F?*@I-^39!P=^-J MQ/JQJ_8OR?AE$6;I:[V9Y#GG&#,$Y[ &5@3$.JF21\ET-H[6OUVE_MTGCQL3 M:XJ!PSG7@1_^B1:=S\_(!+S+FQL;]"\_-U]>3 -S3.3H=:AF(3&+#G@@BS$# M]\:1LY4EVM959WLL<]R TR"[S=#"Z@&/M0M!7?WEH.7+_70]R)(GQHE_%IA2 MC/;4S,%%C%!8S-(ZX9QK?17PY()&/M&&AL-=^#6330] NUC[9B@FRR%X;R,8 M\E5 %2/);TD19$K6*70QZM9=1VXM8&0@M1/L76Q3:)W:]=FL_[?L9[R M$U$G^7'A(>HZ_0BE!U?3\:UV*4@6$9W:RBIZX.%=&,?[R&G>D&EC"_TS+E>U M6FSU\S8-*G F%&V3*',FHRX*(-![*$6%:#(3THJM!/_("[JPB@\5?@OFC0V M?^!?WQ?S3[CX,4VXO$U'"%PI021@O6=69,A!%"8")L^=\$7(7+8"P1,OZ<)H M/10(K9@X(AB6B]7D]7RVG)]-\YK]Z_%W%\/4E29/3BN07-4!V"K3?I829,V+ ME"QS8MHVI@*]XH:90'^[-A$>?_O(&\61#,Y&W.\./QO%(AZ8D&H!LF&23D2F MP26T8)3S4J I-FX5>MP906/:FJUD^B1$]F!P!Z[(U;RC2[-[LU=J4= J3XS( MK#8LX@*"-0*,CUZFDA+*UAG;CRRE)\CL(^-Y>X:/;:F\GB]H[R6_[=4L7]WM MT49<6;0AAT7/#*\WMP;K12[QR27Z:W0EFF@2,W?;\SQBL#S_KG'.I>8 &8*S M'6PP3YS6[ZY&^TJ37+'((6&D@YKT !P7""4H87V]U"VM\PJW6=?(%O&Q0VRM M)=4!^C[B#YR=XSJ3=SY;1\'_:[KZ^OI\N9I_P\5UQL%RB?1?30"8)!&*5D) MR<*1[Y')][#TDPM..&1,%6Q]Q;#',KN(V33$RKW*FF$%UP$VKRR!B^JD.G!R M$E"78)@'YG)M46LMA'6?R$3ZS*Q*C+>.!3^PC"Y"0L-AZU#&=X"=ZY6_6JT6 MTWB^OO__//^PYO#5A9\(+E@N:/]W4M1L5-((,C1!BQA\DDZ4T'HKVVYE7<2: MAD/8 .+I G3TK!IHW729@'5M(J9>]G MUY_]@:L)%\EEE $\KU< -0/&*7*>C=4
?@?C,HL8]"X^ L[9BZ0!G MZ[9X?\QG\]N&Y.4FG;DR67 '0AO:I*,V$&,,9%!:ZU%K&YI7OCR]HG&+OHZ ML(8"Z0!>UPR[='^GLW,B:N.WS&>;7F4W^K_0[KT(),CI+"Q^KNU7XD:JCO/\ M;!U W-@1$QDXHHP&@J@S"&ILR(MZZ:&8C!*M$[R]S388.>-69QW%_NL#"AUH M1:7BHAA_TU)><,E3MC493$E0J?;#\ER2!V]T;2-NK(.[L0>Q MO /(? @_UU=LG^>OTO\YGR[P\>[G.:;BK-OI_A9J;QJV^5E?^]_GRB)5-!UFZX MUD>BB;Q['WP&71)QT$>K8^LZJ6W6-6[)Z."@:RZ:9G ;J_YS&7_^ ^=?%N'[ MUVEZM< P;!7HHZ\[;BWH=E0/71&J-?.99P::D /*HP17> 0FE)+HLB,7>. + M\%85H?M<6TN'V61O0%M6R!2U!3PG5XWTC-1,9QV;>\Q#574=OX9T%^RTJ.K: M15C=I4&ND_X"2A&U8Q!J4HYB9,8ZAPQ8<<4%$R3RK48@#I=&VU7=UDX"?SZ- M=A?N=X>?38*7E3Q$YQ3X8LBG)T>^-F069'D$H[GR*8JM?,^7DD:[DTRW2:/= MA<$=&/J/974JRPLZ5F,LHA;BNP3!Q@Q2)<]0ZB"P]93"TTFCW4G&6Z;1[L+P M$TBCM4SFF$(!*60=.6P">*L-H-.D7J98%9ZUQ4\WC78?@ S!V0XVF*?+9&-, MF:&W(+,DU$O#P)L<($FGK'2ZZ-(ZA'!X;7I7I4+[V#CM9=,#T&[7X0F?L%A) MO@4/E2T2?'0Z93]%NU2'HF*O+H DZO7FO?T%H;&8P-I M.W"1AHV)"2?+"I"/%"J1B M&6M5MD1P@B,&5E0)+:K4'UW >,&21H*=M^;RB%!)M1GPXN?DST\3*8IEQF40 MY/[3+EG5):&!C,YP'S$E)I_ Q1+3?WR9__C/S1,OH+'YRS4RKM\W(@S:"&U^ M$ <[D/GK5Q.>52F"5S.I=M1GPH*W.8)$]#*MT?]4QN)N,G_]:KPPV# RWY&# M(Q\);\YKZL_&)LI9Y<@$(XM8D$T4T(*SQ="V5QR+$9%O=RG^S"EP\YWC6!#M MI7\0+T?&P*OE-'P(:5JF:;-X+ZJI76IVC\J@O)00O2J0?8@R";*@RE;)><\ MX=Z+QTGO' 8-AW%U9$B\JU<]K[[A@AAQV3:=83."*YQ SH5R' MK$)NL3GXNF$45UB2CD7X*%VB,CHP1ONH.B8R/0- M,>K6U_'-^LP,5T9P[.NRUI+J 'WW*B5H!PW,2P_!,=*>6CX;N,U@,P8IC.!* MM+XXVZLX9=P.,3M)^;GBE%U8WG>R]NOYMV_3U?JF,^^KN:^_/_I9,8$R1SCAA-)G 7M28F@ 9I!52B6":7V_O MM,!#MZ57*2W.0QV3]6;V8[J8S^I[PUFM)[SUY@E&*96B_=SY.LPV&DG[N0^0 M6#',^IA%;EW^M.W:QMW&AL/3W?UL$%EU<#1>S%4_:QEJ7@_*#&P'_DZT?UU.@K7)DDD*!5.U1A49 MNIFLCN"D0G)@913#3!X^<.'CWF ?#[W'EW('T'Y"47]>7>2\+[]-9X%X3MS8 MC(E]4\^ZY90,Z3>S\V^;2NX)RU*F6L=14 NHM\'@!7/ ,RH7?+T=?NIR8Q^( M-R5@W-O7XT%]/*EW /E?L=0QG.N>C+7C 9%0JW1?SY>KCU=C-"=LS,X *\+0OL0YP21("!Z#UXHL M3MOZ-'IN3>TJ4Q][TR\_;WUST5)992]]*2!59*"2X!"35&"B5LR5Y%5LS8B] M%CJNG]043X]7J0XEN+$SH:X(O$@4_1U77^?Y[>P'+M?GQ?U/$?\(WW"=&&2E MPR(L@E":MG'&(CA%GB$:Q;@*VABW55#[N62I ];82\WK8/"9CR#+L5,U'J%C M G,.4=,R[RZ)Y$:9'"]_0J1DS@.AH*YH.(9.RKW7>O M_]?O9"3_OOA?9"-O;B0=2JND$,"--76J-=FKG"QBLE0=9\++\[U!;;M>)GB1)?+HH!Q^+L"SG\.#*+W#BH@AP]>L5TH@8:?$K,16^9R,EA MEDEQTWIG^O]4C+/X/U;?WS"K X3?>ZRQE.GUM#+P[F:YBOB;:X!<"T%TH\V! MXCL7S"&)AFOK)("&I :UER_--CZ[^GC,YA!]SIH*MW?%L[X=MGT-KD25!2=* MC2)?2?231QE9%N!]!A,$YX-*G8??VC<--=+V<;(:00I9UWBS^?86J-&*AQ"8 M4O4TMWAD5.]%5HH@?G(H&5N/(#RFH.^Q32.K:"#<[E!3=Q68^;8*8M<(YBP- M0$%69*1&L,*5.*4C2RJ!X5@<]RT&WY];>RQW*<^Q97.T[#O;SI]XNSEG_^GS M'%?GCT]9VDX)2X-:D@<86#VTP%4=ZI6,VD%R+JV,QA8W= <3U!.5ZEB=STZM M@-X5R5?@@O7GU>R:]+'%3S+%14%NEHSR]5)983$Z8-$F@R5!+I '52C?6J6? M>9Q(H\_C0APIWMYV\@378#E+7Q[Q0BDW $(B7I)F@$8SJLLX\UID\#+(9(>A MA+RP4+^KFV>PEI9"'D$5O$546B&^K^=C5A'86RK,HI:,QT0=6T'BP$7-J"14 M3B9G0 \Z-GA%.;R'E+%?05T#"2%UF!* M?34V:JZ, PJP9S"Q1T3UW8AIHOH!YG2X'GJGN+J%9QA>$$@1I,"PR5\][Q(FW2@U+;G@7&9Q='Z'#66* CB#:[(;YE!3&= MYLU4YYO[3_0%*Q_2RAI,L-KAIH2?(C"'%IGA.A8=T0O>.MJ\2%3G]V3.GMK: M:FF\9E?9V3AF-!BSR\!"K"^7N+KS76&1,:#B61>I?>N;KB\2U?LF3U,C&&9B M!VJD=[I[W&S\1GU&#.G+QRL2]!8_.7IK0G&9&AE97[73U*"J1/UJ-@$CAFP& M]O\OKS5*NSE4L_M[NJ/%W'D7\O*?&_J>J^GMRIF,\YH'PYE.%72(/ID/#ADF M'JBNU,6X%O-?CQ;M_&356?>L#Y?V6,QDXSU0DO!9!V9YJ7? I6*NGM8:;3.F MI(F-04]_#S64WAO/1RCN.?4?(,7>V65O[6]!6C":9$'^ "ES%H6MHE$ZZ6R* M-<-@I$?53!VMK4%MTRM$-P+U;ZCF2-V<2Y;I")7JA)0X 9D5F0?4+J@X;,IA M]Y7]MH!;JO@ \8R@*=F3]2YV:!])NB23U20(5WM[*UBP 1@WW@GKE!=/8>)/ M-:-Y\2KD'?O]5PPGT=$(;.[M'7Z:/6!JBHN?UZ P$S1"B.")$Q$2@QB1>>LE MDXI8,URZ(%M/!.^G9CR#=L=K_>E=TS8J&($Q[1'3NW]O\6:!JQ?8'_KF7]/E MU<,_F62EC,@16-'4 D)8H>913A8R!YW01DBGG 0^@.3Q3 0V-\MS*K-W1?41 ME\OK#>S 0R:^HFXL)ED7"T"E2"@0&!@3F,.@B)] S%F9A9"#:JT!BXUGI+"9 M69U$SB.(>;]/;V;SZ?+^?1U6P,5R5\9^P'FJ6ON,;^XKU%J%$E@CMJS_RT0& MKHU(F2E.$1ZXMR1%GU@!H;'.. 1L'>T.)K;O6?Y)X]QY%-@[PNT1X7JKM/*3 M)RY:#B9Z!HY\#IP2]=G R%3&8C)6]+]AS]"\O%;?\[/3Q;?&4AZIT508%F*J M3E!=WBT7RW"3R2DFNM0WMY)BQ0LJ5I$;YJE.94$4!4YX)=*P*;57+=MWR_KL MIM1 ]B-(FKO'9R\P+/!#N%]A^DPLJ*R1W$(D0XVY-((:GYQ9!"'0YIQE:8T4 M\CPE?729QE$ MBM8[Z90=%('VK3#(+MQW91?M)#J"N/+,O-5Z-'Q;W"W>+Q9WF"_G]=^Z&?C' M7=TIOBSK%+W^[41$*X(F/P@ ]3U) \RG"M/M(U*>MF!C:_2U-I0/LD__7=EG M1]6>'K)M\XOZ$#(Q+FAT;5!+ 0(4 Q0 ( 'V ;E9H :]&/0, $$+ 1 M " :D0 !A,C R,C$P:V5X,C,Q+FAT;5!+ 0(4 Q0 ( 'V ;E;_J?>J M*0, (P* 1 " 144 !A,C R,C$P:V5X,C,R+FAT;5!+ M 0(4 Q0 ( 'V ;E;?.;L;H < )(B 1 " 6T7 !A M,C R,C$P:V5X,S$Q+FAT;5!+ 0(4 Q0 ( 'V ;E:DG9@J:P< !0A 1 M " 3P? !A,C R,C$P:V5X,S$R+FAT;5!+ 0(4 Q0 ( M 'V ;E8 F-P;M00 (P5 0 " =8F !A,C R,C$P:V5X M,S(N:'1M4$L! A0#% @ ?8!N5A^PR/&.H@, UH4I !$ M ( !N2L &QA=W,M,C R,C$R,S$N:'1M4$L! A0#% @ ?8!N5H-VG>MS M&0 23\! !$ ( !=LX# &QA=W,M,C R,C$R,S$N>'-D4$L! M A0#% @ ?8!N5B,G)5@K.0 4F " !4 ( !&.@# &QA M=W,M,C R,C$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( 'V ;E8AI[#&@(P )8P M!@ 5 " 78A! !L87=S+3(P,C(Q,C,Q7V1E9BYX;6Q02P$" M% ,4 " !]@&Y6(;0%?QIO 0 !C \ %0 @ $IK@0 ;&%W M&UL4$L! A0#% @ ?8!N5D>67?.J\@ 2!P+ M !4 ( !=AT& &QA=W,M,C R,C$R,S%?<')E+GAM;%!+!08 1 #0 - $(# !3$ < ! end

Q9Z(P0HUJ) M8]P3+VN#M/P*U_X'I%\G_E];@*U\BMH&+TOW#"!-V>*V37FV4(Y2$TT(S4!9 M]BYU";*NR\]>L5S7X"78 D66J\02A5(PR&AQ7!-Q-!NBF4>6J)"H:79Y/TN5@0\N2-B]>;3@(PV,5@3D=8_N/M#K0[,7Q=?!\Y5-+OKY.B87 HR M$>M+Q:[3I4!0SM_R8DY.&F<;092<6H!;0J3Z\FO#L,IR^QTY=7-[LR0D.RMR M@77-200,\13:]FB < Z03)3HJ->0W*-%CV [?60GKOIQOLIZBGW M_)2:TV2=NTEIA\@[L+CGX[X:FYN3@EP&8L@R58L[=!]$DH0&(P50*RBM76IR M+*'OR3#W+?,VG*V?@YK'S^^_P614L)X6O=$82!?Z/KU_\W$%J.]"%&6(6LX% M[2D;28+1G$1-T:<064NW-E=R:Y*BT8+'SU!T%H15!HG[QTSEQ[R>O_,BGH1]]F""WRK=6CUDJ9,9E M+*CA:$Z\9>B7!/QK2-1S%QAM^&C4?,WCV>FZ0AKWS^':!OLJ_;_;Z6SQRE5\ M"*3RU_*6-9L(MV^EBQ!Z36Y6//,) MAH-W\-E?OQ[-5LV))4W$2])6)RBM1))CY.$$B2:FQ$UR5.YJUYM"_/?/XV__ M@1^]B+KPB_M@:\."E^&>=>5D143C0LJ"BE5160,Z&F12]DOVX:K'=<8ZLW]< MD7>5#^@C>H*A0 N,8,J2$DFI*4&<)_A-94$%GM6N3.@YR'"+J]6;"-NPK+8_ M]1M\_SH9?X+)MV&\&_L)/BC.HB11R3E2B";>.TT,;HT9#E''9I[3ID\_GKGL MQNAQ32[5]G[NR_96_;4B4BUD*J6=:)]5UL19[8BQ5N?(!##9; [J^B<_1W%U MXL[6$];# ,Q/LW'\N_C9J7AR>/_X\KDU1F(V_.1J0S(/V8!O^\N/^5S[X'_,RZW_Y27IW M![0DG*&RH&< 5^B>A>Q)P&@;;PKI<0S[9 MM*"&\2@A9!!)UWXH;4;9\5/L1]:T]:>7'@36 M2\?7 J7V(6ES@D,A^"'DZ#N,BAC]& TE(T>E&.!6,:04S)!^0J# M6&^9C%;%(&J?R4JDOSC%/(7(>W@T/IB+[[^67YR^OYU-9WZ4AJ//?]PN*I:$ M,F!X1H=3) PV%"46F"+1&J>5QCW9VLCYU3?QXK3YM&I0O9#_T-TL:'^?EV5< M5Z/1K;^>_^IO^-_.%N-^I= ^2SRBQL7YG'IT^#U^E7-$W] DGWG#-H\^R7PQ M*GQF$N^AK[CSYN8_G5Y]P\"C9&;?C"?SS0URH#HPB[&JBJ:4,ACTFC0CC&=4 M&(?\5[6'5_2UEQ>C[F>E%!7[-1[M*^S?5UC?%X8"P\G\ES_ 9#A. Q&,4 [0 MG[*E%3102:P2C BN !EL(MV9XSU8NVL0_S+5^>AB[Z$$]V ^SO_X!TS+9/'% M5MC &(P!*'C"C+5$NIPPP/6,\(#VJ#QIZE ;)Z F_2]3BT\A_(JU:)WWLLAI MWS>.3M_/OL#DSR]^M P6[O^S56@\A.D'/TP#E1-G-AN2E<0MQS*\UCE)I*8R M(_\M=6>C[X=O\^>Q.#-5JE@U<)>WC'%R"^GUS=?K\0^ 7V"$8IY-ERF@@0H1 M_R<%"31J(FD(Q"7NB+/41YNC2[XVDO=NBEZ<3E84T%/U.7ABR(Y@]H_Q4NF? M'HK[Y,O;T6PR'$V'\1_^^A8&U&3&*02B;8HE+8Z!JQ8630AX;96-EN]]HZM+ MTHO1LQ-*\JD^=I[ W-\-7IP>2&]7WCMUPE$1'5$,5!G!)H@S-A/GJ$R:"FUR M[?E7Q]K;BU']LU::#6\HG9__^MOH@POAGU"ZDB!=?8.)_PP?H:A 04\9XTWA MX^S67Y>ZV.G 1^T2LXQ M)Y(&U(!9A$DZ2B03TEQ6WM0Q%DQX.S;JM^$P M=G[17'ETRSJXK2;XV_P.F?-A^N=XYJ\?_KR,#?UC//N_,/L(^T24\E&"S):IV@>KM\V\N$-R'FJQ0>$[P\SWMK.%=7TS MGBR_57Z/#5RP0A5X3J[0Q$K+//$9=X]F-QKJ%775QQ<<=X<_C\;Y*-"&\W*Z MY]2]YG+^@#9=N:5K%G/^PU_]#-[XX601U#G#9%91D<107A("D.!=(@%BU"%I MG9)\-IY:R\V_N%-V-IQOI78;#N#!3[SSE,B'\0SW,%P664S?H)A^__17">@& MR3O*--)%!<,P#D 3QUTDT4M5IO9((YKA56Q?X\5H74U>;]"!;D/O_YSX$E(D M_V,ZR )$4$H1A4: 2&8M<1[I,IHFIY$8FQNVA-Q_Z,N2\J'G5_U M>O.4YTU#RXT/:+' 2B'7@84RGC 3#UJ3X"(W.@;.JZ-V'65C+^X(G)^Z;#@4 M![]5[F;RLKSP=O9E/"DD_S7"Y1[0_>':CZ:OO\,D#J?P88+LF>-OKJH3'V0> M5_NT1D8N:8D;RSM^$A2W&")Q,;$DHDB@:X_,.M+67MS!.$>5V7 T^G\VG>XQ M@JO=;HON'G%C((*TG#M!F(.T&%_LI(J$26V5#C2K!-C3M M=$,+.#Q!\CU^*;^#&XSXO?<9__L;O$[*S8$N8\XJ&DV8+O@'QG'<$C "CBHM MF5->^T;Q92_DO1B%/A,);U#:GEHH.QJSY4]*9\;*F/%H8TA<$2VH)6C5D.V M4;Z $@AQZ:T^3K=.]:V]F%-PSBJSX6ATGW3?6\[[+FK:G^ZV.5J:$L?XB!?\ M/^?1_Q,%8(4:RZUB-CZ?DK+F^_YYJ,Y=V3:)4 *(23Y9[+DQU#)1JQ%?4?7]]?;X:?Q)A;T*A^)^%?VGV MO^+U&#__/_\-3Q+OK.27_^6]3^'SSI.6@O:H77A^J="WSR1!HPK2:('0),5+:O9' VH MZ6G\R6-*3C/ZY'#);!%Q![;V+VP*'@PWB7"?RUS*R(BC!DAD 115^#->NWWP M&$+>,^JD+QFWX69MP,_EL.<'-UDA;HF3&(SW67))(@6Q1%Q,Y2N3*6/))R^: M ;#L6N7X[G,7]H_[X%WE>7)_#F?%4+T=I>&W8;KUUW.%U=1DX3,E689 I"NN M#_.4T)B!II!SLC7FRFU<_&5:[3JRJ(C9M)&@?PYG7S["]9P?TR_#KW^.7S]$ M76U":L5QKBW)._[(UPH"W:4>/4BC\JC1MB0KG:4T(I&H(1+)C2,!+27QP3)J M#; (C0*&YZ X.T;-GE9OV@BALK[\.IQ Q!^OAAQ[+Y+ "-Q8Q)F>1QV9]("P]XB@I?HW(:FGS,$&78F$%\9?G)X-9E3GWLO18J +@C?Y-S!K=I #H M)4D>JV.6/2+@9;L2A\NB+^S2@QAQOXU16LL#-ME33WY('_LYC2/304VJ5616 MEO$IA@$%D':P))QDBO:70ZV!>KMWO\L#-7VS:B[4-= M2VGO$XC#^78^ENJKCY^6CH(NL]I-](2;@'Z)\\@L49[$A &;A5-J M?41<=]W;1]09UF7U+OMU9:PJN!X\O(\PG4V&<;;LM/H+)33]^.FO)7'<^.@9 M9.*I0W^%EY08/UB;FFC+GE?.NP5?9F[J<)Y7G$=R1\12 M_YJ04;%@YL'2QR^&.9#YZ^+KP+G*Q0H/R4F:"0L R.^ ILBB,QN"%\2R+$1& M MPQ,N0K-,V![)/5KTN"4F![-]7(-GE>M5ER,!EX0X99EW,A,P:+6E0'5T.27B MHLL^IJB -7H-WB>\AXL^0^$=S+/3#[3_='MSXR<_QGG^XP>1P"([57W,?43=2"_N^O0"]33+*DC,A1 =KG.$;9UA%%Q7QZOU7?>D*CV\!U3=XNOO7Z%DJO\Q+J6W93#\1S^# MI=M3(*M4-!XC3.\HD1AB%C0W-*$BC+^7L\_#4TZQ3 M%!=4V.G"^QPXX;-VVA"?E"_#LM#O3-D1P] 1M1&BX&>#^-%Z=S_/T"G.T &: MU<,;4M6=?AQ._WXS 7@[FL$$IK.'=X4!)S4W@6"8C4X!&%\@=S'V]B"TR(R& MV"A1?*H3M&-O/\]/K^>GEE;U\(K6_SZ7MX0(47CG41@9+PC)\(*P64;BLVI^+C:J^?Y:VG/A='J]Z>#R)T,*5@22BV" M5%(0)P(GCD?+6(Z9I;,9Z-EF8S]/RE$BF4[Z]/30G&Y&3*.YV1_'U]=OQI/R M^P.NDW5:)0*:X^W@*=X32:#36022?H.WFGM'A.7&:N5>U.:=$67,< MTP5D\*#4LTF9%3% R[0H:HBSCA&\P9+DU&5+G\_\P;7-/:/ST:^"'A\E]P#M MJEUUW]\NKR+^QN3!\'E+G4.?4^*^B@L:N"!!645<9&545=*XW4:E_,>C^>?9 MV- T<*8J^*PL;MF1AV^Q\$(+BB=N$#DW01$H0Q,D@B#!:B#*.AHIFC:U'(?<9'9%N M290SU8!S%,E)[07 0B- HA,92)W\*RT%$83;&!6G(T_W \+7LPA M.U/^MU+!BNYTS_9V&R\>3[0$X;BT8$CR2BQ""1O9W,T6S'K--&]ACTZWD6=T MB,Y!BX_C\M57P:/G0??-CUW/7>W:N N.:"9DF7P4B8_)$.% 6,Z5I9$^/Y^P MBA :)>+>CF:3X6@ZC(N1IRR 5,F6@J.>Z,)L@2 MO"5HN2$Y "E#TAQ>$A$R>S:)FP,8\&(.T5EROY7Z]5'97 U!BPN/@:[(Q+)( M,?PM^!\V =%*&"\X39I7AT]X@7.D.VG^281]+G.D'X-L@T 'GBE*F&8!;2!Z M\;@71U1VWFENJ;6UB^TO;)Q#*QW8."QQ^DSW]'.?0:IQ#*S4Y!B[^ M(3)^+OIKJ0)N8B!:ATADCH8$QR3120!GBDOECMZ,=#9ZVVJF#8D.P"\2$KE,))'P%(AF0.C>;4S?'+X[!KR:\.P7N&S ML[$&P'LBM%1$4BD+(;*8&,M88#32&L,+S@0^NQ7;M\)GM^%9K_#9H*2Q7 22 M*;J!TFA! GI^1"AJ)3PV=%9'M#W M+R< M9A%19P!0PS5E$G<:ZX^+:\[U>?[E'U7&?*PZDB#!",P)F*.6R)U5AA? MFTATMDQGF5/T9P/7>- .SS VKJOY)^@A.%2!S@E?NW7';5+99Z\U*1 4*!/0 MQ 7&"8I"42U99J;VM+T3==R>]2$Y@I:>#/>DC8H]8]P3E8+(BF>"\07>;I0R MXAQN,RD1=) ^Y77PH)^X)^=X0,Y9;YY5?^B\,'QZM\_,5>F E80QGE 6& T& M9A,QSEN)]X.1\'PLS>.]_3Q')S$T'13L6:&D_&,NC_L+PS,>'+7$Y#('3LW? M$!B0:+3,'*RQ,CR;@_1X;S\/TDD.4@<%>U9E[^N>J6,R:BLI4:P@\A7@5RN5 M($;R0(-16IT/+OVQX(9Z>/,$2K/'B%]%CUQV5A+KA<-KFB+?@^$R5C?\+[#@ MN5-VY23"/L^"9Z8LX[;0S0/N@">.5W3 *SJ!1\^" H7:YO72"I[;Z,#.@N@A,GXN^JM!!!%T>4)WZ!U&AMXA&$,\-UD$ MRKAS1W];.1N];57P?'9JVT:T/:CKVKOM7RB0Z<=/?RU?_[737A2(PP24$YG MDB"09=$Y#*ITB+IZ:>I.@LXP5NU=YN.^!+;U#>T$Y1J_^\G?,+O?48^5&MN6 M.EJ11J.]KM5G4,\T5S1S)_'_REJN-*ADLU/:"1KWUF=L6_3DI1D\E9GPTV8>?2C&X0F&LRW )+2YV7R3M'C,8;1A;8RY!* M=*JYU%DX[I)I_B;6&YUG>)775=8ZL*?U95ZQ=&*^M=\__?6 JE\\FKH(@R"U M\DY;XKU!0^0](ZZ4WRO0"8G,7OAFX%$;/_YXRG-VTAM797WMMW^DZ.ZU=<"Y MMBXG02S:+"(A%4*T)(([]$Y43'2](FR[#MQ]ZD_1=V-T;5"Z0LBKHG?7UTB) MLE)&F0,Q.2 EMLRFAFB(]3$&;;Q7W#86^=W'_I1Y1U;71D\KE+S^'K\4AJ0\ MGLS9@>;12^6,#@1RZ296M,PH%Y%$D:W.@-IH\?);B )"1> M.#5ZURZH<[B5K#=V#K?A>8\-ITW(N+S.X5;,W])Y>@CG>A1D"-ZZ2($P[M'I M4TX3+U$W 0, %TSP0='G(,!&G<,UY->&8;4[AQ\U4C))E3"2$6!)EY)CC,\- M^NR",LF"+) 253J'SZ/YM!7;MS:?MN'9Z5\S/L $O?&;XIOVU&ZZ=86>WRZ: M[6SMR2)KFU7@WAJ#P8V)@3%%A1))LBR TRU/%EO7.OE+A4M1*RX4@:31&T@N M$!>S)2H%:G3*#-39%-/7>:E85#6^ST]DW9(!:&8.>4BC+GDN29RDFJ@< MHD_24M4L;#G_@N'>,UJ5M>ITW8TM5.)LNANW@^'?Y?%UX#*51&[P&?>5RU<, M_S#6LP11646;Y4][)/(B5/:L)'GT,4'M]X4G3MOHT(L/$$JR6C 2(IW'8]H* M;DVL-0NH/7$_-;*6Y)Y5A]X3H\!$XBHYPJ@*I>5=$9L,$$M33EDSE>7108$O MK['(@$N@T:.-D:$Z:32]WGA&*&1T=%ERTE5OA'R!;QV'! ZG%?:IWSJVE'OS MG$3"2T&8P(ATC!&O"_@@!QYS"DG86%E=+ZRQJ)4.[&XL:B&+Y]*8T61//QN+ MVC46M5&3HS06'2#CYZ*_GCMIA$'#8IPADOI$ HV)F,0="\Q8FXY>?7TV>MNN ML>CO4HKYF^I=SB$HG*-XH_[?&SP02C&-%&#?\;T''\_@N,4-@%U#%>WRXFLB]7 M?CN: 08%LZL8)[>0,/9X>_/5Q]G[_ ?,WJ.+ZPMA[\;3*4P'(@IC!'B2@]+( MHN2)Y]01$ZS/"4^E6Y]5ON6)L!?RCA_LU5.H1V^$IQ=>'\/Q-$4\M Y%\D1FZTA!0^=.\.3#]8\/>.L-2\8D6&F8<4"H MR,@5*$VTEC%B6:#@'151UAX, M4D8Q^D#.<*,HP17,.C5CCTIQQU^'PNQ0AWN[FZG7T93X:S'XN1B,J M!PT%,+W 9@HB^5>43)J5+>E:2\37<.YW8/#V%/J5H^W#2A MJZ?:@6TTG>;]OX;<]JI"!Z8?4RFDYEDR+@D'H4HN2Q'G2PF8IHE)+UWFM1V2 MXRK#GD?U8^I"&UY7U($XOAW-)C\&KZX&CCH,E$ 0[C%ZDBX&XK36Q+/ A#+1 MJ9V#@*<0__WS^-M_+#]Q(>SE7^[E?+_>";W(3KP?=V+<43M#%W[#V]'\6;U\ MYD?X.I[,BFU[^K,N#:('+52O3[3[/M=2OY'K* +SAELEN4*/WC@FR_@R="9% MT(/#ENQ8<[7XW,5"\^3:W0+W[J[0T68#C$0HE3^F%/XS#(&SE]PX0\'6'R[: M@*[NR,#?8'0+;_!,%R^M=#;\>E.&BS$K>'E31RTM"6;%@W=16)Y][2NE&647J"4] MB*2'3._J8>OU]U(B!P.+KJ#SQA%P"N\QH)E897B!]$\2+SE BJIKR",23N57 MUY74$V4XG,T]7!>_(5NFB]?*]Z/7WXO^WPZG7\J!>)]_A3 ;&)-\9C8B65#P MX53$S4I),CJ46MB@\SKD<&<]V$O416I&75'T\A8T&7Z;UX844@NE[T?WW_L# M9@/&HTT@/'&,S1^K)+'24J*-8I YNCZL_KO/'J(N4E?JBJ*'AYUYY^T?X]'X ML8>TNO42DSIQ9@E7)3M1JB-""!X])6,<*&7\S@S-01[I3HHN4DLJ"J$BM.U3 M!JSBJ_4*B%\ /;'[0@F8XJTX\;C^<.0G/^:.&>ZN/#(AXZ_G^UL8UX'P#$ $ M33R'M.C><%PF/ )4! '&>EM.Q>IG.:K;IJ=J'J=C+GU**(@S/! M8C*!9"H%D=&Z,AB]Y-FULL$;845ML*5U&BXPKNK$YAYLWK)S:/KG> E8\V%2 M;M[9C]):-KL:S?$IOI9?&4!"D@13!(Q#2G&?Q'ID0&)66Z&,I;QVN5USZBY0 M57H230]6\5?X.H$X7&;;OU[#G/.C='536//?\^\/E*#2"[QHHW$!:<3PT7F7 MB,H1.>*"4:$V9F(3NBY0<:J+HP=S\Z#3<3L[?OFQ_.&B( 2U. 6G?"DF1)X$ M6XJ)T$PRIZWA/*&1[!%PIBF91X.6Z5N-^A;1N51F?9KYV0*+YW:*C)M.ESN: M+IKY(V4Z>4.HE'2!/&T#%',=DD"GS-KJL#$["3J#UN1^M&%=^ZI)I0\ C@4M M*U20!L3TA?SRD)#3E&Q5%-2Z"G3F0>1["K..)?$VS*W=2_)N7NVRI&?9%LI+!Q3CCH0R44F"0&-*)2=& MV>@%#0!V+0&XI6]DPX>?S T]A-?CBHRJ/8/RS_).-<=4?$R3](QRB<8'1$I$ M\L )*J(C.4L?=*)<&-Y(>%L6>+8"K,&PVJ?O-_C^=3+^!)-OPPC3QW1YSZ3D M2!+P\DB0="*!EUEG!5>!N\Q%:H:,O&.19RO,6HRK#.CR:CR:CJ^':>XDSB.3 M12FOQ"A4*4D$DZ5TLV0[:8PD*9:%H(DA$YI8SSW8!)M7OW1'NA+?>]>$535^ M YHJXOQLH^/XH#\U9+13Y!T87!E69BMMJ-#:1Y9*S;K9"7T'4-"Q9-Z&KSW$2G>EAJL 835)C6L9#[X.8Q$8L:=&I,PX_?8/QY MXK]^&<:K"?A^6V&V+G?,AIAF>UYKBU'!4FJ4=$X'J13: B$DC\E@E)9C;M06 MLW7A(S3'E)$\,:5,F"]-!@D<<:BS)*L0(4:/04UU@.$C-,<\>='/07KJ!+KH MEDHB2]FC9Z:@L((77',FUP??OY3"B38:L+=PH@V;^YAZ=D 8)RQ@U.TT48;B M+4U-)HYI6]Y<.3B55*A>0?C<'S"[J$S?(CKU ^:.2,*#X$&A ^"+AR&I=<1: MH(1FFZW77@!K= ==?&:EE;SW9U;:\/U8P743FEY29J65C)I$V8KQ_DR6D^R]5JQTR_,:\*_GGEFI+O,V?#UB9D4:EL'24D3, Y'. M1@SZ0R)"1D=!*(]QYHO*K+224\/,2ALFGR"S8JA((?I,!!>Z8(][XHS2!*Q" ME=?92+\WD'Y>F95#A-P'-_LH-]E9:Q%"3!2<(2()U$2A*7K'R9,HK#3"JJQR M]3GDEU*<=HCG5U\J/;0\/GY*;D+,2RU.:R6HG:5*AW"Y_^(T[B)D(XB",@.& MXE!OF'J,X+0KOE$ [!2ZAARLD)]X#6L,< M./,)HC'/MSBM#:_W%:>U8=2QBM.8!]"9&N*E+@5S7A;\%4$T5U$;FVS(S6J: MSK4X[5 !UF#8,8O3!' I(>"M(IA#;Y$)#!*8)"(SH:3R.MMFOOY?QOSU(FL@5>0&8SS'J"*H::AE21B2- 8:CJH87*/>CSW)DZT$ M7+H[78_[%3MCYT0M=O:0I%6NKP%1%9.I6PDY?C:UDJ#&?7&YOSX-!,^&:IL( M5VA_9"@7602-A\-JY@+$2']0,<8)9DSIP5 MEY!:-$#<$&=2( + B3C7R%WP*><+H-R?W%IRK?(-^_JVX!DL_;^49 J44_3@ M.?I_'@RQ)FN\3K*E(0"PW*@D=,^E^G#-YRS!3ORK[#]?38?^@X_#/(RK*8R\ MA :Y])K+1*03@@0G,TG.!Q$Y^HFY$5+('F$^6?BY2[0;)RO[P._*T]?5#4QP M8ZL.(BT\RT$2@()50T,D-CM&0D+-4SY)GVH2 ^QUA[ MN+W5K'<1I#!6$"$]&G%9AK<5VT!5,!B;,\5%LYKL+0L\9S%68]Q6,)4>RJ\_ MPC6Z[NF#G\Q^_#GQHZF/_NJAHCMY%'H]!&VY*^-(QX@YI#M;,,];?;J3E^]K2J-CS!>JK#]AX*I+=L>PGD.0=0?'CRRHR"A__)()49D@D-9%:4 MH4<[MXU:$<:35Q%,D+$V+F]'DB],M8XIP-IO-)]@-EM46;_/#XEZ'ZZ'GY>C M:I/*1LILB<_2EVE2GECP NGS2*SAB:WCK6[Q=AHL=B&JT0MO>RB!^7TXFD^8 M6H&KOO_7"";3+\.O'V 2D7#_&7[Y\1B'=?$K ^ZITBPF(BC>G)(Z@UQQD63) M%(#"2Q-JWSH'$WLA2G5G80M+/GWQN(="7QK88*C4P1%I\1Q(*U@I M5 Q$H,AT@M*HU.Q1>/]:%Z(2?7"V=A"]A;Q7XYL;)'(VCG^_OYU-9WY4ABT- M5"Z5)5$0C/%C:?[5Q(DR$IME(2US@L5F%1ZMEGT!ZE"!WSW F]Z5CK\KXZU7 M2+X#(T52@*K*HJ9$*X][7B&!79_50)=+<:O4+) MNZ$/PVNT:??=JP/JH@R>^_)2:@DZ29E8'QU)DL5@G.56F$8WP;85+D2V];CX M5+2FZ_E>%9?.D;FG<_8NRM16SLOT[71Z"^G]I/R[%,C\<5MX^#XOS-?BIP,6 M#/,*==-+62H0M20NEO(9%P!MF)$FU![Y4(?R"]&Q$XKSJ5+:>BWIV]*;O_QX M]),%MIA,3C@\/T(&O"0CQS ]"DET4)+:')T,M6W2080>JRV]5T7K7T3GT)1^ MO\O%*?H=9E_&Z>WH&YZD\ME/OPOPA[^!>4V1$18R-T"X5.BY41J(E<$0T)(R MB<=+VT8MC/O*JSK0>/JZS-ZT9WP"*=:N*]E"UUVSX'[**E9P[J;F!&6<1Y/J MN%>1'%=I,LN>6FOQY"2&[J;$.Y]35\9'85B!(2;/-6H^3Z$LNPH_SU!7VDBB M>M_5J__Z_6J4?I_\%X::RZ=_"P+#3,X)TT:CIT.]3:Z9SX4:<^V36Z PEYF4<]1D0#7FP@1EF!2T]N-U M<^HNWQ'I66(]O#T]I&=EWQI0U%,/]E-J3M.(W9?\=JA)!^;WT)J]@3(A4W#@ M!%$1)%Z",1(;G"$L10N)1T%UGQ4.)VS2/ITVM.%Y91?S*N?A]; 0]'HTFUO: M93\R58PA'6"21[M*&;& 6Z7*6"ZEDE$TRK_L*Y;>N/II\WB'R&13 M54NY5H)Z[XD0&*7([("@OQM(S@SI2SXGJ(V6\9B"9RO9"@RM/F7BMB3NOY:- MW06D*7$M90:2><" M& Z6:$"B2)*32%;ZFITI6Q:^_+]]"IWUTE]:<6,YU*2H+1,LR M2$E04;H].-%&XR6IA%90 Q;BQ%JR$V3S)$K2AN^U4W_W0#2+/[^,K_%35QB! M.MO \*Z,6KC21)M)"%:28**&'&7*,C5R]':MCB8$]I3KW4O<:5*_54390#VZR^%(=\IC0KT4&&47J 8)EDB.EL[KS$E. M05&AK41[=QF*LBS.>W,#D^L<"J?+N=9196W \1)BC M&TI//#62@+#.69JYB:J1@[%E@>-GFBK+85R9B3T\,;\:CTI!^MR+0OU/\P+U M@IKW)W[ 7*^5,!JBG#]EH!L5@R06#!!-5<@J@&.T]L'?2]3+<3#JRJ>'%I(M M!!;RED>F"8$]N1I[B3N-JU%9J,U4IJ-$>G Z]A,:-(1DDR0^N$"D+6]D9:(% M>! TJ#CWXN.AA6PC3/:9YLPU.>< M2*,R"2)2$I/V$, GW3"SM7^MXSLEE:6S/=/1F;45_9.2ZKGKK)XKN+9.4:\I M4;% .*?Q'D+!"+UZ'NKK&V-VM9'BUZ^G]&-SQ6[$1\1LM3K)J14?.]:6_[X MKUH=!+%)G!VX6/G1:ITDF2-S27EB:"[C,KD@ME3!:&42Q*B0//9;9AWM%2 49R([7"O>'](V.B)#!3MBI45$EGHYN-]3AY*J SQQL%_2W85?O9 M"&E:36,'$Y6-AJ@@"Q41T&V00 Q+U(.R7H1FA5]W'_E\Q70 2[:>K0,1$I]$ M*W,^ *2;_WA=< .G0S3RKT>W-TL'\-UP.FN C=@B(BH+3N^OT+)T.Z#$"ENX M@TCL%ENNFO'O@>:NPG0V0>^ILAB/-C#@^'OO2O;AK5ZP0$)QBL; M@B^#)_&T^GE4E^_-E'UY8]L]6_,JIBPJQ@GMY >?NPH+4[9DY^L M? =M>8@"[V^J A IDR&>"H].?\+007+T'YIA'AZP^$D-WTYSUS&ULW+UYC]PXEB_Z_WP*OAY@;C60[-)"263/90Q4D&$5<*TDBE,,09CV04HPS)F[N_9DBE M-&4IE"R2$*41@CAE$509"50HJ*1Q7#4ZSQ>__]7\P6@I@59N45;__/<_?5NM M'O[Z\\_?OW__RP]6S/^R+.Y^CH(@_KE]^D_-XS^.GO\>5T^'A)"?J]]N'BWS M4P_J9L.?_^^O[S_S;_*>PGQ1KNB"FP[*_*]E]87Y0)GGS#_@NUC MT/P(AA&,P[_\*,6?_N.? *CA*)9S^4DJ8/[_]=.[LUV2G\T3/R_DG1G9C[+( ME^+SBA:K]Y3)N9:^:FWU]"#__4]E?O\PE^W/OA52G6YV7A1[K1HIB9$R3(V4 M_WRNLY^O$-^3O*MC63T(5ZG[P9>,79A^\";N%\T/(E]?1;+%9V/\%ELN]D1>6Y^\%[_K>G&--1!IE4_#77OB"I_K.1" MR)HM]YH&N?CW/^F_S>;T>SE[+94L"BE>+>\?Y**LJ/OC,DC2(>B"";K39?^DPNX-?/K5!5SWVZ_9,# M"JLSL[F0Y7)=\.TZ>#\_M;CI=2@$OW_&P1_\\$]EE@ MEWQ/H+FQZ);%(3Y+WA.?FC?-NYH[HBB,:KONGQU;^_GH8WA1M(+3@E\8A>:) MG_E2VZ\/*[CWU1M[_QH-5\MKOI\:=2W@G\"R$++0NY<3RFZ^_'4)[RA]F+U< ME_E"EN4+_E_KO,Q--R]^Y.5,IDQ@%L50ADAO1+*40*:D@D0%#$M!DU P&]Z^ MT,_4B+H5$^S("7XSDEHRRB5IT: M453"N5&"';IV!.$=LX'IHI(+[ D,:HEO0/6[&Z"E!DL%M-S^",0))D]T8M?G MJ.3B!,,AU;B][$8\9;&:?9*E-FBEL6NK%5)_2@&/9 :E2 A$:9)"'(D09E@A MDL0R"A-B0R\GVIX:B7R2C[DY:3;?_<U2=W( MZ68;7,+4SBKPB-3 D[R1%#2BFE4?-,*"GQIQ_^S/#K $QI,%<*FW4==^2]4/ M5WW;U_I12--LW0E_^E+014FYV<64+Q:B^N>\.O(H#X_@N IHG*D$IH)&YEQ" M0!::D^64!Y)S1.( NY!+;TDF2CN@U<2-?_H/B!TSC0+SP)QUB##8U0+0A0"[ M>O0YFW;FM:MA]<1X_>48E0NOANN0):]OL!]_?I+SZJJ5%JO]3EFY*O3?+6?E MI68F-/D:44$EZ_[,^ZT5U^/$LD7&T_RYV-VHT\16^VT=?W8=\EGQ= M2''[*(N%\9]ZFR_H@N>+NT^ZR\^W;S_]*N^9+&9$;CS"%3&(% MDRP(1!*A))/*^K[9LM.IF0*-V& C-]@(#HSDX"Z=K[VLW6[@';$J?/ZV;:M\2Z?';7;NWIV?;>? M"=-><->'R7J#^:(LY:K\(%+(!.SH:U?J[K/"AW6?Q1E^.8*MW"VT\5LO/*UH43YJ&7MPOUXO5 M+(GB+,4HABJ0&40L)I"P5$(I5!#04/" !"XG05V=3_R.(>&(%OP"_%LBQ]LL)E%+SQ0D=7(S/#9:6/N<'BG1[[ MP1=KD>LA>K=0R^*^,DPMSSXNO#VA3[@1$NQ(:7/6X825P\;"#V8C[25.8.=I MWW 9ALZM0L?KX^T.+NNPMR&P>+SG-5"ULY#O)2WE)[/5N%5?2UE9#[,8HRP. ML(!$1.9ZATB(.8X@3_7"G@HE*'9:WCOZFN;J_NGV*U";#?#^(%NZ.N96DI0B7D#*D'A4D$M:KTSN %4Z>$#+[BFH'5]G*P7HF*5_[+N\6 @353K?[$KV;[!?+1>K?+'6 M<^OV01;U).,(W^8&[!5!FRU\<=;U^+IB=1Z MBS$JXUT+UB$=7MV>IW/8RSUN=@\T2T2&D@ RC&.(8AE RK(0AAE-44@22IGC M$4QO6:;&F)OSR;R>T.8P5[83FC43^J]7GNPZ#%7/H]]A!N 9SH9MR700;P(/ ML YUR.P@R?.>0KM#=O&8ND>3_3CV8]%T_7FUY+]__D;UUWZ[7IDT*":SS"P* M&,T4H1#Q6)N=D4CT7C%'J=WZ[416)N96N(;4%8R@^56 M:/!3OFA^;.F[8(N_'3EZQ'1@ MR"^;D&LQ86[$CKC]PL8?%$8)=Z&Y6D+%4_ M)"+;UWQP5PGT"R#Y79!,+KW)$YLJ;L0'"M4]T\(RW8%U!VAU/]KCQ:D.^7RWO6;ZH M[)-/DB_O%OE_:YM&Z!YRE5,VKT_0ZLAPS3%F1ZE_G,_S52Y+_3LMC'A)BSN: M+S[JC^H;+>6,14)*10*8IDD($58A9$*F4&)&*>(A#VDZ.TI+U7U?-*"\5M/) M+F>7SZGUBQ81+!> U=*"AT9@*VB8%?3QJL( MM+K69W5;;4&C[@UH% 8?IS7L#E>\$QG^D>Z(G_LS<+MW'F%L.B^NA^Q_O)OO M$5#@$K4B@TW MPGKWMK.#Q=L)0V=G(Q\PV"A^?+Y@]5://;G3?P* M3@,EHU#!%*6)9I.80DQ%!'&D]Q:*"DJ8U;WZ-4),C6,N3*&-,J#69OL[![NR M[WA9;!5&&(7GY;#S ] GTJOO2#A8[R.,R$B6N?^IX69K7XEDIQW=M^WQ;.0K MM=^S?Z]MJY]M^V[QJ)M:%D\?Y&IS QX$+) 1"J%(%=%K4*8@YOJ?*$X)EQ@K M&29NEVRGNIG>S9I)W;9<:$%+DU$K;V36VPHW^_8DIG96[;4X#;P.;,2K"4V M4+7D9S.%OV&L<-P*#6F+0BMS/2+2!T\DD] SK: ;@)7B]67H. M %VPZVQ:&M.*<]#LP&9S>?.ZT\?/:_8/R5=?EK?%BT>:S\U1Z-MET7A@+>ZJ MX("73[_2?RR+]IU7Q?D#V?&![I5#/6O?AA_:2EGGY^:&05-PN_D:+ MZM++))0)9RQ2/(P1@Y2:E)Z1))K$<00IX3B)51JG"/7W3CO?\=1HNI(4E)6H MQHWDL1$6%%7R(UH""O00<:V4H_^K]5#84>T0 ],I@=>;^:6WH#]>0-V*WB5 M:6HH;[C+4 WB(]?1[3-ZSET&H]N?SN+]ZZ/2VUOXIX_TR71:OE[+_Y2T>*N_ MS!D6/$%AD, X2@.(E!20I$$(18QY*,*(!&YWY+8=3XVXC%Q Z>;Z!Z9WXFS' M2D.@-S K'82L;Z2^ :LE8!)\I+FX 16\;[O@O2I W0:K :+5.[M]MM!U&S"Z MXMBMWN]K3VFNXWE]ZA,2_1^-&4P5QQ#)+(:41PRR+ T)"VBB>[9@#C^]%OY.L?\==C5.SX82"01THV8:2$VG ^J.T* M7A2%?JXJ$ 38$]A]KEG(P(OOM-#&2*.=<<*H]2N!\76N0/"9B*(ORMY24#@+ M,'+RB;X ':>=Z-U2SR*3>Z=/?YKO*5K]^-6 MNNP)SE'1R[[M]/!=J2;K]V4Q%_]'=_.=/KU__ZIU6,D"&@>A@I)P37U"$+5_0A7]&YWKW<+Q>5>3K#/$D2+CA,4T%,2< $DDT72J41"(.4D6% MFV/OY4Y=/NF1W'QK&?*6P .#32'-P^S(730HU MH):%<38VW0.Z%7Z@H[V]@?%PHM<7[J$/\HS,H!8:U%(W9W!MKJ\;L"OZ2"=S MI] :XT!NK]_IG,.=@L/I^.UD SU/W5;?9/%!*T7+;W4"Q";[X8QQRI ,8\AX MS"$*$@8),7O,B%*<9224..MQ&W&VPXE>.E3R O[-G(-79]K+S4E/G76_\K^< M;[,R.)ZDG<7?\LCL*CA'.ANK(&R$;).O_M3(Z;&:^T4L?!UUG>UGW#.M2^H> M'5Y=?*%O6*5UXM273_^O9K-2Y'ROW$R:TB!@/(2*! @BD2)(N4*0X3C,PE E MBCNY>EXMT=1,J+KTA\>/F1T_C3H2@Y^L.:>-OC'7IKMJ#11&Z@ED;S&G MU\HSSE_^BQX?.0LS3#BE" :8*XA82B!)&8%*\I"E"LDTHFXG]=9] M3^_ OG+K7AG9_+O-UW#;L=$@$ [,2 Z.\U\Z$1[$$A2F/$.2I4J90!X,L0 P&$F.&8I+BQ,H?PZM44S.QZL/I9>TU M:"XC*V6 ^7@ WZIC[B^ ]W1 M!VP5 F_V1O'5_BBV6IDKB/KZX0;4FGF\*O4)M*_;5"\RC7OAZA/&HSM9KXWW M\*0[O9CH^:$7D[\9-PB3 2K($B8@DZ9BG>9L3>"80(%3S"6+TY0GU@YU%[N; M&C,WLM4N(6;FUE6%G2\U+,'NIE#_$#Z;T=GB^C=[5QM+"!W\[[Q".9(;WK60 MNOGE62/4Z9YWN97QO/2L-=ISUK-_JZ>MS7FQIO.WR^(+_2'+ZCKJRS>ZV!R3 MRK(YEYA%68HD#QA,I69A1$4"J>()5%D2)A)%^C^GV [[KJ?&S97D35V)[_GJ MVSVL"MA:[T6W.W% MCT&]$=ZC#>L,F"]#U;[C<:U19T".3$[W%GQ$K>T4Y]@YJ]A#MS^#G(]7,?Y :).KO0]3-&G-F!TAUM9ME&/QY[HY3D9H.^84@3Q69J M$BU,>L]Z:VY8](7XQ[I<5;W/:*8"I8B$280SB+(@,.4[&$R"!*,P0C3F3A[. M?828'*]59D.^DO?:5%A(RZH<5PV#';\-#>[ /+<1?[=Z>Q7&O*_"36.X[6@Q M0+#M-6!ZHKY>(HQ*@=> =$B%5[75CQ+KE?4T!^]>1;U0FE>J9$Y:O%E(111' M(H-IK!!$* PA%81"A:,(QW&FDL3)FZ:7%%,CQ<]K5LK_6IN#FR)50'JBQ'XRC,J)5\%T2(K7-=:/%3_)1[E8 MR_K69E&9GG_/5]]>:=+5O&S2!8LU-R5]/LOB,>?&EXA_NZ?%[TWD>(@D#K), M[WQEB"&*%8YHM9*K0-+50(.<],TI@P@5B)&/*8B%AF* U"[+1; M/]7+U/BT%A)LI 2_U7(ZEJPXC:CEQOM:G(;>63M#Y+Y=[H+ UW[X9!_C;GB[ MU#S:T78^W#,Y@?&ND<(D1&_-K2R1,E(*TE0E$&%)(!8A@SSC(F,\Y6'DEH3@ ML(>I3?A&0& D=$P@< 2>W?R^"I*!Y_8N&@,8'F=5]Q7=?]3^N%'\Y]0[BM8_ M^Z#;/"Z+U>SV^T)/DV_YPXL?>3F+$<%!PB+(%-;S-PR47K29@%$4L"!)180R MJUH"1RU/;=YNA ._&?$LU^=CP+KG[%4P##Q7K1&PGJ9GM>V:GOJEG:FI_[6= MEL?MC3(=SZK13L/S#_1<1HW;:97F>#<;O0=LNI3./;9.1M MOO%MNG%0*0@J#=M<1V!'18\VS[B#XVS<8?BR.H;N7MW6[+>8_XJ MM2S"E-8N5U)^T-.N.;^(%$>1(AE,6!)#I"B'U&1AR4(N8Y)2KB2Q-2Z[NYK: MDE%+6%.)D=+Q6,@"V\MVJ#_$!B9C=["<+%0['*XP62]T,)H-:Z?HKE%K^48_ M*_?KHI!\>;FWO%ZA2[]I:ML]#IIS\NVVR* M 4\DCQB'$3?5[EB:0D(4TDPB,Q2EJ6E%- MP!5O4FD8[P@W2]73*-H9HN./S<#4MJM0Y5'6JG0#6J7 1JGFTJ\9JEJOZJ6- M9OZL3+](>S(B/0DUJHWH%\A#$]!SZSV/*];W][1XNE4;W[@ZP]2=7/!3!=O!LCP:&& (AM[;UR(;3'=<>??$ M;BK4 R,^J.3W>6GA")FO';AMM^-NH1W!.-H#N[[?(WQ_>U/:[K'-'KJYHXMH M$DC*,R@"(2$*LDASFE20<(6#!$E*);>.W._J:6HD9K(A@YV[^TW1/B.R0[!Y M)[K=).05L_&\'/:0ZE,8IQ,RA]!\7]"-%)7?'T*W>'P;6#I#\3L;&"\*WT:/ MO0!\JQ>N3\;WR50MNU5?2_G"9##7)DZQRO^[_EX3% 6*9 S&"8\A0CR C",* M91QSA@@+$;,Z$G3L=VKD6HN]<:<'N[+V3\O7!;R=N3< G /S[D$JCTIHN%3P MJT'5R'UC!^Y5&?DLH!H@'U]7K\^6C<\"BJY[&94]+BE[2!<7 MG_<9H7XJE_K)X-!MK0F!(TY";>%(:>@$)Y 1A6'$511S+$+)K#:,GN6:F@5T M-M[Z;*6#,P'9-BDG!AUP.VI[AF$<>L=K'3'?A,/K> M4-J%V/=OOF]\Z=R85!]IL7IJ7"DR%+$L9 %,%:,0:7,0$B(8)(PKILF<$1:[ MA8P>=C$U\FTD!)6(/4.63@!IQX37P3,PJ3DBTR.4\ISRWJ(CCSH8.>#QG(+' M,8QGG^QY!D7SHLHC^:O>2:Z+RI/SXW*>\Z?ZS^W=%R)9%)O$0CP1 40)8I"* M+(,X$H(A)*4,0J=3*-N>IT8$1O ZURG8$=UQTV>/N^4AU!!H#GT,=1)(;?I4 M$H/?FO\/OLRCK?L<]C7*%X^@\RKF!?GSU,2L]3)*NGL;6J\]/KS+X#/EZ79 SY4GO>F M0@.OJZ$W,1@+\*N&_!N(PQM@OLTJ&N/KY]?;8@Z.01G=XV''7=Y0'IBO6CEW MRS4W<0UUJ(,_>K*"Q!,E=?98C9LKM\J5[,XQ43QF$!BW'(1-]93@$(89VF8X9 F*'4**_,EV-1(K"MG M5J/<#=BHMW.@3.<;ET_PVU9'8)1TW*5Y&W0[^GN.H1R8*;V/XIO%^KXYZ1@\ M26Y_Y =-H-M#K DDU^T/IEWBW2O:[^O8^_ PKWJB\U>T_/9VOOS^;J&6Q?W^ M";?@.,@P%9"&0IDX+@:9.2I+"=(_#5DJ'9-\V/4[-3[?%1N(O#0&JMX>5/$5 MIO*\TFJ ?*N'J^.NW6#8$?$ $ _,LWOH&I&!D1GL"#W(_8$C4-Z<=>UZ'=E7 MUPF*8U==M]=[NG'HCV8G##)$),K"0,+,;)!1JC#$DA 8H52(1&2)HE;Y2TXW M/S4&JKPA>\23G@'/TBFC-R1#NV+8H^'N@7%2:5]^%_N-C^MM<5*Q(Q^+TT_U M3'2MM[2WZE4A1;Z:I9RP,* )Q%2F$.$D@DQ(#$6:T QAGA&:.>6OWFE\:M/U M_9*:\$N++!&7<;.;JWW1&'BFOE\N[N 76=P#(Z QF&H1/::'/J&XKZS/NTV/ MF\SYA%)'.9I//>,V3X7,9V\6*[T!>2&$'O:RVH#;S17R[Y[9/ MU :>Y_T!LY[PMFB>?]LBP_R-6M,F'&5;QQ&Y+\6M;_W^Q7<18*)92$4:Q" MB!!+( EQ!D.%:4R$S)ARLM"O%VEJ-+.G3%MI\:>YUL?Q LO#:%D>\XXZ!D,? M\%;U?/8'H?%H_,DH].<;H'4R1HMQ+$2 M#ACIG'*VGD;.CMAZXS$P1]E#X5X=]I3*O@K [K4];HW74VH=E7$]^= 0U^LS M;>RP)!$"TC05$"640DI3!*DB>ON$190*ISN4[NZF-I6_+,VI?IN%:KFY4IU7 MT:]+-L_O>ER97(#5GDXDZ:P\0F M!4002H1D8'*2T!2B0$I(,A9!FE&1A3+C,DF=7 ,/.I@:>]3R 2.@HT??(7)V ME' -'@.3P X4 ]1;.*>X+^^\P^;'=<@[H]R1#]ZYYZ[S\M6;")8OJE7NTR;1 MUSNAZ2%7NBH^%63I73^9ZQE1W,@D]'LR- MZXS'*<,)EC 2"$.4:4.#*1E"+D*,XHRD 74J_3Z*U%/CF5;0&_!@1*WRM,E6 MV'Z^Q,..NB6=36TLA^;(UK=Y1^$;L%49[.I<)PEI_*!-_@,SZ#MZ@T;QJNI> M\W54RM_4:?PN?AZ]_:5'&2[/?M?#ROPL_MNC#,,Y/_!Q.N^1,^\7^>.A6#;5 M!].?UGV2>^N16BD9'>VGXY;:KLNY3M3VIU\<;Q4=EUR M[Z6PZWRPIWO2)TU'ZZFZDQ6N6ILS*>.D++>0/FQHYJS^T>3#(N8TLMI*,Y? 9C._OU>N0& M9KVM>]/K"K0W/_A\7:5W;I.Y_TI7ZZ):E#VZ/'7"XLOYZ70GX[I!=2IZY!#5 M_71?%\:-53633'!&I((J81*B4 008Q1")B,LDRQ)8R1F*W/@;4D,V[:=V MP]#']O.M@*X.C%O42$QEP*2$(<811(G2@&5!!,-,!!%)(I)*I^K0?5$;[;*C M1>VI/V:6]-@/B:$YT>*CZ>'E>:2J-R?/;J73LXGG\B(\[RK]+DVQ3 M[QH?]4_OY"=I?+W;7QH*#6=*9E2;.P@FV!3?2=,,8F6\M:F9M3*3 CLE2G$5 M8&I3^^ .KKP!K0Z@40)4=H!)16!J[3A[<+D.4)\[3K^PCWWK>03X1OXFE[+1 M8*B+4'OH!KD:M>C^&2]+[<'IOCYU:,=G_=V=^I\OG[:/-.E&*U>1]_E"OEO) M^W+&]!:01SR#48I-#H1 09(1#%DC+*HP3Y.'O4K@[5JSZ/KALEL'QQV"@5?& MW1K&ER?8R[X3S%,!XSX@#UJ;V$F@"90=[@.@747A7BWW6WE_62[%]WP^_Z@G MP3?C),VYJ7^F%_<7XA_KN@AL.8LI5B@S?@PX8:;DIX!$\ZZY3-++*]&LG&9N MW&O5[_3H=5,C\B?1>)7_&>B=Q5VCC1O+VF$?R8PEF.F%+DTH1+'2ZQX+!0RQ M%$+&"#%.70P;[\B/7>Y>&RE?R??Y8^2>\6PBIMC]YMUCISR@_]F0H35[@6W7" M$:(JW;C-*1OC,%0AX3"@2$(DP@ 2D2$81S1-61;&,G%**#"LN%-CNEI;6"E7 M.31M%6Y^N%7YV%6JK/)DF]"X4SY7SH6LAOQ,[&AW.H,_,%\/.>Z#5E<=9X3\ M5>L:4MBQBWR- /R)VF!C]-IO9?L@5R;1515K+Z1X^?2U-$*]6SS*LEI#3;F+ MVA6OC:\F@H7Z*Y$PY5A 1!6%)$(I9!&1-&112C%UV]JX"S'%?4XC+* ;:=U6 MCQY#8;C@=Y&_AEL8=]J,4B >W\0/1%Q#P%& M)=?^ !T2YA4M]2/!MG#@F1.EO^>K;YJV=9]B3><;SZBC8Z92T_O'I99(KO(Z MY?Y+N=!DORI?/ID(W5MULB,3VBTBBEB4))#%+(,((0$9-UXY(>9"LA1'H=.1 MQ;-K-+5-PJ8VY,OE8EU6YJ+^OK0FU=FRX0_C6WY3QZ=KHW#S_-ZQ=)\8_F<%:C+CYVF]>WY]1ET^GU_= M,ZOQ= 3KFQ+P555SI;KGK<0J;[?I+&<9%2*08:8_P$2OO%)ED*4DADKQ(,QB M)HA=.AJ[[J:V+#;9[FJ1025S4T*E!+>N23\M$>]>COSC./!:<2V$/=(&VB!S M1?+ SN9'3B%HH^IQ(D&KM_H6W^0R?S1',.67@@JI::U*L-5<.Y3;W[^8SY?? MC4/)VV7Q>KEF*[6>MT_55;AF&<:"XBR A"0I1"1&$#.E8)()3%*.! V<$@OZ M%&YJ5+61&*AE 5J9VRLZQ[,6KZ-H9U\_U]@,3'\[:FF+URA6FRI]Z%&WDPJG^03TNN3I 'WV7@L?E_%$O*77JZK>45\$R M3;POH2DA:<)@AHSW):884H92*$4@:R 9(D66'BC:'.=*3S9&?Z3]?K#6G-E%3R\7V3CN3+(S2.(5A M$(0015D,,4DXU!1'0X&Y% *YD%Q_4:9&>&TFAB:]_HK^ +)6YJ]NQ'?%Z-B1 MX#B8#TR(+=Q-(GV3.;_1 _S4:/+G&[!5!FRU&<0#X7I0/7'E%8*,RIO7 W;( MH1Y:=+_$>-UD_E^$G9DU[7$>F"2OCAV^ M 0T,-[OWM">R<^Q_.\.4<'ZVD7SN .7^"OPQ IJO'B!O =#72])O03V;O/=K M*=5Z_CY7B M]6U[A'S5W+;H<=Q"W/80'%7G M=GBU1V[O7S]_W2&P@SA*&B@:(2&@HH)"))F$F) 49H+)3*02J\C*W+[8T]0H M1LL*=H1UR&C=B6.0#()0K4$3.';."^L!LI*_@5&+HE"K?!I3-A M>&<#XR4.M]%C+X&XU0M7)SHXC$S]E?YC6;R:T[+\H$?_]=)DM)NID(_/%77O DU'&+U3,R.? AM#=O7T;E&N MBFJU+2OOQ"_?Z*+9?W]85G&L4ASLOG_13:]>TY5\2_/B;W2^EC,J$TJDR1JF MS*Y8I$IOB+F$)*2&>"6/W"JB34&IJ5'VU3D^;T"-#MB!IW%_7FF MH>,&XQ. M'#%6. $#%#!(@0JJD4ZI?7ZQ Y];/]-W./V3[-$_P?%.N <8\^<^\_:ITA_C M%'R 0?1V+CZ$;+UW7R9>8:\ [JCY6_'9-OQV)LE1T!.[)-<6[@N:\X9;[@9#Q&76"*8$&Z.V;DA M*\J@D%FJ?R-)F@4N1:8N].?$2V,5GNJ7*N86W9?+VZMP%6*H@3#3QL!"B+.60!32$ M&4ZP"DQ5J#B<+>2=MN'$E^>I+']2<*LY2NHY>B3^;Y7>WA_'Q% MY4^/N1U)3F,(_]#%Y+=J@T$JY8TV1!,L(']:WC]L\?A.^(ED5,+J5O2092X\W?-H